(self.webpackChunkcreator_web=self.webpackChunkcreator_web||[]).push([[792],{8151:(Et,be,f)=>{"use strict";f.d(be,{g:()=>X});var t=f(1626),g=f(6661),C=f(7217),V=f(179),D=f(4438);let X=(()=>{class j{constructor(O,S,E){this.http=O,this.apiSettingsService=S,this.passwordResetGQL=E,this.baseUrl=g.c.baseUrl}postLogin(O,S,E){return this.http.post(this.baseUrl+"auth/login",{email:O,password:S,captcha:E})}postLoginUsingSubscriptionToken(O){return this.http.post(this.baseUrl+"auth/login-using-subscription-token",{subscriptionToken:O})}postPasswordReset(O,S,E,P){return this.passwordResetGQL.mutate({input:{captcha:P,email:S,password:E,token:O}})}postPasswordForget(O,S){const E={email:O,captcha:S};let P=new t.Lr;return P=P.append("Accept","application/json"),this.http.post(this.baseUrl+"auth/password-forget",E,{headers:P})}getAccount(){return this.apiSettingsService.getAccount()}static#e=this.\u0275fac=function(S){return new(S||j)(D.KVO(t.Qq),D.KVO(C.H),D.KVO(V.RV))};static#t=this.\u0275prov=D.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},4925:(Et,be,f)=>{"use strict";f.d(be,{q:()=>j});var t=f(6661),g=f(6160),C=f(179),V=f(3277),D=f(4438),X=f(1626);let j=(()=>{class N{constructor(S,E,P){this.http=S,this.membershipPlansGQL=E,this.dialog=P,this.baseUrl=t.c.baseUrl}postCheckout(S,E,P,b,B){return this.http.post(`${this.baseUrl}checkout`,{email:S,password:E,membership_plan_id:P,captcha:b,redirect_origin:B})}postCheckoutRenew(S){return this.http.post(`${this.baseUrl}checkout/renew`,{membership_plan_id:S})}fetchCheckoutStatus(S){return this.http.post(`${this.baseUrl}checkout/status`,{hostPageId:S})}fetchMembershipPlans(){return this.membershipPlansGQL.fetch(null,{fetchPolicy:"network-only"})}checkChargebeeStatus(S,E){switch(!0){case!E&&"ACTIVE"!==S.data.state:return"DEFAULT";case"PENDING"===E&&S.data.reason:return"PENDING-SUPPORT";case"PENDING"===E:return"PENDING-FAILED";default:return S.data.state}}handleChargebeeStatus(S){return this.dialog.open(g.t,{backdropClickClose:!1,panelClass:"full-width-dialog",data:{status:S}})}static#e=this.\u0275fac=function(E){return new(E||N)(D.KVO(X.Qq),D.KVO(C.H_),D.KVO(V.o3))};static#t=this.\u0275prov=D.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})()},5341:(Et,be,f)=>{"use strict";f.d(be,{C:()=>D});var t=f(4438),g=f(6661),C=f(1626),V=f(33);let D=(()=>{class X{constructor(N,O){this.http=N,this.router=O,this.baseUrl=g.c.baseUrl,this.textQuery="",this.query="",this.search=new t.bkB,this.loading=!1,this.hasOpenSearch=!1}getSearchPost(N,O={},S,E=null){return this.http.post(this.baseUrl+"search",{q:N,filters:O,p:S,featuredId:E})}performSearch(N,O=null){N=N.replace(/([\/()])/g,""),this.router.navigate(["/search/"+N],{queryParams:{featured:O}})}getTextQuery(){return this.textQuery}setTextQuery(N){this.textQuery=N}getQuery(){return this.query}setQuery(N){this.query=N}setLoading(N){this.loading=N}getHasOpenSearch(){return this.hasOpenSearch}setHasOpenSearch(N){this.hasOpenSearch=N}static#e=this.\u0275fac=function(O){return new(O||X)(t.KVO(C.Qq),t.KVO(V.Ix))};static#t=this.\u0275prov=t.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})()},7484:(Et,be,f)=>{"use strict";f.d(be,{u:()=>g});var t=f(4438);let g=(()=>{class C{constructor(){this.detected=new t.bkB}check(){[this.checkForClass(),this.checkForPosition()].reduce((j,N)=>j||N,!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(X){return new(X||C)};static#t=this.\u0275prov=t.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})()},7366:(Et,be,f)=>{"use strict";f.d(be,{u:()=>D});var t=f(8151),g=f(4438),C=f(1626),V=f(33);let D=(()=>{class X{constructor(N,O,S){this.http=N,this.router=O,this.apiAuthService=S,this.logged=!1,this.hasActivePremium=!1,this.isDunning=!1,this.isExpired=!1,this.isNoticed=!1}postLogin(N,O,S){return this.apiAuthService.postLogin(N,O,S)}postLoginUsingSubscriptionToken(N){return this.apiAuthService.postLoginUsingSubscriptionToken(N)}postPasswordForget(N,O){return this.apiAuthService.postPasswordForget(N,O)}login(N){N&&(this.accessToken=N,this.logged=!0,this.apiAuthService.getAccount().subscribe(O=>{if(O.data.user.chargebeeData){const S=O.data.user.chargebeeData.db_state;"ACTIVE"===S||"NOTICED"===S?(this.hasActivePremium=!0,this.isNoticed=!0):"DUNNING"===S?this.isDunning=!0:"EXPIRED"===S?this.isExpired=!0:(this.isDunning=!1,this.isExpired=!1,this.hasActivePremium=!1)}}),localStorage.setItem("accessToken",this.accessToken))}check(){return!!this.hasActivePremium}isLoggedIn(){return this.logged}readFromLocalStorage(){null!==localStorage.getItem("accessToken")&&(this.login(localStorage.getItem("accessToken")),this.apiAuthService.getAccount().subscribe(N=>{this.collectNowHostedPageUrl=N.data.user.collectNowHostedPageUrl,!0!==N.success&&this.localLogout()}))}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(O){return new(O||X)(g.KVO(C.Qq),g.KVO(V.Ix),g.KVO(t.g))};static#t=this.\u0275prov=g.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})()},188:(Et,be,f)=>{"use strict";f.d(be,{V:()=>V});var t=f(4412),g=f(6354),C=f(4438);let V=(()=>{class D{constructor(){this.countdown$$=new t.t(0),this.completed$$=new t.t(!1),this.hasCountdown$$=new t.t(!1),this.countdownValueIsLoading$$=new t.t(!0),this.countdownInterval=null,this.pauseInterval=!1}getCountdown(){return this.countdown$$.asObservable()}getCountdownStr(){return this.countdown$$.asObservable().pipe((0,g.T)(j=>this.formatTime(j)))}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(j){j&&(this.stopCountdown(),this.startCountdown(j))}startCountdown(j){this.pauseInterval=!1,this.countdownValueIsLoading$$.next(!1),!this.countdownInterval&&(this.countdown$$.next(j),this.completed$$.next(!1),this.hasCountdown$$.next(!0),this.countdownInterval=setInterval(()=>{if(!this.pauseInterval){const N=this.countdown$$.value;N>0?this.countdown$$.next(N-1):this.stopCountdown()}},1e3))}formatTime(j){const N=Math.floor(j/60),O=j%60;return`${String(N).padStart(2,"0")}:${String(O).padStart(2,"0")}`}static#e=this.\u0275fac=function(N){return new(N||D)};static#t=this.\u0275prov=C.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},1057:(Et,be,f)=>{"use strict";f.d(be,{g:()=>j});var t=f(177),g=f(2771);const C=void 0,D=["de",[["AM","PM"],C,C],C,[["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."],C,C],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}",C,"{1} 'um' {0}",C],[",",".",";","%","+","-","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:[C,"\u0440."],CUC:[C,"Cub$"],DEM:["DM"],FKP:[C,"Fl\xa3"],GHS:[C,"\u20b5"],GNF:[C,"F.G."],KMF:[C,"FC"],PHP:[C,"\u20b1"],RON:[C,"L"],RUR:[C,"\u0440."],RWF:[C,"F.Rw"],SYP:[],THB:["\u0e3f"],TWD:["NT$"],XXX:[],ZMW:[C,"K"]},"ltr",function V(N){const S=Math.floor(Math.abs(N)),E=N.toString().replace(/^[^.]*\.?/,"").length;return 1===S&&0===E?1:5}];var X=f(4438);let j=(()=>{class N{constructor(S){this.document=S,this.translationsAvailable$$=new g.m(1),this.translationsAvailable$=this.translationsAvailable$$.asObservable(),this.currenciesWithoutEmptyFractions=["VND","CLP","JPY","KRW","UGX","IDR"],(0,t.EO)(D);const E=navigator.language.slice(0,2);this.locale="de"===E||"en"===E?E:"en",this.setHtmlLang(this.locale)}formatCurrencyForLocale(S,E,P){return new Intl.NumberFormat(P,{style:"currency",currency:E,trailingZeroDisplay:this.currenciesWithoutEmptyFractions.includes(E)?"stripIfInteger":"auto"}).format(S)}anounceTranslationsAvailable(){this.translationsAvailable$$.next()}isInEurope(){if(!this.country)return!1;const S=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(S)}setHtmlLang(S){this.document.documentElement.lang=S}static#e=this.\u0275fac=function(E){return new(E||N)(X.KVO(t.qQ))};static#t=this.\u0275prov=X.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})()},7474:(Et,be,f)=>{"use strict";f.d(be,{_:()=>N});var t=f(4412),g=f(3277),C=f(4683),V=f(4438),D=f(3955),X=f(33),j=f(1057);let N=(()=>{class O{constructor(E,P,b){this.translate=E,this.router=P,this.langService=b,this.linkTarget$=new t.t(null)}openLink(E){E&&this.router.navigateByUrl(`${E.user_id??E.publisher.id}/${E.url}`)}getChipsData(E,P=!0){const b=[];if(E.last_edit_at&&b.push({icon:"today",text:new C.q(this.langService).transform(E.last_edit_at,{isDateInUTC:!0,onlyEN:!0})}),E.recently_edited){let B="New";"de"===this.langService.locale&&(B="Neu"),b.push({icon:"new_releases",iconColor:g.Li.default,text:P?"":B,tooltip:P?B:""})}return(E.is_trending||E.isTrending)&&b.push({icon:"local_fire_department",iconColor:g.Li.danger,text:P?"":"Trending",tooltip:P?"Trending":""}),(E.is_premium_only_link||E.isPremium)&&b.push({icon:"workspace_premium",text:P?"":"Premium",tooltip:P?"Premium":"",isMaterial:!1}),E.rating>0?b.push({icon:"thumb_up",text:`${Math.floor(100*E.rating)}%`,tooltip:"",isMaterial:!0}):(0===E.rating||-1===E.rating)&&b.push({icon:"thumb_up",text:"0%",tooltip:"",isMaterial:!0}),E.todo_impression_count>0&&b.push({icon:"visibility",text:new Intl.NumberFormat("en-US",{notation:"compact",compactDisplay:"short"}).format(E.todo_impression_count).toLowerCase(),tooltip:"",isMaterial:!0}),b}handleTargetResponse(E){E&&("URL"===E.type&&E.url?this.handleLinkTargetURL(E.url):console.error("Incorrect targetData type"))}handleLinkTargetURL(E){if(!E)return;const P=E,b=document.createElement("a");document.body.appendChild(b),b.setAttribute("href",P),b.setAttribute("target","_blank"),setTimeout(()=>{b.click()},1),document.body.removeChild(b)}getTargetData(){return this.linkTarget$.asObservable()}setTargetData(E){this.linkTarget$.next(E)}static#e=this.\u0275fac=function(P){return new(P||O)(V.KVO(D.c$),V.KVO(X.Ix),V.KVO(j.g))};static#t=this.\u0275prov=V.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},9864:(Et,be,f)=>{"use strict";f.d(be,{g:()=>X});var t=f(2771),g=f(8141),C=f(6661),V=f(4438),D=f(1626);let X=(()=>{class j{constructor(O){this.http=O,this.baseUrl=C.c.baseUrl,this.origin="",this.linkOrigin="",this.isLoaded=!1,this.onRedirectPage=!1,this.favicons=!1,this.metaData$$=new t.m,this.metaData$=this.metaData$$.asObservable(),this.keywordChange$$=new t.m}getApiUrl(O=""){return this.getBaseApiUrlForCurrentLink()+"/"+O}getBaseApiUrlForCurrentLink(){return this.baseUrl+"redirect/link/"+this.userId+"/"+this.prepareTarget(this.url)}setLinkMeta(O,S,E){this.type=O,this.userId=S,this.target=E}setOrigin(O){O&&(this.origin=O)}setLinkUrl(O){this.url=O}handleDynamicPremiumLink(O,S){const E={origin:this.origin};return this.http.get(this.baseUrl+"redirect/link/dynamic/"+S+"/"+this.prepareTarget(O),{params:E})}getLinkData(){if(!this.type)return;const O={origin:this.origin,link_origin:this.linkOrigin};return this.http.get(this.baseUrl+this.type+this.userId+"/"+this.prepareTarget(this.target),{params:O}).pipe((0,g.M)(S=>this.metaData$$.next(S)))}getCustomAdData(){return this.http.get(this.baseUrl+"get-ads")}prepareTarget(O){if("string"==typeof O)return encodeURIComponent(O.replace("/","$"))}setSuggestions(O){this.suggestions=O,this.suggestionLength=this.suggestions.length>6?6:this.suggestions.length,this.isLoaded=!0}postOfferTracking(O){const S={offer_id:O};return this.http.get(this.getBaseApiUrlForCurrentLink()+"/og_ads_clickout",{params:S})}downloadInfo(O){return this.http.post(this.getBaseApiUrlForCurrentLink()+"/download-info",{key:O})}cachePopularSearches(O){return this.http.post(this.getBaseApiUrlForCurrentLink()+"/popular-searches",{popular_searches:O})}setKeyword(O){this.keyword=O,this.keywordChange$$.next(this.keyword)}static#e=this.\u0275fac=function(S){return new(S||j)(V.KVO(D.Qq))};static#t=this.\u0275prov=V.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},9576:(Et,be,f)=>{"use strict";f.d(be,{U:()=>C});var t=f(4438),g=f(5416);let C=(()=>{class V{constructor(X){this.snackBar=X,this.loading=!0}setLoading(X){setTimeout(()=>{this.loading=X},0)}isLoading(){return this.loading}finishWithSnackBar(X,j=2e3,N,O){return this.snackBar.open(X,N,O||{duration:j})}static#e=this.\u0275fac=function(j){return new(j||V)(t.KVO(g.UG))};static#t=this.\u0275prov=t.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},3300:(Et,be,f)=>{"use strict";f.d(be,{b:()=>O});var t=f(6697),g=f(5341),C=f(2708),V=f(4438),D=f(1057),X=f(345),j=f(9576),N=f(3955);let O=(()=>{class S{constructor(P,b,B,h,K,Y){this.languageService=P,this.titleService=b,this.metaService=B,this.apiSearchService=h,this.loadingService=K,this.translateService=Y,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,t.s)(1)).subscribe(P=>{this.titleService.setTitle(P),this.metaService.addTag({name:"Description",content:P})}),this.translateService.get("home-headline").pipe((0,t.s)(1)).subscribe(P=>{this.titleService.setTitle("Linkvertise | "+P)}),this.loadingService.setLoading(!1)}removePageHome(){this.metaService.removeTag("name='Description'"),this.apiSearchService.setHasOpenSearch(!1),this.onHomePage=!1}setDetailPage(P,b,B,h){this.onLinkDetailPage=!0,this.translateService.get("meta-short-link-title").pipe((0,t.s)(1)).subscribe(K=>{this.metaService.addTag({name:"Description",content:B}),P?this.titleService.setTitle(P+" | Linkvertise"):b&&this.titleService.setTitle(b+K)}),h!==C.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,t.s)(1)).subscribe(P=>{this.titleService.setTitle(P+" | Linkvertise")})}removePageSearch(){this.metaService.removeTag("name='robots'"),this.onSearchPage=!1}static#e=this.\u0275fac=function(b){return new(b||S)(V.KVO(D.g),V.KVO(X.hE),V.KVO(X.W8),V.KVO(g.C),V.KVO(j.U),V.KVO(N.c$))};static#t=this.\u0275prov=V.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})()},2803:(Et,be,f)=>{"use strict";f.d(be,{p:()=>N});var t=f(1626),g=f(7376),C=f.n(g),V=f(4412),D=f(6661),X=f(4438),j=f(33);let N=(()=>{class O{constructor(E,P){this.http=E,this.router=P,this.selectedLinks$$=new V.t([]),this.baseUrl=D.c.baseUrl}getSelectedLinks(){return this.selectedLinks$$.asObservable()}getProfile(E){let P=new t.Lr;return P=P.append("Accept","application/json"),this.http.get(this.baseUrl+"profile/"+E,{headers:P})}getMoreProfileData(E,P){let b=new t.Lr;b=b.append("Accept","application/json");let B=new t.Nl;return B=B.append("page",P.toString()),this.http.get(this.baseUrl+"profile/"+E,{headers:b,params:B})}getLinkData(E,P,b){let B,h=new t.Lr;h=h.append("Accept","application/json");let K=new t.Nl;return K=K.append("page",P.toString()),B=this.http.get(this.baseUrl+"profile/"+E,{headers:h,params:K}),B}getTopNAmountOfLinksFromArr(E,P){return E.length=P?E.slice(0,P):null}sortProfileData(E,P,b){return C().orderBy(E,P,b)}selectProfileLinksByCategory(E,P){const b=E.map(h=>"APPROVED_SEO"!==h.seo_classification?{...h,isPremium:!0}:{...h}),B=[];switch(P){case"all":default:B.push(...b.slice());break;case"public":B.push(...b.filter(h=>"APPROVED_SEO"===h.seo_classification));break;case"trending":B.push(...b.filter(h=>!0===h.isTrending));break;case"recently":B.push(...b.filter(h=>!0===h.recently_edited||!0===h.newly_created))}this.selectedLinks$$.next(B)}subscribeProfile(E){let P=new t.Lr;return P=P.append("Accept","application/json"),this.http.post(this.baseUrl+"subscriptions/subscribe",{user_id:E},{headers:P})}unsubscribeProfile(E){let P=new t.Lr;return P=P.append("Accept","application/json"),this.http.post(this.baseUrl+"subscriptions/unsubscribe",{user_id:E},{headers:P})}getSubscriber(){let E=new t.Lr;return E=E.append("Accept","application/json"),this.http.get(this.baseUrl+"subscriptions/list",{headers:E})}openProfile(E){this.router.navigateByUrl(E)}static#e=this.\u0275fac=function(P){return new(P||O)(X.KVO(t.Qq),X.KVO(j.Ix))};static#t=this.\u0275prov=X.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})()},7217:(Et,be,f)=>{"use strict";f.d(be,{H:()=>D});var t=f(1626),g=f(6661),C=f(7647),V=f(4438);let D=(()=>{class X{constructor(N){this.http=N,this.defaultHeaders=(new t.Lr).append("Accept","application/json"),this.baseUrl=g.c.baseUrl,this.account$=this.http.get(this.baseUrl+"account",{headers:this.defaultHeaders}).pipe((0,C.u)())}getAccount(){return this.account$}updatePassword(N,O){return this.http.post(this.baseUrl+"account/update-password",{password:N,password_confirmation:O},{headers:this.defaultHeaders})}updateEmail(N){return this.http.post(this.baseUrl+"account/update-email",{email:N},{headers:this.defaultHeaders})}updateLanguage(N){return this.http.post(this.baseUrl+"account/update-locale",{locale:N},{headers:this.defaultHeaders})}postRenew(){return this.http.post(this.baseUrl+"account/renew",{headers:this.defaultHeaders})}static#e=this.\u0275fac=function(O){return new(O||X)(V.KVO(t.Qq))};static#t=this.\u0275prov=V.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}return X})()},5184:(Et,be,f)=>{"use strict";f.d(be,{o:()=>C});var t=f(4412),g=f(4438);let C=(()=>{class V{constructor(){this.open=!1,this.show=!0,this.miniChanged=new t.t(!0)}get mini(){return this.miniChanged.value}toggleMini(){this.setMini(!this.mini)}setMini(X){this.miniChanged.next(X)}static#e=this.\u0275fac=function(j){return new(j||V)};static#t=this.\u0275prov=g.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},7057:(Et,be,f)=>{"use strict";f.d(be,{e:()=>P});var t=f(4523),g=f(9350);function C(b,B){const h="object"==typeof B;return new Promise((K,Y)=>{let ge,le=!1;b.subscribe({next:Ye=>{ge=Ye,le=!0},error:Y,complete:()=>{le?K(ge):h?K(B.defaultValue):Y(new g.G)}})})}var V=f(4668),D=f(7673),X=f(6661),j=f(6354),N=f(9437),O=f(4438),S=f(1626);let E=(()=>{class b{constructor(){}componentToHex(h){const K=h.toString(16);return 1===K.length?"0"+K:K}hexToHSL(h){let K=0,Y=0,le=0;4===h.length?(K="0x"+h[1]+h[1],Y="0x"+h[2]+h[2],le="0x"+h[3]+h[3]):7===h.length&&(K="0x"+h[1]+h[2],Y="0x"+h[3]+h[4],le="0x"+h[5]+h[6]),K/=255,Y/=255,le/=255;const ge=Math.min(K,Y,le),Ye=Math.max(K,Y,le),Ee=Ye-ge;let me=0,ve=0,_e=0;return me=0===Ee?0:Ye===K?(Y-le)/Ee%6:Ye===Y?(le-K)/Ee+2:(K-Y)/Ee+4,me=Math.round(60*me),me<0&&(me+=360),_e=(Ye+ge)/2,ve=0===Ee?0:Ee/(1-Math.abs(2*_e-1)),ve=+(100*ve).toFixed(1),_e=+(100*_e).toFixed(1),[me,ve,_e]}hslToHex(h,K,Y){let le,ge,Ye;if(h/=360,Y/=100,0==(K/=100))le=ge=Ye=Y;else{const me=(ae,Q,q)=>(q<0&&(q+=1),q>1&&(q-=1),q<.16666666666666666?ae+6*(Q-ae)*q:q<.5?Q:q<.6666666666666666?ae+(Q-ae)*(.6666666666666666-q)*6:_e),ve=Y<.5?Y*(1+K):Y+K-Y*K,_e=2*Y-ve;le=me(_e,ve,h+1/3),ge=me(_e,ve,h),Ye=me(_e,ve,h-1/3)}const Ee=me=>{const ve=Math.round(255*me).toString(16);return 1===ve.length?"0"+ve:ve};return`#${Ee(le)}${Ee(ge)}${Ee(Ye)}`}static#e=this.\u0275fac=function(K){return new(K||b)};static#t=this.\u0275prov=O.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),P=(()=>{class b{constructor(h,K){this.http=h,this.colorConvertingService=K,this.faviconMetaStore={},this.canvasStore={},this.baseUrl=X.c.baseUrl}handleThumbnailUrlFallbackGeneration(h){var K=this;return(0,t.A)(function*(){"FALLBACK_THUMBNAIL"===h.thumbnail_url&&(h.thumbnail_url=yield K.generateThumbnailForLink(h))})()}generateThumbnailForLink(h){var K=this;return(0,t.A)(function*(){return K.getThumbnail(h.btn_text||h.short_link_title,h.target_host||h.target_hostname)})()}getThumbnail(h,K){var Y=this;return(0,t.A)(function*(){if(!h||!K)return Y.fallback();h=Y.sanitizeText(h);const le=yield C(Y.getFaviconMetaData(K)),ge=yield C(Y.getCanvasBlob(h));return Y.createBlobUrl(ge,le,h,K)})()}createBlobUrl(h,K,Y,le){var ge=this;return(0,t.A)(function*(){return new Promise(Ye=>{const Ee=new FileReader;Ee.onloadend=()=>{let me=Ee.result;me=ge.replaceValues(me,K,Y,le),Ye(URL.createObjectURL(new Blob([me],{type:"image/svg+xml"})))},Ee.readAsText(h)})})()}sanitizeText(h){return h.replace(/[^A-Za-z0-9\s]/g,"")}fallback(){return"/assets/img/fallback/fallback.jpeg"}getCanvasBlob(h){const K=this.getCanvasUrl(h);return K in this.canvasStore?this.canvasStore[K]:this.canvasStore[K]=this.http.get(K,{responseType:"blob"}).pipe((0,V.t)(1))}getCanvasUrl(h){return h.length<15?"/assets/img/thumbnail/canvas_1.svg":"/assets/img/thumbnail/canvas_2.svg"}getFaviconMetaData(h){if(h in this.faviconMetaStore)return this.faviconMetaStore[h];const Y={primary_color:"#ffffff"};return this.faviconMetaStore[h]=this.http.get(`${this.baseUrl}media/favicons?domain=${h}`).pipe((0,j.T)(le=>le.error?Y:le),(0,N.W)(()=>(0,D.of)(Y)),(0,V.t)(1))}replaceValues(h,K,Y,le){return h=this.replaceColors(h,K.primary_color),(h=(h=this.replaceLines(h,Y)).replace("HOST",le)).replace("{FAVICON_URL}",K.favicon)}replaceColors(h,K){const le=h.match(/#([A-Fa-f0-9]{6})/g),ge=this.colorConvertingService.hexToHSL(K),Ye=0===ge[0]&&0===ge[1];return le.forEach(Ee=>{const me=this.colorConvertingService.hexToHSL(Ee);Ye?(me[0]=0,me[1]=0):me[0]=ge[0];const ve=this.colorConvertingService.hslToHex(me[0],me[1],me[2]);h=h.replace(Ee,ve)}),h}replaceLines(h,K){if(K.length>14){let Y=K.slice(0,13);for(;!Y.endsWith(" ")&&" "!==K.charAt(13)&&Y.length>0;)Y=Y.substring(0,Y.length-1);0===Y.length&&(Y=K.slice(0,14)),h=h.replace("Line 1",Y);let le=14;for(;" "!==K.charAt(le-1)&&le>0;)le-=1;0===le&&(le=14);const ge=K.slice(le,K.length);h=h.replace("Line 2",ge)}else h=h.replace("Line 1",K);return h}static#e=this.\u0275fac=function(K){return new(K||b)(O.KVO(S.Qq),O.KVO(E))};static#t=this.\u0275prov=O.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},3068:(Et,be,f)=>{"use strict";f.d(be,{_:()=>C,b:()=>V});var t=f(4004),g=f(4438),C=function(D){return D.StartPage="start_page",D.DetailPage="detail_page",D.ProfilePage="profile_page",D.SearchResultsPage="search_results_page",D.SuccessPage="success_page",D}(C||{});let V=(()=>{class D{constructor(j){this.userTokenService=j,this.utToken=null,this.session=self.crypto.randomUUID(),this.userTokenService.userToken$.subscribe(N=>{this.utToken=N})}track(j,N={}){window.dataLayer=window.dataLayer||[],window.dataLayer.push({...N,session:this.session,utToken:this.utToken,event:j})}trackOpenDetailPage(j){this.track("openDetailPage",{isPremium:j})}trackTargetOpened(j,N,O){this.track("openContent",{version:N,isPremium:j,action_id:O})}trackPaywallOpen(j,N){this.track("PaywallOpen",{version:N,countdownTimeInSeconds:j})}trackPaywallPurchase(j){this.track("PaywallPurchase",{version:j})}trackOpenTodoPage(j){this.track("openTodoPage",{version:j})}trackAdClick(j,N){this.track("clickAd",{version:j,action_id:N})}trackSuggestionClick(j,N,O){this.track("suggestionClick",{suggestion_location:j,link_id:N,link_path:O})}trackOpenSuccessPage(j,N){this.track("openSuccessPage",{isPremium:j,version:N})}trackSuccessPageEvent(j){this.track(j,{location:"successPage"})}trackFollowEvent(j,N){this.track(j,{location:N})}trackRatingClick(j,N){this.track("rateAsset",{location:j,rating:N})}static#e=this.\u0275fac=function(N){return new(N||D)(g.KVO(t.W))};static#t=this.\u0275prov=g.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},4004:(Et,be,f)=>{"use strict";f.d(be,{W:()=>X});var t=f(1626),g=f(1413),C=f(6354),V=f(7366),D=f(4438);let X=(()=>{class j{constructor(O){this.auth=O,this.userToken$$=new g.B,this.userToken$=this.userToken$$.asObservable()}setToken(O){O&&(localStorage.setItem("X-LINKVERTISE-UT",O),this.userToken$$.next(O))}getToken(){const O=localStorage.getItem("X-LINKVERTISE-UT");if(O)return O}intercept(O,S){return!this.auth.isLoggedIn()&&this.getToken()&&(O=O.clone({params:O.params.set("X-Linkvertise-UT",this.getToken())})),S.handle(O).pipe((0,C.T)(E=>(E instanceof t.cS&&E.body&&this.setToken(E.body.user_token),E)))}static#e=this.\u0275fac=function(S){return new(S||j)(D.KVO(V.u))};static#t=this.\u0275prov=D.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},6160:(Et,be,f)=>{"use strict";f.d(be,{t:()=>K});var t=f(3277),g=f(3955),C=f(9821),V=f(9213),D=f(9183),X=f(177),j=f(8069),N=f(4438);function O(Y,le){1&Y&&N.nrm(0,"mat-spinner")}function S(Y,le){1&Y&&(N.j41(0,"mat-icon",9),N.EFF(1,"check_circle"),N.k0s())}function E(Y,le){1&Y&&(N.j41(0,"mat-icon",10),N.EFF(1,"cancel"),N.k0s())}function P(Y,le){1&Y&&(N.j41(0,"mat-icon",10),N.EFF(1,"cancel"),N.k0s())}function b(Y,le){1&Y&&(N.j41(0,"mat-icon",10),N.EFF(1,"cancel"),N.k0s())}function B(Y,le){1&Y&&(N.j41(0,"mat-icon",10),N.EFF(1,"cancel"),N.k0s())}function h(Y,le){1&Y&&N.nrm(0,"mat-spinner")}let K=(()=>{class Y{constructor(ge,Ye,Ee){this.data=ge,this.dialogRef=Ye,this.cdr=Ee,this.modalTitle="",this.currentState=""}ngOnInit(){"string"==typeof this.data.status?this.defaultTitleSwitch(this.data.status):this.data.status.subscribe(ge=>{this.defaultTitleSwitch(ge.toLowerCase())})}defaultTitleSwitch(ge){this.currentState=ge,"default"===ge&&"default"===this.currentState?(this.modalTitle="chargebee.status-modal."+ge+".title",setTimeout(()=>{"default"===ge&&"default"===this.currentState&&(this.modalTitle="chargebee.status-modal."+ge+".title-02")},6e4)):(this.modalTitle="chargebee.status-modal."+ge+".title",this.cdr.detectChanges())}handleButtonClick(ge){"pending-support"===ge?window.open("https://lvcreator.zendesk.com/hc/en-us","_blank"):this.dialogRef.close(ge)}ngOnDestroy(){this.modalTitle=""}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)(N.rXU(t.Qs),N.rXU(t.ce),N.rXU(N.gRc))};static#t=this.\u0275cmp=N.VBU({type:Y,selectors:[["lv-chargebee-status-modal"]],standalone:!0,features:[N.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(Ye,Ee){1&Ye&&(N.j41(0,"lv-lib-popover")(1,"lv-lib-popover-body",0)(2,"div",1)(3,"div",2),N.DNE(4,O,1,0,"mat-spinner",3)(5,S,2,0,"mat-icon",4)(6,E,2,0,"mat-icon",5)(7,P,2,0,"mat-icon",5)(8,b,2,0,"mat-icon",5)(9,B,2,0,"mat-icon",5)(10,h,1,0,"mat-spinner",6),N.k0s(),N.j41(11,"h1"),N.EFF(12),N.nI1(13,"translate"),N.k0s(),N.nrm(14,"div",7),N.nI1(15,"translate"),N.j41(16,"lv-lib-button",8),N.bIt("click",function(){return Ee.handleButtonClick(Ee.currentState)}),N.EFF(17),N.nI1(18,"translate"),N.k0s()()()()),2&Ye&&(N.R7$(),N.Y8G("padding",!0),N.R7$(2),N.Y8G("ngSwitch",Ee.currentState),N.R7$(2),N.Y8G("ngSwitchCase","active"),N.R7$(),N.Y8G("ngSwitchCase","dunning"),N.R7$(),N.Y8G("ngSwitchCase","pending-failed"),N.R7$(),N.Y8G("ngSwitchCase","pending-support"),N.R7$(),N.Y8G("ngSwitchCase","premium-dunning"),N.R7$(),N.Y8G("ngSwitchCase","default"),N.R7$(2),N.SpI(" ",N.bMT(13,13,Ee.modalTitle)," "),N.R7$(2),N.Y8G("innerHTML",N.bMT(15,15,"chargebee.status-modal."+Ee.currentState+".description"),N.npT),N.R7$(2),N.Y8G("rounded",!0)("disabled","default"===Ee.currentState),N.R7$(),N.SpI(" ",N.bMT(18,17,"chargebee.status-modal."+Ee.currentState+".button-text")," "))},dependencies:[j.qX,j.$0,X.ux,D.LG,X.e1,V.An,C.X,g.h,g.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 Y})()},431:(Et,be,f)=>{"use strict";f.d(be,{X:()=>le});var t=f(7366),g=f(9417),C=f(3277),V=f(3918),D=f(3955),X=f(9821),j=f(9631),N=f(2102),O=f(9213),S=f(6173),E=f(177),P=f(8069),b=f(4438);const B=ge=>({email:ge});function h(ge,Ye){if(1&ge){const Ee=b.RV6();b.j41(0,"lv-lib-alerts",12),b.bIt("close",function(){b.eBV(Ee);const ve=b.XpG();return b.Njj(ve.hideForgetSuccess())}),b.j41(1,"div",13)(2,"mat-icon"),b.EFF(3,"forward_to_inbox"),b.k0s(),b.EFF(4),b.nI1(5,"translate"),b.k0s()()}if(2&ge){const Ee=b.XpG();b.Y8G("rounded",!0)("showClose",!0)("type","POSITIVE"),b.R7$(4),b.SpI(" ",b.i5U(5,4,"password-forget-success",b.eq3(7,B,Ee.passwordForgetForm.get("email").value))," ")}}let K=(()=>{class ge{constructor(Ee,me){this.authService=Ee,this.dialogRef=me,this.forgetSuccess=!1,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}"}ngOnInit(){this.passwordForgetForm=new g.gE({email:new g.MJ("",[g.k0.required,g.k0.email,g.k0.pattern(this.eMailRegEx)]),captcha:new g.MJ("",[g.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(me){return new(me||ge)(b.rXU(t.u),b.rXU(C.ce))};static#t=this.\u0275cmp=b.VBU({type:ge,selectors:[["lv-password-forget"]],viewQuery:function(me,ve){if(1&me&&b.GBs(V.c,5),2&me){let _e;b.mGM(_e=b.lsd())&&(ve.captcha=_e.first)}},standalone:!0,features:[b.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(me,ve){if(1&me){const _e=b.RV6();b.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),b.bIt("close",function(){return b.eBV(_e),b.Njj(ve.closeDialog())}),b.j41(2,"h2"),b.EFF(3),b.nI1(4,"translate"),b.k0s()(),b.j41(5,"lv-lib-popover-body",2),b.DNE(6,h,6,9,"lv-lib-alerts",3),b.j41(7,"form",4)(8,"mat-form-field",5)(9,"mat-label"),b.EFF(10),b.nI1(11,"translate"),b.k0s(),b.nrm(12,"input",6),b.j41(13,"mat-error"),b.EFF(14),b.nI1(15,"translate"),b.k0s()()(),b.j41(16,"div",7)(17,"lv-captcha",8,0),b.bIt("captchaResponse",function(Q){return b.eBV(_e),b.Njj(ve.setCaptchaInput(Q))}),b.k0s()(),b.j41(19,"div",9)(20,"lv-lib-button",10),b.bIt("click",function(){return b.eBV(_e),b.Njj(ve.closeDialog())}),b.EFF(21),b.nI1(22,"translate"),b.k0s(),b.j41(23,"lv-lib-button",11),b.bIt("click",function(){return b.eBV(_e),b.Njj(ve.forget())}),b.EFF(24),b.nI1(25,"translate"),b.k0s()()()()}2&me&&(b.R7$(3),b.JRh(b.bMT(4,13,"premium-modal-password-forget-headline")),b.R7$(2),b.Y8G("padding",!0),b.R7$(),b.Y8G("ngIf",ve.forgetSuccess),b.R7$(),b.Y8G("formGroup",ve.passwordForgetForm),b.R7$(),b.Y8G("hideRequiredMarker",!0),b.R7$(2),b.JRh(b.bMT(11,15,"settings-email")),b.R7$(4),b.JRh(b.bMT(15,17,"error-msg.required")),b.R7$(6),b.Y8G("rounded",!0)("type","secondary"),b.R7$(),b.SpI(" ",b.bMT(22,19,"button.close")," "),b.R7$(2),b.Y8G("rounded",!0)("disabled",ve.passwordForgetForm.invalid),b.R7$(),b.SpI(" ",b.bMT(25,21,"button.reset")," "))},dependencies:[P.qX,P.SD,P.$0,E.bT,S.v,O.An,g.YN,g.qT,g.me,g.BC,g.cb,g.X1,g.j4,g.JD,N.rl,N.nJ,j.fg,N.TL,V.c,X.X,D.h,D.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 ge})();function Y(ge,Ye){if(1&ge){const Ee=b.RV6();b.j41(0,"lv-lib-alerts",14),b.bIt("close",function(){b.eBV(Ee);const ve=b.XpG();return b.Njj(ve.hideLoginAlert())}),b.j41(1,"div",15)(2,"mat-icon"),b.EFF(3,"info"),b.k0s(),b.EFF(4),b.nI1(5,"translate"),b.k0s()()}2&ge&&(b.Y8G("rounded",!0)("showClose",!0)("type","NEGATIVE"),b.R7$(4),b.SpI(" ",b.bMT(5,4,"login-alert")," "))}let le=(()=>{class ge{constructor(Ee,me,ve){this.authService=Ee,this.dialog=me,this.dialogRef=ve,this.showLoginAlert=!1,this.captchaSize="normal",this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}"}ngOnInit(){this.loginForm=new g.gE({email:new g.MJ("",[g.k0.required,g.k0.email,g.k0.pattern(this.eMailRegEx)]),password:new g.MJ("",[g.k0.required,g.k0.required]),captcha:new g.MJ("",[g.k0.required])})}navigateToForgetPassword(){this.dialogRef.close(),this.dialog.open(K)}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}static#e=this.\u0275fac=function(me){return new(me||ge)(b.rXU(t.u),b.rXU(C.o3),b.rXU(C.ce))};static#t=this.\u0275cmp=b.VBU({type:ge,selectors:[["lv-login"]],viewQuery:function(me,ve){if(1&me&&b.GBs(V.c,5),2&me){let _e;b.mGM(_e=b.lsd())&&(ve.captcha=_e.first)}},standalone:!0,features:[b.aNF],decls:36,vars:30,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,"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(me,ve){if(1&me){const _e=b.RV6();b.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),b.bIt("close",function(){return b.eBV(_e),b.Njj(ve.closeDialog())}),b.j41(2,"h2"),b.EFF(3,"Login"),b.k0s()(),b.j41(4,"lv-lib-popover-body",2),b.DNE(5,Y,6,6,"lv-lib-alerts",3),b.j41(6,"form",4)(7,"mat-form-field",5)(8,"mat-label"),b.EFF(9),b.nI1(10,"translate"),b.k0s(),b.nrm(11,"input",6),b.j41(12,"mat-error"),b.EFF(13),b.nI1(14,"translate"),b.k0s()(),b.j41(15,"mat-form-field",5)(16,"mat-label"),b.EFF(17),b.nI1(18,"translate"),b.k0s(),b.nrm(19,"input",7),b.j41(20,"mat-error"),b.EFF(21),b.nI1(22,"translate"),b.k0s()()(),b.j41(23,"div",8),b.bIt("click",function(){return b.eBV(_e),b.Njj(ve.navigateToForgetPassword())}),b.EFF(24),b.nI1(25,"translate"),b.k0s(),b.j41(26,"div",9)(27,"lv-captcha",10,0),b.bIt("captchaResponse",function(Q){return b.eBV(_e),b.Njj(ve.setCaptchaInput(Q))}),b.k0s()(),b.j41(29,"div",11)(30,"lv-lib-button",12),b.bIt("click",function(){return b.eBV(_e),b.Njj(ve.closeDialog())}),b.EFF(31),b.nI1(32,"translate"),b.k0s(),b.j41(33,"lv-lib-button",13),b.bIt("click",function(){return b.eBV(_e),b.Njj(ve.logIn())}),b.EFF(34),b.nI1(35,"translate"),b.k0s()()()()}2&me&&(b.R7$(4),b.Y8G("padding",!0),b.R7$(),b.Y8G("ngIf",ve.showLoginAlert),b.R7$(),b.Y8G("formGroup",ve.loginForm),b.R7$(),b.Y8G("hideRequiredMarker",!0),b.R7$(2),b.JRh(b.bMT(10,16,"settings-email")),b.R7$(4),b.JRh(b.bMT(14,18,"error-msg.required")),b.R7$(2),b.Y8G("hideRequiredMarker",!0),b.R7$(2),b.JRh(b.bMT(18,20,"password")),b.R7$(4),b.JRh(b.bMT(22,22,"error-msg.required")),b.R7$(3),b.SpI(" ",b.bMT(25,24,"password-forget")," "),b.R7$(6),b.Y8G("rounded",!0)("type","secondary"),b.R7$(),b.SpI(" ",b.bMT(32,26,"button.close")," "),b.R7$(2),b.Y8G("rounded",!0)("disabled",ve.loginForm.invalid),b.R7$(),b.SpI(" ",b.bMT(35,28,"button.log-in")," "))},dependencies:[P.qX,P.SD,P.$0,E.bT,S.v,O.An,g.YN,g.qT,g.me,g.BC,g.cb,g.X1,g.j4,g.JD,N.rl,N.nJ,j.fg,N.TL,V.c,X.X,D.h,D.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}}\n"],encapsulation:2})}return ge})()},7388:(Et,be,f)=>{"use strict";f.d(be,{v:()=>ji});var t=f(4438),g=f(3294),C=f(6697),V=f(9437),D=f(6354),X=f(8141),j=f(8359),N=f(4412),O=f(7673),S=f(4925),E=f(1626),P=f(1057),b=f(3955);let B=(()=>{class bt{constructor(Oe,At,Xe,on){this.http=Oe,this.languageService=At,this.translateService=Xe,this.apiCheckoutService=on,this.selectedPlan$$=new N.t(null),this.selectedPlan$=this.selectedPlan$$.asObservable(),this.translateService.use(this.languageService.locale)}update(Oe){this.subscriptionAccessToken=Oe,localStorage.setItem("lv_checkout.subscriptionAccessToken",this.subscriptionAccessToken)}readFromLocalStorage(){this.subscriptionAccessToken=localStorage.getItem("lv_checkout.subscriptionAccessToken")}getAlertText(Oe,At){let Xe="";return Oe?.length>0&&(Xe=Oe[0]),At||this.translateService.get("error-msg.accepted-gtc").pipe((0,C.s)(1)).subscribe(on=>{Xe=on}),Xe}getMembershipPlans(){return this.apiCheckoutService.fetchMembershipPlans().pipe((0,C.s)(1),(0,D.T)(Oe=>Oe.data?.getMembershipPlansForUser))}emitSelectedPlan(Oe){this.selectedPlan$$.next(Oe)}static#e=this.\u0275fac=function(At){return new(At||bt)(t.KVO(E.Qq),t.KVO(P.g),t.KVO(b.c$),t.KVO(S.q))};static#t=this.\u0275prov=t.jDH({token:bt,factory:bt.\u0275fac,providedIn:"root"})}return bt})();var h=f(5986),K=f(7474),Y=f(431),le=f(9417),ge=f(3277),Ye=f(3918),Ee=f(7366),me=f(3068),ve=f(6661);let _e=(()=>{class bt{constructor(){this.initialized=!1,this.chargebeeSubDomain=ve.c.chargebeeSubDomain}static shouldEnableRedirectMode(){return/iPad|iPhone|iPod/.test(navigator.userAgent)}initialize(){this.initialized||(this.cbInstance=window.Chargebee.init({site:this.chargebeeSubDomain,enableRedirectMode:bt.shouldEnableRedirectMode()}),this.initialized=!0)}getInstance(){return this.initialize(),this.cbInstance}static#e=this.\u0275fac=function(At){return new(At||bt)};static#t=this.\u0275prov=t.jDH({token:bt,factory:bt.\u0275fac,providedIn:"root"})}return bt})();var ae=f(9886),Q=f(6364),q=f(9213),he=f(9631),Ve=f(2102),qe=f(2234),Qe=f(177);const It=()=>({width:"60px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),Fe=()=>({width:"62px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),ot=()=>({width:"40px",height:"18px",borderRadius:"0px",backgroundColor:"#dddbdd"});function de(bt,_n){1&bt&&(t.j41(0,"div",6),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"membership-price-plan.most-popular")," "))}let Ke=(()=>{class bt{constructor(){this.isMostPopular=!1,this.isSelected=!1}static#e=this.\u0275fac=function(At){return new(At||bt)};static#t=this.\u0275cmp=t.VBU({type:bt,selectors:[["lv-membership-price-plan-skeleton"]],inputs:{isMostPopular:"isMostPopular",isSelected:"isSelected"},standalone:!0,features:[t.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(At,Xe){1&At&&(t.j41(0,"div",0),t.DNE(1,de,3,3,"div",1),t.j41(2,"div",2)(3,"div",3),t.nrm(4,"ngx-skeleton-loader",4),t.k0s(),t.j41(5,"div",5)(6,"div"),t.nrm(7,"ngx-skeleton-loader",4),t.k0s(),t.j41(8,"div"),t.nrm(9,"ngx-skeleton-loader",4),t.k0s()()()()),2&At&&(t.Y8G("ngClass",Xe.isSelected?"active":""),t.R7$(),t.Y8G("ngIf",Xe.isMostPopular),t.R7$(3),t.Y8G("theme",t.lJ4(5,It)),t.R7$(3),t.Y8G("theme",t.lJ4(6,Fe)),t.R7$(2),t.Y8G("theme",t.lJ4(7,ot)))},dependencies:[Qe.YU,Qe.bT,qe.Yq,qe.Zm,b.h,b.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 bt})();function oe(bt,_n){if(1&bt&&t.nrm(0,"lv-membership-price-plan-skeleton",2),2&bt){const Oe=t.XpG();t.Y8G("isMostPopular",Oe.isMostPopular)("isSelected",Oe.isSelected)}}function te(bt,_n){1&bt&&(t.EFF(0),t.nI1(1,"translate")),2&bt&&t.SpI(" ",t.bMT(1,1,"membership-price-plan.most-popular")," ")}function we(bt,_n){1&bt&&(t.EFF(0),t.nI1(1,"translate")),2&bt&&t.SpI(" ",t.bMT(1,1,"membership-price-plan.reactivate")," ")}function Je(bt,_n){if(1&bt&&(t.j41(0,"div",9),t.DNE(1,te,2,3)(2,we,2,3),t.k0s()),2&bt){const Oe=t.XpG(2);t.R7$(),t.vxM(1,Oe.isExpired?2:1)}}function xe(bt,_n){1&bt&&(t.j41(0,"div",5),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"membership-price-plan.catch-phrase")," "))}function ze(bt,_n){if(1&bt&&(t.j41(0,"div",3),t.DNE(1,Je,3,1,"div",4)(2,xe,3,3,"div",5),t.j41(3,"div",6)(4,"div",7),t.EFF(5),t.k0s(),t.j41(6,"div",8)(7,"div"),t.EFF(8),t.k0s(),t.j41(9,"div"),t.EFF(10),t.k0s()()()()),2&bt){const Oe=t.XpG();t.Y8G("ngClass",Oe.isSelected?"active":""),t.R7$(),t.Y8G("ngIf",Oe.isMostPopular),t.R7$(),t.vxM(2,Oe.bigPlan?2:-1),t.R7$(2),t.AVh("membership-price__wrapper__duration__expired",Oe.bigPlan),t.R7$(),t.SpI(" ",Oe.durationDisplayText," "),t.R7$(),t.AVh("membership-price__wrapper__price-per-duration__expired",Oe.bigPlan),t.R7$(2),t.JRh(Oe.priceDisplayText),t.R7$(2),t.SpI("/",Oe.durationPerPriceDisplayText,"")}}let Ue=(()=>{class bt{constructor(){this.isMostPopular=!1,this.isSelected=!1,this.showSkeleton=!1,this.isExpired=!1,this.bigPlan=!1}static#e=this.\u0275fac=function(At){return new(At||bt)};static#t=this.\u0275cmp=t.VBU({type:bt,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:[t.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(At,Xe){1&At&&t.DNE(0,oe,1,2,"lv-membership-price-plan-skeleton",0)(1,ze,11,10,"div",1),2&At&&(t.Y8G("ngIf",Xe.showSkeleton),t.R7$(),t.Y8G("ngIf",!Xe.showSkeleton))},dependencies:[Qe.bT,Ke,Qe.YU,b.h,b.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 bt})();var ut=f(6173),Zt=f(5184),Ln=f(5351);function yn(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div")(1,"lv-lib-alerts",23),t.bIt("close",function(){const Xe=t.eBV(Oe).index,on=t.XpG();return t.Njj(on.removeErrorMessage(Xe))}),t.nrm(2,"div",24),t.nI1(3,"safe"),t.k0s()()}if(2&bt){const Oe=_n.$implicit;t.R7$(),t.Y8G("rounded",!0)("type","NEGATIVE"),t.R7$(),t.Y8G("innerHTML",t.i5U(3,3,Oe,"html"),t.npT)}}function En(bt,_n){1&bt&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"error-msg.accepted-gtc")," "))}let Yn=(()=>{class bt{constructor(Oe,At,Xe,on,Dn,Pn,Hn,mi,Un,ci,Nn){this.data=Oe,this.sidebarService=At,this.apiCheckoutService=Xe,this.dialogService=on,this.checkoutService=Dn,this.authService=Pn,this.trackingService=Hn,this.translate=mi,this.chargebeeService=Un,this.dialog=ci,this.dialogRef=Nn,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}",this.isCheckboxChecked=!1,this.chargeBeeInstance=this.chargebeeService.getInstance(),this.checkboxTouched=!1,this.subscriptions=new j.yU,this.errorMessages=[],this.hasCheqError=!1,this.currentStatus=new N.t("DEFAULT"),this.disableRegister=(0,t.vPA)(!1)}ngOnInit(){this.subscriptions.add(this.checkoutService.selectedPlan$.subscribe(Oe=>{this.memberShipPlan=Oe})),this.registerForm=new le.gE({email:new le.MJ("",[le.k0.required,le.k0.email,le.k0.pattern(this.eMailRegEx),this.triggerRepeatFieldValidator("repeatEmail")]),repeatEmail:new le.MJ("",[le.k0.required,this.matchValidator("email")]),password:new le.MJ("",[le.k0.required,le.k0.minLength(6),this.triggerRepeatFieldValidator("repeatPassword")]),repeatPassword:new le.MJ("",[le.k0.required,this.matchValidator("password")]),confirmCheckbox:new le.MJ(!1,[this.checkboxValid()]),captcha:new le.MJ("",[le.k0.required])})}ngOnDestroy(){this.subscriptions.unsubscribe()}closeDialog(){this.dialogRef.close()}setCaptchaInput(Oe){this.registerForm.get("captcha")?.setValue(Oe),this.registerForm.updateValueAndValidity()}openWithdrawDialog(){this.sidebarService.open=!1,this.dialogService.open(ae.p,{backdropClass:"dialogOpenInFront",data:{title:"footer-withdraw-headline",contentText:"footer-withdraw-dialog"}})}openPrivacyDialog(){this.sidebarService.open=!1,this.dialogService.open(ae.p,{backdropClass:"dialogOpenInFront",data:{title:"footer-privacy-headline",contentText:"footer-privacy-dialog"}})}openGtcDialog(){this.sidebarService.open=!1,this.dialogService.open(ae.p,{backdropClass:"dialogOpenInFront",data:{title:"footer-gtc-headline",contentText:"footer-gtc-dialog"}})}back(){this.dialogRef.close(),this.dialog.open(ji,{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:Oe=>this.handleAfterPostCheckout(Oe),error:Oe=>{this.errorHandling(Oe),this.disableRegister.set(!1)}})}handleAfterPostCheckout(Oe){if(Oe.success){const At=new Promise(Xe=>{this.checkoutService.update(Oe.data.subscription_token),Xe(Oe.data.hosted_page)});this.chargeBeeInstance.openCheckout({hostedPage:()=>At,success:Xe=>{this.trackingService.trackPaywallPurchase(this.data.variant),this.status(Xe),this.checkDialogRef=this.apiCheckoutService.handleChargebeeStatus(this.currentStatus)}}),this.disableRegister.set(!1)}else this.captcha.reset(),this.registerForm.get("captcha")?.setValue(null),"some errors occured!"===Oe.messages[0]?this.vpnErrorHandling():this.errorMessages=Oe.messages}errorHandling(Oe){this.captcha.reset(),this.registerForm.get("captcha")?.setValue(null),this.errorMessages=[],"some errors occured!"===Oe.error?.message&&this.vpnErrorHandling(),Oe.error?.errors?.email&&Oe.error.errors.email.forEach(At=>{this.errorMessages.push(At)}),Oe.error?.errors?.password&&Oe.error.errors.password.forEach(At=>{this.errorMessages.push(At)}),Oe.error?.errors?.membership_plan_id&&Oe.error.errors.membership_plan_id.forEach(At=>{this.errorMessages.push(At)})}vpnErrorHandling(){this.translate.get("registration.invalid-user").pipe((0,C.s)(1)).subscribe(Oe=>{this.errorMessages.push(Oe)}),this.hasCheqError=!0}status(Oe){this.apiCheckoutService.fetchCheckoutStatus(Oe).subscribe(At=>{this.currentStatus.next(this.apiCheckoutService.checkChargebeeStatus(At,this.globalStatus)),"DEFAULT"!==this.currentStatus.value?this.checkDialogRef.afterClosed().subscribe(Xe=>{"active"===Xe&&this.authService.postLogin(this.registerForm.get("email").value,this.registerForm.get("password").value,"bypass-captcha").subscribe(on=>{this.authService.login(on.data.access_token),window.location.reload()}),this.captcha.reset(),this.globalStatus=void 0}):setTimeout(()=>{this.globalStatus=At.data.state,this.status(Oe)},12e4)})}checkboxValid(){return()=>this.isCheckboxChecked?null:{required:!0}}checkboxChange(Oe){this.checkboxTouched=!0,this.isCheckboxChecked=Oe.target.checked,this.registerForm.get("confirmCheckbox")?.setValue(Oe.target.checked)}matchValidator(Oe){return At=>{const Xe=At,on=At.parent?.get(Oe);if(Xe&&on)return on.value!==Xe.value?{notMatched:!0}:null}}triggerRepeatFieldValidator(Oe){return At=>{const Xe=At.parent?.get(Oe);return Xe&&Xe.updateValueAndValidity(),null}}removeErrorMessage(Oe){this.errorMessages.splice(Oe,1)}sanitizeUrl(){return window.location.href.split("/checkout-complete")[0]}static#e=this.\u0275fac=function(At){return new(At||bt)(t.rXU(ge.Qs),t.rXU(Zt.o),t.rXU(S.q),t.rXU(Ln.bZ),t.rXU(B),t.rXU(Ee.u),t.rXU(me.b),t.rXU(b.c$),t.rXU(_e),t.rXU(ge.o3),t.rXU(ge.ce))};static#t=this.\u0275cmp=t.VBU({type:bt,selectors:[["lv-register"]],viewQuery:function(At,Xe){if(1&At&&t.GBs(Ye.c,5),2&At){let on;t.mGM(on=t.lsd())&&(Xe.captcha=on.first)}},standalone:!0,features:[t.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,"click"],["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(At,Xe){if(1&At){const on=t.RV6();t.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),t.bIt("close",function(){return t.eBV(on),t.Njj(Xe.closeDialog())}),t.j41(2,"h2"),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"lv-lib-popover-body",2),t.DNE(6,yn,4,6,"div",3),t.nrm(7,"lv-membership-price-plan",4),t.j41(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.nrm(14,"input",8),t.j41(15,"mat-error"),t.EFF(16),t.nI1(17,"translate"),t.k0s()(),t.j41(18,"mat-form-field",7)(19,"mat-label"),t.EFF(20),t.nI1(21,"translate"),t.k0s(),t.nrm(22,"input",9),t.j41(23,"mat-error"),t.EFF(24),t.nI1(25,"translate"),t.k0s()()(),t.j41(26,"div",10)(27,"mat-form-field",7)(28,"mat-label"),t.EFF(29),t.nI1(30,"translate"),t.k0s(),t.nrm(31,"input",11),t.j41(32,"mat-error"),t.EFF(33),t.nI1(34,"translate"),t.k0s()(),t.j41(35,"mat-form-field",7)(36,"mat-label"),t.EFF(37),t.nI1(38,"translate"),t.k0s(),t.nrm(39,"input",12),t.j41(40,"mat-error"),t.EFF(41),t.nI1(42,"translate"),t.k0s()()(),t.j41(43,"div",13)(44,"lv-lib-checkbox",14),t.bIt("click",function(Pn){return t.eBV(on),t.Njj(Xe.checkboxChange(Pn))}),t.EFF(45),t.nI1(46,"translate"),t.j41(47,"a",15),t.nI1(48,"translate"),t.bIt("click",function(){return t.eBV(on),t.Njj(Xe.openGtcDialog())}),t.k0s(),t.EFF(49),t.nI1(50,"translate"),t.j41(51,"a",15),t.nI1(52,"translate"),t.bIt("click",function(){return t.eBV(on),t.Njj(Xe.openWithdrawDialog())}),t.k0s(),t.EFF(53),t.nI1(54,"translate"),t.j41(55,"a",15),t.nI1(56,"translate"),t.bIt("click",function(){return t.eBV(on),t.Njj(Xe.openPrivacyDialog())}),t.k0s(),t.EFF(57),t.nI1(58,"translate"),t.k0s(),t.DNE(59,En,3,3,"mat-error",16),t.k0s()(),t.j41(60,"div",17)(61,"lv-captcha",18,0),t.bIt("captchaResponse",function(Pn){return t.eBV(on),t.Njj(Xe.setCaptchaInput(Pn))}),t.k0s()(),t.j41(63,"div",19)(64,"lv-lib-button",20),t.bIt("click",function(){return t.eBV(on),t.Njj(Xe.back())}),t.j41(65,"div",21)(66,"mat-icon"),t.EFF(67,"arrow_back"),t.k0s(),t.j41(68,"span"),t.EFF(69),t.nI1(70,"translate"),t.k0s()()(),t.j41(71,"lv-lib-button",22),t.bIt("click",function(){return t.eBV(on),t.Njj(Xe.register())}),t.j41(72,"div",21)(73,"span"),t.EFF(74),t.nI1(75,"translate"),t.k0s()()()()()()}2&At&&(t.R7$(),t.Y8G("padding",!0),t.R7$(2),t.JRh(t.bMT(4,37,"registration.headline")),t.R7$(2),t.Y8G("padding",!0),t.R7$(),t.Y8G("ngForOf",Xe.errorMessages),t.R7$(),t.Y8G("isSelected",!0)("isMostPopular",Xe.memberShipPlan.mostPopular)("durationDisplayText",Xe.memberShipPlan.durationDisplayText)("priceDisplayText",Xe.memberShipPlan.priceDisplayText)("durationPerPriceDisplayText",Xe.memberShipPlan.durationPerPriceDisplayText),t.R7$(),t.Y8G("formGroup",Xe.registerForm),t.R7$(2),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(13,39,"registration.email")),t.R7$(4),t.JRh(t.bMT(17,41,"error-msg.email.invalid")),t.R7$(2),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(21,43,"registration.repeat-email")),t.R7$(4),t.JRh(t.bMT(25,45,"error-msg.email.not_matched")),t.R7$(3),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(30,47,"registration.password")),t.R7$(4),t.JRh(t.bMT(34,49,"error-msg.psw.character_length")),t.R7$(2),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(38,51,"registration.repeat-password")),t.R7$(4),t.JRh(t.bMT(42,53,"error-msg.psw.not_matched")),t.R7$(4),t.SpI(" ",t.bMT(46,55,"registration.checkbox.part1")," "),t.R7$(2),t.Y8G("innerHTML",t.bMT(48,57,"registration.checkbox.part2"),t.npT),t.R7$(2),t.SpI("",t.bMT(50,59,"registration.checkbox.part3")," "),t.R7$(2),t.Y8G("innerHTML",t.bMT(52,61,"registration.checkbox.part4"),t.npT),t.R7$(2),t.SpI(" ",t.bMT(54,63,"registration.checkbox.part5")," "),t.R7$(2),t.Y8G("innerHTML",t.bMT(56,65,"registration.checkbox.part6"),t.npT),t.R7$(2),t.SpI(" ",t.bMT(58,67,"registration.checkbox.part7")," "),t.R7$(2),t.Y8G("ngIf",!Xe.isCheckboxChecked&&Xe.checkboxTouched),t.R7$(5),t.Y8G("rounded",!0)("isfullWidth",!1),t.R7$(5),t.SpI(" ",t.bMT(70,69,"registration.back")," "),t.R7$(2),t.Y8G("rounded",!0)("isfullWidth",!1)("disabled",Xe.registerForm.invalid||Xe.hasCheqError||Xe.disableRegister()),t.R7$(3),t.SpI(" ",t.bMT(75,71,"registration.register")," "))},dependencies:[ge.qX,ge.SD,ge.$0,Qe.pM,ut.v,Ue,le.YN,le.qT,le.me,le.BC,le.cb,le.X1,le.j4,le.JD,Ve.rl,Ve.nJ,he.fg,Ve.TL,ge._f,Qe.bT,Ye.c,ge.Xb,q.An,Q.m,b.h,b.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 bt})();const wn=bt=>({target:bt}),tt=bt=>({price:bt});function Ie(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-button",7),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.dialogRef.close("openChargebee"))}),t.j41(1,"span",8),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&bt){const Oe=t.XpG();t.Y8G("rounded",!0),t.R7$(2),t.SpI("",t.i5U(3,2,"premium-popup.close-dialog-btn-text",t.eq3(5,tt,Oe.data.selectedPlan))," ")}}function rt(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-button",7),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.dialogRef.close("openRegister"))}),t.j41(1,"span",8),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&bt){const Oe=t.XpG();t.Y8G("rounded",!0),t.R7$(2),t.SpI("",t.i5U(3,2,"premium-popup.close-dialog-btn-text",t.eq3(5,tt,Oe.data.selectedPlan))," ")}}let pt=(()=>{class bt{constructor(Oe,At){this.dialogRef=Oe,this.data=At,this.auth=(0,t.WQX)(Ee.u),this.isExpired=this.auth.isExpired}static#e=this.\u0275fac=function(At){return new(At||bt)(t.rXU(ge.ce),t.rXU(ge.Qs))};static#t=this.\u0275cmp=t.VBU({type:bt,selectors:[["lv-close-paywall-dialog"]],standalone:!0,features:[t.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(At,Xe){1&At&&(t.j41(0,"div",0)(1,"lv-lib-popover-header",1),t.bIt("close",function(){return Xe.dialogRef.close(!0)}),t.j41(2,"h2"),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"lv-lib-popover-body",2),t.nrm(6,"p",3),t.nI1(7,"translate"),t.j41(8,"div",4)(9,"lv-lib-button",5),t.bIt("click",function(){return Xe.dialogRef.close("closePaywallDialog")}),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.DNE(12,Ie,4,7,"lv-lib-button",6)(13,rt,4,7),t.k0s()()()),2&At&&(t.R7$(3),t.JRh(t.bMT(4,5,"profile-page.custom-ad-dialog-btn-close")),t.R7$(2),t.Y8G("padding",!0),t.R7$(),t.Y8G("innerHTML",t.i5U(7,7,"premium-popup.close-dialog-paragraph",t.eq3(12,wn,null==Xe.data?null:Xe.data.target)),t.npT),t.R7$(4),t.SpI(" ",t.bMT(11,10,"button.close")," "),t.R7$(2),t.vxM(12,Xe.isExpired?12:13))},dependencies:[ge.SD,ge.$0,ge.Xb,b.h,b.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 bt})();var Jt=f(4630),fn=f(2211);function Gn(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",4),t.nrm(1,"lv-membership-price-plan",8),t.j41(2,"div",9)(3,"p",10),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.currentStep.set(Xe.dialogSteps.allPlans))}),t.EFF(4),t.nI1(5,"translate"),t.k0s()()()}if(2&bt){let Oe,At,Xe;const on=t.XpG(2);t.R7$(),t.Y8G("isMostPopular",!1)("isSelected",!0)("durationDisplayText",null!==(Oe=null==(Oe=on.lastPlan()[0])?null:Oe.durationDisplayText)&&void 0!==Oe?Oe:"")("priceDisplayText",null!==(At=null==(At=on.lastPlan()[0])?null:At.priceDisplayText)&&void 0!==At?At:"")("durationPerPriceDisplayText",null!==(Xe=null==(Xe=on.lastPlan()[0])?null:Xe.durationPerPriceDisplayText)&&void 0!==Xe?Xe:"")("showSkeleton",on.showSkeleton())("isExpired",on.isExpired())("bigPlan",!0),t.R7$(3),t.JRh(t.bMT(5,9,"expired-dialog.change-plan"))}}function Rt(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",11)(1,"lv-membership-price-plan",12),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.setSelectedPlan(Xe.visiblePlans()[Xe.YEAR_INDEX]))}),t.k0s(),t.j41(2,"lv-membership-price-plan",12),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.setSelectedPlan(Xe.visiblePlans()[Xe.MONTH_INDEX]))}),t.k0s()()}if(2&bt){let Oe,At,Xe,on,Dn,Pn,Hn,mi,Un,ci;const Nn=t.XpG(2);t.R7$(),t.Y8G("isMostPopular",(null==(Oe=Nn.visiblePlans()[Nn.YEAR_INDEX])?null:Oe.chargebee_identifier)===(null==(Oe=Nn.lastPlan()[0])?null:Oe.chargebee_identifier))("isSelected",Nn.selectedPlan()===(null==(At=Nn.visiblePlans()[Nn.YEAR_INDEX])?null:At.chargebee_identifier))("durationDisplayText",null!==(Xe=null==(Xe=Nn.visiblePlans()[Nn.YEAR_INDEX])?null:Xe.durationDisplayText)&&void 0!==Xe?Xe:"")("priceDisplayText",null!==(on=null==(on=Nn.visiblePlans()[Nn.YEAR_INDEX])?null:on.priceDisplayText)&&void 0!==on?on:"")("durationPerPriceDisplayText",null!==(Dn=null==(Dn=Nn.visiblePlans()[Nn.YEAR_INDEX])?null:Dn.durationPerPriceDisplayText)&&void 0!==Dn?Dn:"")("showSkeleton",Nn.showSkeleton())("isExpired",Nn.isExpired()),t.R7$(),t.Y8G("isMostPopular",(null==(Pn=Nn.visiblePlans()[Nn.MONTH_INDEX])?null:Pn.chargebee_identifier)===(null==(Pn=Nn.lastPlan()[0])?null:Pn.chargebee_identifier))("isSelected",Nn.selectedPlan()===(null==(Hn=Nn.visiblePlans()[Nn.MONTH_INDEX])?null:Hn.chargebee_identifier))("durationDisplayText",null!==(mi=null==(mi=Nn.visiblePlans()[Nn.MONTH_INDEX])?null:mi.durationDisplayText)&&void 0!==mi?mi:"")("priceDisplayText",null!==(Un=null==(Un=Nn.visiblePlans()[Nn.MONTH_INDEX])?null:Un.priceDisplayText)&&void 0!==Un?Un:"")("durationPerPriceDisplayText",null!==(ci=null==(ci=Nn.visiblePlans()[Nn.MONTH_INDEX])?null:ci.durationPerPriceDisplayText)&&void 0!==ci?ci:"")("showSkeleton",Nn.showSkeleton())("isExpired",Nn.isExpired())}}function ye(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",0)(1,"div",1)(2,"mat-icon"),t.EFF(3,"timer_off"),t.k0s(),t.nrm(4,"span",2),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",1),t.nrm(7,"lv-lib-icon",3)(8,"span",2),t.nI1(9,"translate"),t.k0s(),t.j41(10,"div",1)(11,"mat-icon"),t.EFF(12,"play_disabled"),t.k0s(),t.nrm(13,"span",2),t.nI1(14,"translate"),t.k0s(),t.j41(15,"div",1)(16,"mat-icon"),t.EFF(17,"all_inclusive"),t.k0s(),t.nrm(18,"span",2),t.nI1(19,"translate"),t.k0s()(),t.DNE(20,Gn,6,11,"div",4)(21,Rt,3,14),t.j41(22,"div",5)(23,"lv-lib-button",6),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.currentStep.set(Xe.dialogSteps.confirmPlan))}),t.j41(24,"div",7)(25,"span"),t.EFF(26),t.nI1(27,"translate"),t.k0s()()()()}if(2&bt){const Oe=t.XpG();t.R7$(4),t.Y8G("innerHTML",t.bMT(5,13,"premium-popup.benefits.skip-waiting"),t.npT),t.R7$(3),t.Y8G("size","sm")("color","primary")("iconName","premium"),t.R7$(),t.Y8G("innerHTML",t.bMT(9,15,"premium-popup.benefits.premium-status"),t.npT),t.R7$(5),t.Y8G("innerHTML",t.bMT(14,17,"premium-popup.benefits.no-ads"),t.npT),t.R7$(5),t.Y8G("innerHTML",t.bMT(19,19,"premium-popup.benefits.unlimited-access-new"),t.npT),t.R7$(2),t.vxM(20,Oe.currentStep()===Oe.dialogSteps.lastPlan?20:Oe.currentStep()===Oe.dialogSteps.allPlans?21:-1),t.R7$(3),t.Y8G("rounded",!0)("isfullWidth",!0)("disabled",Oe.showSkeleton())("type","success"),t.R7$(3),t.SpI(" ",t.bMT(27,21,"membership-plan-selection.reactivate")," ")}}function Ze(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",13),t.nrm(1,"p",2),t.nI1(2,"translate"),t.k0s(),t.j41(3,"div",5)(4,"lv-lib-button",6),t.bIt("click",function(Xe){t.eBV(Oe);const on=t.XpG();return t.Njj(on.changeSubscription(Xe))}),t.j41(5,"div",7)(6,"span"),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()()}if(2&bt){const Oe=t.XpG();t.R7$(),t.Y8G("innerHTML",t.bMT(2,6,"expired-dialog.welcome-back"),t.npT),t.R7$(3),t.Y8G("rounded",!0)("isfullWidth",!0)("disabled",Oe.showSkeleton())("type","success"),t.R7$(3),t.SpI(" ",t.bMT(8,8,"membership-plan-selection.reactivate")," ")}}var We=function(bt){return bt.lastPlan="lastPlan",bt.allPlans="allPlans",bt.confirmPlan="confirmPlan",bt}(We||{});let Mt=(()=>{class bt{constructor(){this.data=t.hFB.required(),this.visiblePlans=t.hFB.required(),this.YEAR_INDEX=1,this.MONTH_INDEX=2,this.selectedPlan=t.hFB.required(),this.showSkeleton=(0,t.hFB)(!0),this.isExpired=t.hFB.required(),this.dialogSteps=We,this.currentStep=(0,t.vPA)(We.lastPlan),this.lastPlan=(0,t.vPA)([]),this.setPlan=(0,t.CGW)(),this.changePlan=(0,t.CGW)(),(0,t.QZP)(()=>{let Oe;Oe=this.data().lastSubscription?.startsWith("linkvertise-premium-2d-|-1-month")?this.visiblePlans().filter(At=>At&&At.chargebee_identifier?.startsWith("linkvertise-premium-|-1-month")):this.visiblePlans().filter(At=>At&&At.chargebee_identifier===this.data().lastSubscription),this.lastPlan.set(Oe)},{allowSignalWrites:!0})}setSelectedPlan(Oe){this.setPlan.emit(Oe)}changeSubscription(Oe){this.changePlan.emit(Oe)}static#e=this.\u0275fac=function(At){return new(At||bt)};static#t=this.\u0275cmp=t.VBU({type:bt,selectors:[["lv-expired-dialog-content"]],inputs:{data:[t.Mj6.SignalBased,"data"],visiblePlans:[t.Mj6.SignalBased,"visiblePlans"],selectedPlan:[t.Mj6.SignalBased,"selectedPlan"],showSkeleton:[t.Mj6.SignalBased,"showSkeleton"],isExpired:[t.Mj6.SignalBased,"isExpired"]},outputs:{setPlan:"setPlan",changePlan:"changePlan"},standalone:!0,features:[t.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,"click","isMostPopular","isSelected","durationDisplayText","priceDisplayText","durationPerPriceDisplayText","showSkeleton","isExpired"],[1,"text-wrapper"]],template:function(At,Xe){1&At&&t.DNE(0,ye,28,23)(1,Ze,9,10),2&At&&t.vxM(0,Xe.currentStep()!==Xe.dialogSteps.confirmPlan?0:1)},dependencies:[Qe.MD,Ue,b.h,b.D9,ge.Xb,q.An,fn.o],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 bt})();var Bt=f(188);const mt=()=>({width:"200px",height:"31px",borderRadius:"0px",backgroundColor:"#dddbdd"}),$t=(bt,_n)=>({"variant-register-btn-wrapper":bt,"variant-register-btn-wrapper-expired":_n});function nt(bt,_n){1&bt&&(t.j41(0,"h2"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.JRh(t.bMT(2,1,"premium-popup.dialog-title")))}function _t(bt,_n){1&bt&&(t.j41(0,"h2"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.JRh(t.bMT(2,1,"premium-popup.dialog-reactivate-title")))}function St(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-popover-header",7),t.bIt("close",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.closeDialog())}),t.DNE(1,nt,3,3,"h2")(2,_t,3,3),t.k0s()}if(2&bt){const Oe=t.XpG();t.R7$(),t.vxM(1,Oe.isExpired?2:1)}}function Wt(bt,_n){1&bt&&(t.j41(0,"h2"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.JRh(t.bMT(2,1,"premium-popup.variant-dialog-title")))}function Bn(bt,_n){1&bt&&(t.j41(0,"h2"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt&&(t.R7$(),t.JRh(t.bMT(2,1,"premium-popup.dialog-reactivate-title")))}function pn(bt,_n){1&bt&&t.nrm(0,"ngx-skeleton-loader",9),2&bt&&t.Y8G("theme",t.lJ4(1,mt))}function jn(bt,_n){1&bt&&t.eu8(0)}function _i(bt,_n){if(1&bt&&(t.j41(0,"div",10),t.DNE(1,jn,1,0,"ng-container",11),t.k0s()),2&bt){t.XpG(2);const Oe=t.sdS(12);t.R7$(),t.Y8G("ngTemplateOutlet",Oe)}}function kn(bt,_n){if(1&bt&&(t.j41(0,"lv-lib-popover-header",2)(1,"div",8),t.DNE(2,Wt,3,3,"h2")(3,Bn,3,3)(4,pn,1,2,"ngx-skeleton-loader",9),t.nI1(5,"async"),t.nI1(6,"async"),t.DNE(7,_i,2,1),t.k0s()()),2&bt){const Oe=t.XpG();t.Y8G("showCloseIcon",!1),t.R7$(2),t.vxM(2,Oe.isExpired?3:2),t.R7$(2),t.vxM(4,Oe.showSkeleton&&t.bMT(5,3,Oe.hasCountdown$)&&!t.bMT(6,5,Oe.completed$)?4:7)}}function Gt(bt,_n){1&bt&&t.eu8(0)}function hi(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-button",12),t.nI1(1,"async"),t.nI1(2,"async"),t.nI1(3,"async"),t.nI1(4,"async"),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.openTarget())}),t.DNE(5,Gt,1,0,"ng-container",11),t.k0s(),t.j41(6,"div",13)(7,"div",14)(8,"div",15)(9,"span"),t.EFF(10,"OR"),t.k0s()()()()}if(2&bt){const Oe=t.XpG(2),At=t.sdS(10);t.Y8G("isfullWidth",!0)("rounded",!0)("type",!t.bMT(1,5,Oe.hasCountdown$)&&t.bMT(2,7,Oe.completed$)?"secondary":"primary")("disabled",t.bMT(3,9,Oe.hasCountdown$)&&!t.bMT(4,11,Oe.completed$)),t.R7$(5),t.Y8G("ngTemplateOutlet",At)}}function Ht(bt,_n){if(1&bt&&(t.j41(0,"div"),t.DNE(1,hi,11,13),t.k0s()),2&bt){const Oe=t.XpG();t.R7$(),t.vxM(1,Oe.data.hasCountdown?1:-1)}}function gn(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-alerts",16),t.bIt("close",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.errorMessages.splice(0,1))}),t.nrm(1,"div",17),t.k0s()}if(2&bt){const Oe=t.XpG();t.Y8G("rounded",!0)("type","NEGATIVE"),t.R7$(),t.Y8G("innerHTML",Oe.errorMessages[0],t.npT)}}function Be(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-expired-dialog-content",18),t.bIt("setPlan",function(Xe){t.eBV(Oe);const on=t.XpG();return t.Njj(on.setSelectedPlan(Xe))})("changePlan",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.changeSubscription())}),t.k0s()}if(2&bt){const Oe=t.XpG();t.Y8G("data",Oe.data)("visiblePlans",Oe.visiblePlans)("selectedPlan",Oe.selectedPlan)("isExpired",Oe.isExpired)("showSkeleton",Oe.showSkeleton)}}function Ce(bt,_n){1&bt&&(t.j41(0,"div",28)(1,"mat-icon"),t.EFF(2,"verified_user"),t.k0s(),t.j41(3,"p")(4,"span"),t.EFF(5),t.nI1(6,"translate"),t.k0s()()()),2&bt&&(t.R7$(5),t.SpI("",t.bMT(6,1,"premium-popup.30-day-guarantee")," "))}function ee(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"lv-lib-button",31),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.openRegister())}),t.j41(1,"div",32)(2,"mat-icon"),t.EFF(3,"bolt"),t.k0s(),t.j41(4,"span"),t.EFF(5),t.nI1(6,"translate"),t.k0s()()()}if(2&bt){const Oe=t.XpG(2);t.Y8G("rounded",!0)("isfullWidth",!0)("disabled",Oe.showSkeleton),t.R7$(5),t.SpI(" ",t.bMT(6,4,"premium-popup.register-btn")," ")}}function J(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"span",34),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(3);return t.Njj(Xe.openLogin())}),t.EFF(1,"Member Login"),t.k0s()}}function De(bt,_n){if(1&bt&&(t.j41(0,"div",28)(1,"p")(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.DNE(5,J,2,0,"span",33),t.k0s()()),2&bt){const Oe=t.XpG(2);t.R7$(3),t.SpI("",t.bMT(4,2,"premium-popup.30-day-guarantee")," "),t.R7$(2),t.vxM(5,Oe.data.hasCountdown?-1:5)}}function st(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",19)(1,"div",20)(2,"mat-icon"),t.EFF(3,"timer_off"),t.k0s(),t.nrm(4,"span",21),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",20),t.qSk(),t.j41(7,"svg",22),t.nrm(8,"path",23)(9,"path",24),t.k0s(),t.joV(),t.nrm(10,"span",21),t.nI1(11,"translate"),t.k0s(),t.j41(12,"div",20)(13,"mat-icon"),t.EFF(14,"play_disabled"),t.k0s(),t.nrm(15,"span",21),t.nI1(16,"translate"),t.k0s(),t.j41(17,"div",20)(18,"mat-icon"),t.EFF(19,"all_inclusive"),t.k0s(),t.nrm(20,"span",21),t.nI1(21,"translate"),t.k0s()(),t.j41(22,"div",25)(23,"lv-membership-price-plan",26),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.setSelectedPlan(Xe.visiblePlans[Xe.TWO_DAYS_INDEX],!0))}),t.k0s(),t.j41(24,"lv-membership-price-plan",27),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.setSelectedPlan(Xe.visiblePlans[Xe.YEAR_INDEX]))}),t.k0s(),t.j41(25,"lv-membership-price-plan",27),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG();return t.Njj(Xe.setSelectedPlan(Xe.visiblePlans[Xe.MONTH_INDEX]))}),t.k0s()(),t.DNE(26,Ce,7,3,"div",28),t.j41(27,"div",29),t.DNE(28,ee,7,6,"lv-lib-button",30),t.k0s(),t.DNE(29,De,6,4,"div",28)}if(2&bt){const Oe=t.XpG();t.R7$(4),t.Y8G("innerHTML",t.bMT(5,28,"premium-popup.benefits.skip-waiting"),t.npT),t.R7$(6),t.Y8G("innerHTML",t.bMT(11,30,"premium-popup.benefits.premium-status"),t.npT),t.R7$(5),t.Y8G("innerHTML",t.bMT(16,32,"premium-popup.benefits.no-ads"),t.npT),t.R7$(5),t.Y8G("innerHTML",t.bMT(21,34,"premium-popup.benefits.unlimited-access-new"),t.npT),t.R7$(3),t.Y8G("isMostPopular",!0)("isSelected",!!Oe.showSkeleton||Oe.selectedPlan===(null==Oe.visiblePlans[Oe.TWO_DAYS_INDEX]?null:Oe.visiblePlans[Oe.TWO_DAYS_INDEX].chargebee_identifier))("durationDisplayText",null==Oe.visiblePlans[Oe.TWO_DAYS_INDEX]?null:Oe.visiblePlans[Oe.TWO_DAYS_INDEX].durationDisplayText)("priceDisplayText",null==Oe.visiblePlans[Oe.TWO_DAYS_INDEX]?null:Oe.visiblePlans[Oe.TWO_DAYS_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==Oe.visiblePlans[Oe.TWO_DAYS_INDEX]?null:Oe.visiblePlans[Oe.TWO_DAYS_INDEX].durationPerPriceDisplayText)("showSkeleton",Oe.showSkeleton),t.R7$(),t.Y8G("isMostPopular",(null==Oe.visiblePlans[Oe.YEAR_INDEX]?null:Oe.visiblePlans[Oe.YEAR_INDEX].chargebee_identifier)===Oe.data.lastSubscription)("isSelected",Oe.selectedPlan===(null==Oe.visiblePlans[Oe.YEAR_INDEX]?null:Oe.visiblePlans[Oe.YEAR_INDEX].chargebee_identifier))("durationDisplayText",null==Oe.visiblePlans[Oe.YEAR_INDEX]?null:Oe.visiblePlans[Oe.YEAR_INDEX].durationDisplayText)("priceDisplayText",null==Oe.visiblePlans[Oe.YEAR_INDEX]?null:Oe.visiblePlans[Oe.YEAR_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==Oe.visiblePlans[Oe.YEAR_INDEX]?null:Oe.visiblePlans[Oe.YEAR_INDEX].durationPerPriceDisplayText)("showSkeleton",Oe.showSkeleton)("isExpired",Oe.isExpired),t.R7$(),t.Y8G("isMostPopular",(null==Oe.visiblePlans[Oe.MONTH_INDEX]?null:Oe.visiblePlans[Oe.MONTH_INDEX].chargebee_identifier)===Oe.data.lastSubscription)("isSelected",Oe.selectedPlan===(null==Oe.visiblePlans[Oe.MONTH_INDEX]?null:Oe.visiblePlans[Oe.MONTH_INDEX].chargebee_identifier))("durationDisplayText",null==Oe.visiblePlans[Oe.MONTH_INDEX]?null:Oe.visiblePlans[Oe.MONTH_INDEX].durationDisplayText)("priceDisplayText",null==Oe.visiblePlans[Oe.MONTH_INDEX]?null:Oe.visiblePlans[Oe.MONTH_INDEX].priceDisplayText)("durationPerPriceDisplayText",null==Oe.visiblePlans[Oe.MONTH_INDEX]?null:Oe.visiblePlans[Oe.MONTH_INDEX].durationPerPriceDisplayText)("showSkeleton",Oe.showSkeleton)("isExpired",Oe.isExpired),t.R7$(),t.vxM(26,"testGroupNew"!==Oe.data.variant||Oe.isLoggedIn()?-1:26),t.R7$(),t.Y8G("ngClass",t.l_i(36,$t,"testGroupNew"===Oe.data.variant,Oe.isExpired||Oe.isNoticed)),t.R7$(),t.vxM(28,Oe.isExpired||Oe.isNoticed?-1:28),t.R7$(),t.vxM(29,"testGroupNew"===Oe.data.variant||Oe.isLoggedIn()?-1:29)}}function zt(bt,_n){if(1&bt&&(t.j41(0,"span",35),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&bt){let Oe;const At=t.XpG(2);t.R7$(),t.Lme(" ",t.bMT(2,2,"premium-popup.access-btn.ready-text")," ",null!==(Oe=null==At.data.targetLink?null:At.data.targetLink.short_link_title)&&void 0!==Oe?Oe:"content"," ")}}function In(bt,_n){1&bt&&(t.j41(0,"span",36),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"div",38),t.k0s()),2&bt&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"premium-popup.access-btn.countdown-text")," "))}function Vt(bt,_n){if(1&bt&&(t.j41(0,"div",37)(1,"mat-icon"),t.EFF(2,"access_time"),t.k0s(),t.j41(3,"span"),t.EFF(4),t.nI1(5,"translate"),t.nI1(6,"async"),t.k0s()()),2&bt){const Oe=t.XpG(2);t.R7$(4),t.Lme(" ",t.bMT(5,2,"premium-popup.access-btn.countdown-text")," ",t.bMT(6,4,Oe.countdownStr$)," ")}}function Dt(bt,_n){if(1&bt&&(t.DNE(0,zt,3,4,"span",35),t.nI1(1,"async"),t.nI1(2,"async"),t.DNE(3,In,4,3,"span",36),t.nI1(4,"async"),t.nI1(5,"async"),t.DNE(6,Vt,7,6,"div",37),t.nI1(7,"async"),t.nI1(8,"async")),2&bt){const Oe=t.XpG();t.vxM(0,!t.bMT(1,3,Oe.hasCountdown$)&&t.bMT(2,5,Oe.completed$)?0:-1),t.R7$(3),t.vxM(3,!t.bMT(4,7,Oe.completed$)&&t.bMT(5,9,Oe.countdownValueIsLoading$)?3:-1),t.R7$(3),t.vxM(6,t.bMT(7,11,Oe.countdownValueIsLoading$)||t.bMT(8,13,Oe.completed$)?-1:6)}}function Ge(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",39),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.openTarget())}),t.j41(1,"span",35),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",40)(5,"mat-icon"),t.EFF(6,"skip_next"),t.k0s()()()}2&bt&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"detail-page.free_access")," "))}function Tt(bt,_n){1&bt&&(t.j41(0,"span",36)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.EFF(4),t.nI1(5,"translate"),t.nrm(6,"div",38),t.k0s()),2&bt&&(t.R7$(2),t.SpI(" ",t.bMT(3,2,"premium-popup.access-btn.free")," "),t.R7$(2),t.SpI(" ",t.bMT(5,4,"premium-popup.access-btn.variant-countdown-text")," "))}function an(bt,_n){if(1&bt){const Oe=t.RV6();t.j41(0,"div",39),t.bIt("click",function(){t.eBV(Oe);const Xe=t.XpG(2);return t.Njj(Xe.closeDialog())}),t.j41(1,"span")(2,"span",41),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.EFF(5),t.nI1(6,"translate"),t.nI1(7,"async"),t.k0s(),t.j41(8,"div",40)(9,"mat-icon"),t.EFF(10,"close"),t.k0s()()()}if(2&bt){const Oe=t.XpG(2);t.R7$(3),t.SpI(" ",t.bMT(4,3,"premium-popup.access-btn.free")," "),t.R7$(2),t.Lme(" ",t.bMT(6,5,"premium-popup.access-btn.variant-countdown-text")," ",t.bMT(7,7,Oe.countdownStr$)," ")}}function li(bt,_n){if(1&bt&&(t.DNE(0,Ge,7,3,"div",37),t.nI1(1,"async"),t.nI1(2,"async"),t.DNE(3,Tt,7,6,"span",36),t.nI1(4,"async"),t.nI1(5,"async"),t.DNE(6,an,11,9,"div",37),t.nI1(7,"async"),t.nI1(8,"async")),2&bt){const Oe=t.XpG();t.vxM(0,!t.bMT(1,3,Oe.hasCountdown$)&&t.bMT(2,5,Oe.completed$)?0:-1),t.R7$(3),t.vxM(3,!t.bMT(4,7,Oe.completed$)&&t.bMT(5,9,Oe.countdownValueIsLoading$)?3:-1),t.R7$(3),t.vxM(6,t.bMT(7,11,Oe.countdownValueIsLoading$)||t.bMT(8,13,Oe.completed$)?-1:6)}}let ji=(()=>{class bt{constructor(Oe,At,Xe,on,Dn,Pn,Hn,mi,Un,ci,Nn,Ui,Br,Ae){this.checkoutService=Oe,this.languageService=At,this.countdownService=Xe,this.apiDetailPageService=on,this.trackingService=Dn,this.auth=Pn,this.translate=Hn,this.linkService=mi,this.dialogRef=Un,this.chargebeeService=ci,this.translatePipe=Nn,this.apiCheckoutService=Ui,this.dialog=Br,this.data=Ae,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.targetData$=this.linkService.getTargetData(),this.visiblePlans=[],this.TWO_DAYS_INDEX=0,this.YEAR_INDEX=1,this.MONTH_INDEX=2,this.showPlans=!1,this.showSkeleton=!0,this.subscriptions=new j.yU,this.enableCountDownResume=!0,this.chargeBeeInstance=this.chargebeeService.getInstance(),this.currentStatus=new N.t("DEFAULT"),this.errorMessages=[],this.isExpired=this.auth.isExpired,this.isNoticed=this.auth.isNoticed,this.isDunning=this.auth.isDunning,this.isLoggedIn=(0,t.EWP)(()=>this.auth.isLoggedIn())}ngOnInit(){let Oe=0;this.countdownEndDate=(new Date).setSeconds((new Date).getSeconds()+this.data.remainingWaitingTime),this.subscriptions.add(this.countdownNum$.subscribe(At=>{Oe=At})),this.data.hasCountdown&&this.subscriptions.add(this.hasCountdown$.pipe((0,g.F)()).subscribe(At=>{At&&this.data.hasLongPaywallDuration&&this.trackingService.trackPaywallOpen(Oe,this.data.variant)})),this.updateMembershipPlans()}ngOnDestroy(){this.subscriptions.unsubscribe()}closeDialog(Oe=!1){if(Oe)this.dialogRef.close({afterOpeningTarget:Oe});else if("testGroupNew"===this.data.variant){this.enableCountDownResume=!1,this.countdownService.pauseCountdown();const At=this.dialog.open(pt,{backdropClickClose:!1,data:{target:this.data.targetLink.short_link_title,selectedPlan:this.selectedPlanPrice}});this.subscriptions.add(At.afterClosed().subscribe(Xe=>{"openRegister"===Xe?this.openRegister():"closePaywallDialog"===Xe?this.dialogRef.close():"openChargebee"===Xe&&(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(Y.X)}openRegister(){this.dialogRef.close(),this.dialog.open(Yn,{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(At=>{"testGroupNew"===this.data.variant&&this.countdownService.resumeCountdown()})}changeSubscription(){this.apiCheckoutService.postCheckoutRenew(this.selectedPlanId).subscribe({next:Oe=>this.handleAfterPostCheckoutRenew(Oe)})}handleAfterPostCheckoutRenew(Oe){if(Oe.success){const At=new Promise(Xe=>{this.checkoutService.update(Oe?.data?.subscription_token),Xe(Oe?.data?.hosted_page)});this.chargeBeeInstance.openCheckout({hostedPage:()=>At,success:Xe=>{this.trackingService.trackPaywallPurchase(this.data.variant),this.status(Xe),this.checkDialogRef=this.apiCheckoutService.handleChargebeeStatus(this.currentStatus)}})}else"some errors occured!"===Oe.messages[0]&&(this.translate.get("registration.invalid-user").pipe((0,C.s)(1)).subscribe(At=>{this.errorMessages.push(At)}),this.dialog.open(Jt.W,{data:{disableClose:!0,lastSubscription:this.data.lastSubscription}}))}status(Oe){this.apiCheckoutService.fetchCheckoutStatus(Oe).subscribe(At=>{this.currentStatus.next(this.apiCheckoutService.checkChargebeeStatus(At,this.globalStatus)),"DEFAULT"!==this.currentStatus.value?this.checkDialogRef.afterClosed().subscribe(Xe=>{"active"===Xe&&window.location.reload(),this.globalStatus=void 0}):setTimeout(()=>{this.globalStatus=At.data.state,this.status(Oe)},12e4)})}openTarget(){let Oe=!1;this.subscriptions.add(this.completed$.subscribe(At=>{Oe=At})),Oe&&this.closeDialog(!0)}updateMembershipPlans(){this.showSkeleton=!0,this.registerPlanSubscriptionAndHandleResults()}registerPlanSubscriptionAndHandleResults(){this.subscriptions.add(this.checkoutService.getMembershipPlans().pipe((0,V.W)(Oe=>(0,O.of)([])),(0,D.T)(Oe=>this.auth.isDunning||this.auth.isExpired||this.auth.isNoticed?Oe.filter(At=>"2days"!==At.name):Oe),(0,X.M)(Oe=>{this.visiblePlans=this.getVisiblePlans(Oe),Oe.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(Oe){if(!Oe||0===Oe.length)return[];const At=Oe.map(Xe=>{const on="year"===Xe.name?Xe.reduced_price_first_year/12:Xe.reduced_price_first_year,[Dn,Pn]=this.getDurationDisplayTexts(Xe);return{...Xe,mostPopular:!1,reduced_price:on,durationDisplayText:Dn,durationPerPriceDisplayText:Pn,priceDisplayText:this.getPriceFormattedForDisplay({...Xe,reduced_price:on})}});return this.sortMembershipPlans(At)}setDefaultPlan(){this.setSelectedPlan(this.visiblePlans?.find(Oe=>Oe.chargebee_identifier.startsWith("linkvertise-premium-2d-|-1-month")),!0)}setLastSubscribedPlan(){this.data.lastSubscription?.startsWith("linkvertise-premium-2d-|-1-month")?this.setSelectedPlan(this.visiblePlans?.find(Oe=>Oe?.chargebee_identifier?.startsWith("linkvertise-premium-|-1-month")),!0):this.setSelectedPlan(this.visiblePlans?.find(Oe=>Oe?.chargebee_identifier===this.data.lastSubscription),!0)}setSelectedPlan(Oe,At=!1){Oe&&(Oe.mostPopular=At,this.selectedPlan=Oe.chargebee_identifier,this.checkoutService.emitSelectedPlan(Oe),this.selectedPlanPrice=Oe.priceDisplayText,this.selectedPlanId=Oe.id)}getPriceFormattedForDisplay(Oe){const{reduced_price:At,currency:Xe,locale:on}=Oe;return this.languageService.formatCurrencyForLocale(At,Xe,on)}sortMembershipPlans(Oe){return[Oe.find(At=>"2days"===At.name),Oe.find(At=>"year"===At.name),Oe.find(At=>"month"===At.name)]}getDurationDisplayTexts(Oe){let At,Xe;switch(Oe.name){case"2days":Xe=`2 ${this.translatePipe.transform("premium-popup.days")}`,At=Xe;break;case"year":Xe=this.translatePipe.transform("premium-popup.month"),At=`1 ${this.translatePipe.transform("premium-popup.year")}`;break;default:Xe=this.translatePipe.transform("premium-popup.month"),At=`1 ${Xe}`}return[At,Xe]}onFocus(){if(!this.countdownService.getCompletedValue()&&this.enableCountDownResume){const Oe=((new Date).getTime()-this.countdownEndDate)/1e3;if(Oe<0){const At=Math.abs(Oe),Xe=Math.ceil(At);this.countdownService.restartCountdown(Xe)}else this.countdownService.stopCountdown()}}static#e=this.\u0275fac=function(At){return new(At||bt)(t.rXU(B),t.rXU(P.g),t.rXU(Bt.V),t.rXU(h.u),t.rXU(me.b),t.rXU(Ee.u),t.rXU(b.c$),t.rXU(K._),t.rXU(ge.ce),t.rXU(_e),t.rXU(b.D9),t.rXU(S.q),t.rXU(ge.o3),t.rXU(ge.Qs))};static#t=this.\u0275cmp=t.VBU({type:bt,selectors:[["lv-membership-plan-selection"]],hostBindings:function(At,Xe){1&At&&t.bIt("focus",function(Dn){return Xe.onFocus(Dn)},!1,t.tSv)},standalone:!0,features:[t.aNF],decls:13,vars:6,consts:[["accessButtonText",""],["variantAccessButtonText",""],[3,"showCloseIcon"],[3,"padding"],[1,"outer-padding"],[3,"rounded","type"],[3,"data","visiblePlans","selectedPlan","isExpired","showSkeleton"],[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"],[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,"register-btn-wrapper",3,"ngClass"],[3,"rounded","isfullWidth","disabled"],[3,"click","rounded","isfullWidth","disabled"],[1,"register-btn-content"],[1,"login-link"],[1,"login-link",3,"click"],["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(At,Xe){1&At&&(t.j41(0,"lv-lib-popover"),t.DNE(1,St,3,1,"lv-lib-popover-header")(2,kn,8,7,"lv-lib-popover-header",2),t.j41(3,"lv-lib-popover-body",3)(4,"div",4),t.DNE(5,Ht,2,1,"div")(6,gn,2,3,"lv-lib-alerts",5)(7,Be,1,5,"lv-expired-dialog-content",6)(8,st,30,39),t.k0s()()(),t.DNE(9,Dt,9,15,"ng-template",null,0,t.C5r)(11,li,9,15,"ng-template",null,1,t.C5r)),2&At&&(t.R7$(),t.vxM(1,"testGroupNew"!==(null==Xe.data?null:Xe.data.variant)?1:-1),t.R7$(),t.vxM(2,"testGroupNew"===(null==Xe.data?null:Xe.data.variant)&&Xe.data.hasCountdown?2:-1),t.R7$(),t.Y8G("padding",!1),t.R7$(2),t.vxM(5,"testGroupNew"!==Xe.data.variant?5:-1),t.R7$(),t.vxM(6,Xe.errorMessages[0]?6:-1),t.R7$(),t.vxM(7,Xe.isExpired||Xe.isNoticed?7:8))},dependencies:[ge.qX,ge.SD,Qe.T3,ge.$0,ge.Xb,q.An,Ue,Qe.YU,Qe.Jj,b.h,b.D9,ut.v,qe.Yq,qe.Zm,Mt],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}.login-text-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin:.25rem 0}.login-text-wrapper[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#28a745;font-size:1rem;text-align:center;height:1rem}.login-text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.75rem;font-weight:500;line-height:1.5;margin:0;color:#aaa}.login-text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .login-link[_ngcontent-%COMP%]{color:#ff8114;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.login-text-wrapper[_ngcontent-%COMP%]{margin:3px 0 2.25rem 0px}}.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 bt})()},179:(Et,be,f)=>{"use strict";f.d(be,{H_:()=>V,RV:()=>X});var t=f(1806),g=f(4438);const C=t.J1` query membershipPlans { getMembershipPlansForUser { id name chargebee_identifier currency locale price reduced_price_first_year length content_access_limit } } `;let V=(()=>{class j extends t.XK{constructor(O){super(O),this.document=C}static#e=this.\u0275fac=function(S){return new(S||j)(g.KVO(t.Ic))};static#t=this.\u0275prov=g.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})();const D=t.J1` mutation passwordReset($input: ResetPremiumPasswordInput!) { resetPremiumPassword(input: $input) } `;let X=(()=>{class j extends t.sM{constructor(O){super(O),this.document=D}static#e=this.\u0275fac=function(S){return new(S||j)(g.KVO(t.Ic))};static#t=this.\u0275prov=g.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},4630:(Et,be,f)=>{"use strict";f.d(be,{W:()=>P});var t=f(177),g=f(7388),C=f(3955),V=f(3277),D=f(4438),X=f(4085);let j=(()=>{class b{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(h){this._vertical=(0,X.he)(h)}get inset(){return this._inset}set inset(h){this._inset=(0,X.he)(h)}static#e=this.\u0275fac=function(K){return new(K||b)};static#t=this.\u0275cmp=D.VBU({type:b,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(K,Y){2&K&&(D.BMQ("aria-orientation",Y.vertical?"vertical":"horizontal"),D.AVh("mat-divider-vertical",Y.vertical)("mat-divider-horizontal",!Y.vertical)("mat-divider-inset",Y.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[D.aNF],decls:0,vars:0,template:function(K,Y){},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 b})();var O=f(33);const S=()=>({disabled:!1,color:"darkgrey"}),E=()=>({disabled:!1,color:"orange"});let P=(()=>{class b{constructor(h,K,Y,le){this.router=h,this.dialog=K,this.data=Y,this.document=le,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(g.v,{data:{hasCountdown:!1,lastSubscription:this.data.lastSubscription}})}static#e=this.\u0275fac=function(K){return new(K||b)(D.rXU(O.Ix),D.rXU(V.o3),D.rXU(V.Qs),D.rXU(t.qQ))};static#t=this.\u0275cmp=D.VBU({type:b,selectors:[["lv-adblock-popup"]],standalone:!0,features:[D.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(K,Y){1&K&&(D.j41(0,"lib-shared-dialog-wrapper")(1,"lib-shared-dialog-header",0),D.EFF(2),D.nI1(3,"translate"),D.k0s(),D.j41(4,"lib-shared-dialog-content",1)(5,"lv-lib-card")(6,"div",2)(7,"div",3)(8,"div",4)(9,"div",5),D.nrm(10,"img",6),D.k0s(),D.j41(11,"div",7)(12,"h4",8),D.EFF(13),D.nI1(14,"translate"),D.k0s(),D.j41(15,"p",9),D.EFF(16),D.nI1(17,"translate"),D.k0s()()(),D.j41(18,"div",10)(19,"div",11)(20,"p",12),D.EFF(21,"\u2022 "),D.k0s(),D.j41(22,"p",13),D.EFF(23),D.nI1(24,"translate"),D.k0s()(),D.j41(25,"div",11)(26,"p",12),D.EFF(27,"\u2022 "),D.k0s(),D.j41(28,"p",13),D.EFF(29),D.nI1(30,"translate"),D.k0s()(),D.j41(31,"div",11)(32,"p",12),D.EFF(33,"\u2022 "),D.k0s(),D.j41(34,"p",13),D.EFF(35),D.nI1(36,"translate"),D.k0s()()(),D.j41(37,"h5",14),D.EFF(38),D.nI1(39,"translate"),D.j41(40,"a",15),D.EFF(41),D.nI1(42,"translate"),D.k0s()()(),D.nrm(43,"mat-divider",16),D.j41(44,"div",3)(45,"div",4)(46,"div",5),D.nrm(47,"img",17),D.k0s(),D.j41(48,"div",7)(49,"h4",8),D.EFF(50),D.nI1(51,"translate"),D.k0s(),D.j41(52,"p",9),D.EFF(53),D.nI1(54,"translate"),D.k0s()()(),D.j41(55,"div",10)(56,"div",11)(57,"p",12),D.EFF(58,"\u2022 "),D.k0s(),D.j41(59,"p",13),D.EFF(60),D.nI1(61,"translate"),D.k0s()(),D.j41(62,"div",11)(63,"p",12),D.EFF(64,"\u2022 "),D.k0s(),D.j41(65,"p",13),D.EFF(66),D.nI1(67,"translate"),D.k0s()(),D.j41(68,"div",11)(69,"p",12),D.EFF(70,"\u2022 "),D.k0s(),D.j41(71,"p",13),D.EFF(72),D.nI1(73,"translate"),D.k0s()()(),D.j41(74,"h5",14),D.EFF(75),D.nI1(76,"translate"),D.k0s()()()(),D.j41(77,"div",18)(78,"button",19),D.bIt("click",function(){return Y.refreshPage()}),D.EFF(79),D.nI1(80,"translate"),D.k0s(),D.j41(81,"button",19),D.bIt("click",function(){return Y.openMembershipSelectionDialog()}),D.EFF(82),D.nI1(83,"translate"),D.k0s()(),D.j41(84,"div",20)(85,"button",19),D.bIt("click",function(){return Y.refreshPage()}),D.EFF(86),D.nI1(87,"translate"),D.k0s(),D.j41(88,"button",19),D.bIt("click",function(){return Y.openMembershipSelectionDialog()}),D.EFF(89),D.nI1(90,"translate"),D.k0s()()()()),2&K&&(D.R7$(),D.Y8G("showCancelBtn",!1),D.R7$(),D.JRh(D.bMT(3,24,"adblock-popup.adblock-detected")),D.R7$(11),D.JRh(D.bMT(14,26,"adblock-popup.box-disable-adblock.heading")),D.R7$(3),D.JRh(D.bMT(17,28,"adblock-popup.box-disable-adblock.text")),D.R7$(7),D.JRh(D.bMT(24,30,"adblock-popup.box-disable-adblock.step-1")),D.R7$(6),D.JRh(D.bMT(30,32,"adblock-popup.box-disable-adblock.step-2")),D.R7$(6),D.JRh(D.bMT(36,34,"adblock-popup.box-disable-adblock.step-3")),D.R7$(3),D.SpI("",D.bMT(39,36,"adblock-popup.box-disable-adblock.help")," "),D.R7$(3),D.SpI(" ",D.bMT(42,38,"adblock-popup.box-disable-adblock.help-click")," "),D.R7$(2),D.Y8G("classList",Y.isMobile?"horizontal-divider":"vertical-divider"),D.R7$(7),D.JRh(D.bMT(51,40,"adblock-popup.box-buy-premium.heading")),D.R7$(3),D.JRh(D.bMT(54,42,"adblock-popup.box-buy-premium.text")),D.R7$(7),D.JRh(D.bMT(61,44,"adblock-popup.box-buy-premium.step-1")),D.R7$(6),D.JRh(D.bMT(67,46,"adblock-popup.box-buy-premium.step-2")),D.R7$(6),D.JRh(D.bMT(73,48,"adblock-popup.box-buy-premium.step-3")),D.R7$(3),D.JRh(D.bMT(76,50,"adblock-popup.box-buy-premium.help")),D.R7$(3),D.Y8G("customConfig",D.lJ4(60,S)),D.R7$(),D.SpI(" ",D.bMT(80,52,"adblock-popup.done-cta")," "),D.R7$(2),D.Y8G("customConfig",D.lJ4(61,E)),D.R7$(),D.SpI(" ",D.bMT(83,54,"adblock-popup.premium-cta")," "),D.R7$(3),D.Y8G("customConfig",D.lJ4(62,S)),D.R7$(),D.SpI(" ",D.bMT(87,56,"adblock-popup.done-cta")," "),D.R7$(2),D.Y8G("customConfig",D.lJ4(63,E)),D.R7$(),D.SpI(" ",D.bMT(90,58,"adblock-popup.premium-cta-mobile")," "))},dependencies:[V.v0,V.BP,V.J2,V.xF,j,V.zO,C.h,C.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 b})()},5986:(Et,be,f)=>{"use strict";f.d(be,{u:()=>ot});var t=f(4412),g=f(3294),V=f(5558),D=f(8810),X=f(7673),j=f(4668),N=f(1806),O=f(4438);const S=N.J1` mutation getDetailPageContent($linkIdentificationInput: PublicLinkIdentificationInput!, $origin: String, $additional_data: CustomAdOfferProviderAdditionalData!) { getDetailPageContent( linkIdentificationInput: $linkIdentificationInput origin: $origin additional_data: $additional_data ) { access_token payload_bag { taboola { session_id } } premium_subscription_active link { id video_url short_link_title recently_edited short_link_title description url target_type seo_faqs { body title } target_host last_edit_at link_images { url } title thumbnail_url view_count is_trending recently_edited seo_faqs { title body } percentage_rating is_premium_only_link publisher { id name subscriber_count } positive_rating negative_rating already_rated_by_user user_rating } linkCustomAdOffers { title call_to_action description countdown completion_token provider provider_additional_payload { taboola { available_event_url visible_event_url } } media { type ... on UrlMediaResource { content_type resource_url } } clickout_action { type ... on CustomAdOfferClickoutUrlAction { type clickout_url } } } link_recommendations { short_link_title target_host id url publisher { id name } last_edit_at link_images { url } title thumbnail_url view_count is_trending recently_edited percentage_rating publisher { name } } target_access_information { remaining_waiting_time } } } `;let E=(()=>{class de extends N.sM{constructor(oe){super(oe),this.document=S}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(N.Ic))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();const P=N.J1` mutation completeDetailPageContent($linkIdentificationInput: PublicLinkIdentificationInput!, $completeDetailPageContentInput: CompleteDetailPageContentInput!) { completeDetailPageContent( linkIdentificationInput: $linkIdentificationInput completeDetailPageContentInput: $completeDetailPageContentInput ) { CUSTOM_AD_STEP TARGET additional_target_access_information { remaining_waiting_time can_not_access should_show_ads has_long_paywall_duration } } } `;let b=(()=>{class de extends N.sM{constructor(oe){super(oe),this.document=P}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(N.Ic))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();const B=N.J1` mutation getDetailPageTarget($linkIdentificationInput: PublicLinkIdentificationInput!, $token: String!, $action_id: String) { getDetailPageTarget( linkIdentificationInput: $linkIdentificationInput token: $token action_id: $action_id ) { type url paste short_link_title } } `;let h=(()=>{class de extends N.sM{constructor(oe){super(oe),this.document=B}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(N.Ic))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();const K=N.J1` query getTaboolaAds($linkIdentificationInput: PublicLinkIdentificationInput!, $additional_data: CustomAdOfferProviderAdditionalData!) { getTaboolaAds( linkIdentificationInput: $linkIdentificationInput additional_data: $additional_data ) { title call_to_action description media { type resource_url } clickout_action { type clickout_url } provider_additional_payload { visible_event_url available_event_url } } } `;let Y=(()=>{class de extends N.XK{constructor(oe){super(oe),this.document=K}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(N.Ic))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();N.J1` query linkCustomAdOffers($input: LinkIdentifier!, $additional_data: CustomAdOfferProviderAdditionalData!) { linkCustomAdOffers(link: $input, additional_data: $additional_data) { title call_to_action description countdown completion_token provider provider_additional_payload { taboola { available_event_url visible_event_url } } media { type ... on UrlMediaResource { content_type resource_url } } clickout_action { type ... on CustomAdOfferClickoutUrlAction { type clickout_url } } } } `;const Ye=N.J1` mutation completeCustomAdOffer($completion_token: String!, $traffic_validation_token: String!, $action_id: String) { completeCustomAdOffer( completion_token: $completion_token traffic_validation_token: $traffic_validation_token action_id: $action_id ) } `;let Ee=(()=>{class de extends N.sM{constructor(oe){super(oe),this.document=Ye}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(N.Ic))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();var me=f(3103),ve=f(6354),_e=f(9437),ae=f(565),Q=f(1626);let q=(()=>{class de{constructor(oe,te){this.http=oe,this.getTaboolaAdsGQL=te,this.taboolaUserId$=this.createTaboolaUserId$(),this.LOCAL_STORAGE_KEY="taboola-session-id"}getTaboolaUserId(){return this.taboolaUserId$}getSessionId(){const oe=this.getFromLocalStorageWithTimestamp(),te=(new Date).getTime(),we=oe?.created_at?.getTime(),Je=Math.abs(te-we)/6e4;return!Je||Je>30?null:oe.value}saveSessionIdWithLifetime(oe){oe?this.writeToLocalStorageWithCurrentTimestamp(oe):console.error("updateTaboolaSessionId: Missing sessionId parameter")}writeToLocalStorageWithCurrentTimestamp(oe){if(!oe)return;const te=JSON.stringify({value:oe,created_at:new Date});localStorage.setItem(this.LOCAL_STORAGE_KEY,te)}getFromLocalStorageWithTimestamp(){const oe=localStorage.getItem(this.LOCAL_STORAGE_KEY),te=JSON.parse(oe);return{value:te?.value,created_at:new Date(te?.created_at)}}postChainedTaboolaAvailableAndVisible(oe){if(!oe?.available_event_url||!oe?.visible_event_url)return(0,D.$)(()=>new Error("API-taboola: POST: missing additionalPayload"));const te=this.http.get(oe.available_event_url),we=this.http.get(oe.visible_event_url);return te.pipe((0,me.c)(1e3),(0,V.n)(()=>we))}postTaboolaAvailable(oe){return oe?.available_event_url?this.http.get(oe.available_event_url):(0,D.$)(()=>new Error("API-taboola: POST: missing additionalPayload"))}postTaboolaVisible(oe){return oe?.visible_event_url?this.http.get(oe.visible_event_url):(0,D.$)(()=>new Error("API-taboola: POST: missing additionalPayload"))}requestTaboolaAds(oe,te,we,Je){return this.getTaboolaAdsGQL.fetch({linkIdentificationInput:oe,additional_data:{taboola:{consent_string:we,url:Je,user_id:te}}})}getTaboolaDummyAdData(oe){const te=this.getTaboolaCookieResponse()??"",we=window.location.href;return oe?this.taboolaUserId$.pipe((0,V.n)(Je=>this.requestTaboolaAds(oe,Je,te,we)),(0,ve.T)(Je=>Je.data.getTaboolaAds)):(0,D.$)(()=>new Error("API-taboola: POST: missing additionalPayload"))}getTaboolaCookieResponse(){let oe;return window.__tcfapi&&window.__tcfapi("getTCData",2,te=>{oe=te.tcString}),oe}getDeviceType(){const te=(new ae.O).getDevice().type;return"mobile"===te||"tablet"===te?"mobile":"desktop"}createTaboolaUserId$(){const te=this.getDeviceType(),we=this.getTaboolaApiKeyDependingOnDeviceType(te);return this.http.get(`https://api.taboola.com/2.0/json/linkvertise-linkvertiseapikey/user.sync?app.type=${te}&app.apikey=${we}`).pipe((0,ve.T)(xe=>xe.user.id),(0,_e.W)(()=>(0,X.of)("fallbackUserId")),(0,j.t)())}getTaboolaApiKeyDependingOnDeviceType(oe){return"mobile"===oe?"038d3e7da839787753d209627988d813fc1b1d2e":"5f560f57763908a1256447e08a287e0aaa466fb6"}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(Q.Qq),O.KVO(Y))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})();var he=f(7057),Ve=f(7366),qe=f(3068),Qe=f(8141),It=f(8750),Fe=f(6661);let ot=(()=>{class de{constructor(oe,te,we,Je,xe,ze,Ue,ut){this.getDetailPageContentGQL=oe,this.getDetailPageTargetGQL=te,this.completeDetailPageContentGQL=we,this.completeCustomAdOfferGQL=Je,this.apiTaboolaService=xe,this.thumbnailService=ze,this.auth=Ue,this.trackingService=ut,this.currentParameter$$=new t.t(void 0),this.variant$=new t.t("old"),this.trigger$$=new t.t(!1),this.newVariantKey="AdStepVariant10-03-25",this.oldVariantKey="AdStepVariant",this.production=Fe.c.production,this.bypassCheqRTIv2secret=Fe.c.bypassCheqRTIv2secret,this.bypassContentAccessLimitsecret=Fe.c.bypassContentAccessLimitsecret}getVariant(){return this.variant$}setVariant(oe){localStorage.removeItem(this.oldVariantKey);let te="old";te=localStorage.getItem(this.newVariantKey)||(100*Math.random()<10?"testGroupNew":"old"),localStorage.setItem(this.newVariantKey,te),this.variant$.next(te)}setCurrentLinkIdentifierAndOrigin(oe,te,we){this.currentParameter$$.next({identifier:this.getLinkIdentificationInput(oe,te,we),origin:te.o,accessToken:this.currentParameter$$.value?.accessToken,postAccessToken:this.currentParameter$$.value?.postAccessToken,taboolaUserId:this.currentParameter$$.value?.taboolaUserId})}getCurrentParameter(){return this.currentParameter$$.asObservable().pipe(function C(de,Ke){return(0,g.F)((oe,te)=>Ke?Ke(oe[de],te[de]):oe[de]===te[de])}("identifier"))}createPageData$(){return this.apiTaboolaService.getTaboolaUserId().pipe((0,V.n)(oe=>(this.currentParameter$$.next({taboolaUserId:oe,accessToken:this.currentParameter$$.value.accessToken,identifier:this.currentParameter$$.value.identifier,origin:this.currentParameter$$.value.origin,postAccessToken:this.currentParameter$$.value.postAccessToken}),this.getCurrentParameter())),(0,V.n)(oe=>{const te=this.apiTaboolaService.getTaboolaCookieResponse(),we=this.apiTaboolaService.getSessionId(),Je=this.getVariant().value;return oe.identifier?this.getDetailPageContentGQL.mutate({linkIdentificationInput:oe.identifier,origin:oe.origin,additional_data:this.prepareAdditionalData(oe.taboolaUserId,te,document.referrer,we,Je)},{context:this.handleAdditionalHeaderForNonProduction()}):(0,D.$)(()=>new Error("API-detail-page: createPageData: Missing parameter"))}),(0,ve.T)(oe=>{const te=oe.data.getDetailPageContent;return this.currentParameter$$.next({accessToken:te.access_token,identifier:this.currentParameter$$.value.identifier,origin:this.currentParameter$$.value.origin,postAccessToken:this.currentParameter$$.value.postAccessToken,taboolaUserId:this.currentParameter$$.value.taboolaUserId}),te}),(0,Qe.M)(oe=>{oe.link_recommendations.forEach(te=>{this.thumbnailService.handleThumbnailUrlFallbackGeneration(te)})}),(0,V.n)(oe=>oe.link.link_images.length>0||oe.link.video_url?(0,X.of)(oe):(0,It.Sx)(this.thumbnailService.getThumbnail(oe.link.short_link_title,oe.link.target_host)).pipe((0,ve.T)(te=>(oe.link.link_images.push({id:"0",url:te}),oe)))),(0,Qe.M)(oe=>{this.apiTaboolaService.saveSessionIdWithLifetime(oe.payload_bag.taboola?.session_id)}))}createTaboolaAds$(){return this.getCurrentParameter().pipe((0,V.n)(oe=>this.apiTaboolaService.getTaboolaDummyAdData(oe.identifier)))}createPagePostAccess$(){return this.getCurrentParameter().pipe((0,V.n)(oe=>oe.identifier&&oe.accessToken?this.completeDetailPageContentGQL.mutate({linkIdentificationInput:oe.identifier,completeDetailPageContentInput:{access_token:oe.accessToken}},{context:this.handleAdditionalHeaderForNonProduction()}):(0,D.$)(()=>new Error("API-detail-page: createPostAccess: Missing parameter"))),(0,ve.T)(oe=>{const te=oe.data.completeDetailPageContent;return this.customAdStepToken=te.CUSTOM_AD_STEP,this.currentParameter$$.next({postAccessToken:te.TARGET,identifier:this.currentParameter$$.value.identifier,origin:this.currentParameter$$.value.origin,accessToken:this.currentParameter$$.value.accessToken,taboolaUserId:this.currentParameter$$.value.taboolaUserId}),te}),(0,j.t)())}createPageTarget$(){const oe=this.actionIdGenerator();return this.getCurrentParameter().pipe((0,V.n)(te=>te.identifier&&te.postAccessToken?this.getDetailPageTargetGQL.mutate({linkIdentificationInput:te.identifier,token:te.postAccessToken,action_id:oe},{context:this.handleAdditionalHeaderForNonProduction()}).pipe((0,_e.W)(we=>(JSON.stringify(we).includes("early_target_access_fraud")&&(window.location.href="https://invalid.linkvertise.com"),(0,X.of)(null))),(0,Qe.M)(we=>{we&&this.trackingService.trackTargetOpened(this.auth.check(),this.getVariant().value,oe)})):(0,D.$)(()=>new Error("API-detail-page: createTarget: Missing parameter"))),(0,ve.T)(te=>te.data.getDetailPageTarget),(0,j.t)())}postChainedTaboolaAvailableAndVisible(oe){return this.apiTaboolaService.postChainedTaboolaAvailableAndVisible(oe)}postTaboolaAvailable(oe){return this.apiTaboolaService.postTaboolaAvailable(oe)}postTaboolaVisible(oe){return this.apiTaboolaService.postTaboolaVisible(oe)}postAdCardCompletion(oe,te){if(!oe)return(0,D.$)(()=>new Error("API-detail-page: AdCard: Missing adToken"));if(!this.currentParameter$$.value.postAccessToken)return(0,D.$)(()=>new Error("API-detail-page: AdCard: Missing postAccesstoken"));const we=this.customAdStepToken,Je=this.actionIdGenerator();return this.completeCustomAdOfferGQL.mutate({completion_token:oe,traffic_validation_token:we,action_id:Je}).pipe((0,Qe.M)(()=>{this.trackingService.trackAdClick(te,Je)}))}handleAdditionalHeaderForNonProduction(){let oe=new Q.Lr;return this.production||(oe=oe.set("bypassrtiv2",this.bypassCheqRTIv2secret),oe=oe.set("X-LV-Content-Access-Bypass-Secret",this.bypassContentAccessLimitsecret)),{headers:oe}}prepareAdditionalData(oe,te,we,Je,xe){return{taboola:{external_referrer:we,user_id:oe,consent_string:te,url:window.location.href,test_group:xe??void 0,session_id:Je}}}getLinkIdentificationInput(oe,te,we){let Je;return"userIdAndUrl"===we?Je={userIdAndUrl:{user_id:oe.userId,url:oe.url}}:"userIdAndHash"===we?(Je={userIdAndHash:{user_id:oe.userId,hash:te.r,originates_from_adfly:"adfly"===te.link_origin}},te.v&&(Je.userIdAndHash.version=te.v)):"id"===we?Je={id:{id:oe.linkId}}:console.error("linkIdentificationType does not Match"),Je}actionIdGenerator(){let oe="",te=0;for(;te<3;)oe+=self.crypto.randomUUID(),te+=1;return oe.slice(0,100)}static#e=this.\u0275fac=function(te){return new(te||de)(O.KVO(E),O.KVO(h),O.KVO(b),O.KVO(Ee),O.KVO(q),O.KVO(he.e),O.KVO(Ve.u),O.KVO(qe.b))};static#t=this.\u0275prov=O.jDH({token:de,factory:de.\u0275fac,providedIn:"root"})}return de})()},3918:(Et,be,f)=>{"use strict";f.d(be,{c:()=>q});var t=f(4438),g=f(177),C=f(7673),V=f(4412),D=f(5964);const X=new t.nKC("recaptcha-language"),j=new t.nKC("recaptcha-base-url"),N=new t.nKC("recaptcha-nonce-tag"),O=new t.nKC("recaptcha-settings"),S=new t.nKC("recaptcha-v3-site-key"),E=new t.nKC("recaptcha-loader-options"),B={loadScript:function P(he,Ve,qe,{url:Qe,lang:It,nonce:Fe}={}){window.ng2recaptchaloaded=()=>{qe(grecaptcha)};const ot=document.createElement("script");ot.innerHTML="";const{url:de,nonce:Ke}=Ve(new URL(Qe||"https://www.google.com/recaptcha/api.js"));de.searchParams.set("render","explicit"===he?he:he.key),de.searchParams.set("onload","ng2recaptchaloaded"),de.searchParams.set("trustedtypes","true"),It&&de.searchParams.set("hl",It),ot.src=de.href;const oe=Ke||Fe;oe&&ot.setAttribute("nonce",oe),ot.async=!0,ot.defer=!0,document.head.appendChild(ot)},newLoadScript:function b({v3SiteKey:he,onBeforeLoad:Ve,onLoaded:qe}){B.loadScript(he?{key:he}:"explicit",Ve,qe)}};let K=(()=>{class he{static#e=this.ready=null;constructor(qe,Qe,It,Fe,ot,de){this.platformId=qe,this.language=Qe,this.baseUrl=It,this.nonce=Fe,this.v3SiteKey=ot,this.options=de;const Ke=this.init();this.ready=Ke?function h(he){return he.asObservable().pipe((0,D.p)(Ve=>null!==Ve))}(Ke):(0,C.of)()}init(){if(he.ready)return he.ready;if(!(0,g.UE)(this.platformId))return;const qe=new V.t(null);return he.ready=qe,B.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:Qe=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(Qe);const It=new URL(this.baseUrl??Qe);return this.language&&It.searchParams.set("hl",this.language),{url:It,nonce:this.nonce}},onLoaded:Qe=>{let It=Qe;this.options?.onLoaded&&(It=this.options.onLoaded(Qe)),qe.next(It)}}),qe}static#t=this.\u0275fac=function(Qe){return new(Qe||he)(t.KVO(t.Agw),t.KVO(X,8),t.KVO(j,8),t.KVO(N,8),t.KVO(S,8),t.KVO(E,8))};static#n=this.\u0275prov=t.jDH({token:he,factory:he.\u0275fac})}return he})(),Y=0,le=(()=>{class he{constructor(qe,Qe,It,Fe){this.elementRef=qe,this.loader=Qe,this.zone=It,this.id="ngrecaptcha-"+Y++,this.errorMode="default",this.resolved=new t.bkB,this.error=new t.bkB,this.errored=new t.bkB,Fe&&(this.siteKey=Fe.siteKey,this.theme=Fe.theme,this.type=Fe.type,this.size=Fe.size,this.badge=Fe.badge)}ngAfterViewInit(){this.subscription=this.loader.ready.subscribe(qe=>{null!=qe&&qe.render instanceof Function&&(this.grecaptcha=qe,this.renderRecaptcha())})}ngOnDestroy(){this.grecaptchaReset(),this.subscription&&this.subscription.unsubscribe()}execute(){"invisible"===this.size&&(null!=this.widget?this.grecaptcha.execute(this.widget):this.executeRequested=!0)}reset(){null!=this.widget&&(this.grecaptcha.getResponse(this.widget)&&this.resolved.emit(null),this.grecaptchaReset())}get __unsafe_widgetValue(){return null!=this.widget?this.grecaptcha.getResponse(this.widget):null}expired(){this.resolved.emit(null)}onError(qe){this.error.emit(qe),this.errored.emit(qe)}captchaResponseCallback(qe){this.resolved.emit(qe)}grecaptchaReset(){null!=this.widget&&this.zone.runOutsideAngular(()=>this.grecaptcha.reset(this.widget))}renderRecaptcha(){const qe={badge:this.badge,callback:Qe=>{this.zone.run(()=>this.captchaResponseCallback(Qe))},"expired-callback":()=>{this.zone.run(()=>this.expired())},sitekey:this.siteKey,size:this.size,tabindex:this.tabIndex,theme:this.theme,type:this.type};"handled"===this.errorMode&&(qe["error-callback"]=(...Qe)=>{this.zone.run(()=>this.onError(Qe))}),this.widget=this.grecaptcha.render(this.elementRef.nativeElement,qe),!0===this.executeRequested&&(this.executeRequested=!1,this.execute())}static#e=this.\u0275fac=function(Qe){return new(Qe||he)(t.rXU(t.aKT),t.rXU(K),t.rXU(t.SKi),t.rXU(O,8))};static#t=this.\u0275cmp=t.VBU({type:he,selectors:[["re-captcha"]],hostVars:1,hostBindings:function(Qe,It){2&Qe&&t.BMQ("id",It.id)},inputs:{id:"id",siteKey:"siteKey",theme:"theme",type:"type",size:"size",tabIndex:"tabIndex",badge:"badge",errorMode:"errorMode"},outputs:{resolved:"resolved",error:"error",errored:"errored"},exportAs:["reCaptcha"],decls:0,vars:0,template:function(Qe,It){},encapsulation:2})}return he})(),ge=(()=>{class he{static#e=this.\u0275fac=function(Qe){return new(Qe||he)};static#t=this.\u0275mod=t.$C({type:he});static#n=this.\u0275inj=t.G2t({})}return he})(),Ye=(()=>{class he{static#e=this.\u0275fac=function(Qe){return new(Qe||he)};static#t=this.\u0275mod=t.$C({type:he});static#n=this.\u0275inj=t.G2t({providers:[K],imports:[ge]})}return he})();var ae=f(6661);const Q=["captcha"];let q=(()=>{class he{constructor(){this.captchaResponse=new t.bkB,this.captchaSiteKey=ae.c.captchaSiteKey,this.captchaSize="normal"}ngOnInit(){window.innerWidth<=367&&this.setCaptchaSize("compact")}reset(){this.captcha&&this.captcha?.reset()}setCaptchaSize(qe){this.captchaSize=qe}setCaptchaInput(qe){this.captchaResponse.emit(qe)}static#e=this.\u0275fac=function(Qe){return new(Qe||he)};static#t=this.\u0275cmp=t.VBU({type:he,selectors:[["lv-captcha"]],viewQuery:function(Qe,It){if(1&Qe&&t.GBs(Q,5),2&Qe){let Fe;t.mGM(Fe=t.lsd())&&(It.captcha=Fe.first)}},outputs:{captchaResponse:"captchaResponse"},standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[["captcha",""],[3,"resolved","size","siteKey"]],template:function(Qe,It){if(1&Qe){const Fe=t.RV6();t.j41(0,"re-captcha",1,0),t.bIt("resolved",function(de){return t.eBV(Fe),t.Njj(It.setCaptchaInput(de))}),t.k0s()}2&Qe&&(t.FS9("siteKey",It.captchaSiteKey),t.Y8G("size",It.captchaSize))},dependencies:[Ye,le]})}return he})()},9886:(Et,be,f)=>{"use strict";f.d(be,{p:()=>j});var t=f(5351),g=f(3955),C=f(4495),V=f(2205),D=f(9807),X=f(4438);let j=(()=>{class N{constructor(S,E){this.data=S,this.dialogRef=E,this.title="",this.contentText=""}ngOnInit(){this.title=this.data.title,this.contentText=this.data.contentText}close(S){this.dialogRef.close(S)}static#e=this.\u0275fac=function(E){return new(E||N)(X.rXU(t.Vh),X.rXU(t.CP))};static#t=this.\u0275cmp=X.VBU({type:N,selectors:[["lv-general-content-dialog"]],standalone:!0,features:[X.aNF],decls:7,vars:6,consts:[[3,"cancelBtnFunction"],[1,"link-primary",3,"innerHTML"]],template:function(E,P){1&E&&(X.j41(0,"lib-shared-dialog-wrapper")(1,"lib-shared-dialog-header",0),X.bIt("cancelBtnFunction",function(){return P.close()}),X.EFF(2),X.nI1(3,"translate"),X.k0s(),X.j41(4,"lib-shared-dialog-content"),X.nrm(5,"div",1),X.nI1(6,"translate"),X.k0s()()),2&E&&(X.R7$(2),X.JRh(X.bMT(3,2,P.title)),X.R7$(3),X.Y8G("innerHTML",X.bMT(6,4,P.contentText),X.npT))},dependencies:[D.v,V.B,C.J,g.h,g.D9]})}return N})()},1106:(Et,be,f)=>{"use strict";f.d(be,{q:()=>j});var t=f(3955),g=f(177),C=f(4438);function V(N,O){1&N&&C.nrm(0,"img",4)}function D(N,O){1&N&&(C.qex(0),C.j41(1,"div",5)(2,"h3"),C.EFF(3),C.nI1(4,"translate"),C.k0s(),C.j41(5,"h5"),C.EFF(6),C.nI1(7,"translate"),C.k0s(),C.j41(8,"h5"),C.EFF(9),C.nI1(10,"translate"),C.k0s(),C.j41(11,"h6"),C.EFF(12),C.nI1(13,"translate"),C.k0s(),C.j41(14,"h6"),C.EFF(15),C.nI1(16,"translate"),C.k0s()(),C.bVm()),2&N&&(C.R7$(3),C.JRh(C.bMT(4,5,"loading-error.header")),C.R7$(3),C.JRh(C.bMT(7,7,"loading-error.header-text")),C.R7$(3),C.JRh(C.bMT(10,9,"loading-error.results-header")),C.R7$(3),C.JRh(C.bMT(13,11,"loading-error.result-1")),C.R7$(3),C.JRh(C.bMT(16,13,"loading-error.result-2")))}function X(N,O){if(1&N&&(C.j41(0,"div",1),C.DNE(1,V,1,0,"img",2)(2,D,17,15,"ng-container",3),C.k0s()),2&N){const S=C.XpG();C.R7$(),C.Y8G("ngIf",!S.showError),C.R7$(),C.Y8G("ngIf",S.showError)}}let j=(()=>{class N{constructor(){this.showError=!1}static#e=this.\u0275fac=function(E){return new(E||N)};static#t=this.\u0275cmp=C.VBU({type:N,selectors:[["lv-loading"]],inputs:{loading:"loading"},standalone:!0,features:[C.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(E,P){1&E&&C.DNE(0,X,3,2,"div",0),2&E&&C.Y8G("ngIf",P.loading)},dependencies:[g.bT,t.h,t.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 N})()},4683:(Et,be,f)=>{"use strict";f.d(be,{q:()=>C});var t=f(4438),g=f(1057);let C=(()=>{class V{constructor(X){this.languageService=X}transform(X,j){if(X){let N,O,S;if(j?.isDateInUTC){const B=(new Date).toISOString();O=new Date(B).getTime(),S=new Date(`${X}Z`).getTime()}else O=(new Date).getTime(),S=new Date(X).getTime();if(N=Math.floor((O-S)/1e3),N<29)return"de"!==this.languageService.locale||j?.onlyEN?"Just now":"Gerade eben";const E={year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1};let b,P=null;P="de"!==this.languageService.locale||j?.onlyEN?{year:["year","years"],month:["month","months"],week:["week","weeks"],day:["day","days"],hour:["hour","hours"],minute:["minute","minutes"],second:["second","seconds"]}:{year:["Jahr","Jahren"],month:["Monat","Monaten"],week:["Woche","Wochen"],day:["Tag","Tagen"],hour:["Stunde","Stunden"],minute:["Minute","Minuten"],second:["Sekunde","Sekunden"]};for(const B in E)if(b=Math.floor(N/E[B]),b>0)return 1===b?"de"!==this.languageService.locale||j?.onlyEN?`${b} ${P[B][0]} ago`:`vor ${b} ${P[B][0]}`:"de"!==this.languageService.locale||j?.onlyEN?`${b} ${P[B][1]} ago`:`vor ${b} ${P[B][1]}`}return X}static#e=this.\u0275fac=function(j){return new(j||V)(t.rXU(g.g,16))};static#t=this.\u0275pipe=t.EJ8({name:"dateAgo",type:V,pure:!0,standalone:!0})}return V})()},6364:(Et,be,f)=>{"use strict";f.d(be,{m:()=>C});var t=f(4438),g=f(345);let C=(()=>{class V{constructor(X){this.sanitizer=X}transform(X,j){switch(j){case"html":return this.sanitizer.bypassSecurityTrustHtml(X);case"style":return this.sanitizer.bypassSecurityTrustStyle(X);case"script":return this.sanitizer.bypassSecurityTrustScript(X);case"url":return this.sanitizer.bypassSecurityTrustUrl(X);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(X);default:throw new Error(`Invalid safe type specified: ${j}`)}}static#e=this.\u0275fac=function(j){return new(j||V)(t.rXU(g.up,16))};static#t=this.\u0275pipe=t.EJ8({name:"safe",type:V,pure:!0,standalone:!0})}return V})()},6661:(Et,be,f)=>{"use strict";f.d(be,{c:()=>t});const t={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"}},9903:(Et,be,f)=>{"use strict";var t=f(4438),g=f(6661),C=f(7366),V=f(33),D=f(7217),X=f(2803),j=f(3300),N=f(177),O=f(6914),S=f(6600),E=f(8617),P=f(8203),b=f(4085),B=f(7336),h=f(6860),K=f(1413),Y=f(3726),le=f(7786),ge=f(5964),Ye=f(6354),Ee=f(3703),me=f(6977),ve=f(3294),_e=f(6697),ae=f(9172),Q=f(152),q=f(9969);const he=["*"],Ve=["content"],qe=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Qe=["mat-drawer","mat-drawer-content","*"];function It(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",1),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m._onBackdropClicked())}),t.k0s()}if(2&_){const o=t.XpG();t.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function Fe(_,d){1&_&&(t.j41(0,"mat-drawer-content"),t.SdG(1,2),t.k0s())}const ot=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],de=["mat-sidenav","mat-sidenav-content","*"];function Ke(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",1),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m._onBackdropClicked())}),t.k0s()}if(2&_){const o=t.XpG();t.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function oe(_,d){1&_&&(t.j41(0,"mat-sidenav-content"),t.SdG(1,2),t.k0s())}const we={transformDrawer:(0,q.hZ)("transform",[(0,q.wk)("open, open-instant",(0,q.iF)({transform:"none",visibility:"visible"})),(0,q.wk)("void",(0,q.iF)({"box-shadow":"none",visibility:"hidden"})),(0,q.kY)("void => open-instant",(0,q.i0)("0ms")),(0,q.kY)("void <=> open, open-instant => void",(0,q.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},xe=new t.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Ue(){return!1}}),ze=new t.nKC("MAT_DRAWER_CONTAINER");let ut=(()=>{class _ extends O.uv{constructor(o,u,m,A,W){super(m,A,W),this._changeDetectorRef=o,this._container=u}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.gRc),t.rXU((0,t.Rfq)(()=>Ln)),t.rXU(t.aKT),t.rXU(O.R),t.rXU(t.SKi))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(u,m){2&u&&t.xc7("margin-left",m._container._contentMargins.left,"px")("margin-right",m._container._contentMargins.right,"px")},standalone:!0,features:[t.Jv_([{provide:O.uv,useExisting:_}]),t.Vt3,t.aNF],ngContentSelectors:he,decls:1,vars:0,template:function(u,m){1&u&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return _})(),Zt=(()=>{class _{get position(){return this._position}set position(o){(o="end"===o?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(o),this._position=o,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(o){this._mode=o,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(o){this._disableClose=(0,b.he)(o)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(o){("true"===o||"false"===o||null==o)&&(o=(0,b.he)(o)),this._autoFocus=o}get opened(){return this._opened}set opened(o){this.toggle((0,b.he)(o))}constructor(o,u,m,A,W,pe,Le,$e){this._elementRef=o,this._focusTrapFactory=u,this._focusMonitor=m,this._platform=A,this._ngZone=W,this._interactivityChecker=pe,this._doc=Le,this._container=$e,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new K.B,this._animationEnd=new K.B,this._animationState="void",this.openedChange=new t.bkB(!0),this._openedStream=this.openedChange.pipe((0,ge.p)(ft=>ft),(0,Ye.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,ge.p)(ft=>ft.fromState!==ft.toState&&0===ft.toState.indexOf("open")),(0,Ee.u)(void 0)),this._closedStream=this.openedChange.pipe((0,ge.p)(ft=>!ft),(0,Ye.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,ge.p)(ft=>ft.fromState!==ft.toState&&"void"===ft.toState),(0,Ee.u)(void 0)),this._destroyed=new K.B,this.onPositionChanged=new t.bkB,this._modeChanged=new K.B,this.openedChange.subscribe(ft=>{ft?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,Y.R)(this._elementRef.nativeElement,"keydown").pipe((0,ge.p)(ft=>ft.keyCode===B._f&&!this.disableClose&&!(0,B.rp)(ft)),(0,me.Q)(this._destroyed)).subscribe(ft=>this._ngZone.run(()=>{this.close(),ft.stopPropagation(),ft.preventDefault()}))}),this._animationEnd.pipe((0,ve.F)((ft,Pt)=>ft.fromState===Pt.fromState&&ft.toState===Pt.toState)).subscribe(ft=>{const{fromState:Pt,toState:en}=ft;(0===en.indexOf("open")&&"void"===Pt||"void"===en&&0===Pt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(o,u){this._interactivityChecker.isFocusable(o)||(o.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const m=()=>{o.removeEventListener("blur",m),o.removeEventListener("mousedown",m),o.removeAttribute("tabindex")};o.addEventListener("blur",m),o.addEventListener("mousedown",m)})),o.focus(u)}_focusByCssSelector(o,u){let m=this._elementRef.nativeElement.querySelector(o);m&&this._forceFocus(m,u)}_takeFocus(){if(!this._focusTrap)return;const o=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(u=>{!u&&"function"==typeof this._elementRef.nativeElement.focus&&o.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(o){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,o):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const o=this._doc.activeElement;return!!o&&this._elementRef.nativeElement.contains(o)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(o){return this.toggle(!0,o)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(o=!this.opened,u){o&&u&&(this._openedVia=u);const m=this._setOpen(o,!o&&this._isFocusWithinDrawer(),this._openedVia||"program");return o||(this._openedVia=null),m}_setOpen(o,u,m){return this._opened=o,o?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",u&&this._restoreFocus(m)),this._updateFocusTrapState(),new Promise(A=>{this.openedChange.pipe((0,_e.s)(1)).subscribe(W=>A(W?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(o){if(!this._platform.isBrowser)return;const u=this._elementRef.nativeElement,m=u.parentNode;"end"===o?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),m.insertBefore(this._anchor,u)),m.appendChild(u)):this._anchor&&this._anchor.parentNode.insertBefore(u,this._anchor)}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT),t.rXU(E.GX),t.rXU(E.FN),t.rXU(h.OD),t.rXU(t.SKi),t.rXU(E.Z7),t.rXU(N.qQ,8),t.rXU(ze,8))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-drawer"]],viewQuery:function(u,m){if(1&u&&t.GBs(Ve,5),2&u){let A;t.mGM(A=t.lsd())&&(m._content=A.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(u,m){1&u&&t.Kam("@transform.start",function(W){return m._animationStarted.next(W)})("@transform.done",function(W){return m._animationEnd.next(W)}),2&u&&(t.zvX("@transform",m._animationState),t.BMQ("align",null),t.AVh("mat-drawer-end","end"===m.position)("mat-drawer-over","over"===m.mode)("mat-drawer-push","push"===m.mode)("mat-drawer-side","side"===m.mode)("mat-drawer-opened",m.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[t.aNF],ngContentSelectors:he,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(u,m){1&u&&(t.NAR(),t.j41(0,"div",1,0),t.SdG(2),t.k0s())},dependencies:[O.uv],encapsulation:2,data:{animation:[we.transformDrawer]},changeDetection:0})}return _})(),Ln=(()=>{class _{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(o){this._autosize=(0,b.he)(o)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(o){this._backdropOverride=null==o?null:(0,b.he)(o)}get scrollable(){return this._userContent||this._content}constructor(o,u,m,A,W,pe=!1,Le){this._dir=o,this._element=u,this._ngZone=m,this._changeDetectorRef=A,this._animationMode=Le,this._drawers=new t.rOR,this.backdropClick=new t.bkB,this._destroyed=new K.B,this._doCheckSubject=new K.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new K.B,o&&o.change.pipe((0,me.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),W.change().pipe((0,me.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=pe}ngAfterContentInit(){this._allDrawers.changes.pipe((0,ae.Z)(this._allDrawers),(0,me.Q)(this._destroyed)).subscribe(o=>{this._drawers.reset(o.filter(u=>!u._container||u._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,ae.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(o=>{this._watchDrawerToggle(o),this._watchDrawerPosition(o),this._watchDrawerMode(o)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Q.B)(10),(0,me.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(o=>o.open())}close(){this._drawers.forEach(o=>o.close())}updateContentMargins(){let o=0,u=0;if(this._left&&this._left.opened)if("side"==this._left.mode)o+=this._left._getWidth();else if("push"==this._left.mode){const m=this._left._getWidth();o+=m,u-=m}if(this._right&&this._right.opened)if("side"==this._right.mode)u+=this._right._getWidth();else if("push"==this._right.mode){const m=this._right._getWidth();u+=m,o-=m}o=o||null,u=u||null,(o!==this._contentMargins.left||u!==this._contentMargins.right)&&(this._contentMargins={left:o,right:u},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(o){o._animationStarted.pipe((0,ge.p)(u=>u.fromState!==u.toState),(0,me.Q)(this._drawers.changes)).subscribe(u=>{"open-instant"!==u.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==o.mode&&o.openedChange.pipe((0,me.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(o.opened))}_watchDrawerPosition(o){o&&o.onPositionChanged.pipe((0,me.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,_e.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(o){o&&o._modeChanged.pipe((0,me.Q)((0,le.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(o){const u=this._element.nativeElement.classList,m="mat-drawer-container-has-open";o?u.add(m):u.remove(m)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(o=>{"end"==o.position?this._end=o:this._start=o}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(o=>o&&!o.disableClose&&this._drawerHasBackdrop(o)).forEach(o=>o._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(o){return null!=o&&o.opened}_drawerHasBackdrop(o){return null==this._backdropOverride?!!o&&"side"!==o.mode:this._backdropOverride}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(P.dS,8),t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(t.gRc),t.rXU(O.Xj),t.rXU(xe),t.rXU(t.bc$,8))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-drawer-container"]],contentQueries:function(u,m,A){if(1&u&&(t.wni(A,ut,5),t.wni(A,Zt,5)),2&u){let W;t.mGM(W=t.lsd())&&(m._content=W.first),t.mGM(W=t.lsd())&&(m._allDrawers=W)}},viewQuery:function(u,m){if(1&u&&t.GBs(ut,5),2&u){let A;t.mGM(A=t.lsd())&&(m._userContent=A.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(u,m){2&u&&t.AVh("mat-drawer-container-explicit-backdrop",m._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[t.Jv_([{provide:ze,useExisting:_}]),t.aNF],ngContentSelectors:Qe,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(u,m){1&u&&(t.NAR(qe),t.DNE(0,It,1,2,"div",0),t.SdG(1),t.SdG(2,1),t.DNE(3,Fe,2,0,"mat-drawer-content")),2&u&&(t.vxM(0,m.hasBackdrop?0:-1),t.R7$(3),t.vxM(3,m._content?-1:3))},dependencies:[ut],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return _})(),yn=(()=>{class _ extends ut{constructor(o,u,m,A,W){super(o,u,m,A,W)}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.gRc),t.rXU((0,t.Rfq)(()=>Yn)),t.rXU(t.aKT),t.rXU(O.R),t.rXU(t.SKi))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(u,m){2&u&&t.xc7("margin-left",m._container._contentMargins.left,"px")("margin-right",m._container._contentMargins.right,"px")},standalone:!0,features:[t.Jv_([{provide:O.uv,useExisting:_}]),t.Vt3,t.aNF],ngContentSelectors:he,decls:1,vars:0,template:function(u,m){1&u&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return _})(),En=(()=>{class _ extends Zt{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(o){this._fixedInViewport=(0,b.he)(o)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(o){this._fixedTopGap=(0,b.OE)(o)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(o){this._fixedBottomGap=(0,b.OE)(o)}static#e=this.\u0275fac=(()=>{let o;return function(m){return(o||(o=t.xGo(_)))(m||_)}})();static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(u,m){2&u&&(t.BMQ("align",null),t.xc7("top",m.fixedInViewport?m.fixedTopGap:null,"px")("bottom",m.fixedInViewport?m.fixedBottomGap:null,"px"),t.AVh("mat-drawer-end","end"===m.position)("mat-drawer-over","over"===m.mode)("mat-drawer-push","push"===m.mode)("mat-drawer-side","side"===m.mode)("mat-drawer-opened",m.opened)("mat-sidenav-fixed",m.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[t.Vt3,t.aNF],ngContentSelectors:he,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(u,m){1&u&&(t.NAR(),t.j41(0,"div",1,0),t.SdG(2),t.k0s())},dependencies:[O.uv],encapsulation:2,data:{animation:[we.transformDrawer]},changeDetection:0})}return _})(),Yn=(()=>{class _ extends Ln{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=(()=>{let o;return function(m){return(o||(o=t.xGo(_)))(m||_)}})();static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-sidenav-container"]],contentQueries:function(u,m,A){if(1&u&&(t.wni(A,yn,5),t.wni(A,En,5)),2&u){let W;t.mGM(W=t.lsd())&&(m._content=W.first),t.mGM(W=t.lsd())&&(m._allDrawers=W)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(u,m){2&u&&t.AVh("mat-drawer-container-explicit-backdrop",m._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[t.Jv_([{provide:ze,useExisting:_}]),t.Vt3,t.aNF],ngContentSelectors:de,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(u,m){1&u&&(t.NAR(ot),t.DNE(0,Ke,1,2,"div",0),t.SdG(1),t.SdG(2,1),t.DNE(3,oe,2,0,"mat-sidenav-content")),2&u&&(t.vxM(0,m.hasBackdrop?0:-1),t.R7$(3),t.vxM(3,m._content?-1:3))},dependencies:[yn],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return _})(),wn=(()=>{class _{static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275mod=t.$C({type:_});static#n=this.\u0275inj=t.G2t({imports:[S.yE,O.Gj,O.Gj,S.yE]})}return _})();var tt=f(7376),Ie=f.n(tt),rt=f(8359),pt=f(4572),Jt=f(3277),fn=f(9417),Gn=f(3918),Rt=f(8151),ye=f(3955),Ze=f(9821),We=f(9631),Mt=f(2102),Bt=f(9213),mt=f(6173),$t=f(8069);function nt(_,d){if(1&_){const o=t.RV6();t.j41(0,"lv-lib-alerts",14),t.bIt("close",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.hideResetSuccess())}),t.j41(1,"div",15)(2,"mat-icon"),t.EFF(3,"info"),t.k0s(),t.EFF(4),t.k0s()()}if(2&_){const o=t.XpG();t.Y8G("rounded",!0)("showClose",!0)("type","NEGATIVE"),t.R7$(4),t.SpI(" ",o.alertText," ")}}let _t=(()=>{class _{constructor(o,u,m,A,W){this.apiAuthService=o,this.dialogRef=u,this.router=m,this.translate=A,this.urlParams=W,this.alertText="",this.resetFailed=!1,this.eMailRegEx="^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}"}ngOnInit(){this.passwordResetForm=new fn.gE({token:new fn.MJ("",[fn.k0.required]),email:new fn.MJ({value:"",disabled:!0},[fn.k0.required,fn.k0.email,fn.k0.pattern(this.eMailRegEx)]),password:new fn.MJ("",[fn.k0.required,fn.k0.minLength(6),this.triggerRepeatFieldValidator("repeatPassword")]),repeatPassword:new fn.MJ("",[fn.k0.required,this.matchValidator("password")]),captcha:new fn.MJ("",[fn.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,_e.s)(1)).subscribe(o=>{this.resetFailed=!0,this.alertText=o})}ngOnDestroy(){this.closeDialog()}triggerRepeatFieldValidator(o){return u=>{const m=u.parent?.get(o);return m&&m.updateValueAndValidity(),null}}matchValidator(o){return u=>{const m=u,A=u.parent?.get(o);if(m&&A)return A.value!==m.value?{notMatched:!0}:null}}setCaptchaInput(o){this.passwordResetForm.get("captcha")?.setValue(o),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(o=>{"Password reset failed"===o?.data?.resetPremiumPassword?(this.captcha.reset(),this.passwordResetForm.get("captcha")?.setValue(null),this.translate.get("password-reset.link-expired").pipe((0,_e.s)(1)).subscribe(u=>{this.resetFailed=!0,this.alertText=u})):window.location.replace("")})}closeDialog(){this.dialogRef.close()}hideResetSuccess(){this.resetFailed=!1}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(Rt.g),t.rXU(Jt.ce),t.rXU(V.Ix),t.rXU(ye.c$),t.rXU(Jt.Qs))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-password-reset"]],viewQuery:function(u,m){if(1&u&&t.GBs(Gn.c,5),2&u){let A;t.mGM(A=t.lsd())&&(m.captcha=A.first)}},standalone:!0,features:[t.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(u,m){if(1&u){const A=t.RV6();t.j41(0,"lv-lib-popover")(1,"lv-lib-popover-header",1),t.bIt("close",function(){return t.eBV(A),t.Njj(m.closeDialog())}),t.j41(2,"h2"),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"lv-lib-popover-body",2),t.DNE(6,nt,5,4,"lv-lib-alerts",3),t.j41(7,"form",4)(8,"mat-form-field",5)(9,"mat-label"),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.nrm(12,"input",6),t.k0s(),t.j41(13,"div")(14,"mat-form-field",5)(15,"mat-label"),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.nrm(18,"input",7),t.j41(19,"mat-error"),t.EFF(20),t.nI1(21,"translate"),t.k0s()(),t.j41(22,"mat-form-field",5)(23,"mat-label"),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.nrm(26,"input",8),t.j41(27,"mat-error"),t.EFF(28),t.nI1(29,"translate"),t.k0s()()()(),t.j41(30,"div",9)(31,"lv-captcha",10,0),t.bIt("captchaResponse",function(pe){return t.eBV(A),t.Njj(m.setCaptchaInput(pe))}),t.k0s()(),t.j41(33,"div",11)(34,"lv-lib-button",12),t.bIt("click",function(){return t.eBV(A),t.Njj(m.closeDialog())}),t.EFF(35),t.nI1(36,"translate"),t.k0s(),t.j41(37,"lv-lib-button",13),t.bIt("click",function(){return t.eBV(A),t.Njj(m.reset())}),t.EFF(38),t.nI1(39,"translate"),t.k0s()()()()}2&u&&(t.R7$(3),t.JRh(t.bMT(4,19,"premium-modal-password-reset-headline")),t.R7$(2),t.Y8G("padding",!0),t.R7$(),t.Y8G("ngIf",m.resetFailed),t.R7$(),t.Y8G("formGroup",m.passwordResetForm),t.R7$(),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(11,21,"registration.email")),t.R7$(2),t.Y8G("readonly",!0),t.R7$(2),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(17,23,"registration.password")),t.R7$(4),t.JRh(t.bMT(21,25,"error-msg.psw.character_length")),t.R7$(2),t.Y8G("hideRequiredMarker",!0),t.R7$(2),t.JRh(t.bMT(25,27,"registration.repeat-password")),t.R7$(4),t.JRh(t.bMT(29,29,"error-msg.psw.not_matched")),t.R7$(6),t.Y8G("rounded",!0)("type","secondary"),t.R7$(),t.SpI(" ",t.bMT(36,31,"button.close")," "),t.R7$(2),t.Y8G("rounded",!0)("disabled",m.passwordResetForm.invalid),t.R7$(),t.SpI(" ",t.bMT(39,33,"button.reset")," "))},dependencies:[$t.qX,$t.SD,$t.$0,N.bT,mt.v,Bt.An,fn.YN,fn.qT,fn.me,fn.BC,fn.cb,fn.X1,fn.j4,fn.JD,Mt.rl,Mt.nJ,We.fg,Mt.TL,Gn.c,Ze.X,ye.h,ye.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 _})();var St=f(5341),Wt=f(1057);let Bn=(()=>{class _{constructor(o,u){this.pageService=o,this.languageService=u,this.loadedOrTimeoutReached=new t.bkB,this.loadTimeoutReached=!1,this.bootTimeout(),this.observeStatus()}initInMobi(){!function(){var o=window.location.hostname,u=document.createElement("script"),m=document.getElementsByTagName("script")[0],A="https://cmp.inmobi.com".concat("/choice/","qdwz11pX7Zrr6","/",o,"/choice.js?tag_version=V3"),W=0;u.async=!0,u.type="text/javascript",u.src=A,m.parentNode.insertBefore(u,m),function Le(){for(var $n,rn="__tcfapiLocator",un=[],cn=window;cn;){try{if(cn.frames[rn]){$n=cn;break}}catch{}if(cn===window.top)break;cn=cn.parent}$n||(function di(){var ai=cn.document,bi=!!cn.frames[rn];if(!bi)if(ai.body){var ir=ai.createElement("iframe");ir.style.cssText="display:none",ir.name=rn,ai.body.appendChild(ir)}else setTimeout(di,5);return!bi}(),cn.__tcfapi=function oi(){var ai,bi=arguments;if(!bi.length)return un;"setGdprApplies"===bi[0]?bi.length>3&&2===bi[2]&&"boolean"==typeof bi[3]&&(ai=bi[3],"function"==typeof bi[2]&&bi[2]("set",!0)):"ping"===bi[0]?"function"==typeof bi[2]&&bi[2]({gdprApplies:ai,cmpLoaded:!1,cmpStatus:"stub"}):("init"===bi[0]&&"object"==typeof bi[3]&&(bi[3]=Object.assign(bi[3],{tag_version:"V3"})),un.push(bi))},cn.addEventListener("message",function Kn(ai){var bi="string"==typeof ai.data,ir={};try{ir=bi?JSON.parse(ai.data):ai.data}catch{}var tr=ir.__tcfapiCall;tr&&window.__tcfapi(tr.command,tr.version,function(Sr,Ys){var as={__tcfapiReturn:{returnValue:Sr,success:Ys,callId:tr.callId}};bi&&(as=JSON.stringify(as)),ai&&ai.source&&ai.source.postMessage&&ai.source.postMessage(as,"*")},tr.parameter)},!1))}(),function $e(){const un=["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 $n=document.createElement("iframe");$n.style.cssText="display:none",$n.name=cn,document.body.appendChild($n)}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 $n=cn[0],di=cn.length>1?cn[1]:null,oi=cn.length>2?cn[2]:null;if("ping"===$n)di({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:un,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}},!0);else if("addEventListener"===$n){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var Kn=__gpp.lastId;__gpp.events.push({id:Kn,callback:di,parameter:oi}),di({eventName:"listenerRegistered",listenerId:Kn,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:un,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===$n){for(var ai=!1,bi=0;bi<__gpp.events.length;bi++)if(__gpp.events[bi].id==oi){__gpp.events.splice(bi,1),ai=!0;break}di({eventName:"listenerRemoved",listenerId:oi,data:ai,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:un,cmpId:10,sectionList:[],applicableSections:[-1],gppString:"",parsedSections:{}}},!0)}else"hasSection"===$n?di(!1,!0):"getSection"===$n||"getField"===$n?di(null,!0):__gpp.queue.push([].slice.apply(cn))},window.__gpp_msghandler=function(cn){var $n="string"==typeof cn.data;try{var di=$n?JSON.parse(cn.data):cn.data}catch{di=null}if("object"==typeof di&&null!==di&&"__gppCall"in di){var oi=di.__gppCall;window.__gpp(oi.command,function(Kn,ai){var bi={__gppReturn:{returnValue:Kn,success:ai,callId:oi.callId}};cn.source.postMessage($n?JSON.stringify(bi):bi,"*")},"parameter"in oi?oi.parameter:null,"version"in oi?oi.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 ft=function(){var rn=arguments;typeof window.__uspapi!==ft&&setTimeout(function(){typeof window.__uspapi<"u"&&window.__uspapi.apply(window.__uspapi,rn)},500)};if(typeof window.__uspapi>"u"){window.__uspapi=ft;var en=setInterval(function(){W++,window.__uspapi===ft&&W<3?console.warn("USP is not accessible"):clearInterval(en)},6e3)}}()}shouldLoad(){const o=this.pageService.onSearchPage,u=this.languageService.isInEurope();return!(o||!u)}getCmpState(){if(!this.shouldLoad())return"NOT_APPLIED";if(!window.__tcfapi)return"PENDING";let o=null;return window.__tcfapi("ping",2,u=>{o=u.cmpLoaded?"LOADED":"PENDING"}),o}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(u){return new(u||_)(t.KVO(j.b),t.KVO(Wt.g))};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();var pn=f(9886),jn=f(9576),_i=f(345),kn=f(5184),Gt=f(5351);const hi=["searchInput"];function Ht(_,d){1&_&&(t.j41(0,"li",14),t.EFF(1,"| ** powered by Microsoft News ( "),t.j41(2,"a",15),t.EFF(3,"Privacy, "),t.k0s(),t.j41(4,"a",16),t.EFF(5,"GTC"),t.k0s(),t.EFF(6,") "),t.k0s())}function gn(_,d){1&_&&(t.j41(0,"li",14),t.EFF(1,"| ** bereitgstellt von Microsoft News ( "),t.j41(2,"a",17),t.EFF(3,"Datenschutz, "),t.k0s(),t.j41(4,"a",18),t.EFF(5,"AGB"),t.k0s(),t.EFF(6,") "),t.k0s())}let Be=(()=>{class _{constructor(o,u,m,A,W,pe){this.loading=o,this.metaService=u,this.sidebarService=m,this.renderer=A,this.languageService=W,this.dialogService=pe,this.input=new t.bkB,this.renderer.addClass(document.body,"home")}ngOnInit(){this.loading.setLoading(!1)}ngOnDestroy(){this.renderer.removeClass(document.body,"home"),this.sidebarService.show=!0,this.metaService.removeTag("name='Description'")}openImprintDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-imprint-headline",contentText:"footer-imprint-dialog"}})}openPrivacyDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-privacy-headline",contentText:"footer-privacy-dialog"}})}openGtcDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-gtc-headline",contentText:"footer-gtc-dialog"}})}openInMobiIFrame(){window.__tcfapi("displayConsentUi",2,function(){})}reload(){window.location.reload()}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(jn.U),t.rXU(_i.W8),t.rXU(kn.o),t.rXU(t.sFG),t.rXU(Wt.g),t.rXU(Gt.bZ))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-footer-mobile"]],viewQuery:function(u,m){if(1&u&&t.GBs(hi,5),2&u){let A;t.mGM(A=t.lsd())&&(m.searchInput=A.first)}},standalone:!0,features:[t.aNF],decls:40,vars:26,consts:[[1,"footer"],[1,"container","flexbox","p-md-2","p-1"],[1,"legal","m-0","row"],[1,"d-md-inline-block","legal-style","mr-md-3","pointer",3,"click"],["class","d-md-inline-block ml-md-4 poweredby",4,"ngIf"],[1,"links","m-0","row"],[1,"d-md-inline-block","area"],["href","https://publisher.linkvertise.com","target","_blank"],[1,"d-flex","justify-content-center","no-underline"],[1,"d-none","d-md-block"],[1,"d-md-none"],[1,"material-icons"],["placement","top","triggers","click",1,"d-md-inline-block","ml-md-3","area"],["href","https://advertiser.linkvertise.com/register","target","_blank"],[1,"d-md-inline-block","ml-md-4","poweredby"],["href","https://privacy.microsoft.com/en-us/privacystatement","target","_blank"],["href","https://www.microsoft.com/en-us/servicesagreement/","target","_blank"],["href","https://privacy.microsoft.com/de-de/privacystatement","target","_blank"],["href","https://www.microsoft.com/de-de/servicesagreement/","target","_blank"]],template:function(u,m){1&u&&(t.j41(0,"section",0)(1,"div",1)(2,"ul",2)(3,"li",3),t.bIt("click",function(){return m.openImprintDialog()}),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"li",3),t.bIt("click",function(){return m.openGtcDialog()}),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"li",3),t.bIt("click",function(){return m.openPrivacyDialog()}),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"li",3),t.bIt("click",function(){return m.openInMobiIFrame()}),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.DNE(15,Ht,7,0,"li",4)(16,gn,7,0,"li",4),t.k0s(),t.j41(17,"ul",5)(18,"li",6)(19,"a",7)(20,"div",8)(21,"span",9),t.EFF(22),t.nI1(23,"translate"),t.k0s(),t.j41(24,"span",10),t.EFF(25),t.nI1(26,"translate"),t.k0s(),t.j41(27,"i",11),t.EFF(28,"login"),t.k0s()()()(),t.j41(29,"li",12)(30,"a",13)(31,"div",8)(32,"span",9),t.EFF(33),t.nI1(34,"translate"),t.k0s(),t.j41(35,"span",10),t.EFF(36),t.nI1(37,"translate"),t.k0s(),t.j41(38,"i",11),t.EFF(39,"login"),t.k0s()()()()()()()),2&u&&(t.R7$(4),t.SpI(" ",t.bMT(5,10,"footer-imprint")," "),t.R7$(3),t.SpI(" ",t.bMT(8,12,"footer-gtc")," "),t.R7$(3),t.SpI(" ",t.bMT(11,14,"footer-privacy")," "),t.R7$(3),t.SpI(" ",t.bMT(14,16,"consent-manager")," "),t.R7$(2),t.Y8G("ngIf","de"!==m.locale),t.R7$(),t.Y8G("ngIf","de"===m.locale),t.R7$(6),t.JRh(t.bMT(23,18,"go-publisher-area")),t.R7$(3),t.JRh(t.bMT(26,20,"go-publisher-area-mobile")),t.R7$(8),t.JRh(t.bMT(34,22,"go-advertiser-area")),t.R7$(3),t.JRh(t.bMT(37,24,"go-advertiser-area-mobile")))},dependencies:[N.bT,ye.h,ye.D9],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}ul[_ngcontent-%COMP%]{padding-left:0;list-style-type:none}@media (max-width: 450px){ul[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.footer[_ngcontent-%COMP%]{background:#323232;color:#fff}.footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff}.footer[_ngcontent-%COMP%] .flexbox[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.footer[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{display:none}.content-1[_ngcontent-%COMP%]{height:unset;padding:100px 0 30px}.content-1[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-weight:400}.form-group[_ngcontent-%COMP%]{margin:0 -35px}.search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border-radius:0!important;padding-left:26px;padding-right:26px!important;font-size:28px;height:65px;box-shadow:0 3px 24px #3232320a}.navigation-buttons[_ngcontent-%COMP%]{width:calc(80% + 70px)}.navigation-buttons[_ngcontent-%COMP%] .flexbox[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.navigation-buttons[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px!important}.navigation-buttons[_ngcontent-%COMP%] .navigation-btn[_ngcontent-%COMP%]{background:#fff;box-shadow:0 3px 24px #3232320a;border-radius:0!important;border:none!important;font-size:18px;color:#4d4d4d;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;height:55px!important;cursor:pointer;width:100%}.header[_ngcontent-%COMP%]{display:none}.btn-premium[_ngcontent-%COMP%]{border-radius:0;color:#fff;background:#ff8114;font-size:21px;text-transform:none;padding:8px 20px;height:auto;display:inline-block;box-shadow:0 3px 24px #3232320a;width:55%;font-weight:400!important;border:1px #ffffff solid!important;line-height:33px;margin-bottom:100px}.cta[_ngcontent-%COMP%]{margin-top:40px;height:180px!important}.cta[_ngcontent-%COMP%] .cta-headline[_ngcontent-%COMP%]{font-size:28px}.cta[_ngcontent-%COMP%] .cta-subline[_ngcontent-%COMP%]{font-size:21px}.footer[_ngcontent-%COMP%] .flexbox[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse}.footer[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px!important;display:inline-block;margin-left:4px;padding-top:4px}.footer[_ngcontent-%COMP%] .poweredby[_ngcontent-%COMP%]{display:none!important}.footer[_ngcontent-%COMP%] .legal[_ngcontent-%COMP%]{font-weight:lighter;font-size:20px;margin-bottom:10px!important}.footer[_ngcontent-%COMP%] .legal[_ngcontent-%COMP%] .legal-style[_ngcontent-%COMP%]{margin:0 10px}.footer[_ngcontent-%COMP%] .area[_ngcontent-%COMP%]{font-size:23px;margin:18px 25px 22px 30px}.no-underline[_ngcontent-%COMP%]{text-decoration:none!important}.modals[_ngcontent-%COMP%]{margin-top:8px}@media (min-width: 969px){.modal-content[_ngcontent-%COMP%]{width:80%}}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{height:40px;line-height:40px;font-size:40px;color:#181818;position:absolute;top:12px;right:18px}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{color:#fff}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:focus{color:#181818;outline:none}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:active{color:#fff}.premium-heading[_ngcontent-%COMP%]{margin:0!important;padding:0}']})}return _})();function Ce(_,d){1&_&&(t.j41(0,"div",4),t.EFF(1),t.nI1(2,"translate"),t.j41(3,"u",5),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.EFF(6),t.nI1(7,"translate"),t.k0s()),2&_&&(t.R7$(),t.SpI(" ",t.bMT(2,4,"chargebee.non-renewing.canceled")," "),t.R7$(2),t.Y8G("routerLink","/settings"),t.R7$(),t.JRh(t.bMT(5,6,"chargebee.non-renewing.here")),t.R7$(2),t.SpI(" ",t.bMT(7,8,"chargebee.non-renewing.reactivate")," "))}function ee(_,d){1&_&&(t.j41(0,"div",6),t.EFF(1),t.nI1(2,"translate"),t.j41(3,"u",5),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.EFF(6),t.nI1(7,"translate"),t.k0s()),2&_&&(t.R7$(),t.SpI(" ",t.bMT(2,4,"chargebee.inactive")," "),t.R7$(2),t.Y8G("routerLink","/settings"),t.R7$(),t.JRh(t.bMT(5,6,"chargebee.non-renewing.here")),t.R7$(2),t.SpI(" ",t.bMT(7,8,"chargebee.non-renewing.reactivate")," "))}function J(_,d){if(1&_&&(t.j41(0,"div",7),t.EFF(1),t.nI1(2,"translate"),t.j41(3,"a",8),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.EFF(6),t.nI1(7,"translate"),t.k0s()),2&_){const o=t.XpG(2);t.R7$(),t.SpI(" ",t.bMT(2,4,"chargebee.dunning-payment.payment")," "),t.R7$(2),t.Y8G("href",o.collectNowHostedPageUrl,t.B4B),t.R7$(),t.JRh(t.bMT(5,6,"chargebee.dunning-payment.pay-now")),t.R7$(2),t.SpI(" ",t.bMT(7,8,"chargebee.dunning-payment.continue")," ")}}function De(_,d){if(1&_&&(t.qex(0),t.DNE(1,Ce,8,10,"div",1)(2,ee,8,10,"div",2)(3,J,8,10,"div",3),t.bVm()),2&_){const o=t.XpG();t.R7$(),t.Y8G("ngIf","non_renewing"===o.currentUser.chargebeeData.status),t.R7$(),t.Y8G("ngIf","EXPIRED"===o.currentUser.chargebeeData.db_state),t.R7$(),t.Y8G("ngIf","DUNNING"===o.currentUser.chargebeeData.db_state&&o.collectNowHostedPageUrl)}}let st=(()=>{class _{ngOnInit(){this.currentUser&&(this.currency=this.currentUser.chargebeeData?.planId?.includes("usd")?"$":"\u20ac")}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-chargebee-account-alerts"]],inputs:{currentUser:"currentUser",collectNowHostedPageUrl:"collectNowHostedPageUrl",locale:"locale"},standalone:!0,features:[t.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(u,m){1&u&&t.DNE(0,De,4,3,"ng-container",0),2&u&&t.Y8G("ngIf",m.currentUser&&m.currentUser.chargebeeData)},dependencies:[N.bT,V.Wk,ye.h,ye.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 _})();var zt=f(7474),In=f(9864),Vt=f(7388),Dt=f(5668),Ge=f(4823);const Tt=["*"],an=_=>({cursor:_});let li=(()=>{class _{constructor(){this.notAllowed=!1,this.disableActiveState=!1}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-lib-sidebar-item"]],inputs:{icon:"icon",label:"label",notAllowed:"notAllowed",isActive:"isActive",disableActiveState:"disableActiveState"},standalone:!0,features:[t.aNF],ngContentSelectors:Tt,decls:5,vars:5,consts:[[1,"lv-center"],[1,"item","lv-center-y",3,"ngStyle","routerLinkActive"]],template:function(u,m){1&u&&(t.NAR(),t.j41(0,"div",0)(1,"div",1)(2,"mat-icon"),t.EFF(3),t.k0s(),t.SdG(4),t.k0s()()),2&u&&(t.R7$(),t.Y8G("ngStyle",t.eq3(3,an,m.notAllowed?"not-allowed":"pointer"))("routerLinkActive",m.disableActiveState?"":"active"),t.R7$(2),t.JRh(m.icon))},dependencies:[Bt.m_,Bt.An,V.wQ,N.B3],styles:["mat-icon[_ngcontent-%COMP%]{overflow:visible}.item[_ngcontent-%COMP%]{gap:23px;overflow:hidden;color:#fff;height:56px;width:100%;padding:0 23px;font-size:16px;cursor:pointer;outline:none!important;-webkit-user-select:none!important;user-select:none!important;font-weight:400;white-space:nowrap;font-family:Roboto,sans-serif}.item.active[_ngcontent-%COMP%]{color:#ff8114;font-weight:500}.item[_ngcontent-%COMP%]:hover{background-color:#0000001f}"]})}return _})();var ji=f(2318),bt=f(5024);const _n=["*"],At=["unscopedContent"],Pn=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],Hn=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"];function mi(_,d){1&_&&t.SdG(0,4)}function Un(_,d){if(1&_&&(t.j41(0,"div",10),t.nrm(1,"input",11),t.j41(2,"div",12),t.qSk(),t.j41(3,"svg",13),t.nrm(4,"path",14),t.k0s(),t.joV(),t.nrm(5,"div",15),t.k0s()()),2&_){const o=t.XpG();t.AVh("mdc-checkbox--disabled",o.disabled),t.R7$(),t.Y8G("checked",o.selected)("disabled",o.disabled)}}function ci(_,d){if(1&_&&(t.j41(0,"div",16),t.nrm(1,"input",17),t.j41(2,"div",18),t.nrm(3,"div",19)(4,"div",20),t.k0s()()),2&_){const o=t.XpG();t.AVh("mdc-radio--disabled",o.disabled),t.R7$(),t.Y8G("checked",o.selected)("disabled",o.disabled)}}function Nn(_,d){}function Ui(_,d){if(1&_&&(t.j41(0,"span",4),t.DNE(1,Nn,0,0,"ng-template",5),t.k0s()),2&_){t.XpG();const o=t.sdS(3);t.R7$(),t.Y8G("ngTemplateOutlet",o)}}function Br(_,d){}function Ae(_,d){if(1&_&&(t.j41(0,"span",21),t.DNE(1,Br,0,0,"ng-template",5),t.k0s()),2&_){t.XpG();const o=t.sdS(5);t.R7$(),t.Y8G("ngTemplateOutlet",o)}}function at(_,d){}function ct(_,d){if(1&_&&t.DNE(0,at,0,0,"ng-template",5),2&_){t.XpG();const o=t.sdS(1);t.Y8G("ngTemplateOutlet",o)}}function Qt(_,d){}function wt(_,d){if(1&_&&(t.j41(0,"span",8),t.DNE(1,Qt,0,0,"ng-template",5),t.k0s()),2&_){t.XpG();const o=t.sdS(3);t.R7$(),t.Y8G("ngTemplateOutlet",o)}}function An(_,d){}function Sn(_,d){if(1&_&&(t.j41(0,"span",8),t.DNE(1,An,0,0,"ng-template",5),t.k0s()),2&_){t.XpG();const o=t.sdS(5);t.R7$(),t.Y8G("ngTemplateOutlet",o)}}function vi(_,d){}function ei(_,d){if(1&_&&t.DNE(0,vi,0,0,"ng-template",5),2&_){t.XpG();const o=t.sdS(1);t.Y8G("ngTemplateOutlet",o)}}const qn=new t.nKC("ListOption");let er=(()=>{class _{constructor(o){this._elementRef=o}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:_,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}return _})(),Ri=(()=>{class _{constructor(o){this._elementRef=o}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:_,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}return _})(),Yi=(()=>{class _{constructor(o){this._listOption=o}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(qn,8))};static#t=this.\u0275dir=t.FsC({type:_,hostVars:4,hostBindings:function(u,m){2&u&&t.AVh("mdc-list-item__start",m._isAlignedAtStart())("mdc-list-item__end",!m._isAlignedAtStart())},standalone:!0})}return _})(),_r=(()=>{class _ extends Yi{static#e=this.\u0275fac=(()=>{let o;return function(m){return(o||(o=t.xGo(_)))(m||_)}})();static#t=this.\u0275dir=t.FsC({type:_,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[t.Vt3]})}return _})(),Ei=(()=>{class _ extends Yi{static#e=this.\u0275fac=(()=>{let o;return function(m){return(o||(o=t.xGo(_)))(m||_)}})();static#t=this.\u0275dir=t.FsC({type:_,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[t.Vt3]})}return _})();const Oi=new t.nKC("MAT_LIST_CONFIG");let lr=(()=>{class _{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,t.WQX)(Oi,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=(0,b.he)(o)}get disabled(){return this._disabled}set disabled(o){this._disabled=(0,b.he)(o)}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275dir=t.FsC({type:_,hostVars:1,hostBindings:function(u,m){2&u&&t.BMQ("aria-disabled",m.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return _})(),io=(()=>{class _{set lines(o){this._explicitLines=(0,b.OE)(o,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(o){this._disableRipple=(0,b.he)(o)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(o){this._disabled=(0,b.he)(o)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(o,u,m,A,W,pe){this._elementRef=o,this._ngZone=u,this._listBase=m,this._platform=A,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new rt.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=W||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===pe,m&&!m._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new S.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,le.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(o){if(!this._lines||!this._titles||!this._unscopedContent)return;o&&this._checkDomForUnscopedTextContent();const u=this._explicitLines??this._inferLinesFromContent(),m=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",u<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",u<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===u),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===u),this._hasUnscopedTextContent){const A=0===this._titles.length&&1===u;m.classList.toggle("mdc-list-item__primary-text",A),m.classList.toggle("mdc-list-item__secondary-text",!A)}else m.classList.remove("mdc-list-item__primary-text"),m.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let o=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(o+=1),o}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(o=>o.nodeType!==o.COMMENT_NODE).some(o=>!(!o.textContent||!o.textContent.trim()))}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(lr,8),t.rXU(h.OD),t.rXU(S.$E,8),t.rXU(t.bc$,8))};static#t=this.\u0275dir=t.FsC({type:_,contentQueries:function(u,m,A){if(1&u&&(t.wni(A,_r,4),t.wni(A,Ei,4)),2&u){let W;t.mGM(W=t.lsd())&&(m._avatars=W),t.mGM(W=t.lsd())&&(m._icons=W)}},hostVars:4,hostBindings:function(u,m){2&u&&(t.BMQ("aria-disabled",m.disabled)("disabled",m._isButtonElement&&m.disabled||null),t.AVh("mdc-list-item--disabled",m.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return _})();const Re=new t.nKC("SelectionList");let Lt=(()=>{class _ extends io{get checkboxPosition(){return this.togglePosition}set checkboxPosition(o){this.togglePosition=o}get color(){return this._color||this._selectionList.color}set color(o){this._color=o}get value(){return this._value}set value(o){this.selected&&o!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=o}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(o){const u=(0,b.he)(o);u!==this._selected&&(this._setSelected(u),(u||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(o,u,m,A,W,pe,Le){super(o,u,m,A,pe,Le),this._selectionList=m,this._changeDetectorRef=W,this.selectedChange=new t.bkB,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const o=this._selectionList;o._value&&o._value.some(m=>o.compareWith(this._value,m))&&this._setSelected(!0);const u=this._selected;Promise.resolve().then(()=>{(this._selected||u)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(o){return this._selectionList.multiple&&this._getTogglePosition()===o}_hasRadioAt(o){return!this._selectionList.multiple&&this._getTogglePosition()===o&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(o){return this._hasProjected("icons",o)||this._hasProjected("avatars",o)}_hasProjected(o,u){return this._getTogglePosition()!==u&&("avatars"===o?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(o){return o!==this._selected&&(this._selected=o,o?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(o),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(o){this._hostElement.setAttribute("tabindex",o+"")}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(Re),t.rXU(h.OD),t.rXU(t.gRc),t.rXU(S.$E,8),t.rXU(t.bc$,8))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-list-option"]],contentQueries:function(u,m,A){if(1&u&&(t.wni(A,Ri,5),t.wni(A,er,5)),2&u){let W;t.mGM(W=t.lsd())&&(m._lines=W),t.mGM(W=t.lsd())&&(m._titles=W)}},viewQuery:function(u,m){if(1&u&&t.GBs(At,5),2&u){let A;t.mGM(A=t.lsd())&&(m._unscopedContent=A.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:25,hostBindings:function(u,m){1&u&&t.bIt("blur",function(){return m._handleBlur()})("click",function(){return m._toggleOnInteraction()}),2&u&&(t.BMQ("aria-selected",m.selected),t.AVh("mdc-list-item--selected",m.selected&&!m._selectionList.multiple&&m._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",m._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",m._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",m._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",m._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",m._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",m._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",m._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",m._hasRadioAt("after"))("mat-accent","primary"!==m.color&&"warn"!==m.color)("mat-warn","warn"===m.color)("_mat-animation-noopable",m._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],standalone:!0,features:[t.Jv_([{provide:io,useExisting:_},{provide:qn,useExisting:_}]),t.Vt3,t.aNF],ngContentSelectors:Hn,decls:20,vars:4,consts:[["icons",""],["checkbox",""],["radio",""],["unscopedContent",""],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mdc-list-item__end"],[1,"mat-mdc-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"]],template:function(u,m){if(1&u){const A=t.RV6();t.NAR(Pn),t.DNE(0,mi,1,0,"ng-template",null,0,t.C5r)(2,Un,6,4,"ng-template",null,1,t.C5r)(4,ci,5,4,"ng-template",null,2,t.C5r)(6,Ui,2,1,"span",4)(7,Ae,2,1)(8,ct,1,1,null,5),t.j41(9,"span",6),t.SdG(10),t.SdG(11,1),t.j41(12,"span",7,3),t.bIt("cdkObserveContent",function(){return t.eBV(A),t.Njj(m._updateItemLines(!0))}),t.SdG(14,2),t.k0s()(),t.DNE(15,wt,2,1,"span",8)(16,Sn,2,1)(17,ei,1,1,null,5),t.SdG(18,3),t.nrm(19,"div",9)}2&u&&(t.R7$(6),t.vxM(6,m._hasCheckboxAt("before")?6:m._hasRadioAt("before")?7:-1),t.R7$(2),t.vxM(8,m._hasIconsOrAvatarsAt("before")?8:-1),t.R7$(7),t.vxM(15,m._hasCheckboxAt("after")?15:m._hasRadioAt("after")?16:-1),t.R7$(2),t.vxM(17,m._hasIconsOrAvatarsAt("after")?17:-1))},dependencies:[N.T3,ji.Wv],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-touch-target-wrapper{display:inline}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__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%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__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){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mat-mdc-list-option .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mat-mdc-list-option .mdc-radio[hidden]{display:none}.mat-mdc-list-option .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-list-option .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:""}.mat-mdc-list-option .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mat-mdc-list-option .mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mat-mdc-list-option .mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__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){.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mat-mdc-list-option .mdc-radio--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background,.mat-mdc-list-option [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-radio__native-control:focus+.mdc-radio__background::before{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:white;color:var(--mdc-checkbox-selected-checkmark-color, white)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:white;border-color:var(--mdc-checkbox-selected-checkmark-color, white)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-icon-color, #f44336)}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-hover-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-focus-icon-color, #f44336)}100%{border-color:#212121;border-color:var(--mdc-checkbox-unselected-focus-icon-color, #212121);background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:#f44336;border-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336);background-color:#f44336;background-color:var(--mdc-checkbox-selected-pressed-icon-color, #f44336)}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::after{background-color:black;background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::before{background-color:black;background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__ripple::after{background-color:black;background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, black)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.16;opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.16)}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#f44336;background-color:var(--mdc-checkbox-selected-hover-state-layer-color, #f44336)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio{padding:calc((40px - 20px) / 2);padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px) / 2)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:black;border-color:var(--mdc-radio-disabled-selected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:black;border-color:var(--mdc-radio-disabled-selected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:black;border-color:var(--mdc-radio-disabled-unselected-icon-color, black)}.mat-mdc-list-option .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:0.38;opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-focus-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-hover-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#f44336;border-color:var(--mdc-radio-selected-pressed-icon-color, #f44336)}.mat-mdc-list-option .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#212121;border-color:var(--mdc-radio-unselected-hover-icon-color, #212121)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-radio-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54))}.mat-mdc-list-option .mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);top:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size, 40px) - 20px) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-radio-state-layer-size, 40px) - var(--mdc-radio-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-radio-state-layer-size, 40px);height:40px;height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control,.mat-mdc-list-option .mdc-radio__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0})}return _})();const ro={provide:fn.kq,useExisting:(0,t.Rfq)(()=>Di),multi:!0};class lo{constructor(d,o){this.source=d,this.options=o}}let Di=(()=>{class _ extends lr{get multiple(){return this._multiple}set multiple(o){const u=(0,b.he)(o);u!==this._multiple&&(this._multiple=u,this.selectedOptions=new bt.CB(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(o){this._hideSingleSelectionIndicator=(0,b.he)(o)}constructor(o,u){super(),this._element=o,this._ngZone=u,this._initialized=!1,this._destroyed=new K.B,this._onChange=m=>{},this.selectionChange=new t.bkB,this.color="accent",this.compareWith=(m,A)=>m===A,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new bt.CB(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=m=>{if(this.disabled)return;const A=this._items.toArray().findIndex(W=>W._elementRef.nativeElement.contains(m.target));A>-1?this._setActiveOption(A):this._resetActiveOption()},this._isNonInteractive=!1}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(o){const u=o.disabled,m=o.disableRipple,A=o.hideSingleSelectionIndicator;(m&&!m.firstChange||u&&!u.firstChange||A&&!A.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(o){this._element.nativeElement.focus(o)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const o=this._getSelectedOptionValues();this._onChange(o),this._value=o}}_emitChangeEvent(o){this.selectionChange.emit(new lo(this,o))}writeValue(o){this._value=o,this.options&&this._setOptionsFromValues(o||[])}setDisabledState(o){this.disabled=o}get disabled(){return this._selectionListDisabled}set disabled(o){this._selectionListDisabled=(0,b.he)(o),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(o){this._onChange=o}registerOnTouched(o){this._onTouched=o}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,me.Q)(this._destroyed)).subscribe(o=>{for(let u of o.added)u.selected=!0;for(let u of o.removed)u.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(o){this.options.forEach(u=>u._setSelected(!1)),o.forEach(u=>{const m=this.options.find(A=>!A.selected&&this.compareWith(A.value,u));m&&m._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(o=>o.selected).map(o=>o.value)}_markOptionsForCheck(){this.options&&this.options.forEach(o=>o._markForCheck())}_setAllOptionsSelected(o,u){const m=[];return this.options.forEach(A=>{(!u||!A.disabled)&&A._setSelected(o)&&m.push(A)}),m.length&&this._reportValueChange(),m}get options(){return this._items}_handleKeydown(o){const u=this._keyManager.activeItem;if(o.keyCode!==B.Fm&&o.keyCode!==B.t6||this._keyManager.isTyping()||!u||u.disabled)if(o.keyCode===B.A&&this.multiple&&!this._keyManager.isTyping()&&(0,B.rp)(o,"ctrlKey")){const m=this.options.some(A=>!A.disabled&&!A.selected);o.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(m,!0))}else this._keyManager.onKeydown(o);else o.preventDefault(),u._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new E.Bu(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(o=>this._setActiveOption(o)),this._items.changes.pipe((0,me.Q)(this._destroyed)).subscribe(()=>{const o=this._keyManager.activeItem;(!o||-1===this._items.toArray().indexOf(o))&&this._resetActiveOption()})}_setActiveOption(o){this._items.forEach((u,m)=>u._setTabindex(m===o?0:-1)),this._keyManager.updateActiveItem(o)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const o=this._items.find(u=>u.selected&&!u.disabled)||this._items.first;this._setActiveOption(o?this._items.toArray().indexOf(o):-1)}_containsFocus(){const o=(0,h.vc)();return o&&this._element.nativeElement.contains(o)}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT),t.rXU(t.SKi))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-selection-list"]],contentQueries:function(u,m,A){if(1&u&&t.wni(A,Lt,5),2&u){let W;t.mGM(W=t.lsd())&&(m._items=W)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(u,m){1&u&&t.bIt("keydown",function(W){return m._handleKeydown(W)}),2&u&&t.BMQ("aria-multiselectable",m.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],standalone:!0,features:[t.Jv_([ro,{provide:lr,useExisting:_},{provide:Re,useExisting:_}]),t.Vt3,t.OA$,t.aNF],ngContentSelectors:_n,decls:1,vars:0,template:function(u,m){1&u&&(t.NAR(),t.SdG(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::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-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}'],encapsulation:2,changeDetection:0})}return _})();const Er=()=>({width:"225px"});function cr(_,d){1&_&&(t.j41(0,"lv-lib-sidebar-item",12)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&_&&(t.Y8G("routerLink","/subscribed"),t.R7$(2),t.SpI(" ",t.bMT(3,2,"profiles")," "))}function Qs(_,d){if(1&_){const o=t.RV6();t.j41(0,"lv-lib-sidebar-item",13),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openMembershipSelectionDialog())}),t.j41(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}2&_&&(t.R7$(2),t.JRh(t.bMT(3,1,"profiles")))}function Rs(_,d){1&_&&(t.j41(0,"lv-lib-sidebar-item",14)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&_&&(t.R7$(2),t.JRh(t.bMT(3,1,"sidebar-settings")))}function Xo(_,d){if(1&_){const o=t.RV6();t.qex(0),t.j41(1,"li",22),t.bIt("click",function(){const m=t.eBV(o).$implicit,A=t.XpG(2);return t.Njj(A.redirect(m))}),t.nrm(2,"div",23),t.j41(3,"div",24)(4,"span",25),t.EFF(5),t.k0s()()(),t.bVm()}if(2&_){const o=d.$implicit,u=d.index;t.R7$(),t.ZvI("entry-",u,""),t.R7$(4),t.SpI(" ",o.text," ")}}function nn(_,d){if(1&_&&(t.j41(0,"div",15)(1,"ul",16),t.nrm(2,"div",17),t.j41(3,"li",18)(4,"i",19),t.EFF(5,"search"),t.k0s(),t.j41(6,"span",20),t.EFF(7),t.nI1(8,"translate"),t.k0s()(),t.DNE(9,Xo,6,4,"ng-container",21),t.nI1(10,"slice"),t.k0s()()),2&_){const o=t.XpG();t.R7$(7),t.JRh(t.bMT(8,2,"sidebar-other-links")),t.R7$(2),t.Y8G("ngForOf",t.brH(10,4,o.linkvertiseService.suggestions,0,6))}}function Ro(_,d){if(1&_){const o=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(o);const m=t.XpG(2);return t.Njj(m.openMembershipSelectionDialog())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&_&&(t.Y8G("customConfig",t.lJ4(4,Er)),t.R7$(),t.SpI(" ",t.bMT(2,2,"use-linkvertise-premium")," "))}function cs(_,d){if(1&_){const o=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(o);const m=t.XpG(2);return t.Njj(m.auth.logout())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&_&&(t.Y8G("customConfig",t.lJ4(4,Er)),t.R7$(),t.SpI(" ",t.bMT(2,2,"logout-linkvertise-premium")," "))}function Fo(_,d){if(1&_&&(t.j41(0,"div",26),t.DNE(1,Ro,3,5,"button",27)(2,cs,3,5,"button",27),t.k0s()),2&_){const o=t.XpG();t.R7$(),t.Y8G("ngIf",!o.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",o.auth.isLoggedIn())}}function ys(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",29)(1,"ul",30)(2,"li")(3,"a",22),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openImprintDialog())}),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"li")(7,"a",22),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openGtcDialog())}),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"li")(11,"a",22),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openPrivacyDialog())}),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"li")(15,"a",22),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openInMobiIFrame())}),t.EFF(16),t.nI1(17,"translate"),t.k0s()()()()}2&_&&(t.R7$(4),t.JRh(t.bMT(5,4,"sidebar-imprint")),t.R7$(4),t.JRh(t.bMT(9,6,"sidebar-agb")),t.R7$(4),t.JRh(t.bMT(13,8,"sidebar-data")),t.R7$(4),t.JRh(t.bMT(17,10,"consent-manager")))}function No(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",31)(1,"ul",30)(2,"li")(3,"a",32),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openImprintDialog())}),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"li")(7,"a",32),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openGtcDialog())}),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"li")(11,"a",32),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openPrivacyDialog())}),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"li")(15,"a",32),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openInMobiIFrame())}),t.EFF(16),t.nI1(17,"translate"),t.k0s()()()()}2&_&&(t.R7$(4),t.JRh(t.bMT(5,4,"sidebar-imprint")),t.R7$(4),t.JRh(t.bMT(9,6,"sidebar-agb")),t.R7$(4),t.JRh(t.bMT(13,8,"sidebar-data")),t.R7$(4),t.JRh(t.bMT(17,10,"consent-manager")))}let Fs=(()=>{class _{constructor(o,u,m,A,W,pe,Le){this.auth=o,this.sidebarService=u,this.linkvertiseService=m,this.linkService=A,this.profileService=W,this.dialogService=pe,this.dialog=Le,this.users=[]}ngOnInit(){this.auth.isLoggedIn()&&this.profileService.getSubscriber().subscribe(o=>{this.users=o.data.subscriptions})}ngOnChanges(){this.show=this.linkvertiseService.isLoaded&&!this.auth.check()&&this.linkvertiseService.onRedirectPage&&this.linkvertiseService.suggestions&&this.linkvertiseService.suggestions.length>0||this.users&&this.linkvertiseService.isLoaded&&this.auth.check()&&this.linkvertiseService.onRedirectPage&&0===this.users.length}get sidebarIsMiniState(){return this.sidebarService.mini}openImprintDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-imprint-headline",contentText:"footer-imprint-dialog"}})}openPrivacyDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-privacy-headline",contentText:"footer-privacy-dialog"}})}openGtcDialog(){this.sidebarService.open=!1,this.dialogService.open(pn.p,{data:{title:"footer-gtc-headline",contentText:"footer-gtc-dialog"}})}openMembershipSelectionDialog(){this.auth.isLoggedIn()||this.dialog.open(Vt.v,{data:{hasCountdown:!1}})}openInMobiIFrame(){window.__tcfapi("displayConsentUi",2,function(){})}redirect(o){this.linkService.openLink(o)}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(C.u),t.rXU(kn.o),t.rXU(In.g),t.rXU(zt._),t.rXU(X.p),t.rXU(Gt.bZ),t.rXU(Jt.o3))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-sidebar"]],standalone:!0,features:[t.OA$,t.aNF],decls:26,vars:27,consts:[[1,"lv-drawer","sitebar"],[1,"drawer-wrapper","d-flex","justify-content-between","flex-column","pb-0"],["icon","home","routerLink","/",3,"disableActiveState"],["icon","person",3,"routerLink",4,"ngIf"],["icon","person",3,"click",4,"ngIf"],["routerLinkActive","","icon","history",3,"notAllowed","matTooltip"],["icon","bookmark",3,"matTooltip","notAllowed"],["icon","settings","routerLink","/settings",4,"ngIf"],["class","suggestion-wrapper py-0 my-0 mini-hide",4,"ngIf"],["class","lv-center mb-3 mini-hide",4,"ngIf"],["class","sidebar-footer-nav d-flex lv-center mini-hide",4,"ngIf"],["class","sidebar-footer-nav-mini d-flex lv-center",4,"ngIf"],["icon","person",3,"routerLink"],["icon","person",3,"click"],["icon","settings","routerLink","/settings"],[1,"suggestion-wrapper","py-0","my-0","mini-hide"],[1,"sidebar-link-suggestions"],[1,"vertical-line"],[1,"other-top"],[1,"material-icons"],[1,"site"],[4,"ngFor","ngForOf"],[3,"click"],[1,"horizontal-line"],[1,"shorten"],[1,"site",2,"margin-left","28px"],[1,"lv-center","mb-3","mini-hide"],["lv-lib-button","",3,"customConfig","click",4,"ngIf"],["lv-lib-button","",3,"click","customConfig"],[1,"sidebar-footer-nav","d-flex","lv-center","mini-hide"],[1,"mb-0"],[1,"sidebar-footer-nav-mini","d-flex","lv-center"],[1,"cursor-pointer",3,"click"]],template:function(u,m){1&u&&(t.j41(0,"div",0)(1,"div",1)(2,"div")(3,"mat-selection-list")(4,"lv-lib-sidebar-item",2)(5,"span"),t.EFF(6),t.nI1(7,"translate"),t.k0s()(),t.DNE(8,cr,4,4,"lv-lib-sidebar-item",3)(9,Qs,4,3,"lv-lib-sidebar-item",4),t.j41(10,"lv-lib-sidebar-item",5),t.nI1(11,"translate"),t.j41(12,"span"),t.EFF(13),t.nI1(14,"translate"),t.k0s()(),t.j41(15,"lv-lib-sidebar-item",6),t.nI1(16,"translate"),t.j41(17,"span"),t.EFF(18),t.nI1(19,"translate"),t.k0s()(),t.DNE(20,Rs,4,3,"lv-lib-sidebar-item",7),t.k0s(),t.DNE(21,nn,11,8,"div",8),t.k0s(),t.j41(22,"div"),t.DNE(23,Fo,3,2,"div",9)(24,ys,18,12,"div",10)(25,No,18,12,"div",11),t.k0s()()()),2&u&&(t.AVh("sitebar-mini",m.sidebarIsMiniState),t.R7$(4),t.Y8G("disableActiveState",!0),t.R7$(2),t.SpI(" ",t.bMT(7,17,"sidebar-home")," "),t.R7$(2),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",!m.auth.isLoggedIn()),t.R7$(),t.Y8G("notAllowed",!0)("matTooltip",t.bMT(11,19,"soon")),t.R7$(3),t.JRh(t.bMT(14,21,"sidebar-history")),t.R7$(2),t.Y8G("matTooltip",t.bMT(16,23,"soon"))("notAllowed",!0),t.R7$(3),t.JRh(t.bMT(19,25,"sidebar-bookmark")),t.R7$(2),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",m.show),t.R7$(2),t.Y8G("ngIf",!m.sidebarIsMiniState),t.R7$(),t.Y8G("ngIf",!m.sidebarIsMiniState),t.R7$(),t.Y8G("ngIf",m.sidebarIsMiniState))},dependencies:[Di,li,V.Wk,N.bT,V.wQ,Ge.oV,N.pM,Dt.z,ye.h,ye.D9,N.P9],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}.sidebar[_ngcontent-%COMP%]{display:none;position:fixed;background:#323232;height:auto;top:4px;bottom:0;left:-330px;transition:left .5s;z-index:100000}.sidebar[_ngcontent-%COMP%]{z-index:1}.close[_ngcontent-%COMP%]{position:absolute;right:27px;top:21px;display:block;font-size:48px;color:#fff!important;text-decoration:none;opacity:1;text-shadow:none;transition:opacity .5s;cursor:pointer}.close[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:32px;color:#fff}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{height:40px;line-height:40px;font-size:40px;color:#181818;position:absolute;top:12px;right:18px}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{color:#fff}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:focus{color:#181818;outline:none}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:active{color:#fff}@media (min-width: 969px){.sidebar[_ngcontent-%COMP%]{display:block;width:320px;left:0}.close[_ngcontent-%COMP%]{display:none}}.logo[_ngcontent-%COMP%]{text-align:center;height:80px}.sidebar.open[_ngcontent-%COMP%]{display:block}.sidebar-top-navigation[_ngcontent-%COMP%]{padding:0;margin-top:0;border-bottom:2px solid #FFFAFA;border-top:2px solid #FFFAFA;margin-bottom:0}.sidebar-top-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{height:70px;line-height:70px;list-style:none;color:#fff;padding-left:30px;font-size:25px;font-weight:300}.sidebar-top-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background:#ffffff4d;transition:.2s}li.other-top[_ngcontent-%COMP%]:hover{background:#323232!important}.sidebar-top-navigation[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:5px}i[_ngcontent-%COMP%]{height:25px;font-size:25px;transform:translateY(3px)}.sidebar-bottom[_ngcontent-%COMP%]{padding-left:30px;padding-top:60px;padding-bottom:29px;font-size:25px;font-weight:300;color:#fff}.sidebar-bottom[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding-right:17px}.sidebar-btn[_ngcontent-%COMP%]{background:#ff8114!important;text-transform:none!important;padding:5px 20px!important;box-shadow:0 3px 24px #3232320a!important;color:#fff!important;border-radius:5px!important;font-size:20px!important;height:45px!important;font-weight:400!important;border:1px #ffffff solid!important;max-height:45px!important;width:calc(100% - 32px)}.footer[_ngcontent-%COMP%]{background:#fff}.footer-navigation[_ngcontent-%COMP%]{background:#f6f9fc}.footer[_ngcontent-%COMP%]{font-family:Camphor,Open Sans,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.footer-cta[_ngcontent-%COMP%]{padding:50px 0}.footer-navigation[_ngcontent-%COMP%]{background:#f6f9fc;padding:10px;color:#8898aa;line-height:30px;font-size:15px;white-space:nowrap}.footer-navigation[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;margin:0}.footer-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{list-style:none}.footer-navigation[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:inherit;transition:color .1s;margin-left:10px}.footer-navigation[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#ff8114}.button-lv[_ngcontent-%COMP%]{color:#fff;background:#ff8114}.button-lv[_ngcontent-%COMP%]:focus, .button-lv[_ngcontent-%COMP%]:hover, .button-lv[_ngcontent-%COMP%]:active{color:#fff;background-color:#ff8114}.copyright[_ngcontent-%COMP%]{margin-top:10px;font-size:12px}.row[_ngcontent-%COMP%]{margin:0}.footer-li[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}.footer-li[_ngcontent-%COMP%]:hover{color:#ff8114}@media (max-width: 1200px){.first[_ngcontent-%COMP%]{margin-left:0}}.footer-headline[_ngcontent-%COMP%]{margin-left:10px}@media (min-width: 969px){.modal-content[_ngcontent-%COMP%]{width:80%}}.premium-close-btn[_ngcontent-%COMP%]{height:40px;line-height:40px;font-size:40px;color:#181818}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{color:#ff8114!important}.premium-close-btn[_ngcontent-%COMP%]:focus{color:#181818;outline:none}.premium-close-btn[_ngcontent-%COMP%]:active{color:#ff8114}.premium-headline[_ngcontent-%COMP%]{font-size:24px;margin-bottom:20px;text-align:center;width:100%}.premium-image[_ngcontent-%COMP%]{height:280px;width:336px;margin:0 auto}.premium-feature[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:0}.premium-text[_ngcontent-%COMP%]{font-size:18px;color:#000000d4;margin-left:3px;font-weight:300}.premium-badge[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:26px;margin-left:30px;margin-right:5px}.premium_progress_bar[_ngcontent-%COMP%]{height:15px}.progress[_ngcontent-%COMP%]{height:1rem;background-color:#e9ecef;margin:10px 30px;width:calc(100% - 60px);border-radius:.25rem}.premium-btn[_ngcontent-%COMP%]{background:#ff8114;font-size:16px;text-transform:none;width:250px;margin:30px;padding:3px 0;box-shadow:0 3px 24px #3232320a;height:auto}.btn-wrapper[_ngcontent-%COMP%]{width:100%;text-align:center;position:relative}.material-icons.arrow[_ngcontent-%COMP%]{position:absolute;left:30px;top:30px;bottom:30px;font-size:40px;cursor:pointer}.alert[_ngcontent-%COMP%]{margin:15px 30px}.premium-price[_ngcontent-%COMP%]{font-size:26px;font-weight:300;margin-left:auto;margin-right:auto}.premium-price[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{margin:30px 100px;width:100%}[type=radio][_ngcontent-%COMP%]:checked + span[_ngcontent-%COMP%]:after, [type=radio].with-gap[_ngcontent-%COMP%]:checked + span[_ngcontent-%COMP%]:after{background-color:#ff9800;margin-left:30px;margin-top:12px}[type=radio][_ngcontent-%COMP%]:checked + span[_ngcontent-%COMP%]:after, [type=radio].with-gap[_ngcontent-%COMP%]:checked + span[_ngcontent-%COMP%]:before, [type=radio].with-gap[_ngcontent-%COMP%]:checked + span[_ngcontent-%COMP%]:after{border:2px solid #FF9800;margin-left:30px;margin-top:12px}h4[_ngcontent-%COMP%]{margin:0!important;padding:0}.premium-time[_ngcontent-%COMP%]{cursor:pointer;border-radius:5px;padding:20px 0;border:2px #ffffff solid}.line[_ngcontent-%COMP%]{width:calc(100% - 60px);height:2px;background:#0006;margin:10px 30px;border-radius:3px}.divider[_ngcontent-%COMP%]{width:80%;height:1px;margin-left:10%;margin-top:20px;margin-bottom:20px;background:#0000001a}.premium-time.active[_ngcontent-%COMP%]{border:none;width:auto;margin:20px auto;padding:2px;background-color:#ff8113;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP+BE////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==),url(data:image/gif;base64,R0lGODlhAQABAPAAAP+BE////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==),url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==),url(data:image/gif;base64,R0lGODlhAQABAPAAAP+BE////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-repeat:no-repeat;background-size:0 2px,0 100%,0% 2px;background-position:top center,top center,bottom center;-webkit-animation:drawBorderFromCenter 1s}.premium-inner[_ngcontent-%COMP%]{background:#fff;padding:20px 0}.site[_ngcontent-%COMP%]{cursor:pointer}.modals[_ngcontent-%COMP%]{margin-top:8px}.shorten[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-right:20px;cursor:pointer}.suggestion-wrapper[_ngcontent-%COMP%]{border-top:4px #ffffff solid;border-bottom:4px #ffffff solid}.sidebar-link-suggestions[_ngcontent-%COMP%], .sidebar-profile-suggestions[_ngcontent-%COMP%]{position:relative}.sidebar-link-suggestions[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .sidebar-profile-suggestions[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{height:30px;line-height:30px;list-style:none;color:#fff;padding-left:30px;font-size:16px;font-weight:300}.sidebar-link-suggestions[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .sidebar-profile-suggestions[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background:#0000000a;transition:.2s}.sidebar-link-suggestions[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .sidebar-profile-suggestions[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:13px;font-weight:400}.sidebar-link-suggestions[_ngcontent-%COMP%] i[_ngcontent-%COMP%], .sidebar-profile-suggestions[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{height:20px;font-size:25px!important;transform:translateY(3px)}.other-top[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{height:32px;font-size:32px}.other-top[_ngcontent-%COMP%]{display:flex;align-items:center;height:50px!important;line-height:50px!important;list-style:none!important;color:#fff!important;padding-left:22px!important;font-size:16px!important;font-weight:300!important}.other-top[_ngcontent-%COMP%] .site[_ngcontent-%COMP%]{cursor:default;font-size:16px!important;font-weight:400}.other-top[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:25px}.btn-mobile[_ngcontent-%COMP%]{display:none}li[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:29px;margin-bottom:7px}.modals[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer}.logo-img[_ngcontent-%COMP%]{height:50px;margin-right:5px;transition:transform 1s cubic-bezier(.7,.01,.29,.99)}.logo[_ngcontent-%COMP%]:hover .logo-img[_ngcontent-%COMP%]{transform:rotate(360deg)}.logo-long-img[_ngcontent-%COMP%]{height:35px;z-index:999999999999999}.entry-1[_ngcontent-%COMP%], .entry-2[_ngcontent-%COMP%], .entry-3[_ngcontent-%COMP%], .entry-0[_ngcontent-%COMP%], .entry-4[_ngcontent-%COMP%], .entry-5[_ngcontent-%COMP%], .entry[_ngcontent-%COMP%]{position:relative}.entry[_ngcontent-%COMP%]:before{background:#fff;display:block;content:"";position:absolute;width:2px;height:30px;left:40px;top:0;bottom:0}.entry[_ngcontent-%COMP%]:last-of-type:before{height:16px}@media (max-width: 969px){.entry[_ngcontent-%COMP%]:before{background:#fff;display:block;content:"";position:absolute;width:2px;height:39px;left:44px;top:0;bottom:0}.entry[_ngcontent-%COMP%]:last-of-type:before{height:21px}}.horizontal-line[_ngcontent-%COMP%]{position:absolute;height:2px;width:20px;top:14px;left:32.5px;background:#fff}.vertical-line[_ngcontent-%COMP%]{position:absolute;height:auto;width:2px;background:#fff;left:32.5px;bottom:14px;top:55px}.vertical-line-auth[_ngcontent-%COMP%]{position:absolute;height:auto;width:2px;background:#fff;left:40px;top:50px}@media (max-height: 800px){.sidebar-link-suggestions[_ngcontent-%COMP%] .entry-5[_ngcontent-%COMP%]{display:none}}@media (max-height: 775px){.sidebar-link-suggestions[_ngcontent-%COMP%] .entry-4[_ngcontent-%COMP%]{display:none}}@media (max-height: 750px){.sidebar-link-suggestions[_ngcontent-%COMP%] .entry-3[_ngcontent-%COMP%]{display:none}}@media (max-height: 725px){.sidebar-link-suggestions[_ngcontent-%COMP%] .entry-2[_ngcontent-%COMP%]{display:none}}@media (max-height: 725px) and (max-width: 969px){.sidebar-link-suggestions[_ngcontent-%COMP%] .entry-2[_ngcontent-%COMP%]{display:none}}@media (max-height: 700px){.sidebar-link-suggestions[_ngcontent-%COMP%], .suggestion-wrapper[_ngcontent-%COMP%]{display:none}}@keyframes _ngcontent-%COMP%_circling{0%{transform:rotate(50deg)}to{transform:rotate(0)}}.profile-inner[_ngcontent-%COMP%]{height:250px;position:relative!important}@media (max-height: 870px){.profile-inner[_ngcontent-%COMP%]{height:200px}}@media (max-height: 820px){.profile-inner[_ngcontent-%COMP%]{height:150px}}@media (max-height: 770px){.profile-inner[_ngcontent-%COMP%]{height:100px}}@media (max-height: 720px){.profile-inner[_ngcontent-%COMP%]{height:50px}}@media (max-height: 700px){.sidebar-profile-suggestions[_ngcontent-%COMP%]{display:none}}.nano[_ngcontent-%COMP%]{background:#bba;width:500px;height:500px}.nano[_ngcontent-%COMP%] .nano-content[_ngcontent-%COMP%]{padding:10px}.nano[_ngcontent-%COMP%] .nano-pane[_ngcontent-%COMP%]{background:#888}.nano[_ngcontent-%COMP%] .nano-slider[_ngcontent-%COMP%]{background:#111}@media (max-height: 680px){.suggestion-sidebar[_ngcontent-%COMP%]{display:none}}.sitebar[_ngcontent-%COMP%]{margin-top:4px;height:100%;background:#323232;z-index:9999;color:#fff;bottom:0}ul[_ngcontent-%COMP%]{padding:0;margin:0;list-style:none}mat-drawer-container[_ngcontent-%COMP%]{background:transparent}mat-icon[_ngcontent-%COMP%]{margin-right:6px}h3[_ngcontent-%COMP%]{padding-left:30px}lv-toolbar[_ngcontent-%COMP%]{position:fixed;left:0;right:0;top:0;z-index:10}mat-selection-list[_ngcontent-%COMP%]{padding-top:0;color:#fff!important}.mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{color:#fff!important}.mat-list-item-disabled[_ngcontent-%COMP%]{cursor:not-allowed;background:unset!important}.sidebar-footer-nav[_ngcontent-%COMP%]{margin-bottom:7.5px}.sidebar-footer-nav[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center}.sidebar-footer-nav[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:16px;display:inline-block;padding-left:3px;padding-right:3px}.sidebar-footer-nav[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer}.lv-notification[_ngcontent-%COMP%]{font-size:12px;color:#fff;border-radius:100px;background:#ff8114;width:-moz-fit-content;width:fit-content;padding:0 8px!important;margin-left:25px}.drawer-wrapper[_ngcontent-%COMP%]{height:100%;padding-bottom:15px}.search-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:16px;font-weight:400;opacity:1;transition:opacity .3s;cursor:pointer}.search-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .search-navigation[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:before{opacity:1;content:"- "}.sidebar-filter[_ngcontent-%COMP%]{padding-left:22px;border-top:4px #ffffff solid;border-bottom:4px #ffffff solid}.sidebar-footer-nav-mini[_ngcontent-%COMP%]{font-size:10px;animation:_ngcontent-%COMP%_showNavMini .6s;padding:5px;text-align:center}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}@keyframes _ngcontent-%COMP%_showNavMini{0%{opacity:0}50%{opacity:0}to{opacity:1}}']})}return _})();var Yr=f(5986);function Cr(){return Cr=Object.assign?Object.assign.bind():function(_){for(var d=1;d0&&(o.strPos=o.currentElContent.length-1,o.strings.unshift(o.currentElContent)),o.sequence=[],o.strings)o.sequence[Le]=Le;o.arrayPos=0,o.stopNum=0,o.loop=o.options.loop,o.loopCount=o.options.loopCount,o.curLoop=0,o.shuffle=o.options.shuffle,o.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},o.typingComplete=!1,o.autoInsertCss=o.options.autoInsertCss,o.autoInsertCss&&(this.appendCursorAnimationCss(o),this.appendFadeOutAnimationCss(o))},d.getCurrentElContent=function(o){return o.attr?o.el.getAttribute(o.attr):o.isInput?o.el.value:"html"===o.contentType?o.el.innerHTML:o.el.textContent},d.appendCursorAnimationCss=function(o){var u="data-typed-js-cursor-css";if(o.showCursor&&!document.querySelector("["+u+"]")){var m=document.createElement("style");m.setAttribute(u,"true"),m.innerHTML="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n ",document.body.appendChild(m)}},d.appendFadeOutAnimationCss=function(o){var u="data-typed-fadeout-js-css";if(o.fadeOut&&!document.querySelector("["+u+"]")){var m=document.createElement("style");m.setAttribute(u,"true"),m.innerHTML="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n ",document.body.appendChild(m)}},_}()),Pr=new(function(){function _(){}var d=_.prototype;return d.typeHtmlChars=function(o,u,m){if("html"!==m.contentType)return u;var A=o.substring(u).charAt(0);if("<"===A||"&"===A){var W;for(W="<"===A?">":";";o.substring(u+1).charAt(0)!==W&&!(1+ ++u>o.length););u++}return u},d.backSpaceHtmlChars=function(o,u,m){if("html"!==m.contentType)return u;var A=o.substring(u).charAt(0);if(">"===A||";"===A){var W;for(W=">"===A?"<":"&";o.substring(u-1).charAt(0)!==W&&!(--u<0););u--}return u},_}()),Zo=function(){function _(o,u){fr.load(this,u,o),this.begin()}var d=_.prototype;return d.toggle=function(){this.pause.status?this.start():this.stop()},d.stop=function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))},d.start=function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))},d.destroy=function(){this.reset(!1),this.options.onDestroy(this)},d.reset=function(o){void 0===o&&(o=!0),clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,o&&(this.insertCursor(),this.options.onReset(this),this.begin())},d.begin=function(){var o=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){0===o.strPos?o.typewrite(o.strings[o.sequence[o.arrayPos]],o.strPos):o.backspace(o.strings[o.sequence[o.arrayPos]],o.strPos)},this.startDelay)},d.typewrite=function(o,u){var m=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var A=this.humanizer(this.typeSpeed),W=1;!0!==this.pause.status?this.timeout=setTimeout(function(){u=Pr.typeHtmlChars(o,u,m);var pe=0,Le=o.substring(u);if("^"===Le.charAt(0)&&/^\^\d+/.test(Le)){var $e=1;$e+=(Le=/\d+/.exec(Le)[0]).length,pe=parseInt(Le),m.temporaryPause=!0,m.options.onTypingPaused(m.arrayPos,m),o=o.substring(0,u)+o.substring(u+$e),m.toggleBlinking(!0)}if("`"===Le.charAt(0)){for(;"`"!==o.substring(u+W).charAt(0)&&(W++,!(u+W>o.length)););var ft=o.substring(0,u),Pt=o.substring(ft.length+1,u+W),en=o.substring(u+W+1);o=ft+Pt+en,W--}m.timeout=setTimeout(function(){m.toggleBlinking(!1),u>=o.length?m.doneTyping(o,u):m.keepTyping(o,u,W),m.temporaryPause&&(m.temporaryPause=!1,m.options.onTypingResumed(m.arrayPos,m))},pe)},A):this.setPauseStatus(o,u,!0)},d.keepTyping=function(o,u,m){0===u&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this));var A=o.substring(0,u+=m);this.replaceText(A),this.typewrite(o,u)},d.doneTyping=function(o,u){var m=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){m.backspace(o,u)},this.backDelay))},d.backspace=function(o,u){var m=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var A=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){u=Pr.backSpaceHtmlChars(o,u,m);var W=o.substring(0,u);if(m.replaceText(W),m.smartBackspace){var pe=m.strings[m.arrayPos+1];m.stopNum=pe&&W===pe.substring(0,u)?u:0}u>m.stopNum?(u--,m.backspace(o,u)):u<=m.stopNum&&(m.arrayPos++,m.arrayPos===m.strings.length?(m.arrayPos=0,m.options.onLastStringBackspaced(),m.shuffleStringsIfNeeded(),m.begin()):m.typewrite(m.strings[m.sequence[m.arrayPos]],u))},A)}else this.setPauseStatus(o,u,!1)},d.complete=function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0},d.setPauseStatus=function(o,u,m){this.pause.typewrite=m,this.pause.curString=o,this.pause.curStrPos=u},d.toggleBlinking=function(o){this.cursor&&(this.pause.status||this.cursorBlinking!==o&&(this.cursorBlinking=o,o?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))},d.humanizer=function(o){return Math.round(Math.random()*o/2)+o},d.shuffleStringsIfNeeded=function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))},d.initFadeOut=function(){var o=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){o.arrayPos++,o.replaceText(""),o.strings.length>o.arrayPos?o.typewrite(o.strings[o.sequence[o.arrayPos]],0):(o.typewrite(o.strings[0],0),o.arrayPos=0)},this.fadeOutDelay)},d.replaceText=function(o){this.attr?this.el.setAttribute(this.attr,o):this.isInput?this.el.value=o:"html"===this.contentType?this.el.innerHTML=o:this.el.textContent=o},d.bindFocusEvents=function(){var o=this;this.isInput&&(this.el.addEventListener("focus",function(u){o.stop()}),this.el.addEventListener("blur",function(u){o.el.value&&0!==o.el.value.length||o.start()}))},d.insertCursor=function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.setAttribute("aria-hidden",!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))},_}();const wi=["wrapper"],Yo=["*"];let Ba=(()=>{class _{constructor(){this.typeSpeed=30,this.completed=new t.bkB,this.preStringTyped=new t.bkB,this.stringTyped=new t.bkB,this.lastStringBackspaced=new t.bkB,this.typingPaused=new t.bkB,this.typingResumed=new t.bkB,this.reset=new t.bkB,this.stopped=new t.bkB,this.started=new t.bkB,this.destroyed=new t.bkB}ngAfterViewInit(){this.typed=new Zo(this.content.nativeElement.querySelector(".typing"),this.options),!1!==this.showCursor&&this.updateCursorStyle()}toggle(){this.typed.toggle()}stop(){this.typed.stop()}start(){this.typed.start()}destroy(){this.typed.destroy()}doReset(o){this.typed.reset(o)}get options(){const o=A=>()=>A.emit(),u=A=>W=>A.emit(W),m={strings:this.strings??[""],stringsElement:this.stringsElement,typeSpeed:this.typeSpeed,startDelay:this.startDelay,backSpeed:this.backSpeed,smartBackspace:this.smartBackspace,shuffle:this.shuffle,backDelay:this.backDelay,fadeOut:this.fadeOut,fadeOutClass:this.fadeOutClass,fadeOutDelay:this.fadeOutDelay,loop:this.loop,loopCount:this.loopCount,showCursor:this.showCursor,autoInsertCss:this.autoInsertCss,attr:this.attr,bindInputFocusEvents:this.bindInputFocusEvents,contentType:this.contentType,onComplete:o(this.completed),preStringTyped:u(this.preStringTyped),onStringTyped:u(this.stringTyped),onLastStringBackspaced:o(this.lastStringBackspaced),onTypingPaused:u(this.typingPaused),onTypingResumed:u(this.typingResumed),onReset:o(this.reset),onStop:u(this.stopped),onStart:u(this.started),onDestroy:o(this.destroyed)};return Object.keys(m).forEach(A=>{void 0===m[A]&&delete m[A]}),m}updateCursorStyle(){const o=getComputedStyle(this.content.nativeElement.querySelector(".typing")),u=this.content.nativeElement.querySelector(".typed-cursor").style;u.fontSize=o.fontSize,u.color=this.cursorColor||o.color}ngOnChanges(o){this.typed&&(this.typed.destroy(),this.ngAfterViewInit())}}return _.\u0275fac=function(o){return new(o||_)},_.\u0275cmp=t.VBU({type:_,selectors:[["ngx-typed-js"]],viewQuery:function(o,u){if(1&o&&t.GBs(wi,7),2&o){let m;t.mGM(m=t.lsd())&&(u.content=m.first)}},inputs:{cursorColor:"cursorColor",strings:"strings",stringsElement:"stringsElement",typeSpeed:"typeSpeed",startDelay:"startDelay",backSpeed:"backSpeed",smartBackspace:"smartBackspace",shuffle:"shuffle",backDelay:"backDelay",fadeOut:"fadeOut",fadeOutClass:"fadeOutClass",fadeOutDelay:"fadeOutDelay",loop:"loop",loopCount:"loopCount",showCursor:"showCursor",cursorChar:"cursorChar",autoInsertCss:"autoInsertCss",attr:"attr",bindInputFocusEvents:"bindInputFocusEvents",contentType:"contentType"},outputs:{completed:"completed",preStringTyped:"preStringTyped",stringTyped:"stringTyped",lastStringBackspaced:"lastStringBackspaced",typingPaused:"typingPaused",typingResumed:"typingResumed",reset:"reset",stopped:"stopped",started:"started",destroyed:"destroyed"},features:[t.OA$],ngContentSelectors:Yo,decls:3,vars:0,consts:[["wrapper",""]],template:function(o,u){1&o&&(t.NAR(),t.j41(0,"div",null,0),t.SdG(2),t.k0s())},styles:["[_nghost-%COMP%] > .typing[_ngcontent-%COMP%]{display:inline}"]}),_})(),Qo=(()=>{class _{}return _.\u0275fac=function(o){return new(o||_)},_.\u0275mod=t.$C({type:_}),_.\u0275inj=t.G2t({imports:[[]]}),_})();const bo=["searchInput"],Ya=["typed"],Tr=_=>({search_modal:_}),Js=(_,d,o)=>({highlight:_,hasSuggestions:d,"btn-icon-on-left":o}),jr=(_,d,o,u,m,A)=>({"focus-animation-small":_,"focus-animation-small-on":d,"focus-animation-big":o,"focus-animation-big-on":u,"focus-animation-home":m,"focus-animation-home-on":A});function qs(_,d){if(1&_){const o=t.RV6();t.j41(0,"i",10),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.search())}),t.EFF(1,"search"),t.k0s()}}function ws(_,d){if(1&_){const o=t.RV6();t.qex(0,11),t.j41(1,"ngx-typed-js",12,1)(3,"input",13,2),t.bIt("keydown.enter",function(){t.eBV(o);const m=t.sdS(5),A=t.XpG();return m.blur(),t.Njj(A.search())}),t.mxI("ngModelChange",function(m){t.eBV(o);const A=t.XpG();return t.DH7(A.apiSearchService.textQuery,m)||(A.apiSearchService.textQuery=m),t.Njj(m)}),t.bIt("input",function(m){t.eBV(o);const A=t.XpG();return t.Njj(A.handleInputEvent(m))})("focusin",function(){t.eBV(o);const m=t.XpG();return m.apiSearchService.hasOpenSearch=!0,t.Njj(m.focus=!0)})("focusout",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.loseFocus())})("mouseenter",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.hover=!0)})("mouseleave",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.hover=!1)}),t.k0s(),t.nrm(6,"div",14),t.k0s(),t.bVm()}if(2&_){const o=t.XpG();t.R7$(),t.Y8G("attr","placeholder")("showCursor",!1)("autoInsertCss",!1)("strings",o.searchPlaceholders)("typeSpeed",60)("backDelay",2500)("smartBackspace",!0),t.R7$(2),t.xc7("height",o.height,"px"),t.Y8G("ngClass",t.sMw(13,Js,o.apiSearchService.hasOpenSearch,o.apiSearchService.hasOpenSearch,o.isMobileAndFocused()))("placeholder",o.defaultPlaceholder),t.R50("ngModel",o.apiSearchService.textQuery),t.R7$(3),t.Y8G("ngClass",t.l4e(17,jr,45===o.height,(o.focus||o.hover)&&45===o.height,80===o.height,(o.focus||o.hover)&&80===o.height,55===o.height,(o.focus||o.hover)&&55===o.height))}}function uo(_,d){if(1&_){const o=t.RV6();t.qex(0,11),t.j41(1,"ngx-typed-js",12,1)(3,"input",15,3),t.bIt("keydown.enter",function(){t.eBV(o);const m=t.sdS(4),A=t.XpG();return m.blur(),t.Njj(A.search())}),t.mxI("ngModelChange",function(m){t.eBV(o);const A=t.XpG();return t.DH7(A.apiSearchService.textQuery,m)||(A.apiSearchService.textQuery=m),t.Njj(m)}),t.bIt("input",function(m){t.eBV(o);const A=t.XpG();return t.Njj(A.handleInputEvent(m))})("focusin",function(){t.eBV(o);const m=t.XpG();return m.apiSearchService.hasOpenSearch=!0,t.Njj(m.focus=!0)})("focusout",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.loseFocus())})("mouseenter",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.hover=!0)})("mouseleave",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.hover=!1)}),t.k0s(),t.nrm(6,"div",14),t.k0s(),t.bVm()}if(2&_){const o=t.XpG();t.R7$(),t.Y8G("attr","placeholder")("showCursor",!1)("autoInsertCss",!1)("strings",o.searchPlaceholders)("typeSpeed",60)("backDelay",2500)("smartBackspace",!0),t.R7$(2),t.xc7("height",o.height,"px")("padding-left",12,"px")("color","black")("font-size",24,"px"),t.Y8G("ngClass",t.sMw(19,Js,o.apiSearchService.hasOpenSearch,o.apiSearchService.hasOpenSearch,o.isMobileAndFocused()))("placeholder",o.defaultPlaceholder),t.R50("ngModel",o.apiSearchService.textQuery),t.R7$(3),t.Y8G("ngClass",t.l4e(23,jr,45===o.height,(o.focus||o.hover)&&45===o.height,80===o.height,(o.focus||o.hover)&&80===o.height,55===o.height,(o.focus||o.hover)&&55===o.height))}}function Lo(_,d){if(1&_){const o=t.RV6();t.j41(0,"i",16),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.search())}),t.EFF(1,"search"),t.k0s()}}let ea=(()=>{class _{constructor(o,u,m,A,W){this.apiSearchService=o,this.router=u,this.pageService=m,this.translateService=A,this.languageService=W,this.borderRadiusOnDesktop=!1,this.height=45,this.nativeAutofocus=!1,this.subscriptions=new rt.yU,this.focus=!1,this.hover=!1,this.possiblePlaceholderValues=["Minecraft Addons","GTA Mods","Roblox Scripts","Among Us Mods","Fortnite Skins"],this.defaultPlaceholder=" ",this.searchPlaceholders=[]}ngOnInit(){this.translateService.use(this.languageService.locale),this.setSearchPlaceholders(),this.innerWidth=window.innerWidth}ngOnDestroy(){this.subscriptions.unsubscribe()}search(){""!==this.apiSearchService.getTextQuery()?this.apiSearchService.performSearch(this.apiSearchService.getTextQuery()):this.searchInput.focus()}isMobileAndFocused(){return this.innerWidth<769&&this.apiSearchService.getHasOpenSearch()}closeSearch(){this.innerWidth<769&&this.apiSearchService.setTextQuery(""),setTimeout(()=>{this.apiSearchService.setHasOpenSearch(!1)},100)}loseFocus(){this.isMobileAndFocused()||setTimeout(()=>{this.closeSearch(),this.focus=!1},100)}setSearchPlaceholders(){this.subscriptions.add(this.translateService.get("navigation-search").subscribe(o=>{this.defaultPlaceholder=o,this.searchPlaceholders=[...Ie().shuffle(this.possiblePlaceholderValues).splice(0,3),this.defaultPlaceholder]}))}onResize(o){this.innerWidth=window.innerWidth,this.isMobileAndFocused()}handleInputEvent(o){this.resetTyped(o)}resetTyped(o){this.typed.destroy(),o.target.placeholder=this.defaultPlaceholder}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(St.C),t.rXU(V.Ix),t.rXU(j.b),t.rXU(ye.c$),t.rXU(Wt.g))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-searchbar"]],viewQuery:function(u,m){if(1&u&&(t.GBs(bo,5),t.GBs(bo,5),t.GBs(Ya,5)),2&u){let A;t.mGM(A=t.lsd())&&(m.searchInput=A.first),t.mGM(A=t.lsd())&&(m.searchInputRef=A.first),t.mGM(A=t.lsd())&&(m.typed=A.first)}},hostBindings:function(u,m){1&u&&t.bIt("resize",function(W){return m.onResize(W)},!1,t.tSv)},inputs:{borderRadiusOnDesktop:"borderRadiusOnDesktop",height:"height",nativeAutofocus:"nativeAutofocus"},standalone:!0,features:[t.aNF],decls:8,vars:7,consts:[["form","ngForm"],["typed",""],["searchInput","","searchInputA",""],["searchInputB","","searchInput",""],[1,"search-inner","lv-center-x",3,"ngClass"],[1,"search",3,"ngSubmit"],[1,"form-group",2,"z-index","1000"],["class","material-icons search-btn-icon-left",3,"click",4,"ngIf"],["class","flex-box-outstanding",4,"ngIf"],["class","material-icons search-btn-icon",3,"click",4,"ngIf"],[1,"material-icons","search-btn-icon-left",3,"click"],[1,"flex-box-outstanding"],[3,"attr","showCursor","autoInsertCss","strings","typeSpeed","backDelay","smartBackspace"],["autocomplete","off","type","text","autofocus","","id","search_input","name","query",1,"form-control","typing",3,"keydown.enter","ngModelChange","input","focusin","focusout","mouseenter","mouseleave","ngClass","placeholder","ngModel"],[3,"ngClass"],["autocomplete","off","type","text","id","search_input","name","query",1,"form-control","typing",3,"keydown.enter","ngModelChange","input","focusin","focusout","mouseenter","mouseleave","ngClass","placeholder","ngModel"],[1,"material-icons","search-btn-icon",3,"click"]],template:function(u,m){if(1&u){const A=t.RV6();t.j41(0,"div",4)(1,"form",5,0),t.bIt("ngSubmit",function(){return t.eBV(A),m.search(),t.Njj(m.searchInput.blur())}),t.j41(3,"div",6),t.DNE(4,qs,2,0,"i",7)(5,ws,7,24,"ng-container",8)(6,uo,7,30,"ng-container",8)(7,Lo,2,0,"i",9),t.k0s()()()}2&u&&(t.Y8G("ngClass",t.eq3(5,Tr,m.apiSearchService.hasOpenSearch)),t.R7$(4),t.Y8G("ngIf",m.isMobileAndFocused()),t.R7$(),t.Y8G("ngIf",m.nativeAutofocus),t.R7$(),t.Y8G("ngIf",!m.nativeAutofocus),t.R7$(),t.Y8G("ngIf",!m.isMobileAndFocused()))},dependencies:[N.YU,fn.YN,fn.qT,fn.me,fn.BC,fn.cb,fn.vS,fn.cV,N.bT,Qo,Ba],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}.header[_ngcontent-%COMP%]{background:#323232;top:0;right:0;width:100%;position:relative;min-height:75px}@media (max-height: 550px){.header[_ngcontent-%COMP%]{display:none}}.btn[_ngcontent-%COMP%]{background:#ff8114;font-size:16px;text-transform:none;padding:3px 20px;box-shadow:0 3px 24px #3232320a;height:auto;display:inline-block;width:45%}.headline[_ngcontent-%COMP%]{color:#fff;font-size:20px}.lv-header-btn[_ngcontent-%COMP%]{position:absolute;right:15px}.navigation-buttons[_ngcontent-%COMP%]{width:750px}.flex-box-outstanding[_ngcontent-%COMP%]{display:flex;justify-content:center}.navigation-btn[_ngcontent-%COMP%]{background:#fff;box-shadow:0 3px 24px #3232320a;border-radius:5px;border:none!important;font-size:18px;color:#4d4d4d;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;width:100%}.search-inner[_ngcontent-%COMP%]:not(.search_modal){position:relative;width:100%}@media (min-width: 767px){.search-inner[_ngcontent-%COMP%]{position:relative;width:80%}}.search-inner[_ngcontent-%COMP%], .search[_ngcontent-%COMP%]{width:100%}@media (max-width: 770px){.navigation-btn[_ngcontent-%COMP%]{margin-bottom:0}.navigation-buttons[_ngcontent-%COMP%]{width:80%}.logo[_ngcontent-%COMP%]{width:70%}.search[_ngcontent-%COMP%]{width:100%}}.search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background:#fff;box-shadow:0 3px 24px #3232320a!important;padding-left:40px;padding-right:50px;margin-bottom:0;border:none!important;font-size:25px;color:#000;box-sizing:border-box}@media (max-width: 768px){.search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-size:32px!important;padding-right:65px}}.focus-animation-small[_ngcontent-%COMP%]{pointer-events:none;width:100%;position:absolute;height:0px;top:45px;background-color:#000;transition:top .1s linear,background-color .1s linear}@media (min-width: 767px){.focus-animation-small-on[_ngcontent-%COMP%]{z-index:100;height:2px;top:43px;background-color:#ff8114;transition:top .1s linear,background-color .1s linear}}.focus-animation-home[_ngcontent-%COMP%]{pointer-events:none;width:100%;position:absolute;height:0px;top:55px;background-color:#000;transition:top .1s linear,background-color .1s linear}@media (min-width: 767px){.focus-animation-home-on[_ngcontent-%COMP%]{z-index:100;height:2px;top:53px;background-color:#ff8114;transition:top .1s linear,background-color .1s linear}}.focus-animation-big[_ngcontent-%COMP%]{pointer-events:none;width:100%;position:absolute;height:0px;top:80px;background-color:#000;transition:top .1s linear,background-color .1s linear}@media (min-width: 767px){.focus-animation-big-on[_ngcontent-%COMP%]{z-index:100;height:2px;top:78px;background-color:#ff8114;transition:top .1s linear,background-color .1s linear}}.form-group[_ngcontent-%COMP%]{position:relative}.form-group[_ngcontent-%COMP%] .search-btn-icon-left[_ngcontent-%COMP%]{font-weight:600;cursor:pointer;position:absolute;left:0;font-size:30px;color:#000;top:calc(50% - 15px);padding-left:17px}@media (max-width: 768px){.form-group[_ngcontent-%COMP%] .search-btn-icon-left[_ngcontent-%COMP%]{font-size:30px;top:calc(50% - 15px);padding-left:12px}}@media (max-width: 768px){.normal-search[_ngcontent-%COMP%]{padding-left:15px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.normal-search[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{font-size:30px}}.grey[_ngcontent-%COMP%]{color:gray!important;background-color:unset!important}.form-group[_ngcontent-%COMP%] .search-btn-icon[_ngcontent-%COMP%]{font-weight:600;cursor:pointer;position:absolute;right:0;font-size:30px;color:#000;top:calc(50% - 15px);padding-right:10px}@media (max-width: 767px){.form-group[_ngcontent-%COMP%] .search-btn-icon[_ngcontent-%COMP%]{padding-right:17px}}.form-group[_ngcontent-%COMP%], .form-control[_ngcontent-%COMP%]{margin-bottom:0}.btn-icon-on-left[_ngcontent-%COMP%]{padding-left:69px!important}.header-btn[_ngcontent-%COMP%]{width:unset!important;border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);right:20px;background:#ff8114!important;text-transform:none!important;padding:4px 20px!important;box-shadow:0 3px 24px #3232320a!important;color:#fff!important;font-size:20px!important;height:45px!important;font-weight:400!important;border:1px #ffffff solid!important;line-height:33px}.cta-btn[_ngcontent-%COMP%]{border-radius:5px;height:34px;line-height:34px;background:#ff8114!important;padding:0 20px!important;font-weight:400;border:1px white solid!important;color:#fff;flex-shrink:0;margin-left:20px;max-width:160px;cursor:pointer}.slogan[_ngcontent-%COMP%]{font-weight:400;font-size:22px;color:#fff}.footer[_ngcontent-%COMP%]{background:#323232;color:#fff}.footer[_ngcontent-%COMP%] .flexbox[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.footer[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{display:none}.cta[_ngcontent-%COMP%]{height:120px;background:#fff}@media (max-width: 700px){.cta[_ngcontent-%COMP%]{height:220px}}.cta-headline[_ngcontent-%COMP%]{font-size:32px}.cta-subline[_ngcontent-%COMP%]{font-size:24px;font-weight:300}@media (min-width: 969px){.modal-content[_ngcontent-%COMP%]{width:80%}}.premium-close-btn[_ngcontent-%COMP%]{height:40px;line-height:40px;font-size:40px;color:#181818}.premium-close-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:hover{color:#ff8114!important}.premium-close-btn[_ngcontent-%COMP%]:focus{color:#181818;outline:none}.premium-close-btn[_ngcontent-%COMP%]:active{color:#ff8114}.premium-headline[_ngcontent-%COMP%]{font-size:24px;margin-bottom:20px;text-align:center;width:100%}h4[_ngcontent-%COMP%]{margin:0!important;padding:0}.moreModal[_ngcontent-%COMP%] .headline[_ngcontent-%COMP%]{color:#242424!important;font-weight:400;font-size:35px}.more-modal-btn[_ngcontent-%COMP%]{border-radius:5px;height:34px;line-height:34px;padding:0!important;font-weight:300;max-width:160px}.line[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%);width:1px;background:#dbdbdb;top:0;bottom:0}.sub[_ngcontent-%COMP%]{font-size:14px;font-weight:400;opacity:.8}.horizontal-line[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:#dbdbdb}.moreModal[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}.more-close[_ngcontent-%COMP%]{position:absolute;top:10px;right:13px;font-size:22px;color:#181818;cursor:pointer}.more-close[_ngcontent-%COMP%]:hover{color:#ff8114!important}a[_ngcontent-%COMP%]{color:#fff}a[_ngcontent-%COMP%]:hover{color:#fff;text-decoration:none;cursor:pointer}b[_ngcontent-%COMP%]{font-weight:700}@media (max-width: 767px){.search_modal[_ngcontent-%COMP%]{margin-top:0!important;inset:0;background:#fff;width:100%!important;z-index:100000}.search_modal[_ngcontent-%COMP%] .logo-wrapper[_ngcontent-%COMP%]{display:none!important}.search_modal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .search_modal[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus, .search[_ngcontent-%COMP%] input.highlight[_ngcontent-%COMP%]:focus, .highlight[_ngcontent-%COMP%]:focus{outline:none!important;box-shadow:none!important;float:unset!important}.search_modal[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{margin:0}}.lens[_ngcontent-%COMP%]{position:absolute;top:12px;right:10px;font-size:32px;cursor:pointer}@media (max-width: 768px){.lens[_ngcontent-%COMP%]{top:0;right:40px;font-size:65px}}.border[_ngcontent-%COMP%]{border-radius:5px!important}@media (max-width: 768px){.border[_ngcontent-%COMP%]{border-radius:0!important}}.lv-color[_ngcontent-%COMP%]{color:#ff8114!important}.normal-search[_ngcontent-%COMP%]{text-align:start}@media (max-width: 768px){.highlight[_ngcontent-%COMP%]{height:80px!important}}.search-typed-element[_ngcontent-%COMP%]{margin:0;font-size:unset}p.search-typed-element[_ngcontent-%COMP%]{width:100px}']})}return _})();const Gr=["searchInputMobile"],Jo=()=>["/subscribed"],Va=()=>["/settings"],pa=(_,d)=>({search_modal:_,"bottom-bar":d});function kr(_,d){1&_&&(t.j41(0,"div",2)(1,"a",8)(2,"span",4),t.EFF(3,"person"),t.k0s()()()),2&_&&(t.R7$(),t.Y8G("routerLink",t.lJ4(1,Jo)))}function ta(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",2)(1,"a",9),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openMembershipSelectionDialog())}),t.j41(2,"span",4),t.EFF(3,"person"),t.k0s()()()}}function Qr(_,d){1&_&&(t.j41(0,"div",2)(1,"a",8)(2,"span",4),t.EFF(3,"settings"),t.k0s()()()),2&_&&(t.R7$(),t.Y8G("routerLink",t.lJ4(1,Va)))}function ga(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",2)(1,"a",9),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.openMembershipSelectionDialog())}),t.j41(2,"span",4),t.EFF(3,"settings"),t.k0s()()()}}function Ns(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",2)(1,"a",9),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.auth.logout())}),t.j41(2,"span",4),t.EFF(3,"logout"),t.k0s()()()}}function Ar(_,d){if(1&_&&t.nrm(0,"div"),2&_){const o=t.XpG();t.AVh("spacerDown",!o.pageService.onSearchPage)("spacerSearch",o.pageService.onSearchPage)}}function ho(_,d){1&_&&(t.j41(0,"div",14),t.nrm(1,"lv-searchbar",15),t.k0s()),2&_&&(t.R7$(),t.Y8G("height",50))}function Rr(_,d){if(1&_&&(t.qex(0),t.j41(1,"div",11),t.nrm(2,"img",12),t.DNE(3,ho,2,1,"div",13),t.k0s(),t.bVm()),2&_){const o=t.XpG(2);t.R7$(3),t.Y8G("ngIf",!o.pageService.onSettingsPage)}}function Dr(_,d){1&_&&(t.qex(0),t.j41(1,"div",16)(2,"div",17),t.nrm(3,"lv-searchbar",15),t.k0s()(),t.bVm()),2&_&&(t.R7$(3),t.Y8G("height",80))}function yo(_,d){if(1&_&&(t.qex(0),t.j41(1,"div")(2,"div",10),t.DNE(3,Rr,4,1,"ng-container",7)(4,Dr,4,1,"ng-container",7),t.k0s()(),t.bVm()),2&_){const o=t.XpG();t.R7$(),t.AVh("fixed",o.addMobileFixedClass)("bg-smoke",!o.addMobileFixedClass),t.R7$(),t.Y8G("ngClass",t.l_i(7,pa,o.apiSearchService.hasOpenSearch,o.addMobileFixedClass)),t.R7$(),t.Y8G("ngIf",!o.addMobileFixedClass),t.R7$(),t.Y8G("ngIf",o.addMobileFixedClass)}}let fo=(()=>{class _{constructor(o,u,m,A,W,pe,Le,$e,ft){this.router=o,this.apiSearchService=u,this.sideservice=m,this.auth=A,this.translateService=W,this.languageService=pe,this.pageService=Le,this.apiDetailPageService=$e,this.dialog=ft,this.businesses=["GTA Mods","CCleaner Download","Minecraft Resource Pack","Wallpaper Design","Fortnite Skin","Soundboard Download","Zoom Cloud Meetings","Audacity Mixer"],this.searchPlaceholders=[],this.input=new t.bkB,this.subscriptions=new rt.yU}search(o=!1){this.apiSearchService.getTextQuery().length<1?this.searchInputMobile.nativeElement.focus():(this.searchInputMobile.nativeElement.blur(),this.apiSearchService.setLoading(!0),this.router.navigateByUrl("/search/"+this.apiSearchService.getTextQuery()))}openMembershipSelectionDialog(){this.sideservice.open=!1,this.auth.isLoggedIn()||this.dialog.open(Vt.v,{data:{hasCountdown:!1}})}ngOnInit(){this.translateService.use(this.languageService.locale),this.setSearchPlaceholders()}ngOnDestroy(){this.subscriptions.unsubscribe()}ngAfterViewInit(){this.contentHeight=186}setSearchPlaceholders(){let o="";this.subscriptions.add(this.translateService.get("navigation-search").subscribe(u=>{o=u})),this.searchPlaceholders=[this.businesses[Math.floor(Math.random()*this.businesses.length)],this.businesses[Math.floor(Math.random()*this.businesses.length)],this.businesses[Math.floor(Math.random()*this.businesses.length)],o]}onWindowScroll(o){this.addMobileFixedClass=o.srcElement.scrollingElement.scrollTop>this.contentHeight}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(V.Ix),t.rXU(St.C),t.rXU(kn.o),t.rXU(C.u),t.rXU(ye.c$),t.rXU(Wt.g),t.rXU(j.b),t.rXU(Yr.u),t.rXU(Jt.o3))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-navigation-mobile"]],viewQuery:function(u,m){if(1&u&&(t.GBs(Gr,5),t.GBs(Gr,5)),2&u){let A;t.mGM(A=t.lsd())&&(m.searchInput=A.first),t.mGM(A=t.lsd())&&(m.searchInputMobile=A.first)}},hostBindings:function(u,m){1&u&&t.bIt("scroll",function(W){return m.onWindowScroll(W)},!1,t.tSv)},standalone:!0,features:[t.aNF],decls:13,vars:7,consts:[[1,"header"],[1,"row","mb-0","d-flex","align-items-center","justify-content-center"],[1,"col-3","d-flex","justify-content-center"],["href","/"],[1,"material-icons"],["class","col-3 d-flex justify-content-center",4,"ngIf"],[3,"spacerDown","spacerSearch",4,"ngIf"],[4,"ngIf"],["routerLinkActive","is-active",3,"routerLink"],["routerLinkActive","is-active",3,"click"],[3,"ngClass"],[1,"search-page-wrapper","text-center"],["src","../../../../assets/final-Logo.png","alt","","height","30px",1,"logo"],["class","searchbar-wrapper",4,"ngIf"],[1,"searchbar-wrapper"],[3,"height"],[1,"row","m-0","lv-center","py-3"],[1,"searchbar-width"]],template:function(u,m){1&u&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3)(4,"span",4),t.EFF(5,"home"),t.k0s()()(),t.DNE(6,kr,4,2,"div",5)(7,ta,4,0,"div",5)(8,Qr,4,2,"div",5)(9,ga,4,0,"div",5)(10,Ns,4,0,"div",5),t.k0s()(),t.DNE(11,Ar,1,4,"div",6)(12,yo,5,10,"ng-container",7)),2&u&&(t.R7$(6),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",!m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",!m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.Y8G("ngIf",m.addMobileFixedClass),t.R7$(),t.Y8G("ngIf",!(null!=m.apiDetailPageService&&null!=m.apiDetailPageService.trigger$$&&m.apiDetailPageService.trigger$$.value)))},dependencies:[N.bT,V.wQ,V.Wk,N.YU,ea],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}.header-fixed[_ngcontent-%COMP%]{position:fixed;left:0;right:0;top:0;z-index:100}.header[_ngcontent-%COMP%]{width:100%;position:fixed;padding:28px;height:105px;background-color:#323232;color:#fff}.header[_ngcontent-%COMP%] .is-active[_ngcontent-%COMP%]{color:#ff8114}.header[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:50px;cursor:pointer}.header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;color:#fff}.inline-img[_ngcontent-%COMP%]{display:inline;height:55px;margin-right:8px}.fixed[_ngcontent-%COMP%]{background:#323232!important;box-shadow:#00000030 0 6px 12px;position:fixed;top:0;left:0;right:0;z-index:10}.bg-smoke[_ngcontent-%COMP%]{padding-top:105px}.spacer[_ngcontent-%COMP%]{height:144px}.spacerSearch[_ngcontent-%COMP%]{height:300px}.spacerCountDown[_ngcontent-%COMP%]{height:210px}.spacerDown[_ngcontent-%COMP%]{height:284px}.searchbar-width[_ngcontent-%COMP%]{width:97%}.search-page-wrapper[_ngcontent-%COMP%]{padding:0 10px}.search-page-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:20px 0}.search-page-wrapper[_ngcontent-%COMP%] .searchbar-wrapper[_ngcontent-%COMP%]{margin-bottom:15px}.bottom-bar[_ngcontent-%COMP%]{height:105px}']})}return _})();const Qi=new t.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let Ls=(()=>{class _{constructor(o,u,m,A,W){this._elementRef=o,this._ngZone=u,this._changeDetectorRef=m,this._animationMode=A,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new t.bkB,this._mode="determinate",this._transitionendHandler=pe=>{0===this.animationEnd.observers.length||!pe.target||!pe.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===A,W&&(W.color&&(this.color=this._defaultColor=W.color),this.mode=W.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(o){this._color=o}get value(){return this._value}set value(o){this._value=na(o||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(o){this._bufferValue=na(o||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(o){this._mode=o,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(t.gRc),t.rXU(t.bc$,8),t.rXU(Qi,8))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(u,m){2&u&&(t.BMQ("aria-valuenow",m._isIndeterminate()?null:m.value)("mode",m.mode),t.HbH("mat-"+m.color),t.AVh("_mat-animation-noopable",m._isNoopAnimation)("mdc-linear-progress--animation-ready",!m._isNoopAnimation)("mdc-linear-progress--indeterminate",m._isIndeterminate()))},inputs:{color:"color",value:[t.Mj6.HasDecoratorInputTransform,"value","value",t.Udg],bufferValue:[t.Mj6.HasDecoratorInputTransform,"bufferValue","bufferValue",t.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[t.GFd,t.aNF],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(u,m){1&u&&(t.j41(0,"div",0),t.nrm(1,"div",1)(2,"div",2),t.k0s(),t.j41(3,"div",3),t.nrm(4,"span",4),t.k0s(),t.j41(5,"div",5),t.nrm(6,"span",4),t.k0s()),2&u&&(t.R7$(),t.xc7("flex-basis",m._getBufferBarFlexBasis()),t.R7$(2),t.xc7("transform",m._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0})}return _})();function na(_,d=0,o=100){return Math.max(d,Math.min(o,_))}let Ur=(()=>{class _{constructor(){}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-logo"]],standalone:!0,features:[t.aNF],decls:3,vars:0,consts:[[1,"logo","text-left","d-flex","align-items-center","justify-content-center"],["src","../../../../assets/img/logo-white-square.png","alt","","routerLink","",1,"logo-img","pointer"],["src","../../../../assets/img/logo-white-long.png","alt","","routerLink","",1,"logo-long-img","pointer"]],template:function(u,m){1&u&&(t.j41(0,"div",0),t.nrm(1,"img",1)(2,"img",2),t.k0s())},dependencies:[V.Wk],styles:[".p-relative[_ngcontent-%COMP%]{position:relative}.logo-img[_ngcontent-%COMP%]{margin-top:3px;height:35px;margin-right:5px;transition:transform 1s cubic-bezier(.7,.01,.29,.99)}.logo-img[_ngcontent-%COMP%]:hover{transform:rotate(360deg)}.logo-long-img[_ngcontent-%COMP%]{margin-top:3px;width:137px;z-index:4}"]})}return _})();var oo=f(8834);const ja=["searchInput"],ia=["searchInputMobile"],ne=()=>({href:"https://publisher.linkvertise.com",target:"_blank"}),se=_=>({link:_});function U(_,d){1&_&&t.nrm(0,"div",10)}function ke(_,d){1&_&&t.nrm(0,"mat-progress-bar",11)}let vt=(()=>{class _{constructor(o,u,m,A,W,pe){this.router=o,this.apiSearchService=u,this.sidebarService=m,this.auth=A,this.translateService=W,this.languageService=pe,this.businesses=["GTA Mods","CCleaner Download","Minecraft Resource Pack","Wallpaper Design","Fortnite Skin","Soundboard Download","Zoom Cloud Meetings","Audacity Mixer"],this.searchPlaceholders=[],this.subscriptions=new rt.yU,this.input=new t.bkB}toggleSideBarMini(){this.sidebarService.toggleMini()}search(o=!1){this.apiSearchService.textQuery.length<1?o?this.searchInputMobile.nativeElement.focus():this.searchInput.nativeElement.focus():this.apiSearchService.performSearch(this.apiSearchService.textQuery)}ngOnInit(){this.translateService.use(this.languageService.locale),this.setSearchPlaceholders()}ngOnDestroy(){this.subscriptions.unsubscribe()}setSearchPlaceholders(){let o="";this.subscriptions.add(this.translateService.get("navigation-search").subscribe(u=>{o=u})),this.searchPlaceholders=[this.businesses[Math.floor(Math.random()*this.businesses.length)],this.businesses[Math.floor(Math.random()*this.businesses.length)],this.businesses[Math.floor(Math.random()*this.businesses.length)],o]}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(V.Ix),t.rXU(St.C),t.rXU(kn.o),t.rXU(C.u),t.rXU(ye.c$),t.rXU(Wt.g))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-navigation"]],viewQuery:function(u,m){if(1&u&&(t.GBs(ja,5),t.GBs(ia,5)),2&u){let A;t.mGM(A=t.lsd())&&(m.searchInput=A.first),t.mGM(A=t.lsd())&&(m.searchInputMobile=A.first)}},standalone:!0,features:[t.aNF],decls:15,vars:10,consts:[[1,"navigation","dummy-test-class-poc-cool-nice"],[1,"navigation-desktop"],[1,"lv-logo-position"],["mat-button","",1,"mobile-toggle",3,"click"],["class","search_inner_overlay",4,"ngIf"],[1,"search-wrapper"],[3,"borderRadiusOnDesktop"],["lv-lib-button","",1,"btn-margin",3,"customConfig"],[1,"progress-bar-wrapper"],["mode","indeterminate",4,"ngIf"],[1,"search_inner_overlay"],["mode","indeterminate"]],template:function(u,m){1&u&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"button",3),t.bIt("click",function(){return m.toggleSideBarMini()}),t.j41(4,"mat-icon"),t.EFF(5,"menu"),t.k0s()(),t.nrm(6,"lv-logo"),t.k0s(),t.DNE(7,U,1,0,"div",4),t.j41(8,"div",5),t.nrm(9,"lv-searchbar",6),t.k0s(),t.j41(10,"button",7),t.EFF(11),t.nI1(12,"translate"),t.k0s()(),t.j41(13,"div",8),t.DNE(14,ke,1,0,"mat-progress-bar",9),t.k0s()()),2&u&&(t.R7$(7),t.Y8G("ngIf",m.apiSearchService.hasOpenSearch),t.R7$(2),t.Y8G("borderRadiusOnDesktop",!0),t.R7$(),t.Y8G("customConfig",t.eq3(8,se,t.lJ4(7,ne))),t.R7$(),t.SpI(" ",t.bMT(12,5,"navigation-btn1")," "),t.R7$(3),t.Y8G("ngIf",m.apiSearchService.loading&&!m.apiSearchService.hasOpenSearch))},dependencies:[oo.$z,Bt.An,Ur,N.bT,ea,Dt.z,Ls,ye.h,ye.D9],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}.navigation[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:500;top:0}.navigation-desktop[_ngcontent-%COMP%]{height:70px;background:#323232;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navigation-desktop[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;margin-right:2%}.lv-logo-position[_ngcontent-%COMP%]{display:flex;padding-left:20px}.mobile-toggle[_ngcontent-%COMP%]{background:transparent;color:#fff!important;margin-right:17px;padding-left:0;padding-right:0;min-width:32px}.search-wrapper[_ngcontent-%COMP%]{width:750px;height:45px;padding-left:20px;padding-right:20px}.search-wrapper[_ngcontent-%COMP%] lv-searchbar[_ngcontent-%COMP%]{border-radius:5px;width:100%}@media (max-width: 768px){.search-wrapper[_ngcontent-%COMP%]{width:calc(80% + 70px)}}.btn-margin[_ngcontent-%COMP%]{margin-right:2%}.progress-bar-wrapper[_ngcontent-%COMP%]{height:4px;background-color:#f5f5f5;width:100%;transition:width .3s ease-in-out}@media (max-width: 1200px){.navigation-desktop[_ngcontent-%COMP%]{gap:4rem;justify-content:flex-start}.search-wrapper[_ngcontent-%COMP%]{padding-right:40px}.btn-margin[_ngcontent-%COMP%]{display:none}}.bottom-bar[_ngcontent-%COMP%]{position:sticky;position:-webkit-sticky;top:0;background:#323232;padding:20px;z-index:1049;transform:translateY(-2px)}.bottom-bar.search_modal[_ngcontent-%COMP%]{position:fixed;inset:0;background:#fff;padding:20px 0}.bottom-bar.search_modal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .bottom-bar.search_modal[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{outline:none!important;box-shadow:none!important}']})}return _})();var si=f(1106),Si=f(9327),qo=f(7484);function xs(_,d){1&_&&t.nrm(0,"lv-navigation")}function dr(_,d){1&_&&t.nrm(0,"lv-navigation-mobile")}function ds(_,d){if(1&_){const o=t.RV6();t.j41(0,"div",11),t.bIt("click",function(){t.eBV(o);const m=t.XpG();return t.Njj(m.setSideBarMini(!0))}),t.k0s()}}function va(_,d){1&_&&t.nrm(0,"lv-sidebar")}function Ua(_,d){if(1&_&&(t.j41(0,"mat-sidenav",12,0),t.DNE(2,va,1,0,"lv-sidebar",2),t.k0s()),2&_){const o=t.XpG();t.AVh("layout-mini-sidenav",o.sidebarIsMiniState)("testing",!o.sidebarService.mobileQuery.matches&&!o.pageService.onHomePage&&!o.sidebarService.show||o.loadingService.isLoading()),t.Y8G("fixedInViewport",!0)("fixedTopGap",70),t.R7$(2),t.Y8G("ngIf",o.sidebarService.show&&!o.loadingService.isLoading())}}function ba(_,d){if(1&_&&t.nrm(0,"lv-chargebee-account-alerts",13),2&_){const o=t.XpG();t.Y8G("collectNowHostedPageUrl",o.auth.collectNowHostedPageUrl)("currentUser",o.user)}}function pr(_,d){1&_&&t.nrm(0,"lv-footer-mobile")}let Wl=(()=>{class _{constructor(o,u,m,A,W,pe,Le,$e,ft,Pt,en,rn,un,cn,$n,di){this.activatedRoute=o,this.dialog=u,this.translateService=m,this.auth=A,this.router=W,this.sidebarService=pe,this.apiAccountService=Le,this.profileService=$e,this.languageService=ft,this.apiSearchService=Pt,this.pageService=en,this.mediaMatcher=rn,this.adblockService=un,this.loadingService=cn,this.inMobiService=$n,this.document=di,this.subscription=new rt.yU,this.routeAndParams$=(0,pt.z)([this.router.events.pipe((0,ge.p)(oi=>oi instanceof V.wF)),this.activatedRoute.queryParams]),this.title="creator-web",this.onResize=(0,tt.debounce)(this.onResize,150,{leading:!1,trailing:!0}),this.locale=this.languageService.locale,this.subscription.add(this.routeAndParams$.subscribe(([oi,Kn])=>{oi.url.includes("reset-password")&&this.dialog.open(_t,{data:{token:Kn?.token,email:Kn?.email}})}))}ngOnInit(){this.adblockService.check(),this.createLinkForCanonicalURL(),this.screenWidth=window.innerWidth,this.auth.readFromLocalStorage(),this.apiAccountService.getAccount().subscribe(o=>{this.user=o.data.user,this.languageService.country=o.country,this.inMobiService.initInMobi(),this.translateService.setDefaultLang("en"),this.translateService.use(this.locale).subscribe(u=>{this.languageService.anounceTranslationsAvailable()})}),this.router.events.subscribe(o=>{o instanceof V.wF&&(this.sidebarService.open=!1,this.setSideBarMini(!0))}),this.sidebarService.mobileQuery=this.mediaMatcher.matchMedia("(max-width: 969px)"),this.sidebarService.mobileQuery.addEventListener("change",o=>{this.sidebarService.mobileQuery=o}),this.mediaMatcher.matchMedia("(max-width: 1600px)").addEventListener("change",o=>{o.matches&&this.setSideBarMini(!0)})}ngOnDestroy(){this.subscription.unsubscribe()}get sidebarIsMiniState(){return this.sidebarService.mini}setSideBarMini(o){this.sidebarService.setMini(o)}scrollToTop(){const o=document.getElementById("top");null!==o&&o.scrollIntoView()}onScroll(o){const{target:u}=o;this.showMoreContentInfoDown=!0,u.scrollTop+u.offsetHeight===u.scrollHeight&&(this.showMoreContentInfoDown=!1)}setAdBlock(o){this.adblockService.isAdBlocked=!0,this.adblockService.detected.emit()}onResize(o){this.screenWidth=o.target.innerWidth}createLinkForCanonicalURL(){const o=this.document.createElement("link");o.setAttribute("rel","canonical"),this.document.head.appendChild(o),o.setAttribute("href",this.document.URL.split("?")[0])}static#e=this.\u0275fac=function(u){return new(u||_)(t.rXU(V.nX),t.rXU(Jt.o3),t.rXU(ye.c$),t.rXU(C.u),t.rXU(V.Ix),t.rXU(kn.o),t.rXU(D.H),t.rXU(X.p),t.rXU(Wt.g),t.rXU(St.C),t.rXU(j.b),t.rXU(Si.DY),t.rXU(qo.u),t.rXU(jn.U),t.rXU(Bn),t.rXU(N.qQ))};static#t=this.\u0275cmp=t.VBU({type:_,selectors:[["lv-root"]],viewQuery:function(u,m){if(1&u&&t.GBs(Yn,5),2&u){let A;t.mGM(A=t.lsd())&&(m.sidenavContainer=A.first)}},hostBindings:function(u,m){1&u&&t.bIt("lvAdblock",function(W){return m.setAdBlock(W)},!1,t.EBC)("resize",function(W){return m.onResize(W)},!1,t.tSv)},standalone:!0,features:[t.aNF],decls:13,vars:23,consts:[["sidenav",""],[3,"loading"],[4,"ngIf"],[1,"bg-gradient"],["class","expanded-sidebar-overlay",3,"click",4,"ngIf"],[1,"layout-container",2,"overflow","unset!important"],["class","layout-sidenav layout-mini-sidenav","mode","side","opened","",3,"layout-mini-sidenav","testing","fixedInViewport","fixedTopGap",4,"ngIf"],[2,"overflow","unset!important"],[1,"content"],[3,"collectNowHostedPageUrl","currentUser",4,"ngIf"],[1,"mb-0"],[1,"expanded-sidebar-overlay",3,"click"],["mode","side","opened","",1,"layout-sidenav","layout-mini-sidenav",3,"fixedInViewport","fixedTopGap"],[3,"collectNowHostedPageUrl","currentUser"]],template:function(u,m){1&u&&(t.nrm(0,"lv-loading",1),t.DNE(1,xs,1,0,"lv-navigation",2)(2,dr,1,0,"lv-navigation-mobile",2),t.j41(3,"div",3),t.DNE(4,ds,1,0,"div",4),t.j41(5,"mat-sidenav-container",5),t.DNE(6,Ua,3,7,"mat-sidenav",6),t.j41(7,"mat-sidenav-content",7)(8,"div",8),t.DNE(9,ba,1,2,"lv-chargebee-account-alerts",9),t.k0s(),t.j41(10,"div",10),t.nrm(11,"router-outlet"),t.k0s()()()(),t.DNE(12,pr,1,0,"lv-footer-mobile",2)),2&u&&(t.Y8G("loading",m.loadingService.isLoading()),t.R7$(),t.Y8G("ngIf",!m.sidebarService.mobileQuery.matches&&!m.pageService.onHomePage&&m.sidebarService.show&&!m.loadingService.isLoading()),t.R7$(),t.Y8G("ngIf",m.sidebarService.mobileQuery.matches&&!m.pageService.onHomePage),t.R7$(),t.AVh("bg-gradient-home",m.pageService.onHomePage)("on-home-page",m.pageService.onHomePage),t.R7$(),t.Y8G("ngIf",!m.pageService.onHomePage&&!m.sidebarIsMiniState),t.R7$(2),t.Y8G("ngIf",!m.sidebarService.mobileQuery.matches&&!m.pageService.onHomePage&&m.sidebarService.show&&!m.loadingService.isLoading()),t.R7$(),t.AVh("layout-adaptive-content",!m.sidebarService.mobileQuery.matches&&!m.pageService.onHomePage)("layout-mini-content",m.sidebarIsMiniState)("ml-0",m.pageService.onHomePage),t.R7$(),t.AVh("additional-padding-top",!m.pageService.onHomePage),t.R7$(),t.Y8G("ngIf",m.auth.isLoggedIn()),t.R7$(),t.AVh("content",m.sidebarService.show)("p-0",m.sidebarService.show),t.R7$(2),t.Y8G("ngIf",m.sidebarService.mobileQuery.matches&&!m.pageService.onHomePage))},dependencies:[si.q,N.bT,vt,fo,Yn,En,Fs,yn,st,V.n3,Be],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}.content[_ngcontent-%COMP%]{padding-top:0}@media (min-width: 969px){.additional-padding-top[_ngcontent-%COMP%]{padding-top:74px}}.layer[_ngcontent-%COMP%]{position:fixed;height:100vh;width:100%;background:#323232;opacity:.7;display:block!important;z-index:1000}.pointer[_ngcontent-%COMP%]{cursor:pointer}.bg-white[_ngcontent-%COMP%]{background:#fff}@media (max-width: 767px){.bg-gradient[_ngcontent-%COMP%]{min-height:calc(100vh - 264px)}.bg-gradient-home[_ngcontent-%COMP%]{min-height:calc(100vh - 109px)!important;background:#f5f5f5}}.lv-navigation-logo[_ngcontent-%COMP%]{background:#323232;position:fixed;top:0;left:0;width:240px;height:70px}.web-time-hint[_ngcontent-%COMP%]{font-size:24px;font-weight:300}h4[_ngcontent-%COMP%]{color:#fff;font-size:40px;line-height:44px;font-weight:500;white-space:nowrap}h4[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.1809em;display:table}h4[_ngcontent-%COMP%]:after{content:"";margin-top:-.2082em;display:table}@media (max-width: 767px){h4[_ngcontent-%COMP%]{font-size:36px}h4[_ngcontent-%COMP%]:before{content:"";margin-bottom:-.242em;display:table}h4[_ngcontent-%COMP%]:after{content:"";margin-top:-.2693em;display:table}}.head-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.web-close-btn[_ngcontent-%COMP%]{height:40px;line-height:40px;font-size:40px;color:#ff8114;margin-top:4px}@media (max-width: 767px){.web-close-btn[_ngcontent-%COMP%]{margin-top:14px}}.web-close-btn[_ngcontent-%COMP%]:hover{color:#cc6810}.web-close-btn[_ngcontent-%COMP%]:focus{color:#cc6810}.web-close-btn[_ngcontent-%COMP%]:active{color:#cc6810;outline:none;box-shadow:none}#webModal[_ngcontent-%COMP%], #relatedTopicsModal[_ngcontent-%COMP%]{padding-right:0!important}.expand-less-icon[_ngcontent-%COMP%]{color:#ff8114;cursor:pointer;transition:opacity .5s ease;opacity:0}@media (min-width: 769px){.expand-less-icon[_ngcontent-%COMP%]{display:none}}mat-icon[_ngcontent-%COMP%]{width:40px;height:24px}mat-icon[_ngcontent-%COMP%] .mat-icon-toggle-focus-overlay[_ngcontent-%COMP%]{display:none}mat-icon[_ngcontent-%COMP%]:hover{color:#ff8114!important}.expand-more-icon[_ngcontent-%COMP%]{height:88px;left:0;right:16px;color:#323232;position:fixed;bottom:0;z-index:10;background:transparent linear-gradient(180deg,#f5f5f500,#f5f5f5) 0 0 no-repeat padding-box;opacity:0;transition:opacity .5s ease}@media (min-width: 769px){.expand-more-icon[_ngcontent-%COMP%]{display:none}}.show-opacity[_ngcontent-%COMP%]{opacity:1}.icon-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:-12px}.triangle-result[_ngcontent-%COMP%]{display:none;height:100%;max-height:703px;width:100%;max-width:230px}@media (min-width: 1199px){.triangle-result[_ngcontent-%COMP%]{display:block}}.triangle-result.small[_ngcontent-%COMP%]{display:none;max-height:703px}@media (min-width: 860px) and (max-width: 1199px){.triangle-result.small[_ngcontent-%COMP%]{display:block}}.triangle-left-wrapper[_ngcontent-%COMP%]{position:absolute;left:0}.triangle-right-wrapper[_ngcontent-%COMP%]{position:absolute;right:0}.triangle-result-wrapper[_ngcontent-%COMP%]{display:flex;align-items:stretch}@media (min-width: 768px){.triangle-result-wrapper[_ngcontent-%COMP%]{padding-top:12px;min-height:703px}}.width100[_ngcontent-%COMP%]{width:100%}.taboola-spinner[_ngcontent-%COMP%]{height:700px;display:flex;align-items:center;justify-content:center}']})}return _})();var es=f(1626),El=f(1806),Jn=f(1635),zr=f(807),ra=f(9163),Ja=f(9860),Bs=f(6108),F=f(2151),w=f(4229),I=f(7994),z=f(1115),G=f(9055),Me=f(8782),lt=f(9471),kt=f(4539),Ft=function(){function _(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,ra.LV)(Bs.ct,{max:F.v["cache.fragmentQueryDocuments"]||1e3,cache:G.l})}return _.prototype.lookupFragment=function(d){return null},_.prototype.batch=function(d){var m,o=this;return this.performTransaction(function(){return m=d.update(o)},"string"==typeof d.optimistic?d.optimistic:!1===d.optimistic?null:void 0),m},_.prototype.recordOptimisticTransaction=function(d,o){this.performTransaction(d,o)},_.prototype.transformDocument=function(d){return d},_.prototype.transformForLink=function(d){return d},_.prototype.identify=function(d){},_.prototype.gc=function(){return[]},_.prototype.modify=function(d){return!1},_.prototype.readQuery=function(d,o){return void 0===o&&(o=!!d.optimistic),this.read((0,Jn.Cl)((0,Jn.Cl)({},d),{rootId:d.id||"ROOT_QUERY",optimistic:o}))},_.prototype.watchFragment=function(d){var o=this,u=d.fragment,m=d.fragmentName,A=d.from,W=d.optimistic,pe=void 0===W||W,Le=(0,Jn.Tt)(d,["fragment","fragmentName","from","optimistic"]),$e=this.getFragmentDoc(u,m),ft=typeof A>"u"||"string"==typeof A?A:this.identify(A),Pt=!!d[Symbol.for("apollo.dataMasking")];if(!1!==globalThis.__DEV__){var en=m||(0,w.E4)(u).name.value;ft||!1!==globalThis.__DEV__&&zr.V1.warn(1,en)}var un,rn=(0,Jn.Cl)((0,Jn.Cl)({},Le),{returnPartialData:!0,id:ft,query:$e,optimistic:pe});return new I.c(function(cn){return o.watch((0,Jn.Cl)((0,Jn.Cl)({},rn),{immediate:!0,callback:function($n){var di=Pt?(0,kt.z)($n.result,u,o,m):$n.result;if(!un||!(0,lt.a)($e,{data:un?.result},{data:di})){var oi={data:di,complete:!!$n.complete};$n.missing&&(oi.missing=(0,z.IM)($n.missing.map(function(Kn){return Kn.missing}))),un=(0,Jn.Cl)((0,Jn.Cl)({},$n),{result:di}),cn.next(oi)}}}))})},_.prototype.readFragment=function(d,o){return void 0===o&&(o=!!d.optimistic),this.read((0,Jn.Cl)((0,Jn.Cl)({},d),{query:this.getFragmentDoc(d.fragment,d.fragmentName),rootId:d.id,optimistic:o}))},_.prototype.writeQuery=function(d){var o=d.id,u=d.data,m=(0,Jn.Tt)(d,["id","data"]);return this.write(Object.assign(m,{dataId:o||"ROOT_QUERY",result:u}))},_.prototype.writeFragment=function(d){var o=d.id,u=d.data,m=d.fragment,A=d.fragmentName,W=(0,Jn.Tt)(d,["id","data","fragment","fragmentName"]);return this.write(Object.assign(W,{query:this.getFragmentDoc(m,A),dataId:o,result:u}))},_.prototype.updateQuery=function(d,o){return this.batch({update:function(u){var m=u.readQuery(d),A=o(m);return null==A?m:(u.writeQuery((0,Jn.Cl)((0,Jn.Cl)({},d),{data:A})),A)}})},_.prototype.updateFragment=function(d,o){return this.batch({update:function(u){var m=u.readFragment(d),A=o(m);return null==A?m:(u.writeFragment((0,Jn.Cl)((0,Jn.Cl)({},d),{data:A})),A)}})},_}();!1!==globalThis.__DEV__&&(Ft.prototype.getMemoryInternals=Me.tQ);var Kt=function(_){function d(o,u,m,A){var W,pe=_.call(this,o)||this;if(pe.message=o,pe.path=u,pe.query=m,pe.variables=A,Array.isArray(pe.path)){pe.missing=pe.message;for(var Le=pe.path.length-1;Le>=0;--Le)pe.missing=((W={})[pe.path[Le]]=pe.missing,W)}else pe.missing=pe.path;return pe.__proto__=d.prototype,pe}return(0,Jn.C6)(d,_),d}(Error),tn=f(8926),hn=f(1601),vn=f(2130),Vn=f(1658),qt=f(1367),He=f(1955),xt=f(6500),yt=f(120),mn=f(4183),Fn=f(2848),Zn=f(1181),ii=f(4420),zn=f(7715),Li=Object.prototype.hasOwnProperty;function ur(_){return null==_}function Pi(_,d){var o=_.__typename,u=_.id,m=_._id;if("string"==typeof o&&(d&&(d.keyObject=ur(u)?ur(m)?void 0:{_id:m}:{id:u}),ur(u)&&!ur(m)&&(u=m),!ur(u)))return"".concat(o,":").concat("number"==typeof u||"string"==typeof u?u:JSON.stringify(u))}var Fr={dataIdFromObject:Pi,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Bo(_){var d=_.canonizeResults;return void 0===d?Fr.canonizeResults:d}var mo=/^[_a-z][_0-9a-z]*/i;function Fi(_){var d=_.match(mo);return d?d[0]:_}function po(_,d,o){return!!(0,Zn.U)(d)&&((0,zn.c)(d)?d.every(function(u){return po(_,u,o)}):_.selections.every(function(u){if((0,qt.dt)(u)&&(0,mn.MS)(u,o)){var m=(0,qt.ue)(u);return Li.call(d,m)&&(!u.selectionSet||po(u.selectionSet,d[m],o))}return!0}))}function Vo(_){return(0,Zn.U)(_)&&!(0,qt.A_)(_)&&!(0,zn.c)(_)}function xo(_,d){var o=(0,Bs.JG)((0,w.zK)(_));return{fragmentMap:o,lookupFragment:function(u){var m=o[u];return!m&&d&&(m=d.lookup(u)),m||null}}}var _,d,qa=Object.create(null),Ms=function(){return qa},to=Object.create(null),go=function(){function _(d,o){var u=this;this.policies=d,this.group=o,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(m,A){return(0,Fn.G)((0,qt.A_)(m)?u.get(m.__ref,A):m&&m[A])},this.canRead=function(m){return(0,qt.A_)(m)?u.has(m.__ref):"object"==typeof m},this.toReference=function(m,A){if("string"==typeof m)return(0,qt.WU)(m);if((0,qt.A_)(m))return m;var W=u.policies.identify(m)[0];if(W){var pe=(0,qt.WU)(W);return A&&u.merge(W,m),pe}}}return _.prototype.toObject=function(){return(0,Jn.Cl)({},this.data)},_.prototype.has=function(d){return void 0!==this.lookup(d,!0)},_.prototype.get=function(d,o){if(this.group.depend(d,o),Li.call(this.data,d)){var u=this.data[d];if(u&&Li.call(u,o))return u[o]}return"__typename"===o&&Li.call(this.policies.rootTypenamesById,d)?this.policies.rootTypenamesById[d]:this instanceof _o?this.parent.get(d,o):void 0},_.prototype.lookup=function(d,o){return o&&this.group.depend(d,"__exists"),Li.call(this.data,d)?this.data[d]:this instanceof _o?this.parent.lookup(d,o):this.policies.rootTypenamesById[d]?Object.create(null):void 0},_.prototype.merge=function(d,o){var m,u=this;(0,qt.A_)(d)&&(d=d.__ref),(0,qt.A_)(o)&&(o=o.__ref);var A="string"==typeof d?this.lookup(m=d):d,W="string"==typeof o?this.lookup(m=o):o;if(W){(0,zr.V1)("string"==typeof m,2);var pe=new z.ZI(oa).merge(A,W);if(this.data[m]=pe,pe!==A&&(delete this.refs[m],this.group.caching)){var Le=Object.create(null);A||(Le.__exists=1),Object.keys(W).forEach(function($e){if(!A||A[$e]!==pe[$e]){Le[$e]=1;var ft=Fi($e);ft!==$e&&!u.policies.hasKeyArgs(pe.__typename,ft)&&(Le[ft]=1),void 0===pe[$e]&&!(u instanceof _o)&&delete pe[$e]}}),Le.__typename&&!(A&&A.__typename)&&this.policies.rootTypenamesById[m]===pe.__typename&&delete Le.__typename,Object.keys(Le).forEach(function($e){return u.group.dirty(m,$e)})}}},_.prototype.modify=function(d,o){var u=this,m=this.lookup(d);if(m){var A=Object.create(null),W=!1,pe=!0,Le={DELETE:qa,INVALIDATE:to,isReference:qt.A_,toReference:this.toReference,canRead:this.canRead,readField:function($e,ft){return u.policies.readField("string"==typeof $e?{fieldName:$e,from:ft||(0,qt.WU)(d)}:$e,{store:u})}};if(Object.keys(m).forEach(function($e){var ft=Fi($e),Pt=m[$e];if(void 0!==Pt){var en="function"==typeof o?o:o[$e]||o[ft];if(en){var rn=en===Ms?qa:en((0,Fn.G)(Pt),(0,Jn.Cl)((0,Jn.Cl)({},Le),{fieldName:ft,storeFieldName:$e,storage:u.getStorage(d,$e)}));if(rn===to)u.group.dirty(d,$e);else if(rn===qa&&(rn=void 0),rn!==Pt&&(A[$e]=rn,W=!0,Pt=rn,!1!==globalThis.__DEV__)){var un=function(bi){if(void 0===u.lookup(bi.__ref))return!1!==globalThis.__DEV__&&zr.V1.warn(3,bi),!0};if((0,qt.A_)(rn))un(rn);else if(Array.isArray(rn))for(var cn=!1,$n=void 0,di=0,oi=rn;di0){var o=--this.rootIds[d];return o||delete this.rootIds[d],o}return 0},_.prototype.getRootIdSet=function(d){return void 0===d&&(d=new Set),Object.keys(this.rootIds).forEach(d.add,d),this instanceof _o?this.parent.getRootIdSet(d):Object.keys(this.policies.rootTypenamesById).forEach(d.add,d),d},_.prototype.gc=function(){var d=this,o=this.getRootIdSet(),u=this.toObject();o.forEach(function(W){Li.call(u,W)&&(Object.keys(d.findChildRefIds(W)).forEach(o.add,o),delete u[W])});var m=Object.keys(u);if(m.length){for(var A=this;A instanceof _o;)A=A.parent;m.forEach(function(W){return A.delete(W)})}return m},_.prototype.findChildRefIds=function(d){if(!Li.call(this.refs,d)){var o=this.refs[d]=Object.create(null),u=this.data[d];if(!u)return o;var m=new Set([u]);m.forEach(function(A){(0,qt.A_)(A)&&(o[A.__ref]=!0),(0,Zn.U)(A)&&Object.keys(A).forEach(function(W){var pe=A[W];(0,Zn.U)(pe)&&m.add(pe)})})}return this.refs[d]},_.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},_}(),ya=function(){function _(d,o){void 0===o&&(o=null),this.caching=d,this.parent=o,this.d=null,this.resetCaching()}return _.prototype.resetCaching=function(){this.d=this.caching?(0,ra.yN)():null,this.keyMaker=new ii.b(xt.et)},_.prototype.depend=function(d,o){if(this.d){this.d(Dl(d,o));var u=Fi(o);u!==o&&this.d(Dl(d,u)),this.parent&&this.parent.depend(d,o)}},_.prototype.dirty=function(d,o){this.d&&this.d.dirty(Dl(d,o),"__exists"===o?"forget":"setDirty")},_}();function Dl(_,d){return d+"#"+_}function wa(_,d){k(_)&&_.group.depend(d,"__exists")}d=function(o){function u(m){var W=m.resultCaching,Le=m.seed,$e=o.call(this,m.policies,new ya(void 0===W||W))||this;return $e.stump=new Gl($e),$e.storageTrie=new ii.b(xt.et),Le&&$e.replace(Le),$e}return(0,Jn.C6)(u,o),u.prototype.addLayer=function(m,A){return this.stump.addLayer(m,A)},u.prototype.removeLayer=function(){return this},u.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},u}(_=go||(go={})),_.Root=d;var _o=function(_){function d(o,u,m,A){var W=_.call(this,u.policies,A)||this;return W.id=o,W.parent=u,W.replay=m,W.group=A,m(W),W}return(0,Jn.C6)(d,_),d.prototype.addLayer=function(o,u){return new d(o,this,u,this.group)},d.prototype.removeLayer=function(o){var u=this,m=this.parent.removeLayer(o);return o===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(A){var W=u.data[A],pe=m.lookup(A);pe?W?W!==pe&&Object.keys(W).forEach(function(Le){(0,Ja.L)(W[Le],pe[Le])||u.group.dirty(A,Le)}):(u.group.dirty(A,"__exists"),Object.keys(pe).forEach(function(Le){u.group.dirty(A,Le)})):u.delete(A)}),m):m===this.parent?this:m.addLayer(this.id,this.replay)},d.prototype.toObject=function(){return(0,Jn.Cl)((0,Jn.Cl)({},this.parent.toObject()),this.data)},d.prototype.findChildRefIds=function(o){var u=this.parent.findChildRefIds(o);return Li.call(this.data,o)?(0,Jn.Cl)((0,Jn.Cl)({},u),_.prototype.findChildRefIds.call(this,o)):u},d.prototype.getStorage=function(){for(var o=this.parent;o.parent;)o=o.parent;return o.getStorage.apply(o,arguments)},d}(go),Gl=function(_){function d(o){return _.call(this,"EntityStore.Stump",o,function(){},new ya(o.group.caching,o.group))||this}return(0,Jn.C6)(d,_),d.prototype.removeLayer=function(){return this},d.prototype.merge=function(o,u){return this.parent.merge(o,u)},d}(_o);function oa(_,d,o){var u=_[o],m=d[o];return(0,Ja.L)(u,m)?u:m}function k(_){return!!(_ instanceof go&&_.group.caching)}var $=function(){function _(){this.known=new(xt.En?WeakSet:Set),this.pool=new ii.b(xt.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return _.prototype.isKnown=function(d){return(0,Zn.U)(d)&&this.known.has(d)},_.prototype.pass=function(d){if((0,Zn.U)(d)){var o=function ue(_){return(0,Zn.U)(_)?(0,zn.c)(_)?_.slice(0):(0,Jn.Cl)({__proto__:Object.getPrototypeOf(_)},_):_}(d);return this.passes.set(o,d),o}return d},_.prototype.admit=function(d){var o=this;if((0,Zn.U)(d)){var u=this.passes.get(d);if(u)return u;switch(Object.getPrototypeOf(d)){case Array.prototype:if(this.known.has(d))return d;var A=d.map(this.admit,this);return(W=this.pool.lookupArray(A)).array||(this.known.add(W.array=A),!1!==globalThis.__DEV__&&Object.freeze(A)),W.array;case null:case Object.prototype:if(this.known.has(d))return d;var pe=Object.getPrototypeOf(d),Le=[pe],$e=this.sortedKeys(d);Le.push($e.json);var W,ft=Le.length;if($e.sorted.forEach(function(rn){Le.push(o.admit(d[rn]))}),!(W=this.pool.lookupArray(Le)).object){var Pt=W.object=Object.create(pe);this.known.add(Pt),$e.sorted.forEach(function(rn,un){Pt[rn]=Le[ft+un]}),!1!==globalThis.__DEV__&&Object.freeze(Pt)}return W.object}}return d},_.prototype.sortedKeys=function(d){var o=Object.keys(d),u=this.pool.lookupArray(o);if(!u.keys){o.sort();var m=JSON.stringify(o);(u.keys=this.keysByJSON.get(m))||this.keysByJSON.set(m,u.keys={sorted:o,json:m})}return u.keys},_}();function re(_){return[_.selectionSet,_.objectOrReference,_.context,_.context.canonizeResults]}var it=function(){function _(d){var o=this;this.knownResults=new(xt.et?WeakMap:Map),this.config=(0,yt.o)(d,{addTypename:!1!==d.addTypename,canonizeResults:Bo(d)}),this.canon=d.canon||new $,this.executeSelectionSet=(0,ra.LV)(function(u){var m,A=u.context.canonizeResults,W=re(u);W[3]=!A;var pe=(m=o.executeSelectionSet).peek.apply(m,W);return pe?A?(0,Jn.Cl)((0,Jn.Cl)({},pe),{result:o.canon.admit(pe.result)}):pe:(wa(u.context.store,u.enclosingRef.__ref),o.execSelectionSetImpl(u))},{max:this.config.resultCacheMaxSize||F.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:re,makeCacheKey:function(u,m,A,W){if(k(A.store))return A.store.makeCacheKey(u,(0,qt.A_)(m)?m.__ref:m,A.varString,W)}}),this.executeSubSelectedArray=(0,ra.LV)(function(u){return wa(u.context.store,u.enclosingRef.__ref),o.execSubSelectedArrayImpl(u)},{max:this.config.resultCacheMaxSize||F.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(u){var m=u.field,A=u.array,W=u.context;if(k(W.store))return W.store.makeCacheKey(m,A,W.varString)}})}return _.prototype.resetCanon=function(){this.canon=new $},_.prototype.diffQueryAgainstStore=function(d){var o=d.store,u=d.query,m=d.rootId,A=void 0===m?"ROOT_QUERY":m,W=d.variables,pe=d.returnPartialData,Le=void 0===pe||pe,$e=d.canonizeResults,ft=void 0===$e?this.config.canonizeResults:$e,Pt=this.config.cache.policies;W=(0,Jn.Cl)((0,Jn.Cl)({},(0,w.wY)((0,w.AT)(u))),W);var un,en=(0,qt.WU)(A),rn=this.executeSelectionSet({selectionSet:(0,w.Vn)(u).selectionSet,objectOrReference:en,enclosingRef:en,context:(0,Jn.Cl)({store:o,query:u,policies:Pt,variables:W,varString:(0,vn.M)(W),canonizeResults:ft},xo(u,this.config.fragments))});if(rn.missing&&(un=[new Kt(Xt(rn.missing),rn.missing,u,W)],!Le))throw un[0];return{result:rn.result,complete:!un,missing:un}},_.prototype.isFresh=function(d,o,u,m){if(k(m.store)&&this.knownResults.get(d)===u){var A=this.executeSelectionSet.peek(u,o,m,this.canon.isKnown(d));if(A&&d===A.result)return!0}return!1},_.prototype.execSelectionSetImpl=function(d){var o=this,u=d.selectionSet,m=d.objectOrReference,A=d.enclosingRef,W=d.context;if((0,qt.A_)(m)&&!W.policies.rootTypenamesById[m.__ref]&&!W.store.has(m.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(m.__ref," object")};var en,pe=W.variables,Le=W.policies,ft=W.store.getFieldValue(m,"__typename"),Pt=[],rn=new z.ZI;function un(Kn,ai){var bi;return Kn.missing&&(en=rn.merge(en,((bi={})[ai]=Kn.missing,bi))),Kn.result}this.config.addTypename&&"string"==typeof ft&&!Le.rootIdsByTypename[ft]&&Pt.push({__typename:ft});var cn=new Set(u.selections);cn.forEach(function(Kn){var ai,bi;if((0,mn.MS)(Kn,pe))if((0,qt.dt)(Kn)){var ir=Le.readField({fieldName:Kn.name.value,field:Kn,variables:W.variables,from:m},W),tr=(0,qt.ue)(Kn);void 0===ir?hn.XY.added(Kn)||(en=rn.merge(en,((ai={})[tr]="Can't find field '".concat(Kn.name.value,"' on ").concat((0,qt.A_)(m)?m.__ref+" object":"object "+JSON.stringify(m,null,2)),ai))):(0,zn.c)(ir)?ir.length>0&&(ir=un(o.executeSubSelectedArray({field:Kn,array:ir,enclosingRef:A,context:W}),tr)):Kn.selectionSet?null!=ir&&(ir=un(o.executeSelectionSet({selectionSet:Kn.selectionSet,objectOrReference:ir,enclosingRef:(0,qt.A_)(ir)?ir:A,context:W}),tr)):W.canonizeResults&&(ir=o.canon.pass(ir)),void 0!==ir&&Pt.push(((bi={})[tr]=ir,bi))}else{var Sr=(0,Bs.HQ)(Kn,W.lookupFragment);if(!Sr&&Kn.kind===He.b.FRAGMENT_SPREAD)throw(0,zr.vA)(10,Kn.name.value);Sr&&Le.fragmentMatches(Sr,ft)&&Sr.selectionSet.selections.forEach(cn.add,cn)}});var di={result:(0,z.IM)(Pt),missing:en},oi=W.canonizeResults?this.canon.admit(di):(0,Fn.G)(di);return oi.result&&this.knownResults.set(oi.result,u),oi},_.prototype.execSubSelectedArrayImpl=function(d){var pe,o=this,u=d.field,m=d.array,A=d.enclosingRef,W=d.context,Le=new z.ZI;function $e(ft,Pt){var en;return ft.missing&&(pe=Le.merge(pe,((en={})[Pt]=ft.missing,en))),ft.result}return u.selectionSet&&(m=m.filter(W.store.canRead)),m=m.map(function(ft,Pt){return null===ft?null:(0,zn.c)(ft)?$e(o.executeSubSelectedArray({field:u,array:ft,enclosingRef:A,context:W}),Pt):u.selectionSet?$e(o.executeSelectionSet({selectionSet:u.selectionSet,objectOrReference:ft,enclosingRef:(0,qt.A_)(ft)?ft:A,context:W}),Pt):(!1!==globalThis.__DEV__&&function bn(_,d,o){if(!d.selectionSet){var u=new Set([o]);u.forEach(function(m){(0,Zn.U)(m)&&((0,zr.V1)(!(0,qt.A_)(m),11,function $r(_,d){return(0,qt.A_)(d)?_.get(d.__ref,"__typename"):d&&d.__typename}(_,m),d.name.value),Object.values(m).forEach(u.add,u))})}}(W.store,u,ft),ft)}),{result:W.canonizeResults?this.canon.admit(m):m,missing:pe}},_}();function Xt(_){try{JSON.stringify(_,function(d,o){if("string"==typeof o)throw o;return o})}catch(d){return d}}var ti=f(4246),vr=f(1687),or=f(4141),hr=Object.create(null);function Bi(_){var d=JSON.stringify(_);return hr[d]||(hr[d]=Object.create(null))}function Vr(_){var d=Bi(_);return d.keyFieldsFn||(d.keyFieldsFn=function(o,u){var m=function(W,pe){return u.readField(pe,W)},A=u.keyObject=Vi(_,function(W){var pe=ri(u.storeObject,W,m);return void 0===pe&&o!==u.storeObject&&Li.call(o,W[0])&&(pe=ri(o,W,On)),(0,zr.V1)(void 0!==pe,5,W.join("."),o),pe});return"".concat(u.typename,":").concat(JSON.stringify(A))})}function mr(_){var d=Bi(_);return d.keyArgsFn||(d.keyArgsFn=function(o,u){var m=u.field,A=u.variables,W=u.fieldName,pe=Vi(_,function($e){var ft=$e[0],Pt=ft.charAt(0);if("@"!==Pt)if("$"!==Pt){if(o)return ri(o,$e)}else{var cn=ft.slice(1);if(A&&Li.call(A,cn)){var $n=$e.slice(0);return $n[0]=cn,ri(A,$n)}}else if(m&&(0,zn.E)(m.directives)){var en=ft.slice(1),rn=m.directives.find(function(di){return di.name.value===en}),un=rn&&(0,qt.MB)(rn,A);return un&&ri(un,$e.slice(1))}}),Le=JSON.stringify(pe);return(o||"{}"!==Le)&&(W+=":"+Le),W})}function Vi(_,d){var o=new z.ZI;return fi(_).reduce(function(u,m){var A,W=d(m);if(void 0!==W){for(var pe=m.length-1;pe>=0;--pe)(A={})[m[pe]]=W,W=A;u=o.merge(u,W)}return u},Object.create(null))}function fi(_){var d=Bi(_);if(!d.paths){var o=d.paths=[],u=[];_.forEach(function(m,A){(0,zn.c)(m)?(fi(m).forEach(function(W){return o.push(u.concat(W))}),u.length=0):(u.push(m),(0,zn.c)(_[A+1])||(o.push(u.slice(0)),u.length=0))})}return d.paths}function On(_,d){return _[d]}function ri(_,d,o){return o=o||On,sr(d.reduce(function u(m,A){return(0,zn.c)(m)?m.map(function(W){return u(W,A)}):m&&o(m,A)},_))}function sr(_){return(0,Zn.U)(_)?(0,zn.c)(_)?_.map(sr):Vi(Object.keys(_).sort(),function(d){return ri(_,d)}):_}var so=f(6882);function Or(_){return void 0!==_.args?_.args:_.field?(0,qt.MB)(_.field,_.variables):null}var Hr=function(){},Es=function(_,d){return d.fieldName},br=function(_,d,o){return(0,o.mergeObjects)(_,d)},Jr=function(_,d){return d},Co=function(){function _(d){this.config=d,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,Jn.Cl)({dataIdFromObject:Pi},d),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),d.possibleTypes&&this.addPossibleTypes(d.possibleTypes),d.typePolicies&&this.addTypePolicies(d.typePolicies)}return _.prototype.identify=function(d,o){var u,m=this,A=o&&(o.typename||(null===(u=o.storeObject)||void 0===u?void 0:u.__typename))||d.__typename;if(A===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var Le,W=o&&o.storeObject||d,pe=(0,Jn.Cl)((0,Jn.Cl)({},o),{typename:A,storeObject:W,readField:o&&o.readField||function(){var Pt=Ds(arguments,W);return m.readField(Pt,{store:m.cache.data,variables:Pt.variables})}}),$e=A&&this.getTypePolicy(A),ft=$e&&$e.keyFn||this.config.dataIdFromObject;return so.yV.withValue(!0,function(){for(;ft;){var Pt=ft((0,Jn.Cl)((0,Jn.Cl)({},d),W),pe);if(!(0,zn.c)(Pt)){Le=Pt;break}ft=Vr(Pt)}}),Le=Le?String(Le):void 0,pe.keyObject?[Le,pe.keyObject]:[Le]},_.prototype.addTypePolicies=function(d){var o=this;Object.keys(d).forEach(function(u){var m=d[u],A=m.queryType,W=m.mutationType,pe=m.subscriptionType,Le=(0,Jn.Tt)(m,["queryType","mutationType","subscriptionType"]);A&&o.setRootTypename("Query",u),W&&o.setRootTypename("Mutation",u),pe&&o.setRootTypename("Subscription",u),Li.call(o.toBeAdded,u)?o.toBeAdded[u].push(Le):o.toBeAdded[u]=[Le]})},_.prototype.updateTypePolicy=function(d,o){var u=this,m=this.getTypePolicy(d),A=o.keyFields,W=o.fields;function pe(Le,$e){Le.merge="function"==typeof $e?$e:!0===$e?br:!1===$e?Jr:Le.merge}pe(m,o.merge),m.keyFn=!1===A?Hr:(0,zn.c)(A)?Vr(A):"function"==typeof A?A:m.keyFn,W&&Object.keys(W).forEach(function(Le){var $e=u.getFieldPolicy(d,Le,!0),ft=W[Le];if("function"==typeof ft)$e.read=ft;else{var Pt=ft.keyArgs,en=ft.read,rn=ft.merge;$e.keyFn=!1===Pt?Es:(0,zn.c)(Pt)?mr(Pt):"function"==typeof Pt?Pt:$e.keyFn,"function"==typeof en&&($e.read=en),pe($e,rn)}$e.read&&$e.merge&&($e.keyFn=$e.keyFn||Es)})},_.prototype.setRootTypename=function(d,o){void 0===o&&(o=d);var u="ROOT_"+d.toUpperCase(),m=this.rootTypenamesById[u];o!==m&&((0,zr.V1)(!m||m===d,6,d),m&&delete this.rootIdsByTypename[m],this.rootIdsByTypename[o]=u,this.rootTypenamesById[u]=o)},_.prototype.addPossibleTypes=function(d){var o=this;this.usingPossibleTypes=!0,Object.keys(d).forEach(function(u){o.getSupertypeSet(u,!0),d[u].forEach(function(m){o.getSupertypeSet(m,!0).add(u);var A=m.match(mo);(!A||A[0]!==m)&&o.fuzzySubtypes.set(m,new RegExp(m))})})},_.prototype.getTypePolicy=function(d){var o=this;if(!Li.call(this.typePolicies,d)){var u=this.typePolicies[d]=Object.create(null);u.fields=Object.create(null);var m=this.supertypeMap.get(d);!m&&this.fuzzySubtypes.size&&(m=this.getSupertypeSet(d,!0),this.fuzzySubtypes.forEach(function(W,pe){if(W.test(d)){var Le=o.supertypeMap.get(pe);Le&&Le.forEach(function($e){return m.add($e)})}})),m&&m.size&&m.forEach(function(W){var pe=o.getTypePolicy(W),Le=pe.fields,$e=(0,Jn.Tt)(pe,["fields"]);Object.assign(u,$e),Object.assign(u.fields,Le)})}var A=this.toBeAdded[d];return A&&A.length&&A.splice(0).forEach(function(W){o.updateTypePolicy(d,W)}),this.typePolicies[d]},_.prototype.getFieldPolicy=function(d,o,u){if(d){var m=this.getTypePolicy(d).fields;return m[o]||u&&(m[o]=Object.create(null))}},_.prototype.getSupertypeSet=function(d,o){var u=this.supertypeMap.get(d);return!u&&o&&this.supertypeMap.set(d,u=new Set),u},_.prototype.fragmentMatches=function(d,o,u,m){var A=this;if(!d.typeCondition)return!0;if(!o)return!1;var W=d.typeCondition.name.value;if(o===W)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(W))for(var pe=this.getSupertypeSet(o,!0),Le=[pe],$e=function(un){var cn=A.getSupertypeSet(un,!1);cn&&cn.size&&Le.indexOf(cn)<0&&Le.push(cn)},ft=!(!u||!this.fuzzySubtypes.size),Pt=!1,en=0;en1?_[1]:d}:(W=(0,Jn.Cl)({},u),Li.call(W,"from")||(W.from=d)),!1!==globalThis.__DEV__&&void 0===W.from&&!1!==globalThis.__DEV__&&zr.V1.warn(8,(0,vr.p)(Array.from(_))),void 0===W.variables&&(W.variables=o),W}function Kl(_){return function(o,u){if((0,zn.c)(o)||(0,zn.c)(u))throw(0,zr.vA)(9);if((0,Zn.U)(o)&&(0,Zn.U)(u)){var m=_.getFieldValue(o,"__typename"),A=_.getFieldValue(u,"__typename");if(m&&A&&m!==A)return u;if((0,qt.A_)(o)&&Vo(u))return _.merge(o.__ref,u),o;if(Vo(o)&&(0,qt.A_)(u))return _.merge(o,u.__ref),u;if(Vo(o)&&Vo(u))return(0,Jn.Cl)((0,Jn.Cl)({},o),u)}return u}}function Mo(_,d,o){var u="".concat(d).concat(o),m=_.flavors.get(u);return m||_.flavors.set(u,m=_.clientOnly===d&&_.deferred===o?_:(0,Jn.Cl)((0,Jn.Cl)({},_),{clientOnly:d,deferred:o})),m}var Kr=function(){function _(d,o,u){this.cache=d,this.reader=o,this.fragments=u}return _.prototype.writeToStore=function(d,o){var u=this,m=o.query,A=o.result,W=o.dataId,pe=o.variables,Le=o.overwrite,$e=(0,w.Vu)(m),ft=function Cs(){return new z.ZI}();pe=(0,Jn.Cl)((0,Jn.Cl)({},(0,w.wY)($e)),pe);var Pt=(0,Jn.Cl)((0,Jn.Cl)({store:d,written:Object.create(null),merge:function(rn,un){return ft.merge(rn,un)},variables:pe,varString:(0,vn.M)(pe)},xo(m,this.fragments)),{overwrite:!!Le,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),en=this.processSelectionSet({result:A||Object.create(null),dataId:W,selectionSet:$e.selectionSet,mergeTree:{map:new Map},context:Pt});if(!(0,qt.A_)(en))throw(0,zr.vA)(12,A);return Pt.incomingById.forEach(function(rn,un){var cn=rn.storeObject,$n=rn.mergeTree,di=rn.fieldNodeSet,oi=(0,qt.WU)(un);if($n&&$n.map.size){var Kn=u.applyMerges($n,oi,cn,Pt);if((0,qt.A_)(Kn))return;cn=Kn}if(!1!==globalThis.__DEV__&&!Pt.overwrite){var ai=Object.create(null);di.forEach(function(tr){tr.selectionSet&&(ai[tr.name.value]=!0)}),Object.keys(cn).forEach(function(tr){(function(tr){return!0===ai[Fi(tr)]})(tr)&&!function(tr){var Sr=$n&&$n.map.get(tr);return!!(Sr&&Sr.info&&Sr.info.merge)}(tr)&&function xa(_,d,o,u){var m=function(Pt){var en=u.getFieldValue(Pt,o);return"object"==typeof en&&en},A=m(_);if(A){var W=m(d);if(W&&!(0,qt.A_)(A)&&!(0,Ja.L)(A,W)&&!Object.keys(A).every(function(Pt){return void 0!==u.getFieldValue(W,Pt)})){var pe=u.getFieldValue(_,"__typename")||u.getFieldValue(d,"__typename"),Le=Fi(o),$e="".concat(pe,".").concat(Le);if(!Se.has($e)){Se.add($e);var ft=[];!(0,zn.c)(A)&&!(0,zn.c)(W)&&[A,W].forEach(function(Pt){var en=u.getFieldValue(Pt,"__typename");"string"==typeof en&&!ft.includes(en)&&ft.push(en)}),!1!==globalThis.__DEV__&&zr.V1.warn(15,Le,pe,ft.length?"either ensure all objects of type "+ft.join(" and ")+" have an ID or a custom merge function, or ":"",$e,(0,Jn.Cl)({},A),(0,Jn.Cl)({},W))}}}}(oi,cn,tr,Pt.store)})}d.merge(un,cn)}),d.retain(en.__ref),en},_.prototype.processSelectionSet=function(d){var o=this,u=d.dataId,m=d.result,A=d.selectionSet,W=d.context,pe=d.mergeTree,Le=this.cache.policies,$e=Object.create(null),ft=u&&Le.rootTypenamesById[u]||(0,qt.D$)(m,A,W.fragmentMap)||u&&W.store.get(u,"__typename");"string"==typeof ft&&($e.__typename=ft);var Pt=function(){var Kn=Ds(arguments,$e,W.variables);if((0,qt.A_)(Kn.from)){var ai=W.incomingById.get(Kn.from.__ref);if(ai){var bi=Le.readField((0,Jn.Cl)((0,Jn.Cl)({},Kn),{from:ai.storeObject}),W);if(void 0!==bi)return bi}}return Le.readField(Kn,W)},en=new Set;this.flattenFields(A,m,W,ft).forEach(function(Kn,ai){var bi,ir=(0,qt.ue)(ai),tr=m[ir];if(en.add(ai),void 0!==tr){var Sr=Le.getStoreFieldName({typename:ft,fieldName:ai.name.value,field:ai,variables:Kn.variables}),Ys=ul(pe,Sr),as=o.processFieldValue(tr,ai,ai.selectionSet?Mo(Kn,!1,!1):Kn,Ys),wl=void 0;ai.selectionSet&&((0,qt.A_)(as)||Vo(as))&&(wl=Pt("__typename",as));var Ia=Le.getMergeFunction(ft,ai.name.value,wl);Ia?Ys.info={field:ai,typename:ft,merge:Ia}:Sl(pe,Sr),$e=Kn.merge($e,((bi={})[Sr]=as,bi))}else!1!==globalThis.__DEV__&&!Kn.clientOnly&&!Kn.deferred&&!hn.XY.added(ai)&&!Le.getReadFunction(ft,ai.name.value)&&!1!==globalThis.__DEV__&&zr.V1.error(13,(0,qt.ue)(ai),m)});try{var rn=Le.identify(m,{typename:ft,selectionSet:A,fragmentMap:W.fragmentMap,storeObject:$e,readField:Pt}),cn=rn[1];u=u||rn[0],cn&&($e=W.merge($e,cn))}catch(Kn){if(!u)throw Kn}if("string"==typeof u){var $n=(0,qt.WU)(u),di=W.written[u]||(W.written[u]=[]);if(di.indexOf(A)>=0||(di.push(A),this.reader&&this.reader.isFresh(m,$n,A,W)))return $n;var oi=W.incomingById.get(u);return oi?(oi.storeObject=W.merge(oi.storeObject,$e),oi.mergeTree=ts(oi.mergeTree,pe),en.forEach(function(Kn){return oi.fieldNodeSet.add(Kn)})):W.incomingById.set(u,{storeObject:$e,mergeTree:hs(pe)?void 0:pe,fieldNodeSet:en}),$n}return $e},_.prototype.processFieldValue=function(d,o,u,m){var A=this;return o.selectionSet&&null!==d?(0,zn.c)(d)?d.map(function(W,pe){var Le=A.processFieldValue(W,o,u,ul(m,pe));return Sl(m,pe),Le}):this.processSelectionSet({result:d,selectionSet:o.selectionSet,context:u,mergeTree:m}):!1!==globalThis.__DEV__?(0,ti.m)(d):d},_.prototype.flattenFields=function(d,o,u,m){void 0===m&&(m=(0,qt.D$)(o,d,u.fragmentMap));var A=new Map,W=this.cache.policies,pe=new ii.b(!1);return function Le($e,ft){var Pt=pe.lookup($e,ft.clientOnly,ft.deferred);Pt.visited||(Pt.visited=!0,$e.selections.forEach(function(en){if((0,mn.MS)(en,u.variables)){var rn=ft.clientOnly,un=ft.deferred;if(!(rn&&un)&&(0,zn.E)(en.directives)&&en.directives.forEach(function(di){var oi=di.name.value;if("client"===oi&&(rn=!0),"defer"===oi){var Kn=(0,qt.MB)(di,u.variables);(!Kn||!1!==Kn.if)&&(un=!0)}}),(0,qt.dt)(en)){var cn=A.get(en);cn&&(rn=rn&&cn.clientOnly,un=un&&cn.deferred),A.set(en,Mo(u,rn,un))}else{var $n=(0,Bs.HQ)(en,u.lookupFragment);if(!$n&&en.kind===He.b.FRAGMENT_SPREAD)throw(0,zr.vA)(14,en.name.value);$n&&W.fragmentMatches($n,m,o,u.variables)&&Le($n.selectionSet,Mo(u,rn,un))}}}))}(d,u),A},_.prototype.applyMerges=function(d,o,u,m,A){var W,pe=this;if(d.map.size&&!(0,qt.A_)(u)){var Le=(0,zn.c)(u)||!(0,qt.A_)(o)&&!Vo(o)?void 0:o,$e=u;Le&&!A&&(A=[(0,qt.A_)(Le)?Le.__ref:Le]);var ft,Pt=function(en,rn){return(0,zn.c)(en)?"number"==typeof rn?en[rn]:void 0:m.store.getFieldValue(en,String(rn))};d.map.forEach(function(en,rn){var un=Pt(Le,rn),cn=Pt($e,rn);if(void 0!==cn){A&&A.push(rn);var $n=pe.applyMerges(en,un,cn,m,A);$n!==cn&&(ft=ft||new Map).set(rn,$n),A&&(0,zr.V1)(A.pop()===rn)}}),ft&&(u=(0,zn.c)($e)?$e.slice(0):(0,Jn.Cl)({},$e),ft.forEach(function(en,rn){u[rn]=en}))}return d.info?this.cache.policies.runMergeFunction(o,u,d.info,m,A&&(W=m.store).getStorage.apply(W,A)):u},_}(),Ol=[];function ul(_,d){var o=_.map;return o.has(d)||o.set(d,Ol.pop()||{map:new Map}),o.get(d)}function ts(_,d){if(_===d||!d||hs(d))return _;if(!_||hs(_))return d;var o=_.info&&d.info?(0,Jn.Cl)((0,Jn.Cl)({},_.info),d.info):_.info||d.info,u=_.map.size&&d.map.size,A={info:o,map:u?new Map:_.map.size?_.map:d.map};if(u){var W=new Set(d.map.keys());_.map.forEach(function(pe,Le){A.map.set(Le,ts(pe,d.map.get(Le))),W.delete(Le)}),W.forEach(function(pe){A.map.set(pe,ts(d.map.get(pe),_.map.get(pe)))})}return A}function hs(_){return!_||!(_.info||_.map.size)}function Sl(_,d){var o=_.map,u=o.get(d);u&&hs(u)&&(Ol.push(u),o.delete(d))}var Se=new Set,Vs=function(_){function d(o){void 0===o&&(o={});var u=_.call(this)||this;return u.watches=new Set,u.addTypenameTransform=new tn.c(hn.XY),u.assumeImmutableResults=!0,u.makeVar=or.UT,u.txCount=0,u.config=function us(_){return(0,yt.o)(Fr,_)}(o),u.addTypename=!!u.config.addTypename,u.policies=new Co({cache:u,dataIdFromObject:u.config.dataIdFromObject,possibleTypes:u.config.possibleTypes,typePolicies:u.config.typePolicies}),u.init(),u}return(0,Jn.C6)(d,_),d.prototype.init=function(){var o=this.data=new go.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=o.stump,this.resetResultCache()},d.prototype.resetResultCache=function(o){var u=this,m=this.storeReader,A=this.config.fragments;this.storeWriter=new Kr(this,this.storeReader=new it({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Bo(this.config),canon:o?void 0:m&&m.canon,fragments:A}),A),this.maybeBroadcastWatch=(0,ra.LV)(function(W,pe){return u.broadcastWatch(W,pe)},{max:this.config.resultCacheMaxSize||F.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(W){var pe=W.optimistic?u.optimisticData:u.data;if(k(pe))return pe.makeCacheKey(W.query,W.callback,(0,vn.M)({optimistic:W.optimistic,id:W.id,variables:W.variables}))}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(W){return W.resetCaching()})},d.prototype.restore=function(o){return this.init(),o&&this.data.replace(o),this},d.prototype.extract=function(o){return void 0===o&&(o=!1),(o?this.optimisticData:this.data).extract()},d.prototype.read=function(o){var u=o.returnPartialData,m=void 0!==u&&u;try{return this.storeReader.diffQueryAgainstStore((0,Jn.Cl)((0,Jn.Cl)({},o),{store:o.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:m})).result||null}catch(A){if(A instanceof Kt)return null;throw A}},d.prototype.write=function(o){try{return++this.txCount,this.storeWriter.writeToStore(this.data,o)}finally{! --this.txCount&&!1!==o.broadcast&&this.broadcastWatches()}},d.prototype.modify=function(o){if(Li.call(o,"id")&&!o.id)return!1;var u=o.optimistic?this.optimisticData:this.data;try{return++this.txCount,u.modify(o.id||"ROOT_QUERY",o.fields)}finally{! --this.txCount&&!1!==o.broadcast&&this.broadcastWatches()}},d.prototype.diff=function(o){return this.storeReader.diffQueryAgainstStore((0,Jn.Cl)((0,Jn.Cl)({},o),{store:o.optimistic?this.optimisticData:this.data,rootId:o.id||"ROOT_QUERY",config:this.config}))},d.prototype.watch=function(o){var u=this;return this.watches.size||(0,or.MS)(this),this.watches.add(o),o.immediate&&this.maybeBroadcastWatch(o),function(){u.watches.delete(o)&&!u.watches.size&&(0,or.WR)(u),u.maybeBroadcastWatch.forget(o)}},d.prototype.gc=function(o){var u;vn.M.reset(),Vn.y.reset(),this.addTypenameTransform.resetCache(),null===(u=this.config.fragments)||void 0===u||u.resetCaches();var m=this.optimisticData.gc();return o&&!this.txCount&&(o.resetResultCache?this.resetResultCache(o.resetResultIdentities):o.resetResultIdentities&&this.storeReader.resetCanon()),m},d.prototype.retain=function(o,u){return(u?this.optimisticData:this.data).retain(o)},d.prototype.release=function(o,u){return(u?this.optimisticData:this.data).release(o)},d.prototype.identify=function(o){if((0,qt.A_)(o))return o.__ref;try{return this.policies.identify(o)[0]}catch(u){!1!==globalThis.__DEV__&&zr.V1.warn(u)}},d.prototype.evict=function(o){if(!o.id){if(Li.call(o,"id"))return!1;o=(0,Jn.Cl)((0,Jn.Cl)({},o),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(o,this.data)}finally{! --this.txCount&&!1!==o.broadcast&&this.broadcastWatches()}},d.prototype.reset=function(o){var u=this;return this.init(),vn.M.reset(),o&&o.discardWatches?(this.watches.forEach(function(m){return u.maybeBroadcastWatch.forget(m)}),this.watches.clear(),(0,or.WR)(this)):this.broadcastWatches(),Promise.resolve()},d.prototype.removeOptimistic=function(o){var u=this.optimisticData.removeLayer(o);u!==this.optimisticData&&(this.optimisticData=u,this.broadcastWatches())},d.prototype.batch=function(o){var $e,u=this,m=o.update,A=o.optimistic,W=void 0===A||A,pe=o.removeOptimistic,Le=o.onWatchUpdated,ft=function(en){var un=u.data,cn=u.optimisticData;++u.txCount,en&&(u.data=u.optimisticData=en);try{return $e=m(u)}finally{--u.txCount,u.data=un,u.optimisticData=cn}},Pt=new Set;return Le&&!this.txCount&&this.broadcastWatches((0,Jn.Cl)((0,Jn.Cl)({},o),{onWatchUpdated:function(en){return Pt.add(en),!1}})),"string"==typeof W?this.optimisticData=this.optimisticData.addLayer(W,ft):!1===W?ft(this.data):ft(),"string"==typeof pe&&(this.optimisticData=this.optimisticData.removeLayer(pe)),Le&&Pt.size?(this.broadcastWatches((0,Jn.Cl)((0,Jn.Cl)({},o),{onWatchUpdated:function(en,rn){var un=Le.call(this,en,rn);return!1!==un&&Pt.delete(en),un}})),Pt.size&&Pt.forEach(function(en){return u.maybeBroadcastWatch.dirty(en)})):this.broadcastWatches(o),$e},d.prototype.performTransaction=function(o,u){return this.batch({update:o,optimistic:u||null!==u})},d.prototype.transformDocument=function(o){return this.addTypenameToDocument(this.addFragmentsToDocument(o))},d.prototype.fragmentMatches=function(o,u){return this.policies.fragmentMatches(o,u)},d.prototype.lookupFragment=function(o){var u;return(null===(u=this.config.fragments)||void 0===u?void 0:u.lookup(o))||null},d.prototype.broadcastWatches=function(o){var u=this;this.txCount||this.watches.forEach(function(m){return u.maybeBroadcastWatch(m,o)})},d.prototype.addFragmentsToDocument=function(o){var u=this.config.fragments;return u?u.transform(o):o},d.prototype.addTypenameToDocument=function(o){return this.addTypename?this.addTypenameTransform.transformDocument(o):o},d.prototype.broadcastWatch=function(o,u){var m=o.lastDiff,A=this.diff(o);u&&(o.optimistic&&"string"==typeof u.optimistic&&(A.fromOptimisticTransaction=!0),u.onWatchUpdated&&!1===u.onWatchUpdated.call(this,o,A,m))||(!m||!(0,Ja.L)(m.result,A.result))&&o.callback(o.lastDiff=A,m)},d}(Ft);!1!==globalThis.__DEV__&&(Vs.prototype.getMemoryInternals=Me.cM);var pi=f(3246),Wi=f(8008),el=f(1985),sa=function(){function _(d){var o=d.batchDebounce,u=d.batchInterval,m=d.batchMax,A=d.batchHandler,W=d.batchKey;this.batchesByKey=new Map,this.scheduledBatchTimerByKey=new Map,this.batchDebounce=o,this.batchInterval=u,this.batchMax=m||0,this.batchHandler=A,this.batchKey=W||function(){return""}}return _.prototype.enqueueRequest=function(d){var o=this,u=(0,Jn.Cl)((0,Jn.Cl)({},d),{next:[],error:[],complete:[],subscribers:new Set}),m=this.batchKey(d.operation);return u.observable||(u.observable=new I.c(function(A){var W=o.batchesByKey.get(m);W||o.batchesByKey.set(m,W=new Set);var pe=0===W.size,Le=0===u.subscribers.size;return u.subscribers.add(A),Le&&W.add(u),A.next&&u.next.push(A.next.bind(A)),A.error&&u.error.push(A.error.bind(A)),A.complete&&u.complete.push(A.complete.bind(A)),(pe||o.batchDebounce)&&o.scheduleQueueConsumption(m),W.size===o.batchMax&&o.consumeQueue(m),function(){var $e;u.subscribers.delete(A)&&u.subscribers.size<1&&W.delete(u)&&W.size<1&&(o.consumeQueue(m),null===($e=W.subscription)||void 0===$e||$e.unsubscribe())}})),u.observable},_.prototype.consumeQueue=function(d){void 0===d&&(d="");var o=this.batchesByKey.get(d);if(this.batchesByKey.delete(d),o&&o.size){var u=[],m=[],A=[],W=[],pe=[],Le=[];o.forEach(function(Pt){u.push(Pt.operation),m.push(Pt.forward),A.push(Pt.observable),W.push(Pt.next),pe.push(Pt.error),Le.push(Pt.complete)});var $e=this.batchHandler(u,m)||I.c.of(),ft=function(Pt){pe.forEach(function(en){en&&en.forEach(function(rn){return rn(Pt)})})};return o.subscription=$e.subscribe({next:function(Pt){if(Array.isArray(Pt)||(Pt=[Pt]),W.length!==Pt.length){var en=new Error("server returned results with length ".concat(Pt.length,", expected length of ").concat(W.length));return en.result=Pt,ft(en)}Pt.forEach(function(rn,un){W[un]&&W[un].forEach(function(cn){return cn(rn)})})},error:ft,complete:function(){Le.forEach(function(Pt){Pt&&Pt.forEach(function(en){return en()})})}}),A}},_.prototype.scheduleQueueConsumption=function(d){var o=this;clearTimeout(this.scheduledBatchTimerByKey.get(d)),this.scheduledBatchTimerByKey.set(d,setTimeout(function(){o.consumeQueue(d),o.scheduledBatchTimerByKey.delete(d)},this.batchInterval))},_}();!function(_){function d(o){var u=_.call(this)||this,m=o||{},W=m.batchInterval,Le=m.batchMax,ft=m.batchHandler,en=m.batchKey;return u.batcher=new sa({batchDebounce:m.batchDebounce,batchInterval:void 0===W?10:W,batchMax:void 0===Le?0:Le,batchHandler:void 0===ft?function(){return null}:ft,batchKey:void 0===en?function(){return""}:en}),o.batchHandler.length<=1&&(u.request=function(un){return u.batcher.enqueueRequest({operation:un})}),u}(0,Jn.C6)(d,_),d.prototype.request=function(o,u){return this.batcher.enqueueRequest({operation:o,forward:u})}}(Wi.C);class jo extends Wi.C{httpClient;options;requester;print=pi.y;constructor(d,o){super(),this.httpClient=d,this.options=o,this.options.operationPrinter&&(this.print=this.options.operationPrinter),this.requester=u=>new I.c(m=>{const A=u.getContext(),W=(oi,Kn)=>function za(..._){const d=_.find(o=>typeof o<"u");return typeof d>"u"?_[_.length-1]:d}(A[oi],this.options[oi],Kn);let pe=W("method","POST");const Le=W("includeQuery",!0),$e=W("includeExtensions",!1),ft=W("uri","graphql"),Pt=W("withCredentials"),en=W("useMultipart"),rn=!0===this.options.useGETForQueries,un=u.query.definitions.some(oi=>"OperationDefinition"===oi.kind&&"query"===oi.operation);rn&&un&&(pe="GET");const cn={method:pe,url:"function"==typeof ft?ft(u):ft,body:{operationName:u.operationName,variables:u.variables},options:{withCredentials:Pt,useMultipart:en,headers:this.options.headers}};$e&&(cn.body.extensions=u.extensions),Le&&(cn.body.query=this.print(u.query));const $n=function Io(_){let d=_.headers&&_.headers instanceof es.Lr?_.headers:new es.Lr(_.headers);if(_.clientAwareness){const{name:o,version:u}=_.clientAwareness;o&&!d.has("apollographql-client-name")&&(d=d.set("apollographql-client-name",o)),u&&!d.has("apollographql-client-version")&&(d=d.set("apollographql-client-version",u))}return d}(A);cn.options.headers=((_,d)=>_&&d?d.keys().reduce((u,m)=>u.set(m,d.getAll(m)),_):d||_)(cn.options.headers,$n);const di=((_,d,o)=>{const u=-1!==["POST","PUT","PATCH"].indexOf(_.method.toUpperCase()),A=_.body.length;let pe,W=_.options&&_.options.useMultipart;if(W){if(A)return new el.c($e=>$e.error(new Error("File upload is not available when combined with Batching")));if(!u)return new el.c($e=>$e.error(new Error("File upload is not available when GET is used")));if(!o)return new el.c($e=>$e.error(new Error('To use File upload you need to pass "extractFiles" function from "extract-files" library to HttpLink\'s options')));pe=o(_.body),W=!!pe.files.size}let Le={};if(A){if(!u)return new el.c($e=>$e.error(new Error("Batching is not available for GET requests")));Le={body:_.body}}else Le=u?{body:W?pe.clone:_.body}:{params:Object.keys(_.body).reduce((Pt,en)=>{const rn=_.body[en];return Pt[en]=-1!==["variables","extensions"].indexOf(en.toLowerCase())?JSON.stringify(rn):rn,Pt},{})};if(W&&u){const $e=new FormData;$e.append("operations",JSON.stringify(Le.body));const ft={},Pt=pe.files;let en=0;Pt.forEach(rn=>{ft[++en]=rn}),$e.append("map",JSON.stringify(ft)),en=0,Pt.forEach((rn,un)=>{$e.append(++en+"",un,un.name)}),Le.body=$e}return d.request(_.method,_.url,{observe:"response",responseType:"json",reportProgress:!1,...Le,..._.options})})(cn,this.httpClient,this.options.extractFiles).subscribe({next:oi=>{u.setContext({response:oi}),m.next(oi.body)},error:oi=>m.error(oi),complete:()=>m.complete()});return()=>{di.closed||di.unsubscribe()}})}request(d){return this.requester(d)}}let Jc=(()=>{class _{httpClient;constructor(o){this.httpClient=o}create(o){return new jo(this.httpClient,o)}static \u0275fac=function(u){return new(u||_)(t.KVO(es.Qq))};static \u0275prov=t.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();const ed=g.c.graphqlUrl;function Pu(_){return{link:_.create({uri:ed}),cache:new Vs}}let Au=(()=>{class _{static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275mod=t.$C({type:_});static#n=this.\u0275inj=t.G2t({providers:[{provide:El.$Y,useFactory:Pu,deps:[Jc]}]})}return _})(),df=(()=>{class _{static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275mod=t.$C({type:_});static#n=this.\u0275inj=t.G2t({imports:[S.yE,S.yE]})}return _})();function Fu(_){return new t.wOt(3e3,!1)}function fs(_){switch(_.length){case 0:return new q.sf;case 1:return _[0];default:return new q.ui(_)}}function zs(_,d,o=new Map,u=new Map){const m=[],A=[];let W=-1,pe=null;if(d.forEach(Le=>{const $e=Le.get("offset"),ft=$e==W,Pt=ft&&pe||new Map;Le.forEach((en,rn)=>{let un=rn,cn=en;if("offset"!==rn)switch(un=_.normalizePropertyName(un,m),cn){case q.FX:cn=o.get(rn);break;case q.kp:cn=u.get(rn);break;default:cn=_.normalizeStyleValue(rn,un,cn,m)}Pt.set(un,cn)}),ft||A.push(Pt),pe=Pt,W=$e}),m.length)throw function td(_){return new t.wOt(3502,!1)}();return A}function ns(_,d,o,u){switch(d){case"start":_.onStart(()=>u(o&&zo(o,"start",_)));break;case"done":_.onDone(()=>u(o&&zo(o,"done",_)));break;case"destroy":_.onDestroy(()=>u(o&&zo(o,"destroy",_)))}}function zo(_,d,o){const A=Pl(_.element,_.triggerName,_.fromState,_.toState,d||_.phaseName,o.totalTime??_.totalTime,!!o.disabled),W=_._data;return null!=W&&(A._data=W),A}function Pl(_,d,o,u,m="",A=0,W){return{element:_,triggerName:d,fromState:o,toState:u,phaseName:m,totalTime:A,disabled:!!W}}function $s(_,d,o){let u=_.get(d);return u||_.set(d,u=o),u}function Ma(_){const d=_.indexOf(":");return[_.substring(1,d),_.slice(d+1)]}const Vu=typeof document>"u"?null:document.documentElement;function gc(_){const d=_.parentNode||_.host||null;return d===Vu?null:d}let Hs=null,_c=!1;function hl(_,d){for(;d;){if(d===_)return!0;d=gc(d)}return!1}function ki(_,d,o){if(o)return Array.from(_.querySelectorAll(d));const u=_.querySelector(d);return u?[u]:[]}let jd=(()=>{class _{validateStyleProperty(o){return function vc(_){Hs||(Hs=function Al(){return typeof document<"u"?document.body:null}()||{},_c=!!Hs.style&&"WebkitAppearance"in Hs.style);let d=!0;return Hs.style&&!function ju(_){return"ebkit"==_.substring(1,6)}(_)&&(d=_ in Hs.style,!d&&_c&&(d="Webkit"+_.charAt(0).toUpperCase()+_.slice(1)in Hs.style)),d}(o)}matchesElement(o,u){return!1}containsElement(o,u){return hl(o,u)}getParentElement(o){return gc(o)}query(o,u,m){return ki(o,u,m)}computeStyle(o,u,m){return m||""}animate(o,u,m,A,W,pe=[],Le){return new q.sf(m,A)}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac})}return _})();class Ud{static#e=this.NOOP=new jd}class zd{}const $d=1e3,bc="ng-enter",yc="ng-leave",wc="ng-trigger",xc=".ng-trigger",sn="ng-animating",nr=".ng-animating";function Ea(_){if("number"==typeof _)return _;const d=_.match(/^(-?[\.\d]+)(m?s)/);return!d||d.length<2?0:Cc(parseFloat(d[1]),d[2])}function Cc(_,d){return"s"===d?_*$d:_}function Mr(_,d,o){return _.hasOwnProperty("duration")?_:function Hd(_,d,o){let m,A=0,W="";if("string"==typeof _){const pe=_.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===pe)return d.push(Fu()),{duration:0,delay:0,easing:""};m=Cc(parseFloat(pe[1]),pe[2]);const Le=pe[3];null!=Le&&(A=Cc(parseFloat(Le),pe[4]));const $e=pe[5];$e&&(W=$e)}else m=_;if(!o){let pe=!1,Le=d.length;m<0&&(d.push(function x(){return new t.wOt(3100,!1)}()),pe=!0),A<0&&(d.push(function R(){return new t.wOt(3101,!1)}()),pe=!0),pe&&d.splice(Le,0,Fu())}return{duration:m,delay:A,easing:W}}(_,d,o)}function Gs(_,d,o){d.forEach((u,m)=>{const A=Ss(m);o&&!o.has(m)&&o.set(m,_.style[A]),_.style[A]=u})}function Da(_,d){d.forEach((o,u)=>{const m=Ss(u);_.style[m]=""})}function Ec(_){return Array.isArray(_)?1==_.length?_[0]:(0,q.K2)(_):_}const Xi=new RegExp("{{\\s*(.+?)\\s*}}","g");function is(_){let d=[];if("string"==typeof _){let o;for(;o=Xi.exec(_);)d.push(o[1]);Xi.lastIndex=0}return d}function Ks(_,d,o){const u=`${_}`,m=u.replace(Xi,(A,W)=>{let pe=d[W];return null==pe&&(o.push(function L(_){return new t.wOt(3003,!1)}()),pe=""),pe.toString()});return m==u?_:m}const Zl=/-+([a-z0-9])/g;function Ss(_){return _.replace(Zl,(...d)=>d[1].toUpperCase())}function Zs(_,d,o){switch(d.type){case q.If.Trigger:return _.visitTrigger(d,o);case q.If.State:return _.visitState(d,o);case q.If.Transition:return _.visitTransition(d,o);case q.If.Sequence:return _.visitSequence(d,o);case q.If.Group:return _.visitGroup(d,o);case q.If.Animate:return _.visitAnimate(d,o);case q.If.Keyframes:return _.visitKeyframes(d,o);case q.If.Style:return _.visitStyle(d,o);case q.If.Reference:return _.visitReference(d,o);case q.If.AnimateChild:return _.visitAnimateChild(d,o);case q.If.AnimateRef:return _.visitAnimateRef(d,o);case q.If.Query:return _.visitQuery(d,o);case q.If.Stagger:return _.visitStagger(d,o);default:throw function ie(_){return new t.wOt(3004,!1)}()}}function Yl(_,d){return window.getComputedStyle(_)[d]}const Dc=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 Oc extends zd{normalizePropertyName(d,o){return Ss(d)}normalizeStyleValue(d,o,u,m){let A="";const W=u.toString().trim();if(Dc.has(o)&&0!==u&&"0"!==u)if("number"==typeof u)A="px";else{const pe=u.match(/^[+-]?[\d\.]+([a-z]*)$/);pe&&0==pe[1].length&&m.push(function Te(_,d){return new t.wOt(3005,!1)}())}return W+A}}const Ql="*";const Jl=new Set(["true","1"]),Wr=new Set(["false","0"]);function ml(_,d){const o=Jl.has(_)||Wr.has(_),u=Jl.has(d)||Wr.has(d);return(m,A)=>{let W=_==Ql||_==m,pe=d==Ql||d==A;return!W&&o&&"boolean"==typeof m&&(W=m?Jl.has(_):Wr.has(_)),!pe&&u&&"boolean"==typeof A&&(pe=A?Jl.has(d):Wr.has(d)),W&&pe}}const Zd=new RegExp("s*:selfs*,?","g");function rd(_,d,o,u){return new gf(_).build(d,o,u)}class gf{constructor(d){this._driver=d}build(d,o,u){const m=new ql(o);return this._resetContextStyleTimingState(m),Zs(this,Ec(d),m)}_resetContextStyleTimingState(d){d.currentQuerySelector="",d.collectedStyles=new Map,d.collectedStyles.set("",new Map),d.currentTime=0}visitTrigger(d,o){let u=o.queryCount=0,m=o.depCount=0;const A=[],W=[];return"@"==d.name.charAt(0)&&o.errors.push(function dt(){return new t.wOt(3006,!1)}()),d.definitions.forEach(pe=>{if(this._resetContextStyleTimingState(o),pe.type==q.If.State){const Le=pe,$e=Le.name;$e.toString().split(/\s*,\s*/).forEach(ft=>{Le.name=ft,A.push(this.visitState(Le,o))}),Le.name=$e}else if(pe.type==q.If.Transition){const Le=this.visitTransition(pe,o);u+=Le.queryCount,m+=Le.depCount,W.push(Le)}else o.errors.push(function Yt(){return new t.wOt(3007,!1)}())}),{type:q.If.Trigger,name:d.name,states:A,transitions:W,queryCount:u,depCount:m,options:null}}visitState(d,o){const u=this.visitStyle(d.styles,o),m=d.options&&d.options.params||null;if(u.containsDynamicStyles){const A=new Set,W=m||{};u.styles.forEach(pe=>{pe instanceof Map&&pe.forEach(Le=>{is(Le).forEach($e=>{W.hasOwnProperty($e)||A.add($e)})})}),A.size&&o.errors.push(function jt(_,d){return new t.wOt(3008,!1)}(0,A.values()))}return{type:q.If.State,name:d.name,style:u,options:m?{params:m}:null}}visitTransition(d,o){o.queryCount=0,o.depCount=0;const u=Zs(this,Ec(d.animation),o),m=function id(_,d){const o=[];return"string"==typeof _?_.split(/\s*,\s*/).forEach(u=>function Xd(_,d,o){if(":"==_[0]){const Le=function Sc(_,d){switch(_){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(o,u)=>parseFloat(u)>parseFloat(o);case":decrement":return(o,u)=>parseFloat(u) *"}}(_,o);if("function"==typeof Le)return void d.push(Le);_=Le}const u=_.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return o.push(function Fd(_){return new t.wOt(3015,!1)}()),d;const m=u[1],A=u[2],W=u[3];d.push(ml(m,W)),"<"==A[0]&&(m!=Ql||W!=Ql)&&d.push(ml(W,m))}(u,o,d)):o.push(_),o}(d.expr,o.errors);return{type:q.If.Transition,matchers:m,animation:u,queryCount:o.queryCount,depCount:o.depCount,options:Sa(d.options)}}visitSequence(d,o){return{type:q.If.Sequence,steps:d.steps.map(u=>Zs(this,u,o)),options:Sa(d.options)}}visitGroup(d,o){const u=o.currentTime;let m=0;const A=d.steps.map(W=>{o.currentTime=u;const pe=Zs(this,W,o);return m=Math.max(m,o.currentTime),pe});return o.currentTime=m,{type:q.If.Group,steps:A,options:Sa(d.options)}}visitAnimate(d,o){const u=function _f(_,d){if(_.hasOwnProperty("duration"))return _;if("number"==typeof _)return Fl(Mr(_,d).duration,0,"");const o=_;if(o.split(/\s+/).some(A=>"{"==A.charAt(0)&&"{"==A.charAt(1))){const A=Fl(0,0,"");return A.dynamic=!0,A.strValue=o,A}const m=Mr(o,d);return Fl(m.duration,m.delay,m.easing)}(d.timings,o.errors);o.currentAnimateTimings=u;let m,A=d.styles?d.styles:(0,q.iF)({});if(A.type==q.If.Keyframes)m=this.visitKeyframes(A,o);else{let W=d.styles,pe=!1;if(!W){pe=!0;const $e={};u.easing&&($e.easing=u.easing),W=(0,q.iF)($e)}o.currentTime+=u.duration+u.delay;const Le=this.visitStyle(W,o);Le.isEmptyStep=pe,m=Le}return o.currentAnimateTimings=null,{type:q.If.Animate,timings:u,style:m,options:null}}visitStyle(d,o){const u=this._makeStyleAst(d,o);return this._validateStyleAst(u,o),u}_makeStyleAst(d,o){const u=[],m=Array.isArray(d.styles)?d.styles:[d.styles];for(let pe of m)"string"==typeof pe?pe===q.kp?u.push(pe):o.errors.push(new t.wOt(3002,!1)):u.push(new Map(Object.entries(pe)));let A=!1,W=null;return u.forEach(pe=>{if(pe instanceof Map&&(pe.has("easing")&&(W=pe.get("easing"),pe.delete("easing")),!A))for(let Le of pe.values())if(Le.toString().indexOf("{{")>=0){A=!0;break}}),{type:q.If.Style,styles:u,easing:W,offset:d.offset,containsDynamicStyles:A,options:null}}_validateStyleAst(d,o){const u=o.currentAnimateTimings;let m=o.currentTime,A=o.currentTime;u&&A>0&&(A-=u.duration+u.delay),d.styles.forEach(W=>{"string"!=typeof W&&W.forEach((pe,Le)=>{const $e=o.collectedStyles.get(o.currentQuerySelector),ft=$e.get(Le);let Pt=!0;ft&&(A!=m&&A>=ft.startTime&&m<=ft.endTime&&(o.errors.push(function Ki(_,d,o,u,m){return new t.wOt(3010,!1)}()),Pt=!1),A=ft.startTime),Pt&&$e.set(Le,{startTime:A,endTime:m}),o.options&&function Uu(_,d,o){const u=d.params||{},m=is(_);m.length&&m.forEach(A=>{u.hasOwnProperty(A)||o.push(function M(_){return new t.wOt(3001,!1)}())})}(pe,o.options,o.errors)})})}visitKeyframes(d,o){const u={type:q.If.Keyframes,styles:[],options:null};if(!o.currentAnimateTimings)return o.errors.push(function Xr(){return new t.wOt(3011,!1)}()),u;let A=0;const W=[];let pe=!1,Le=!1,$e=0;const ft=d.steps.map(di=>{const oi=this._makeStyleAst(di,o);let Kn=null!=oi.offset?oi.offset:function Oa(_){if("string"==typeof _)return null;let d=null;if(Array.isArray(_))_.forEach(o=>{if(o instanceof Map&&o.has("offset")){const u=o;d=parseFloat(u.get("offset")),u.delete("offset")}});else if(_ instanceof Map&&_.has("offset")){const o=_;d=parseFloat(o.get("offset")),o.delete("offset")}return d}(oi.styles),ai=0;return null!=Kn&&(A++,ai=oi.offset=Kn),Le=Le||ai<0||ai>1,pe=pe||ai<$e,$e=ai,W.push(ai),oi});Le&&o.errors.push(function tl(){return new t.wOt(3012,!1)}()),pe&&o.errors.push(function Tl(){return new t.wOt(3200,!1)}());const Pt=d.steps.length;let en=0;A>0&&A{const Kn=en>0?oi==rn?1:en*oi:W[oi],ai=Kn*$n;o.currentTime=un+cn.delay+ai,cn.duration=ai,this._validateStyleAst(di,o),di.offset=Kn,u.styles.push(di)}),u}visitReference(d,o){return{type:q.If.Reference,animation:Zs(this,Ec(d.animation),o),options:Sa(d.options)}}visitAnimateChild(d,o){return o.depCount++,{type:q.If.AnimateChild,options:Sa(d.options)}}visitAnimateRef(d,o){return{type:q.If.AnimateRef,animation:this.visitReference(d.animation,o),options:Sa(d.options)}}visitQuery(d,o){const u=o.currentQuerySelector,m=d.options||{};o.queryCount++,o.currentQuery=d;const[A,W]=function zu(_){const d=!!_.split(/\s*,\s*/).find(o=>":self"==o);return d&&(_=_.replace(Zd,"")),_=_.replace(/@\*/g,xc).replace(/@\w+/g,o=>xc+"-"+o.slice(1)).replace(/:animating/g,nr),[_,d]}(d.selector);o.currentQuerySelector=u.length?u+" "+A:A,$s(o.collectedStyles,o.currentQuerySelector,new Map);const pe=Zs(this,Ec(d.animation),o);return o.currentQuery=null,o.currentQuerySelector=u,{type:q.If.Query,selector:A,limit:m.limit||0,optional:!!m.optional,includeSelf:W,animation:pe,originalSelector:d.selector,options:Sa(d.options)}}visitStagger(d,o){o.currentQuery||o.errors.push(function kl(){return new t.wOt(3013,!1)}());const u="full"===d.timings?{duration:0,delay:0,easing:"full"}:Mr(d.timings,o.errors,!0);return{type:q.If.Stagger,animation:Zs(this,Ec(d.animation),o),timings:u,options:null}}}class ql{constructor(d){this.errors=d,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 Sa(_){return _?(_={..._}).params&&(_.params=function $u(_){return _?{..._}:null}(_.params)):_={},_}function Fl(_,d,o){return{duration:_,delay:d,easing:o}}function Do(_,d,o,u,m,A,W=null,pe=!1){return{type:1,element:_,keyframes:d,preStyleProps:o,postStyleProps:u,duration:m,delay:A,totalTime:m+A,easing:W,subTimeline:pe}}class ps{constructor(){this._map=new Map}get(d){return this._map.get(d)||[]}append(d,o){let u=this._map.get(d);u||this._map.set(d,u=[]),u.push(...o)}has(d){return this._map.has(d)}clear(){this._map.clear()}}const od=new RegExp(":enter","g"),ec=new RegExp(":leave","g");function sd(_,d,o,u,m,A=new Map,W=new Map,pe,Le,$e=[]){return(new Yd).buildKeyframes(_,d,o,u,m,A,W,pe,Le,$e)}class Yd{buildKeyframes(d,o,u,m,A,W,pe,Le,$e,ft=[]){$e=$e||new ps;const Pt=new pl(d,o,$e,m,A,ft,[]);Pt.options=Le;const en=Le.delay?Ea(Le.delay):0;Pt.currentTimeline.delayNextStep(en),Pt.currentTimeline.setStyles([W],null,Pt.errors,Le),Zs(this,u,Pt);const rn=Pt.timelines.filter(un=>un.containsAnimation());if(rn.length&&pe.size){let un;for(let cn=rn.length-1;cn>=0;cn--){const $n=rn[cn];if($n.element===o){un=$n;break}}un&&!un.allowOnlyTimelineStyles()&&un.setStyles([pe],null,Pt.errors,Le)}return rn.length?rn.map(un=>un.buildKeyframes()):[Do(o,[],[],[],0,en,"",!1)]}visitTrigger(d,o){}visitState(d,o){}visitTransition(d,o){}visitAnimateChild(d,o){const u=o.subInstructions.get(o.element);if(u){const m=o.createSubContext(d.options),A=o.currentTimeline.currentTime,W=this._visitSubInstructions(u,m,m.options);A!=W&&o.transformIntoNewTimeline(W)}o.previousNode=d}visitAnimateRef(d,o){const u=o.createSubContext(d.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([d.options,d.animation.options],o,u),this.visitReference(d.animation,u),o.transformIntoNewTimeline(u.currentTimeline.currentTime),o.previousNode=d}_applyAnimationRefDelays(d,o,u){for(const m of d){const A=m?.delay;if(A){const W="number"==typeof A?A:Ea(Ks(A,m?.params??{},o.errors));u.delayNextStep(W)}}}_visitSubInstructions(d,o,u){let A=o.currentTimeline.currentTime;const W=null!=u.duration?Ea(u.duration):null,pe=null!=u.delay?Ea(u.delay):null;return 0!==W&&d.forEach(Le=>{const $e=o.appendInstructionToTimeline(Le,W,pe);A=Math.max(A,$e.duration+$e.delay)}),A}visitReference(d,o){o.updateOptions(d.options,!0),Zs(this,d.animation,o),o.previousNode=d}visitSequence(d,o){const u=o.subContextCount;let m=o;const A=d.options;if(A&&(A.params||A.delay)&&(m=o.createSubContext(A),m.transformIntoNewTimeline(),null!=A.delay)){m.previousNode.type==q.If.Style&&(m.currentTimeline.snapshotCurrentStyles(),m.previousNode=kc);const W=Ea(A.delay);m.delayNextStep(W)}d.steps.length&&(d.steps.forEach(W=>Zs(this,W,m)),m.currentTimeline.applyStylesToKeyframe(),m.subContextCount>u&&m.transformIntoNewTimeline()),o.previousNode=d}visitGroup(d,o){const u=[];let m=o.currentTimeline.currentTime;const A=d.options&&d.options.delay?Ea(d.options.delay):0;d.steps.forEach(W=>{const pe=o.createSubContext(d.options);A&&pe.delayNextStep(A),Zs(this,W,pe),m=Math.max(m,pe.currentTimeline.currentTime),u.push(pe.currentTimeline)}),u.forEach(W=>o.currentTimeline.mergeTimelineCollectedStyles(W)),o.transformIntoNewTimeline(m),o.previousNode=d}_visitTiming(d,o){if(d.dynamic){const u=d.strValue;return Mr(o.params?Ks(u,o.params,o.errors):u,o.errors)}return{duration:d.duration,delay:d.delay,easing:d.easing}}visitAnimate(d,o){const u=o.currentAnimateTimings=this._visitTiming(d.timings,o),m=o.currentTimeline;u.delay&&(o.incrementTime(u.delay),m.snapshotCurrentStyles());const A=d.style;A.type==q.If.Keyframes?this.visitKeyframes(A,o):(o.incrementTime(u.duration),this.visitStyle(A,o),m.applyStylesToKeyframe()),o.currentAnimateTimings=null,o.previousNode=d}visitStyle(d,o){const u=o.currentTimeline,m=o.currentAnimateTimings;!m&&u.hasCurrentStyleProperties()&&u.forwardFrame();const A=m&&m.easing||d.easing;d.isEmptyStep?u.applyEmptyStep(A):u.setStyles(d.styles,A,o.errors,o.options),o.previousNode=d}visitKeyframes(d,o){const u=o.currentAnimateTimings,m=o.currentTimeline.duration,A=u.duration,pe=o.createSubContext().currentTimeline;pe.easing=u.easing,d.styles.forEach(Le=>{pe.forwardTime((Le.offset||0)*A),pe.setStyles(Le.styles,Le.easing,o.errors,o.options),pe.applyStylesToKeyframe()}),o.currentTimeline.mergeTimelineCollectedStyles(pe),o.transformIntoNewTimeline(m+A),o.previousNode=d}visitQuery(d,o){const u=o.currentTimeline.currentTime,m=d.options||{},A=m.delay?Ea(m.delay):0;A&&(o.previousNode.type===q.If.Style||0==u&&o.currentTimeline.hasCurrentStyleProperties())&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=kc);let W=u;const pe=o.invokeQuery(d.selector,d.originalSelector,d.limit,d.includeSelf,!!m.optional,o.errors);o.currentQueryTotal=pe.length;let Le=null;pe.forEach(($e,ft)=>{o.currentQueryIndex=ft;const Pt=o.createSubContext(d.options,$e);A&&Pt.delayNextStep(A),$e===o.element&&(Le=Pt.currentTimeline),Zs(this,d.animation,Pt),Pt.currentTimeline.applyStylesToKeyframe(),W=Math.max(W,Pt.currentTimeline.currentTime)}),o.currentQueryIndex=0,o.currentQueryTotal=0,o.transformIntoNewTimeline(W),Le&&(o.currentTimeline.mergeTimelineCollectedStyles(Le),o.currentTimeline.snapshotCurrentStyles()),o.previousNode=d}visitStagger(d,o){const u=o.parentContext,m=o.currentTimeline,A=d.timings,W=Math.abs(A.duration),pe=W*(o.currentQueryTotal-1);let Le=W*o.currentQueryIndex;switch(A.duration<0?"reverse":A.easing){case"reverse":Le=pe-Le;break;case"full":Le=u.currentStaggerTime}const ft=o.currentTimeline;Le&&ft.delayNextStep(Le);const Pt=ft.currentTime;Zs(this,d.animation,o),o.previousNode=d,u.currentStaggerTime=m.currentTime-Pt+(m.startTime-u.currentTimeline.startTime)}}const kc={};class pl{constructor(d,o,u,m,A,W,pe,Le){this._driver=d,this.element=o,this.subInstructions=u,this._enterClassName=m,this._leaveClassName=A,this.errors=W,this.timelines=pe,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=kc,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Le||new gl(this._driver,o,0),pe.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(d,o){if(!d)return;const u=d;let m=this.options;null!=u.duration&&(m.duration=Ea(u.duration)),null!=u.delay&&(m.delay=Ea(u.delay));const A=u.params;if(A){let W=m.params;W||(W=this.options.params={}),Object.keys(A).forEach(pe=>{(!o||!W.hasOwnProperty(pe))&&(W[pe]=Ks(A[pe],W,this.errors))})}}_copyOptions(){const d={};if(this.options){const o=this.options.params;if(o){const u=d.params={};Object.keys(o).forEach(m=>{u[m]=o[m]})}}return d}createSubContext(d=null,o,u){const m=o||this.element,A=new pl(this._driver,m,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(m,u||0));return A.previousNode=this.previousNode,A.currentAnimateTimings=this.currentAnimateTimings,A.options=this._copyOptions(),A.updateOptions(d),A.currentQueryIndex=this.currentQueryIndex,A.currentQueryTotal=this.currentQueryTotal,A.parentContext=this,this.subContextCount++,A}transformIntoNewTimeline(d){return this.previousNode=kc,this.currentTimeline=this.currentTimeline.fork(this.element,d),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(d,o,u){const m={duration:o??d.duration,delay:this.currentTimeline.currentTime+(u??0)+d.delay,easing:""},A=new Ym(this._driver,d.element,d.keyframes,d.preStyleProps,d.postStyleProps,m,d.stretchStartingKeyframe);return this.timelines.push(A),m}incrementTime(d){this.currentTimeline.forwardTime(this.currentTimeline.duration+d)}delayNextStep(d){d>0&&this.currentTimeline.delayNextStep(d)}invokeQuery(d,o,u,m,A,W){let pe=[];if(m&&pe.push(this.element),d.length>0){d=(d=d.replace(od,"."+this._enterClassName)).replace(ec,"."+this._leaveClassName);let $e=this._driver.query(this.element,d,1!=u);0!==u&&($e=u<0?$e.slice($e.length+u,$e.length):$e.slice(0,u)),pe.push(...$e)}return!A&&0==pe.length&&W.push(function Po(_){return new t.wOt(3014,!1)}()),pe}}class gl{constructor(d,o,u,m){this._driver=d,this.element=o,this.startTime=u,this._elementTimelineStylesLookup=m,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(o),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(o,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(d){const o=1===this._keyframes.size&&this._pendingStyles.size;this.duration||o?(this.forwardTime(this.currentTime+d),o&&this.snapshotCurrentStyles()):this.startTime+=d}fork(d,o){return this.applyStylesToKeyframe(),new gl(this._driver,d,o||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(d){this.applyStylesToKeyframe(),this.duration=d,this._loadKeyframe()}_updateStyle(d,o){this._localTimelineStyles.set(d,o),this._globalTimelineStyles.set(d,o),this._styleSummary.set(d,{time:this.currentTime,value:o})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(d){d&&this._previousKeyframe.set("easing",d);for(let[o,u]of this._globalTimelineStyles)this._backFill.set(o,u||q.kp),this._currentKeyframe.set(o,q.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(d,o,u,m){o&&this._previousKeyframe.set("easing",o);const A=m&&m.params||{},W=function ad(_,d){const o=new Map;let u;return _.forEach(m=>{if("*"===m){u??=d.keys();for(let A of u)o.set(A,q.kp)}else for(let[A,W]of m)o.set(A,W)}),o}(d,this._globalTimelineStyles);for(let[pe,Le]of W){const $e=Ks(Le,A,u);this._pendingStyles.set(pe,$e),this._localTimelineStyles.has(pe)||this._backFill.set(pe,this._globalTimelineStyles.get(pe)??q.kp),this._updateStyle(pe,$e)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((d,o)=>{this._currentKeyframe.set(o,d)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((d,o)=>{this._currentKeyframe.has(o)||this._currentKeyframe.set(o,d)}))}snapshotCurrentStyles(){for(let[d,o]of this._localTimelineStyles)this._pendingStyles.set(d,o),this._updateStyle(d,o)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const d=[];for(let o in this._currentKeyframe)d.push(o);return d}mergeTimelineCollectedStyles(d){d._styleSummary.forEach((o,u)=>{const m=this._styleSummary.get(u);(!m||o.time>m.time)&&this._updateStyle(u,o.value)})}buildKeyframes(){this.applyStylesToKeyframe();const d=new Set,o=new Set,u=1===this._keyframes.size&&0===this.duration;let m=[];this._keyframes.forEach((pe,Le)=>{const $e=new Map([...this._backFill,...pe]);$e.forEach((ft,Pt)=>{ft===q.FX?d.add(Pt):ft===q.kp&&o.add(Pt)}),u||$e.set("offset",Le/this.duration),m.push($e)});const A=[...d.values()],W=[...o.values()];if(u){const pe=m[0],Le=new Map(pe);pe.set("offset",0),Le.set("offset",1),m=[pe,Le]}return Do(this.element,m,A,W,this.duration,this.startTime,this.easing,!1)}}class Ym extends gl{constructor(d,o,u,m,A,W,pe=!1){super(d,o,W.delay),this.keyframes=u,this.preStyleProps=m,this.postStyleProps=A,this._stretchStartingKeyframe=pe,this.timings={duration:W.duration,delay:W.delay,easing:W.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let d=this.keyframes,{delay:o,duration:u,easing:m}=this.timings;if(this._stretchStartingKeyframe&&o){const A=[],W=u+o,pe=o/W,Le=new Map(d[0]);Le.set("offset",0),A.push(Le);const $e=new Map(d[0]);$e.set("offset",Gu(pe)),A.push($e);const ft=d.length-1;for(let Pt=1;Pt<=ft;Pt++){let en=new Map(d[Pt]);const rn=en.get("offset");en.set("offset",Gu((o+rn*u)/W)),A.push(en)}u=W,o=0,m="",d=A}return Do(this.element,d,this.preStyleProps,this.postStyleProps,u,o,m,!0)}}function Gu(_,d=3){const o=Math.pow(10,d-1);return Math.round(_*o)/o}function rl(_,d,o,u,m,A,W,pe,Le,$e,ft,Pt,en){return{type:0,element:_,triggerName:d,isRemovalTransition:m,fromState:o,fromStyles:A,toState:u,toStyles:W,timelines:pe,queriedElements:Le,preStyleProps:$e,postStyleProps:ft,totalTime:Pt,errors:en}}const ld={};class ol{constructor(d,o,u){this._triggerName=d,this.ast=o,this._stateStyles=u}match(d,o,u,m){return function Nl(_,d,o,u,m){return _.some(A=>A(d,o,u,m))}(this.ast.matchers,d,o,u,m)}buildStyles(d,o,u){let m=this._stateStyles.get("*");return void 0!==d&&(m=this._stateStyles.get(d?.toString())||m),m?m.buildStyles(o,u):new Map}build(d,o,u,m,A,W,pe,Le,$e,ft){const Pt=[],en=this.ast.options&&this.ast.options.params||ld,un=this.buildStyles(u,pe&&pe.params||ld,Pt),cn=Le&&Le.params||ld,$n=this.buildStyles(m,cn,Pt),di=new Set,oi=new Map,Kn=new Map,ai="void"===m,bi={params:vf(cn,en),delay:this.ast.options?.delay},ir=ft?[]:sd(d,o,this.ast.animation,A,W,un,$n,bi,$e,Pt);let tr=0;return ir.forEach(Sr=>{tr=Math.max(Sr.duration+Sr.delay,tr)}),Pt.length?rl(o,this._triggerName,u,m,ai,un,$n,[],[],oi,Kn,tr,Pt):(ir.forEach(Sr=>{const Ys=Sr.element,as=$s(oi,Ys,new Set);Sr.preStyleProps.forEach(Ia=>as.add(Ia));const wl=$s(Kn,Ys,new Set);Sr.postStyleProps.forEach(Ia=>wl.add(Ia)),Ys!==o&&di.add(Ys)}),rl(o,this._triggerName,u,m,ai,un,$n,ir,[...di.values()],oi,Kn,tr))}}function vf(_,d){const o={...d};return Object.entries(_).forEach(([u,m])=>{null!=m&&(o[u]=m)}),o}class Qd{constructor(d,o,u){this.styles=d,this.defaultParams=o,this.normalizer=u}buildStyles(d,o){const u=new Map,m=vf(d,this.defaultParams);return this.styles.styles.forEach(A=>{"string"!=typeof A&&A.forEach((W,pe)=>{W&&(W=Ks(W,m,o));const Le=this.normalizer.normalizePropertyName(pe,o);W=this.normalizer.normalizeStyleValue(pe,Le,W,o),u.set(pe,W)})}),u}}class Ku{constructor(d,o,u){this.name=d,this.ast=o,this._normalizer=u,this.transitionFactories=[],this.states=new Map,o.states.forEach(m=>{this.states.set(m.name,new Qd(m.style,m.options&&m.options.params||{},u))}),Xu(this.states,"true","1"),Xu(this.states,"false","0"),o.transitions.forEach(m=>{this.transitionFactories.push(new ol(d,m,this.states))}),this.fallbackTransition=function aa(_,d,o){return new ol(_,{type:q.If.Transition,animation:{type:q.If.Sequence,steps:[],options:null},matchers:[(W,pe)=>!0],options:null,queryCount:0,depCount:0},d)}(d,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(d,o,u,m){return this.transitionFactories.find(W=>W.match(d,o,u,m))||null}matchStyles(d,o,u){return this.fallbackTransition.buildStyles(d,o,u)}}function Xu(_,d,o){_.has(d)?_.has(o)||_.set(o,_.get(d)):_.has(o)&&_.set(d,_.get(o))}const Pc=new ps;class ka{constructor(d,o,u){this.bodyNode=d,this._driver=o,this._normalizer=u,this._animations=new Map,this._playersById=new Map,this.players=[]}register(d,o){const u=[],A=rd(this._driver,o,u,[]);if(u.length)throw function hc(_){return new t.wOt(3503,!1)}();this._animations.set(d,A)}_buildPlayer(d,o,u){const m=d.element,A=zs(this._normalizer,d.keyframes,o,u);return this._driver.animate(m,A,d.duration,d.delay,d.easing,[],!0)}create(d,o,u={}){const m=[],A=this._animations.get(d);let W;const pe=new Map;if(A?(W=sd(this._driver,o,A,bc,yc,new Map,new Map,u,Pc,m),W.forEach(ft=>{const Pt=$s(pe,ft.element,new Map);ft.postStyleProps.forEach(en=>Pt.set(en,null))})):(m.push(function Uo(){return new t.wOt(3300,!1)}()),W=[]),m.length)throw function Nd(_){return new t.wOt(3504,!1)}();pe.forEach((ft,Pt)=>{ft.forEach((en,rn)=>{ft.set(rn,this._driver.computeStyle(Pt,rn,q.kp))})});const $e=fs(W.map(ft=>{const Pt=pe.get(ft.element);return this._buildPlayer(ft,new Map,Pt)}));return this._playersById.set(d,$e),$e.onDestroy(()=>this.destroy(d)),this.players.push($e),$e}destroy(d){const o=this._getPlayer(d);o.destroy(),this._playersById.delete(d);const u=this.players.indexOf(o);u>=0&&this.players.splice(u,1)}_getPlayer(d){const o=this._playersById.get(d);if(!o)throw function Bu(_){return new t.wOt(3301,!1)}();return o}listen(d,o,u,m){const A=Pl(o,"","","");return ns(this._getPlayer(d),u,A,m),()=>{}}command(d,o,u,m){if("register"==u)return void this.register(d,m[0]);if("create"==u)return void this.create(d,o,m[0]||{});const A=this._getPlayer(d);switch(u){case"play":A.play();break;case"pause":A.pause();break;case"reset":A.reset();break;case"restart":A.restart();break;case"finish":A.finish();break;case"init":A.init();break;case"setPosition":A.setPosition(parseFloat(m[0]));break;case"destroy":this.destroy(d)}}}const dd="ng-animate-queued",Rc="ng-animate-disabled",$a=[],Fc={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Jd={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},rs="__ng_removed";class la{get params(){return this.options.params}constructor(d,o=""){this.namespaceId=o;const u=d&&d.hasOwnProperty("value");if(this.value=function qd(_){return _??null}(u?d.value:d),u){const{value:A,...W}=d;this.options=W}else this.options={};this.options.params||(this.options.params={})}absorbOptions(d){const o=d.params;if(o){const u=this.options.params;Object.keys(o).forEach(m=>{null==u[m]&&(u[m]=o[m])})}}}const Ha="void",Ci=new la(Ha);class Nc{constructor(d,o,u){this.id=d,this.hostElement=o,this._engine=u,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+d,ca(o,this._hostClassName)}listen(d,o,u,m){if(!this._triggers.has(o))throw function fc(_,d){return new t.wOt(3302,!1)}();if(null==u||0==u.length)throw function uf(_){return new t.wOt(3303,!1)}();if(!function Ao(_){return"start"==_||"done"==_}(u))throw function hf(_,d){return new t.wOt(3400,!1)}();const A=$s(this._elementListeners,d,[]),W={name:o,phase:u,callback:m};A.push(W);const pe=$s(this._engine.statesByElement,d,new Map);return pe.has(o)||(ca(d,wc),ca(d,wc+"-"+o),pe.set(o,Ci)),()=>{this._engine.afterFlush(()=>{const Le=A.indexOf(W);Le>=0&&A.splice(Le,1),this._triggers.has(o)||pe.delete(o)})}}register(d,o){return!this._triggers.has(d)&&(this._triggers.set(d,o),!0)}_getTrigger(d){const o=this._triggers.get(d);if(!o)throw function Hi(_){return new t.wOt(3401,!1)}();return o}trigger(d,o,u,m=!0){const A=this._getTrigger(o),W=new Ts(this.id,o,d);let pe=this._engine.statesByElement.get(d);pe||(ca(d,wc),ca(d,wc+"-"+o),this._engine.statesByElement.set(d,pe=new Map));let Le=pe.get(o);const $e=new la(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&Le&&$e.absorbOptions(Le.options),pe.set(o,$e),Le||(Le=Ci),$e.value!==Ha&&Le.value===$e.value){if(!function sl(_,d){const o=Object.keys(_),u=Object.keys(d);if(o.length!=u.length)return!1;for(let m=0;m{Da(d,$n),Gs(d,di)})}return}const en=$s(this._engine.playersByElement,d,[]);en.forEach(cn=>{cn.namespaceId==this.id&&cn.triggerName==o&&cn.queued&&cn.destroy()});let rn=A.matchTransition(Le.value,$e.value,d,$e.params),un=!1;if(!rn){if(!m)return;rn=A.fallbackTransition,un=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:o,transition:rn,fromState:Le,toState:$e,player:W,isFallbackTransition:un}),un||(ca(d,dd),W.onStart(()=>{vl(d,dd)})),W.onDone(()=>{let cn=this.players.indexOf(W);cn>=0&&this.players.splice(cn,1);const $n=this._engine.playersByElement.get(d);if($n){let di=$n.indexOf(W);di>=0&&$n.splice(di,1)}}),this.players.push(W),en.push(W),W}deregister(d){this._triggers.delete(d),this._engine.statesByElement.forEach(o=>o.delete(d)),this._elementListeners.forEach((o,u)=>{this._elementListeners.set(u,o.filter(m=>m.name!=d))})}clearElementCache(d){this._engine.statesByElement.delete(d),this._elementListeners.delete(d);const o=this._engine.playersByElement.get(d);o&&(o.forEach(u=>u.destroy()),this._engine.playersByElement.delete(d))}_signalRemovalForInnerTriggers(d,o){const u=this._engine.driver.query(d,xc,!0);u.forEach(m=>{if(m[rs])return;const A=this._engine.fetchNamespacesByElement(m);A.size?A.forEach(W=>W.triggerLeaveAnimation(m,o,!1,!0)):this.clearElementCache(m)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(m=>this.clearElementCache(m)))}triggerLeaveAnimation(d,o,u,m){const A=this._engine.statesByElement.get(d),W=new Map;if(A){const pe=[];if(A.forEach((Le,$e)=>{if(W.set($e,Le.value),this._triggers.has($e)){const ft=this.trigger(d,$e,Ha,m);ft&&pe.push(ft)}}),pe.length)return this._engine.markElementAsRemoved(this.id,d,!0,o,W),u&&fs(pe).onDone(()=>this._engine.processLeaveNode(d)),!0}return!1}prepareLeaveAnimationListeners(d){const o=this._elementListeners.get(d),u=this._engine.statesByElement.get(d);if(o&&u){const m=new Set;o.forEach(A=>{const W=A.name;if(m.has(W))return;m.add(W);const Le=this._triggers.get(W).fallbackTransition,$e=u.get(W)||Ci,ft=new la(Ha),Pt=new Ts(this.id,W,d);this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:W,transition:Le,fromState:$e,toState:ft,player:Pt,isFallbackTransition:!0})})}}removeNode(d,o){const u=this._engine;if(d.childElementCount&&this._signalRemovalForInnerTriggers(d,o),this.triggerLeaveAnimation(d,o,!0))return;let m=!1;if(u.totalAnimations){const A=u.players.length?u.playersByQueriedElement.get(d):[];if(A&&A.length)m=!0;else{let W=d;for(;W=W.parentNode;)if(u.statesByElement.get(W)){m=!0;break}}}if(this.prepareLeaveAnimationListeners(d),m)u.markElementAsRemoved(this.id,d,!1,o);else{const A=d[rs];(!A||A===Fc)&&(u.afterFlush(()=>this.clearElementCache(d)),u.destroyInnerAnimations(d),u._onRemovalComplete(d,o))}}insertNode(d,o){ca(d,this._hostClassName)}drainQueuedTransitions(d){const o=[];return this._queue.forEach(u=>{const m=u.player;if(m.destroyed)return;const A=u.element,W=this._elementListeners.get(A);W&&W.forEach(pe=>{if(pe.name==u.triggerName){const Le=Pl(A,u.triggerName,u.fromState.value,u.toState.value);Le._data=d,ns(u.player,pe.phase,Le,pe.callback)}}),m.markedForDestroy?this._engine.afterFlush(()=>{m.destroy()}):o.push(u)}),this._queue=[],o.sort((u,m)=>{const A=u.transition.ast.depCount,W=m.transition.ast.depCount;return 0==A||0==W?A-W:this._engine.driver.containsElement(u.element,m.element)?1:-1})}destroy(d){this.players.forEach(o=>o.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,d)}}class _l{_onRemovalComplete(d,o){this.onRemovalComplete(d,o)}constructor(d,o,u,m){this.bodyNode=d,this.driver=o,this._normalizer=u,this.scheduler=m,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=(A,W)=>{}}get queuedPlayers(){const d=[];return this._namespaceList.forEach(o=>{o.players.forEach(u=>{u.queued&&d.push(u)})}),d}createNamespace(d,o){const u=new Nc(d,o,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,o)?this._balanceNamespaceList(u,o):(this.newHostElements.set(o,u),this.collectEnterElement(o)),this._namespaceLookup[d]=u}_balanceNamespaceList(d,o){const u=this._namespaceList,m=this.namespacesByHostElement;if(u.length-1>=0){let W=!1,pe=this.driver.getParentElement(o);for(;pe;){const Le=m.get(pe);if(Le){const $e=u.indexOf(Le);u.splice($e+1,0,d),W=!0;break}pe=this.driver.getParentElement(pe)}W||u.unshift(d)}else u.push(d);return m.set(o,d),d}register(d,o){let u=this._namespaceLookup[d];return u||(u=this.createNamespace(d,o)),u}registerTrigger(d,o,u){let m=this._namespaceLookup[d];m&&m.register(o,u)&&this.totalAnimations++}destroy(d,o){d&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(d);this.namespacesByHostElement.delete(u.hostElement);const m=this._namespaceList.indexOf(u);m>=0&&this._namespaceList.splice(m,1),u.destroy(o),delete this._namespaceLookup[d]}))}_fetchNamespace(d){return this._namespaceLookup[d]}fetchNamespacesByElement(d){const o=new Set,u=this.statesByElement.get(d);if(u)for(let m of u.values())if(m.namespaceId){const A=this._fetchNamespace(m.namespaceId);A&&o.add(A)}return o}trigger(d,o,u,m){if(tc(o)){const A=this._fetchNamespace(d);if(A)return A.trigger(o,u,m),!0}return!1}insertNode(d,o,u,m){if(!tc(o))return;const A=o[rs];if(A&&A.setForRemoval){A.setForRemoval=!1,A.setForMove=!0;const W=this.collectedLeaveElements.indexOf(o);W>=0&&this.collectedLeaveElements.splice(W,1)}if(d){const W=this._fetchNamespace(d);W&&W.insertNode(o,u)}m&&this.collectEnterElement(o)}collectEnterElement(d){this.collectedEnterElements.push(d)}markElementAsDisabled(d,o){o?this.disabledNodes.has(d)||(this.disabledNodes.add(d),ca(d,Rc)):this.disabledNodes.has(d)&&(this.disabledNodes.delete(d),vl(d,Rc))}removeNode(d,o,u){if(tc(o)){this.scheduler?.notify();const m=d?this._fetchNamespace(d):null;m?m.removeNode(o,u):this.markElementAsRemoved(d,o,!1,u);const A=this.namespacesByHostElement.get(o);A&&A.id!==d&&A.removeNode(o,u)}else this._onRemovalComplete(o,u)}markElementAsRemoved(d,o,u,m,A){this.collectedLeaveElements.push(o),o[rs]={namespaceId:d,setForRemoval:m,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:A}}listen(d,o,u,m,A){return tc(o)?this._fetchNamespace(d).listen(o,u,m,A):()=>{}}_buildInstruction(d,o,u,m,A){return d.transition.build(this.driver,d.element,d.fromState.value,d.toState.value,u,m,d.fromState.options,d.toState.options,o,A)}destroyInnerAnimations(d){let o=this.driver.query(d,xc,!0);o.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(o=this.driver.query(d,nr,!0),o.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(d){const o=this.playersByElement.get(d);o&&o.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(d){const o=this.playersByQueriedElement.get(d);o&&o.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(d=>{if(this.players.length)return fs(this.players).onDone(()=>d());d()})}processLeaveNode(d){const o=d[rs];if(o&&o.setForRemoval){if(d[rs]=Fc,o.namespaceId){this.destroyInnerAnimations(d);const u=this._fetchNamespace(o.namespaceId);u&&u.clearElementCache(d)}this._onRemovalComplete(d,o.setForRemoval)}d.classList?.contains(Rc)&&this.markElementAsDisabled(d,!1),this.driver.query(d,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(d=-1){let o=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,m)=>this._balanceNamespaceList(u,m)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;uu()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],o.length?fs(o).onDone(()=>{u.forEach(m=>m())}):u.forEach(m=>m())}}reportError(d){throw function mc(_){return new t.wOt(3402,!1)}()}_flushAnimations(d,o){const u=new ps,m=[],A=new Map,W=[],pe=new Map,Le=new Map,$e=new Map,ft=new Set;this.disabledNodes.forEach(ui=>{ft.add(ui);const Mi=this.driver.query(ui,".ng-animate-queued",!0);for(let Ii=0;Ii{const Ii=bc+cn++;un.set(Mi,Ii),ui.forEach(yr=>ca(yr,Ii))});const $n=[],di=new Set,oi=new Set;for(let ui=0;uidi.add(yr)):oi.add(Mi))}const Kn=new Map,ai=nc(en,Array.from(di));ai.forEach((ui,Mi)=>{const Ii=yc+cn++;Kn.set(Mi,Ii),ui.forEach(yr=>ca(yr,Ii))}),d.push(()=>{rn.forEach((ui,Mi)=>{const Ii=un.get(Mi);ui.forEach(yr=>vl(yr,Ii))}),ai.forEach((ui,Mi)=>{const Ii=Kn.get(Mi);ui.forEach(yr=>vl(yr,Ii))}),$n.forEach(ui=>{this.processLeaveNode(ui)})});const bi=[],ir=[];for(let ui=this._namespaceList.length-1;ui>=0;ui--)this._namespaceList[ui].drainQueuedTransitions(o).forEach(Ii=>{const yr=Ii.player,So=Ii.element;if(bi.push(yr),this.collectedEnterElements.length){const $o=So[rs];if($o&&$o.setForMove){if($o.previousTriggersValues&&$o.previousTriggersValues.has(Ii.triggerName)){const cl=$o.previousTriggersValues.get(Ii.triggerName),da=this.statesByElement.get(Ii.element);if(da&&da.has(Ii.triggerName)){const Pa=da.get(Ii.triggerName);Pa.value=cl,da.set(Ii.triggerName,Pa)}}return void yr.destroy()}}const ll=!Pt||!this.driver.containsElement(Pt,So),ks=Kn.get(So),xl=un.get(So),Zr=this._buildInstruction(Ii,u,xl,ks,ll);if(Zr.errors&&Zr.errors.length)return void ir.push(Zr);if(ll)return yr.onStart(()=>Da(So,Zr.fromStyles)),yr.onDestroy(()=>Gs(So,Zr.toStyles)),void m.push(yr);if(Ii.isFallbackTransition)return yr.onStart(()=>Da(So,Zr.fromStyles)),yr.onDestroy(()=>Gs(So,Zr.toStyles)),void m.push(yr);const sh=[];Zr.timelines.forEach($o=>{$o.stretchStartingKeyframe=!0,this.disabledNodes.has($o.element)||sh.push($o)}),Zr.timelines=sh,u.append(So,Zr.timelines),W.push({instruction:Zr,player:yr,element:So}),Zr.queriedElements.forEach($o=>$s(pe,$o,[]).push(yr)),Zr.preStyleProps.forEach(($o,cl)=>{if($o.size){let da=Le.get(cl);da||Le.set(cl,da=new Set),$o.forEach((Pa,yd)=>da.add(yd))}}),Zr.postStyleProps.forEach(($o,cl)=>{let da=$e.get(cl);da||$e.set(cl,da=new Set),$o.forEach((Pa,yd)=>da.add(yd))})});if(ir.length){const ui=[];ir.forEach(Mi=>{ui.push(function qr(_,d){return new t.wOt(3505,!1)}())}),bi.forEach(Mi=>Mi.destroy()),this.reportError(ui)}const tr=new Map,Sr=new Map;W.forEach(ui=>{const Mi=ui.element;u.has(Mi)&&(Sr.set(Mi,Mi),this._beforeAnimationBuild(ui.player.namespaceId,ui.instruction,tr))}),m.forEach(ui=>{const Mi=ui.element;this._getPreviousPlayers(Mi,!1,ui.namespaceId,ui.triggerName,null).forEach(yr=>{$s(tr,Mi,[]).push(yr),yr.destroy()})});const Ys=$n.filter(ui=>os(ui,Le,$e)),as=new Map;eu(as,this.driver,oi,$e,q.kp).forEach(ui=>{os(ui,Le,$e)&&Ys.push(ui)});const Ia=new Map;rn.forEach((ui,Mi)=>{eu(Ia,this.driver,new Set(ui),Le,q.FX)}),Ys.forEach(ui=>{const Mi=as.get(ui),Ii=Ia.get(ui);as.set(ui,new Map([...Mi?.entries()??[],...Ii?.entries()??[]]))});const bd=[],su=[],au={};W.forEach(ui=>{const{element:Mi,player:Ii,instruction:yr}=ui;if(u.has(Mi)){if(ft.has(Mi))return Ii.onDestroy(()=>Gs(Mi,yr.toStyles)),Ii.disabled=!0,Ii.overrideTotalTime(yr.totalTime),void m.push(Ii);let So=au;if(Sr.size>1){let ks=Mi;const xl=[];for(;ks=ks.parentNode;){const Zr=Sr.get(ks);if(Zr){So=Zr;break}xl.push(ks)}xl.forEach(Zr=>Sr.set(Zr,So))}const ll=this._buildAnimation(Ii.namespaceId,yr,tr,A,Ia,as);if(Ii.setRealPlayer(ll),So===au)bd.push(Ii);else{const ks=this.playersByElement.get(So);ks&&ks.length&&(Ii.parentPlayer=fs(ks)),m.push(Ii)}}else Da(Mi,yr.fromStyles),Ii.onDestroy(()=>Gs(Mi,yr.toStyles)),su.push(Ii),ft.has(Mi)&&m.push(Ii)}),su.forEach(ui=>{const Mi=A.get(ui.element);if(Mi&&Mi.length){const Ii=fs(Mi);ui.setRealPlayer(Ii)}}),m.forEach(ui=>{ui.parentPlayer?ui.syncPlayerEvents(ui.parentPlayer):ui.destroy()});for(let ui=0;ui<$n.length;ui++){const Mi=$n[ui],Ii=Mi[rs];if(vl(Mi,yc),Ii&&Ii.hasAnimation)continue;let yr=[];if(pe.size){let ll=pe.get(Mi);ll&&ll.length&&yr.push(...ll);let ks=this.driver.query(Mi,nr,!0);for(let xl=0;xl!ll.destroyed);So.length?tu(this,Mi,So):this.processLeaveNode(Mi)}return $n.length=0,bd.forEach(ui=>{this.players.push(ui),ui.onDone(()=>{ui.destroy();const Mi=this.players.indexOf(ui);this.players.splice(Mi,1)}),ui.play()}),bd}afterFlush(d){this._flushFns.push(d)}afterFlushAnimationsDone(d){this._whenQuietFns.push(d)}_getPreviousPlayers(d,o,u,m,A){let W=[];if(o){const pe=this.playersByQueriedElement.get(d);pe&&(W=pe)}else{const pe=this.playersByElement.get(d);if(pe){const Le=!A||A==Ha;pe.forEach($e=>{$e.queued||!Le&&$e.triggerName!=m||W.push($e)})}}return(u||m)&&(W=W.filter(pe=>!(u&&u!=pe.namespaceId||m&&m!=pe.triggerName))),W}_beforeAnimationBuild(d,o,u){const A=o.element,W=o.isRemovalTransition?void 0:d,pe=o.isRemovalTransition?void 0:o.triggerName;for(const Le of o.timelines){const $e=Le.element,ft=$e!==A,Pt=$s(u,$e,[]);this._getPreviousPlayers($e,ft,W,pe,o.toState).forEach(rn=>{const un=rn.getRealPlayer();un.beforeDestroy&&un.beforeDestroy(),rn.destroy(),Pt.push(rn)})}Da(A,o.fromStyles)}_buildAnimation(d,o,u,m,A,W){const pe=o.triggerName,Le=o.element,$e=[],ft=new Set,Pt=new Set,en=o.timelines.map(un=>{const cn=un.element;ft.add(cn);const $n=cn[rs];if($n&&$n.removedBeforeQueried)return new q.sf(un.duration,un.delay);const di=cn!==Le,oi=function ud(_){const d=[];return nu(_,d),d}((u.get(cn)||$a).map(tr=>tr.getRealPlayer())).filter(tr=>!!tr.element&&tr.element===cn),Kn=A.get(cn),ai=W.get(cn),bi=zs(this._normalizer,un.keyframes,Kn,ai),ir=this._buildPlayer(un,bi,oi);if(un.subTimeline&&m&&Pt.add(cn),di){const tr=new Ts(d,pe,cn);tr.setRealPlayer(ir),$e.push(tr)}return ir});$e.forEach(un=>{$s(this.playersByQueriedElement,un.element,[]).push(un),un.onDone(()=>function Oo(_,d,o){let u=_.get(d);if(u){if(u.length){const m=u.indexOf(o);u.splice(m,1)}0==u.length&&_.delete(d)}return u}(this.playersByQueriedElement,un.element,un))}),ft.forEach(un=>ca(un,sn));const rn=fs(en);return rn.onDestroy(()=>{ft.forEach(un=>vl(un,sn)),Gs(Le,o.toStyles)}),Pt.forEach(un=>{$s(m,un,[]).push(rn)}),rn}_buildPlayer(d,o,u){return o.length>0?this.driver.animate(d.element,o,d.duration,d.delay,d.easing,u):new q.sf(d.duration,d.delay)}}class Ts{constructor(d,o,u){this.namespaceId=d,this.triggerName=o,this.element=u,this._player=new q.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(d){this._containsRealPlayer||(this._player=d,this._queuedCallbacks.forEach((o,u)=>{o.forEach(m=>ns(d,u,void 0,m))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(d.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(d){this.totalTime=d}syncPlayerEvents(d){const o=this._player;o.triggerCallback&&d.onStart(()=>o.triggerCallback("start")),d.onDone(()=>this.finish()),d.onDestroy(()=>this.destroy())}_queueEvent(d,o){$s(this._queuedCallbacks,d,[]).push(o)}onDone(d){this.queued&&this._queueEvent("done",d),this._player.onDone(d)}onStart(d){this.queued&&this._queueEvent("start",d),this._player.onStart(d)}onDestroy(d){this.queued&&this._queueEvent("destroy",d),this._player.onDestroy(d)}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(d){this.queued||this._player.setPosition(d)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(d){const o=this._player;o.triggerCallback&&o.triggerCallback(d)}}function tc(_){return _&&1===_.nodeType}function Ju(_,d){const o=_.style.display;return _.style.display=d??"none",o}function eu(_,d,o,u,m){const A=[];o.forEach(Le=>A.push(Ju(Le)));const W=[];u.forEach((Le,$e)=>{const ft=new Map;Le.forEach(Pt=>{const en=d.computeStyle($e,Pt,m);ft.set(Pt,en),(!en||0==en.length)&&($e[rs]=Jd,W.push($e))}),_.set($e,ft)});let pe=0;return o.forEach(Le=>Ju(Le,A[pe++])),W}function nc(_,d){const o=new Map;if(_.forEach(pe=>o.set(pe,[])),0==d.length)return o;const m=new Set(d),A=new Map;function W(pe){if(!pe)return 1;let Le=A.get(pe);if(Le)return Le;const $e=pe.parentNode;return Le=o.has($e)?$e:m.has($e)?1:W($e),A.set(pe,Le),Le}return d.forEach(pe=>{const Le=W(pe);1!==Le&&o.get(Le).push(pe)}),o}function ca(_,d){_.classList?.add(d)}function vl(_,d){_.classList?.remove(d)}function tu(_,d,o){fs(o).onDone(()=>_.processLeaveNode(d))}function nu(_,d){for(let o=0;o<_.length;o++){const u=_[o];u instanceof q.ui?nu(u.players,d):d.push(u)}}function os(_,d,o){const u=o.get(_);if(!u)return!1;let m=d.get(_);return m?u.forEach(A=>m.add(A)):d.set(_,u),o.delete(_),!0}class Ll{constructor(d,o,u,m){this._driver=o,this._normalizer=u,this._triggerCache={},this.onRemovalComplete=(A,W)=>{},this._transitionEngine=new _l(d.body,o,u,m),this._timelineEngine=new ka(d.body,o,u),this._transitionEngine.onRemovalComplete=(A,W)=>this.onRemovalComplete(A,W)}registerTrigger(d,o,u,m,A){const W=d+"-"+m;let pe=this._triggerCache[W];if(!pe){const Le=[],ft=rd(this._driver,A,Le,[]);if(Le.length)throw function Lu(_,d){return new t.wOt(3404,!1)}();pe=function Ic(_,d,o){return new Ku(_,d,o)}(m,ft,this._normalizer),this._triggerCache[W]=pe}this._transitionEngine.registerTrigger(o,m,pe)}register(d,o){this._transitionEngine.register(d,o)}destroy(d,o){this._transitionEngine.destroy(d,o)}onInsert(d,o,u,m){this._transitionEngine.insertNode(d,o,u,m)}onRemove(d,o,u){this._transitionEngine.removeNode(d,o,u)}disableAnimations(d,o){this._transitionEngine.markElementAsDisabled(d,o)}process(d,o,u,m){if("@"==u.charAt(0)){const[A,W]=Ma(u);this._timelineEngine.command(A,o,W,m)}else this._transitionEngine.trigger(d,o,u,m)}listen(d,o,u,m,A){if("@"==u.charAt(0)){const[W,pe]=Ma(u);return this._timelineEngine.listen(W,o,pe,A)}return this._transitionEngine.listen(d,o,u,m,A)}flush(d=-1){this._transitionEngine.flush(d)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(d){this._transitionEngine.afterFlushAnimationsDone(d)}}class Bl{static#e=this.initialStylesByElement=new WeakMap;constructor(d,o,u){this._element=d,this._startStyles=o,this._endStyles=u,this._state=0;let m=Bl.initialStylesByElement.get(d);m||Bl.initialStylesByElement.set(d,m=new Map),this._initialStyles=m}start(){this._state<1&&(this._startStyles&&Gs(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Gs(this._element,this._initialStyles),this._endStyles&&(Gs(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Bl.initialStylesByElement.delete(this._element),this._startStyles&&(Da(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Da(this._element,this._endStyles),this._endStyles=null),Gs(this._element,this._initialStyles),this._state=3)}}function hd(_){let d=null;return _.forEach((o,u)=>{(function bf(_){return"display"===_||"position"===_})(u)&&(d=d||new Map,d.set(u,o))}),d}class ic{constructor(d,o,u,m){this.element=d,this.keyframes=o,this.options=u,this._specialStyles=m,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=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(d=>d()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const d=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,d,this.options),this._finalKeyframe=d.length?d[d.length-1]:new Map;const o=()=>this._onFinish();this.domPlayer.addEventListener("finish",o),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",o)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(d){const o=[];return d.forEach(u=>{o.push(Object.fromEntries(u))}),o}_triggerWebAnimation(d,o,u){return d.animate(this._convertKeyframesToObject(o),u)}onStart(d){this._originalOnStartFns.push(d),this._onStartFns.push(d)}onDone(d){this._originalOnDoneFns.push(d),this._onDoneFns.push(d)}onDestroy(d){this._onDestroyFns.push(d)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(d=>d()),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(d=>d()),this._onDestroyFns=[])}setPosition(d){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=d*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const d=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,m)=>{"offset"!==m&&d.set(m,this._finished?u:Yl(this.element,m))}),this.currentSnapshot=d}triggerCallback(d){const o="start"===d?this._onStartFns:this._onDoneFns;o.forEach(u=>u()),o.length=0}}class eh{validateStyleProperty(d){return!0}validateAnimatableStyleProperty(d){return!0}matchesElement(d,o){return!1}containsElement(d,o){return hl(d,o)}getParentElement(d){return gc(d)}query(d,o,u){return ki(d,o,u)}computeStyle(d,o,u){return Yl(d,o)}animate(d,o,u,m,A,W=[]){const Le={duration:u,delay:m,fill:0==m?"both":"forwards"};A&&(Le.easing=A);const $e=new Map,ft=W.filter(rn=>rn instanceof ic);(function pf(_,d){return 0===_||0===d})(u,m)&&ft.forEach(rn=>{rn.currentSnapshot.forEach((un,cn)=>$e.set(cn,un))});let Pt=function Mc(_){return _.length?_[0]instanceof Map?_:_.map(d=>new Map(Object.entries(d))):[]}(o).map(rn=>new Map(rn));Pt=function Xs(_,d,o){if(o.size&&d.length){let u=d[0],m=[];if(o.forEach((A,W)=>{u.has(W)||m.push(W),u.set(W,A)}),m.length)for(let A=1;AW.set(pe,Yl(_,pe)))}}return d}(d,Pt,$e);const en=function qu(_,d){let o=null,u=null;return Array.isArray(d)&&d.length?(o=hd(d[0]),d.length>1&&(u=hd(d[d.length-1]))):d instanceof Map&&(o=hd(d)),o||u?new Bl(_,o,u):null}(d,Pt);return new ic(d,Pt,Le,en)}}const wf="@.disabled";class iu{constructor(d,o,u,m){this.namespaceId=d,this.delegate=o,this.engine=u,this._onDestroy=m,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(d){this.delegate.destroyNode?.(d)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(d,o){return this.delegate.createElement(d,o)}createComment(d){return this.delegate.createComment(d)}createText(d){return this.delegate.createText(d)}appendChild(d,o){this.delegate.appendChild(d,o),this.engine.onInsert(this.namespaceId,o,d,!1)}insertBefore(d,o,u,m=!0){this.delegate.insertBefore(d,o,u),this.engine.onInsert(this.namespaceId,o,d,m)}removeChild(d,o,u){this.engine.onRemove(this.namespaceId,o,this.delegate)}selectRootElement(d,o){return this.delegate.selectRootElement(d,o)}parentNode(d){return this.delegate.parentNode(d)}nextSibling(d){return this.delegate.nextSibling(d)}setAttribute(d,o,u,m){this.delegate.setAttribute(d,o,u,m)}removeAttribute(d,o,u){this.delegate.removeAttribute(d,o,u)}addClass(d,o){this.delegate.addClass(d,o)}removeClass(d,o){this.delegate.removeClass(d,o)}setStyle(d,o,u,m){this.delegate.setStyle(d,o,u,m)}removeStyle(d,o,u){this.delegate.removeStyle(d,o,u)}setProperty(d,o,u){"@"==o.charAt(0)&&o==wf?this.disableAnimations(d,!!u):this.delegate.setProperty(d,o,u)}setValue(d,o){this.delegate.setValue(d,o)}listen(d,o,u){return this.delegate.listen(d,o,u)}disableAnimations(d,o){this.engine.disableAnimations(d,o)}}class xf extends iu{constructor(d,o,u,m,A){super(o,u,m,A),this.factory=d,this.namespaceId=o}setProperty(d,o,u){"@"==o.charAt(0)?"."==o.charAt(1)&&o==wf?this.disableAnimations(d,u=void 0===u||!!u):this.engine.process(this.namespaceId,d,o.slice(1),u):this.delegate.setProperty(d,o,u)}listen(d,o,u){if("@"==o.charAt(0)){const m=function fd(_){switch(_){case"body":return document.body;case"document":return document;case"window":return window;default:return _}}(d);let A=o.slice(1),W="";return"@"!=A.charAt(0)&&([A,W]=function al(_){const d=_.indexOf(".");return[_.substring(0,d),_.slice(d+1)]}(A)),this.engine.listen(this.namespaceId,m,A,W,pe=>{this.factory.scheduleListenerCallback(pe._data||-1,u,pe)})}return this.delegate.listen(d,o,u)}}class md{constructor(d,o,u){this.delegate=d,this.engine=o,this._zone=u,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,o.onRemovalComplete=(m,A)=>{const W=A?.parentNode(m);W&&A.removeChild(W,m)}}createRenderer(d,o){const m=this.delegate.createRenderer(d,o);if(!d||!o?.data?.animation){const $e=this._rendererCache;let ft=$e.get(m);return ft||(ft=new iu("",m,this.engine,()=>$e.delete(m)),$e.set(m,ft)),ft}const A=o.id,W=o.id+"-"+this._currentId;this._currentId++,this.engine.register(W,d);const pe=$e=>{Array.isArray($e)?$e.forEach(pe):this.engine.registerTrigger(A,W,d,$e.name,$e)};return o.data.animation.forEach(pe),new xf(this,W,m,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(d,o,u){if(d>=0&&do(u));const m=this._animationCallbacksBuffer;0==m.length&&queueMicrotask(()=>{this._zone.run(()=>{m.forEach(A=>{const[W,pe]=A;W(pe)}),this._animationCallbacksBuffer=[]})}),m.push([o,u])}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 bl=(()=>{class _ extends Ll{constructor(o,u,m){super(o,u,m,(0,t.WQX)(t.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(u){return new(u||_)(t.KVO(N.qQ),t.KVO(Ud),t.KVO(zd))};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac})}return _})();const pd=[{provide:zd,useFactory:function Lc(){return new Oc}},{provide:Ll,useClass:bl},{provide:t._9s,useFactory:function ru(_,d,o){return new md(_,d,o)},deps:[_i.B7,Ll,t.SKi]}],Cf=[{provide:Ud,useFactory:()=>new eh},{provide:t.bc$,useValue:"BrowserAnimations"},...pd],yl=()=>{const _=(0,t.WQX)(C.u).isLoggedIn(),d=(0,t.WQX)(V.Ix);return!!_||d.parseUrl("")},Bc=[{path:"",loadComponent:()=>f.e(488).then(f.bind(f,4488)).then(_=>_.HomePageComponent)},{path:"imprint",loadComponent:()=>f.e(488).then(f.bind(f,4488)).then(_=>_.HomePageComponent)},{path:"gtc",loadComponent:()=>f.e(488).then(f.bind(f,4488)).then(_=>_.HomePageComponent)},{path:"privacy",loadComponent:()=>f.e(488).then(f.bind(f,4488)).then(_=>_.HomePageComponent)},{path:"adfly-notice",loadComponent:()=>f.e(488).then(f.bind(f,4488)).then(_=>_.HomePageComponent)}],ih=[{path:"subscribed",loadComponent:()=>f.e(817).then(f.bind(f,5817)).then(_=>_.SubscribedPageComponent),canActivate:[yl]},{path:"settings",loadComponent:()=>Promise.all([f.e(798),f.e(198)]).then(f.bind(f,7198)).then(_=>_.SettingsPageComponent),canActivate:[yl]},{path:"logout",loadComponent:()=>f.e(730).then(f.bind(f,3730)).then(_=>_.LogoutComponent)},{path:"reset-password",redirectTo:""}],Mf=[{path:"premium-redirect/:linkId",loadComponent:()=>Promise.all([f.e(76),f.e(575)]).then(f.bind(f,575)).then(_=>_.LinkDetailPageComponent),data:{linkIdentificationType:"id"}},{path:":userId/:url",loadComponent:()=>Promise.all([f.e(76),f.e(575)]).then(f.bind(f,575)).then(_=>_.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndUrl"}},{path:":userId/:unusedRandomKeyToBeIgnored/dynamic",loadComponent:()=>Promise.all([f.e(76),f.e(575)]).then(f.bind(f,575)).then(_=>_.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndHash"}},{path:":userId/:url/1",loadComponent:()=>Promise.all([f.e(76),f.e(575)]).then(f.bind(f,575)).then(_=>_.LinkDetailPageComponent),data:{linkIdentificationType:"userIdAndUrl"}}],ou=[{path:"profile/:profileId",loadComponent:()=>Promise.all([f.e(798),f.e(76),f.e(117)]).then(f.bind(f,8117)).then(_=>_.ProfilePageComponent)}],Ga=[{path:"search/:searchTerm/:page",loadComponent:()=>Promise.all([f.e(76),f.e(41)]).then(f.bind(f,6041)).then(_=>_.SearchPageComponent)},{path:"search/:searchTerm",redirectTo:"search/:searchTerm/",pathMatch:"full"}],_d=[{matcher:function Ef(_){const d=_.map(o=>o.path).join("/");return d.endsWith("checkout-complete")?{consumed:_,posParams:{precedingPath:new V.Xw(d.replace(/\/checkout-complete$/,""),{})}}:null},loadComponent:()=>f.e(752).then(f.bind(f,1752)).then(_=>_.ChargebeeRedirectPageComponent)},...ih,...Bc,...ou,...Ga,...Mf];let Vc=(()=>{class _{constructor(o){this.auth=o}intercept(o,u){return o.urlWithParams.includes("https://r.toptopix.com/3.json")||((o=o.clone({headers:o.headers.set("Content-Type","application/json")})).headers.has("Accept")||(o=o.clone({headers:o.headers.set("Accept","application/json")})),this.auth.isLoggedIn()&&(o=o.clone({setHeaders:{Authorization:`Bearer ${this.auth.accessToken}`}}))),u.handle(o)}static#e=this.\u0275fac=function(u){return new(u||_)(t.KVO(C.u))};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),Df=(()=>{class _{constructor(){}intercept(o,u){return o.urlWithParams.includes("api.taboola.com")&&(o=o.clone({headers:o.headers.delete("Content-Type")})),u.handle(o)}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac})}return _})(),rh=(()=>{class _{constructor(){}intercept(o,u){return("completeCustomAdOffer"===o.body?.operationName||o.url.includes("checkout"))&&(o=o.clone({headers:o.headers.set("cqreferrer",window.location.href)})),u.handle(o)}static#e=this.\u0275fac=function(u){return new(u||_)};static#t=this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac})}return _})();var oh=f(4004);class jc{http;prefix;suffix;constructor(d,o="/assets/i18n/",u=".json"){this.http=d,this.prefix=o,this.suffix=u}getTranslation(d){return this.http.get(`${this.prefix}${d}${this.suffix}`)}}const vd={providers:[ye.D9,{provide:es.a7,useClass:Vc,multi:!0},{provide:es.a7,useClass:Df,multi:!0},{provide:es.a7,useClass:rh,multi:!0},{provide:es.a7,useExisting:oh.W,multi:!0},(0,t.oKB)(El._9,N.MD,_i.Bb,wn,df,Au,ye.h.forRoot({loader:{provide:ye.Wr,useFactory:function Uc(_){return new jc(_,"/assets/i18n/",".json?v=1")},deps:[es.Qq]}})),{provide:Gt.di,useValue:Jt.vJ},(0,V.lh)(_d,(0,V.oH)({scrollPositionRestoration:"top"}),(0,V.Ii)({onSameUrlNavigation:"reload"})),function Wa(){return(0,t.ngT)("NgEagerAnimations"),[...Cf]}(),(0,es.$R)((0,es.Sx)())]};g.c.production&&(0,t.SmG)(),(0,_i.B8)(Wl,vd).then(_=>{}).catch(_=>console.error(_))},2708:(Et,be,f)=>{"use strict";f.d(be,{X4:()=>h,sb:()=>B});var B=function(Q){return Q.ApprovedSeo="APPROVED_SEO",Q.DeclinedSeo="DECLINED_SEO",Q.FollowUpSeo="FOLLOW_UP_SEO",Q.Fullscript="FULLSCRIPT",Q.NotSeo="NOT_SEO",Q.PendingSeo="PENDING_SEO",Q}(B||{}),h=function(Q){return Q.Paste="PASTE",Q.Url="URL",Q}(h||{})},3277:(Et,be,f)=>{"use strict";f.d(be,{DL:()=>Ei,fw:()=>t.f,dn:()=>Yi,Qs:()=>lr,J2:()=>O.J,BP:()=>S.B,ce:()=>xr,o3:()=>co,v0:()=>g.v,zG:()=>ve,r4:()=>q,Li:()=>an,Rv:()=>ot,Xb:()=>le.X,zO:()=>Ge.z,xF:()=>Y.x,H6:()=>Jt,_f:()=>Rt,dz:()=>ge.d,Qw:()=>mt,tx:()=>We,og:()=>$t.o,$0:()=>Oi.$0,qX:()=>Oi.qX,SD:()=>Oi.SD,wi:()=>nt.w,sE:()=>_i,FX:()=>De,gO:()=>Ce,vJ:()=>g.O});var t=f(7103),g=f(9807),O=f(4495),S=f(2205),h=f(4438),K=f(177),Y=f(3989),le=f(9821),ge=f(4497);function Ye(je,ln){if(1&je&&(h.j41(0,"div",4),h.EFF(1),h.k0s()),2&je){const Re=h.XpG();h.R7$(),h.JRh(Re.earlyAccesType())}}function Ee(je,ln){if(1&je&&h.nrm(0,"lv-lib-chip",9),2&je){let Re,Lt,et,Wn;const Ti=ln.$implicit;h.Y8G("icon",Ti.icon)("chipType","static")("tooltip",null!==(Re=Ti.tooltip)&&void 0!==Re?Re:"")("iconColor",null!==(Lt=Ti.iconColor)&&void 0!==Lt?Lt:"black")("chipColor",null!==(et=Ti.chipColor)&&void 0!==et?et:"light")("isMaterial",!0)("text",null!==(Wn=Ti.text)&&void 0!==Wn?Wn:"")}}function me(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"div",11)(1,"div",12)(2,"lv-lib-button",13),h.bIt("click",function(et){h.eBV(Re);const Wn=h.XpG();return h.Njj(Wn.clickContent(et))}),h.EFF(3),h.k0s()(),h.j41(4,"div",14)(5,"lv-lib-button",13),h.bIt("click",function(et){h.eBV(Re);const Wn=h.XpG();return h.Njj(Wn.clickContent(et))}),h.EFF(6),h.k0s()()()}if(2&je){const Re=h.XpG();h.R7$(2),h.Y8G("type","primary")("shape","round")("size","md")("isfullWidth",!1),h.R7$(),h.JRh(Re.buttonText()),h.R7$(2),h.Y8G("type","primary")("shape","round")("size","lg")("isfullWidth",!0),h.R7$(),h.JRh(Re.buttonText())}}let ve=(()=>{class je{constructor(){this.result=h.hFB.required(),this.isAd=h.hFB.required(),this.buttonText=(0,h.hFB)(""),this.earlyAccesType=(0,h.hFB)("Public"),this.contentClicked=(0,h.CGW)(),this.avatarClicked=(0,h.CGW)()}clickContent(Re){this.contentClicked.emit(Re)}clickAvatar(Re){this.avatarClicked.emit(Re)}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lib-shared-ui-fullsize-result-component"]],inputs:{result:[h.Mj6.SignalBased,"result"],isAd:[h.Mj6.SignalBased,"isAd"],buttonText:[h.Mj6.SignalBased,"buttonText"],earlyAccesType:[h.Mj6.SignalBased,"earlyAccesType"]},outputs:{contentClicked:"contentClicked",avatarClicked:"avatarClicked"},standalone:!0,features:[h.aNF],decls:15,vars:10,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,"lv-card-footer"],[1,"--badge-container"],["badges","",3,"icon","chipType","tooltip","iconColor","chipColor","isMaterial","text"],[1,"--title-container"],[1,"--button-container"],[1,"button-desktop"],[3,"click","type","shape","size","isfullWidth"],[1,"button-mobile"]],template:function(Lt,et){if(1&Lt&&(h.j41(0,"lv-lib-card",0)(1,"div",1)(2,"div",2)(3,"lv-lib-avatar",3),h.bIt("avatarClicked",function(){let Ti;return et.clickAvatar(null==(Ti=et.result())?null:Ti.user_id)}),h.k0s(),h.DNE(4,Ye,2,1,"div",4),h.k0s(),h.j41(5,"div",5),h.bIt("click",function(Ti){return et.clickContent(Ti)}),h.nrm(6,"img",6),h.k0s(),h.j41(7,"div",7)(8,"div",8),h.Z7z(9,Ee,1,7,"lv-lib-chip",9,h.Vm6),h.k0s(),h.j41(11,"div",10)(12,"p"),h.EFF(13),h.k0s()(),h.DNE(14,me,7,10,"div",11),h.k0s()()()),2&Lt){let Wn,Ti,ro,lo;h.Y8G("padding",!1)("rounded",!0),h.R7$(3),h.Y8G("avatarSize","small")("displayName",null==(Wn=et.result())?null:Wn.user_display_name)("displayNamePosition","right")("imgSrc",""),h.R7$(),h.vxM(4,et.isAd()?-1:4),h.R7$(2),h.Y8G("src",null==(Ti=et.result())?null:Ti.thumbnail_url,h.B4B),h.R7$(3),h.Dyx(null==(ro=et.result())?null:ro.badges),h.R7$(4),h.JRh(null==(lo=et.result())?null:lo.title),h.R7$(),h.vxM(14,et.isAd()?-1:14)}},dependencies:[K.MD,Y.x,le.X,t.f,ge.d],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%;cursor:pointer}.lv-card-container[_ngcontent-%COMP%] .lv-card-body[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.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%] .--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}}"]})}return je})();var _e=f(9213);const ae=["avatarContent"],Q=["*"];let q=(()=>{class je{constructor(){this.avatarClicked=(0,h.CGW)(),this.limitLeft=(0,h.vPA)(!0),this.limitRight=(0,h.vPA)(!1),this.leftScroll=(0,h.vPA)(0),this.avatarContent=(0,h.ebz)("avatarContent"),(0,h.QZP)(()=>{const Re=this.avatarContent()?.nativeElement;0===this.leftScroll()?this.limitLeft.set(!0):this.limitLeft.set(!1),this.leftScroll()+Re.clientWidth>=Re.scrollWidth?this.limitRight.set(!0):this.limitRight.set(!1)},{allowSignalWrites:!0})}clickEventEmitter(Re){this.avatarClicked.emit(Re)}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(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lib-shared-ui-horizontal-avatar-scroll-container"]],viewQuery:function(Lt,et){1&Lt&&h.wEZ(et.avatarContent,ae,5),2&Lt&&h.NyB()},outputs:{avatarClicked:"avatarClicked"},standalone:!0,features:[h.aNF],ngContentSelectors:Q,decls:12,vars:8,consts:[["avatarContent",""],[1,"content-container"],[1,"button-container"],[1,"scroll-button","scroll-button-left",3,"click"],[1,"content"],[1,"scroll-button","scroll-button-right",3,"click"]],template:function(Lt,et){if(1&Lt){const Wn=h.RV6();h.NAR(),h.j41(0,"div",1)(1,"div",2)(2,"button",3),h.bIt("click",function(){return h.eBV(Wn),h.Njj(et.scrollLeft())}),h.j41(3,"mat-icon"),h.EFF(4,"keyboard_arrow_left"),h.k0s()()(),h.j41(5,"div",4,0),h.SdG(7),h.k0s(),h.j41(8,"div",2)(9,"button",5),h.bIt("click",function(){return h.eBV(Wn),h.Njj(et.scrollRight())}),h.j41(10,"mat-icon"),h.EFF(11,"keyboard_arrow_right"),h.k0s()()()()}2&Lt&&(h.AVh("content-container-right-fade",!et.limitRight())("content-container-left-fade",!et.limitLeft()),h.R7$(),h.AVh("button-container-hide",et.limitLeft()),h.R7$(7),h.AVh("button-container-hide",et.limitRight()))},dependencies:[K.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}']})}return je})();var qe=f(9969);const Qe=["*"];function It(je,ln){if(1&je&&(h.j41(0,"span"),h.EFF(1),h.k0s()),2&je){const Re=h.XpG();h.R7$(),h.JRh(Re.text)}}function Fe(je,ln){1&je&&h.SdG(0)}let ot=(()=>{class je{set expanded(Re){this._expanded=Re,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(Re){this.collapsing=!Re}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-accordion"]],inputs:{title:"title",text:"text",showText:"showText",marginSize:"marginSize",showShadow:"showShadow",rounded:"rounded",expanded:"expanded"},standalone:!0,features:[h.aNF],ngContentSelectors:Qe,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(Lt,et){1&Lt&&(h.NAR(),h.j41(0,"div",0)(1,"div",1)(2,"div",2),h.bIt("click",function(){return et.toggleAccordion(et.collapsing)}),h.j41(3,"h4",3),h.EFF(4),h.k0s()(),h.j41(5,"div",4)(6,"div",5),h.DNE(7,It,2,1,"span")(8,Fe,1,0),h.k0s()()()()),2&Lt&&(h.AVh("lv-accordion--shadow",et.showShadow)("lv-accordion--border-radius",et.rounded)("lv-accordion--margin-s","s"===et.marginSize)("lv-accordion--margin-m","m"===et.marginSize)("lv-accordion--margin-l","l"===et.marginSize)("lv-accordion--margin-xl","xl"===et.marginSize),h.R7$(2),h.AVh("lv-accordion__header--active",et.collapsing),h.R7$(2),h.SpI(" ",et.title," "),h.R7$(),h.AVh("lv-accordion__content--active",et.collapsing),h.Y8G("@contentExpansion",et.collapsing?"expanded":"collapsed"),h.R7$(2),h.vxM(7,et.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,qe.hZ)("contentExpansion",[(0,qe.wk)("expanded",(0,qe.iF)({display:"block",height:"*",opacity:1,visibility:"visible"})),(0,qe.wk)("collapsed",(0,qe.iF)({display:"none",height:"0px",opacity:0,visibility:"hidden"})),(0,qe.kY)("expanded <=> collapsed",(0,qe.i0)("100ms ease"))])]},changeDetection:0})}return je})();var de=f(1413),Ke=f(1744);function oe(je,ln){if(1&je&&(h.nrm(0,"img",1),h.nI1(1,"LvLibSafe")),2&je){const Re=h.XpG(2);h.Y8G("src",h.i5U(1,2,Re.media.src,"resourceUrl"),h.B4B)("alt",Re.media.alt)}}function te(je,ln){if(1&je&&(h.j41(0,"div",2),h.nrm(1,"img",4),h.k0s()),2&je){const Re=h.XpG(2);h.R7$(),h.Y8G("src","https://img.youtube.com/vi/"+Re.media.src+"/hq720.jpg",h.B4B)("alt",Re.media.alt+"_thumbnail")}}function we(je,ln){if(1&je&&(h.j41(0,"div",3),h.nrm(1,"iframe",5),h.nI1(2,"LvLibSafe"),h.k0s()),2&je){const Re=h.XpG(2);h.R7$(),h.Y8G("title",Re.media.alt)("src",h.i5U(2,2,"https://www.youtube-nocookie.com/embed/"+Re.media.src,"resourceUrl"),h.f$h)}}function Je(je,ln){if(1&je&&(h.qex(0),h.DNE(1,oe,2,5,"img",1)(2,te,2,2,"div",2)(3,we,3,5,"div",3),h.bVm()),2&je){const Re=h.XpG();h.R7$(),h.vxM(1,"image"===Re.media.type?1:-1),h.R7$(),h.vxM(2,"ytVideo"===Re.media.type&&Re.thumbnail&&!Re.videoActive?2:-1),h.R7$(),h.vxM(3,"ytVideo"===Re.media.type&&!Re.thumbnail||"ytVideo"===Re.media.type&&Re.videoActive?3:-1)}}let xe=(()=>{class je{constructor(){this.thumbnail=!1,this.loaded=new de.B,this.videoActive=!1}ngOnChanges(Re){Re.media&&(this.videoActive=!1)}showVideo(){this.videoActive=!0}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lib-carousel-media"]],inputs:{media:"media",thumbnail:"thumbnail"},outputs:{loaded:"loaded"},standalone:!0,features:[h.OA$,h.aNF],decls:2,vars:1,consts:[[1,"media"],["width","152px",3,"src","alt"],[1,"thumb-container"],[1,"iframe-container"],[1,"thumb-container__image",3,"src","alt"],["width","152px","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",1,"embed-item",3,"title","src"]],template:function(Lt,et){1&Lt&&(h.j41(0,"div",0),h.DNE(1,Je,4,3,"ng-container"),h.k0s()),2&Lt&&(h.R7$(),h.vxM(1,et.media?1:-1))},dependencies:[Ke.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 je})();const ze=["mediaDisplay"],Ue=["media"];let ut=(()=>{class je{constructor(){this.items=[],this.current=0,this.oldCurrent=0,this.dir="left",this.currentDisplay=0}ngOnChanges(Re){this.oldCurrent=Re.current&&Re.current.previousValue?Re.current.previousValue:0,this.dir=this.oldCurrent{class je{constructor(){this.elementClass="lib-slide-item"}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275dir=h.FsC({type:je,selectors:[["","lvLibSlideItem",""]],hostVars:2,hostBindings:function(Lt,et){2&Lt&&h.HbH(et.elementClass)},standalone:!0})}return je})();var Ln=f(4412);let yn=(()=>{class je{constructor(){this.items=[],this.currentIndex=new Ln.t(0)}get current(){return this.currentIndex.getValue()}incrementCurrent(){this.currentIndex.next(this.current0?this.current-1:this.items.length-1)}selectSpecificItem(Re){if(!(Re>=0&&Re{class je{constructor(){this.timer=new Ln.t(0),this.interval=1e3,this.duration=0}startTimer(Re){this.completeTimer(),this.timer.next(0),this.duration=Re,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(Lt){return new(Lt||je)};static#t=this.\u0275prov=h.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})();const Yn=["slideContainer"],wn=["slideItems"],tt=["*"];let Ie=(()=>{class je{constructor(Re,Lt){this.carouselController=Re,this.timer=Lt,this.slideButtons="none",this.gap="auto",this.forceCenter=!1,this.autoSlide=!1,this.autoSlideDuration=5,this.currentDuration=0,this.selectedSlide=new de.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(Re){this.setSlideWidth()}onMouseEnter(Re){this.autoSlide&&this.pauseTimer()}onMouseLeave(Re){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(Re){this.slideContainer?.nativeElement.scrollTo({left:this.clamp(Re,0,this.slideSizes.itemsWidth-this.slideSizes.slideWidth),behavior:"smooth"})}clamp(Re,Lt,et){return et-Re<10?et:Re-Lt<10?Lt:Math.min(Math.max(Re,Lt),et)}onButtonLeft(){this.carouselController.decrementCurrent()}onButtonRight(){this.carouselController.incrementCurrent()}onSliderScroll(Re){}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(Re=>{this.setDirection(Re),this.setActiveSlide(Re),this.checkElementLocation(this.slideItems.toArray()[Re]),this.checkSlideLocation()}),this.setAutoSlide()}setDirection(Re){this.dir=Re>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(Re){const Lt=Re.nativeElement.getBoundingClientRect(),et=this.slideContainer?.nativeElement.getBoundingClientRect();this.forceCenter?this.scrollToOffset(this.slideContainer?.nativeElement.scrollLeft+(Lt.left-et.left)-et.width/2+Lt.width/2):(Lt.leftet.right-100&&"right"===this.dir&&this.scrollToOffset(this.slideContainer?.nativeElement.scrollLeft+(Lt.right-et.right)+150))}registerSlideItems(){const Re=this.slideItems?.toArray();Re&&0!==Re.length?Re.forEach((Lt,et)=>{this.carouselController.addItem({slideItemRef:Lt})}):console.warn("No Slide Items found in the Carousel Component. Please add at least one Slide Item. See the documentation for more information.")}setActiveSlide(Re){this.selectedSlide.next(Re),this.slideItems?.toArray().forEach((Lt,et)=>{Lt.nativeElement.classList.remove("active"),et===Re&&Lt.nativeElement.classList.add("active")})}setSlideItemClickListener(){this.slideItems?.toArray().forEach((Re,Lt)=>{Re.nativeElement.addEventListener("click",()=>{this.prev=this.current,this.carouselController.selectSpecificItem(Lt)})})}setAutoSlide(){this.autoSlide&&(this.timer.timer.subscribe(Re=>{if(this.currentDuration=Re,Re>this.autoSlideDuration){if(this.carouselController.incrementCurrent(),!this.autoSlide)return;this.startTimer()}}),this.startTimer())}resetSlides(){this.carouselController.items=[],this.initSlides()}static#e=this.\u0275fac=function(Lt){return new(Lt||je)(h.rXU(yn),h.rXU(En))};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lib-carousel-slider"]],contentQueries:function(Lt,et,Wn){if(1&Lt&&h.wni(Wn,Zt,4,h.aKT),2&Lt){let Ti;h.mGM(Ti=h.lsd())&&(et.slideItems=Ti)}},viewQuery:function(Lt,et){if(1&Lt&&(h.GBs(Yn,5,h.aKT),h.GBs(wn,5,h.aKT)),2&Lt){let Wn;h.mGM(Wn=h.lsd())&&(et.slideContainer=Wn.first),h.mGM(Wn=h.lsd())&&(et.itemContainer=Wn.first)}},hostBindings:function(Lt,et){1&Lt&&h.bIt("resize",function(Ti){return et.onResize(Ti)},!1,h.tSv)("mouseenter",function(Ti){return et.onMouseEnter(Ti)})("mouseleave",function(Ti){return et.onMouseLeave(Ti)})},inputs:{slideButtons:"slideButtons",gap:"gap",forceCenter:"forceCenter",autoSlide:"autoSlide",autoSlideDuration:"autoSlideDuration"},outputs:{selectedSlide:"selectedSlide"},standalone:!0,features:[h.Jv_([yn,En]),h.aNF],ngContentSelectors:tt,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(Lt,et){if(1&Lt){const Wn=h.RV6();h.NAR(),h.j41(0,"div",2)(1,"div",3)(2,"button",4),h.bIt("click",function(){return h.eBV(Wn),h.Njj(et.onButtonRight())}),h.j41(3,"mat-icon"),h.EFF(4,"navigate_next"),h.k0s()()(),h.j41(5,"div",5,0),h.bIt("scrollend",function(ro){return h.eBV(Wn),h.Njj(et.onSliderScroll(ro))}),h.j41(7,"div",6,1),h.SdG(9),h.k0s()(),h.j41(10,"div",7)(11,"button",4),h.bIt("click",function(){return h.eBV(Wn),h.Njj(et.onButtonLeft())}),h.j41(12,"mat-icon"),h.EFF(13,"navigate_before"),h.k0s()()()()}2&Lt&&(h.AVh("gap-auto","auto"===et.gap),h.Y8G("ngClass","slide-buttons-"+et.slideButtons),h.R7$(2),h.AVh("hidden",et.slideSizes.isAtEnd),h.R7$(3),h.AVh("centered",!et.slideSizes.isOverflown),h.R7$(6),h.AVh("hidden",et.slideSizes.isAtStart))},dependencies:[_e.m_,_e.An,K.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 je})();function rt(je,ln){1&je&&h.nrm(0,"lib-carousel-media",4),2&je&&h.Y8G("media",ln.$implicit)("thumbnail",!0)}function pt(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"lib-carousel-slider",3),h.bIt("selectedSlide",function(et){h.eBV(Re);const Wn=h.XpG();return h.Njj(Wn.setCurrent(et))}),h.Z7z(1,rt,1,2,"lib-carousel-media",4,h.Vm6),h.k0s()}if(2&je){const Re=h.XpG();h.Y8G("gap","auto")("forceCenter",!0)("autoSlide",!1)("slideButtons","padded"),h.R7$(),h.Dyx(Re.items)}}let Jt=(()=>{class je{constructor(){this.items=[],this.autoScroll=!1,this.scrollInterval=5,this.currentItem=0}setCurrent(Re){if(!(Re>=0&&Re1?2:-1))},dependencies:[ut,Ie,xe,Zt],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 je})();const fn=["*"],Gn=(je,ln,Re)=>({"--disabled":je,"--checked":ln,"--indeterminate":Re});let Rt=(()=>{class je{constructor(){this.text="",this.checkboxChange=new h.bkB}onCheckboxChange(Re){this.checkboxChange.emit(Re.target.checked)}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-checkbox"]],inputs:{text:"text",isDisabled:"isDisabled",isIndeterminate:"isIndeterminate",isChecked:"isChecked"},outputs:{checkboxChange:"checkboxChange"},standalone:!0,features:[h.aNF],ngContentSelectors:fn,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(Lt,et){1&Lt&&(h.NAR(),h.j41(0,"div",0)(1,"div",1),h.nrm(2,"span",2),h.j41(3,"input",3),h.bIt("change",function(Ti){return et.onCheckboxChange(Ti)}),h.k0s()(),h.j41(4,"label",4),h.SdG(5),h.k0s()()),2&Lt&&(h.Y8G("ngClass",h.sMw(4,Gn,et.isDisabled,et.isChecked,et.isIndeterminate)),h.R7$(3),h.Y8G("indeterminate",et.isIndeterminate)("disabled",et.isDisabled)("checked",et.isChecked))},dependencies:[K.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 je})();function ye(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"li",2),h.bIt("click",function(){const et=h.eBV(Re).$implicit,Wn=h.XpG(2);return h.Njj(Wn.menuItemClick(et))}),h.j41(1,"mat-icon"),h.EFF(2),h.k0s(),h.j41(3,"span"),h.EFF(4),h.k0s()()}if(2&je){const Re=ln.$implicit;h.R7$(2),h.JRh(Re.icon),h.R7$(2),h.JRh(Re.title)}}function Ze(je,ln){if(1&je&&(h.j41(0,"nav",0)(1,"ul"),h.Z7z(2,ye,5,2,"li",1,h.fX1),h.k0s()()),2&je){const Re=h.XpG();h.R7$(2),h.Dyx(Re.menuItems())}}let We=(()=>{class je{constructor(){this.menuItems=h.hFB.required(),this.showMenu=h.hFB.required(),this.onMenuItemClick=(0,h.CGW)()}menuItemClick(Re){this.onMenuItemClick.emit(Re)}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-header-menu"]],inputs:{menuItems:[h.Mj6.SignalBased,"menuItems"],showMenu:[h.Mj6.SignalBased,"showMenu"]},outputs:{onMenuItemClick:"onMenuItemClick"},standalone:!0,features:[h.aNF],decls:1,vars:1,consts:[["data-testid","lv-lib-header-menu",1,"menu-container"],[1,"menu-item"],[1,"menu-item",3,"click"]],template:function(Lt,et){1&Lt&&h.DNE(0,Ze,4,0,"nav",0),2&Lt&&h.vxM(0,et.showMenu()?0:-1)},dependencies:[K.MD,_e.An],styles:[".menu-container[_ngcontent-%COMP%]{position:absolute;top:105%;right:-16px;width:200px;background-color:#fff;box-shadow:0 3px 24px #3232320a}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.menu-item[_ngcontent-%COMP%]{box-sizing:border-box;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}"]})}return je})();const Mt=[[["","desktop",""]],[["","mobile",""]]],Bt=["[desktop]","[mobile]"];let mt=(()=>{class je{constructor(){this.fullWidth=(0,h.hFB)(!1),this.maxWidth=(0,h.hFB)(1200)}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-header-new"]],inputs:{fullWidth:[h.Mj6.SignalBased,"fullWidth"],maxWidth:[h.Mj6.SignalBased,"maxWidth"]},standalone:!0,features:[h.aNF],ngContentSelectors:Bt,decls:4,vars:2,consts:[["data-testid","lv-lib-header"],[1,"header-container"]],template:function(Lt,et){1&Lt&&(h.NAR(Mt),h.j41(0,"header",0)(1,"div",1),h.SdG(2),h.SdG(3,1),h.k0s()()),2&Lt&&(h.R7$(),h.xc7("max-width",et.fullWidth()?null:et.maxWidth()+"px"))},dependencies:[K.MD],styles:["header{width:100%;height:inherit;background-color:#fff}.header-container{height:100%;margin:auto}@media screen and (max-width: 768px){.header-container{padding-inline:1rem}}.header-container [desktop]{height:100%;width:100%}@media screen and (max-width: 768px){.header-container [desktop]{display:none}}.header-container [mobile]{height:100%;width:100%}@media screen and (min-width: 769px){.header-container [mobile]{display:none}}\n"],encapsulation:2})}return je})();var $t=f(2211),nt=f(1318),_t=f(9631),St=f(2102),Wt=f(9417);const Bn=je=>({"disabled-overlay":je});function pn(je,ln){if(1&je&&h.nrm(0,"div",0),2&je){const Re=h.XpG();h.Y8G("@overlaySlide",Re._isCollapsed()?"hide":"show")}}function jn(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"mat-icon",6),h.bIt("mousedown",function(et){h.eBV(Re);const Wn=h.XpG();return h.Njj(Wn.onClearSearchValueMouseDown(et))})("click",function(){h.eBV(Re);const et=h.XpG();return h.Njj(et.onClearSearchValue())}),h.EFF(1," close "),h.k0s()}2&je&&h.Y8G("@iconFade",void 0)}let _i=(()=>{class je{constructor(){this.searchSubmitted=(0,h.CGW)(),this.animation=(0,h.hFB)(!1),this._isCollapsed=(0,h.vPA)(!0),this.isCollapsedChange=(0,h.CGW)(),this._showCloseIcon=(0,h.vPA)(!1),this.searchValue=(0,h.geq)(""),this.defaultPlaceholder=(0,h.hFB)("Placeholder")}onAnimationDone(){this._showCloseIcon.set(!this._isCollapsed())}onInputFocusOut(Re){const Lt=Re.relatedTarget;(!Lt||!Lt.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(Re){Re.preventDefault()}onClearSearchValue(){this.clearSearchValue(),this._isCollapsed.set(!0)}onEnterPressed(){this.searchSubmitted.emit(this.searchValue())}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-search-bar"]],inputs:{animation:[h.Mj6.SignalBased,"animation"],searchValue:[h.Mj6.SignalBased,"searchValue"],defaultPlaceholder:[h.Mj6.SignalBased,"defaultPlaceholder"]},outputs:{searchSubmitted:"searchSubmitted",isCollapsedChange:"isCollapsedChange",searchValue:"searchValueChange"},standalone:!0,features:[h.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(Lt,et){1&Lt&&(h.DNE(0,pn,1,1,"div",0),h.j41(1,"div",1),h.bIt("@collapseAnimation.done",function(){return et.onAnimationDone()}),h.j41(2,"mat-form-field",2)(3,"input",3),h.mxI("ngModelChange",function(Ti){return h.DH7(et.searchValue,Ti)||(et.searchValue=Ti),Ti}),h.bIt("keydown.enter",function(){return et.onEnterPressed()})("focus",function(){return et.expandSearchBar()})("focusout",function(Ti){return et.onInputFocusOut(Ti)}),h.k0s(),h.j41(4,"mat-icon",4),h.bIt("click",function(){return et.expandSearchBar()}),h.EFF(5," search "),h.k0s(),h.DNE(6,jn,2,1,"mat-icon",5),h.k0s()()),2&Lt&&(h.vxM(0,et.animation()?0:-1),h.R7$(),h.AVh("disabled-overlay",!et._isCollapsed()),h.Y8G("ngClass",h.eq3(10,Bn,!et._isCollapsed()))("@collapseAnimation",et._isCollapsed()&&et.animation()?"collapsed":"expanded"),h.R7$(),h.AVh("not-focused",et._isCollapsed()),h.R7$(),h.R50("ngModel",et.searchValue),h.Y8G("placeholder",et.defaultPlaceholder()),h.R7$(3),h.vxM(6,et.searchValue().length>0&&!et._isCollapsed()&&et._showCloseIcon()?6:-1))},dependencies:[K.MD,K.YU,St.RG,St.rl,St.JW,St.yw,_t.fS,_t.fg,_e.An,Wt.YN,Wt.me,Wt.BC,Wt.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,qe.hZ)("overlaySlide",[(0,qe.wk)("hide",(0,qe.iF)({display:"none"})),(0,qe.wk)("show",(0,qe.iF)({display:"block"}))]),(0,qe.hZ)("collapseAnimation",[(0,qe.wk)("expanded",(0,qe.iF)({width:"100%",height:"40px",left:"0"})),(0,qe.wk)("collapsed",(0,qe.iF)({width:"40px",height:"40px",left:"calc(100% - 40px)"})),(0,qe.kY)("expanded => collapsed",[(0,qe.i0)("400ms ease-in-out")]),(0,qe.kY)("collapsed => expanded",[(0,qe.i0)("400ms ease-in-out")])]),(0,qe.hZ)("iconFade",[(0,qe.kY)(":enter",[(0,qe.iF)({opacity:0}),(0,qe.i0)("100ms ease-in",(0,qe.iF)({opacity:1}))]),(0,qe.kY)(":leave",[(0,qe.i0)("100ms ease-out",(0,qe.iF)({opacity:0}))])])]}})}return je})();var kn=f(4823),Gt=f(33);function hi(je,ln){if(1&je&&h.nrm(0,"lv-lib-avatar",2),2&je){const Re=h.XpG();h.Y8G("displayName",Re.displayName())}}function Ht(je,ln){1&je&&h.nrm(0,"div",4)}function gn(je,ln){if(1&je&&(h.j41(0,"div",3),h.DNE(1,Ht,1,0,"div",4),h.nrm(2,"lv-lib-icon",5),h.k0s()),2&je){const Re=h.XpG();h.R7$(),h.vxM(1,Re.followBadge()?1:-1),h.R7$(),h.Y8G("size",Re.isMobile()?"lg":"md")("iconName",Re.icon())}}function Be(je,ln){if(1&je&&(h.j41(0,"span"),h.EFF(1),h.k0s()),2&je){const Re=h.XpG();h.R7$(),h.JRh(Re.label())}}let Ce=(()=>{class je{constructor(Re){this.router=Re,this.isDisabled=(0,h.hFB)(!1),this.onClick=(0,h.CGW)(),this.isLoggedIn=h.hFB.required(),this.itemIsActive=(0,h.hFB)(!1),this.route=(0,h.hFB)(""),this.icon=(0,h.hFB)(""),this.label=(0,h.hFB)(""),this.assetLink=(0,h.hFB)(!1),this.footer=(0,h.hFB)(!1),this.isMobile=(0,h.hFB)(!1),this.displayName=(0,h.hFB)(void 0),this.followBadge=(0,h.hFB)(!1)}isActiveRoute(){return this.router.url===this.route()}static#e=this.\u0275fac=function(Lt){return new(Lt||je)(h.rXU(Gt.Ix))};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-sidebar-navigation-item"]],inputs:{isDisabled:[h.Mj6.SignalBased,"isDisabled"],isLoggedIn:[h.Mj6.SignalBased,"isLoggedIn"],itemIsActive:[h.Mj6.SignalBased,"itemIsActive"],route:[h.Mj6.SignalBased,"route"],icon:[h.Mj6.SignalBased,"icon"],label:[h.Mj6.SignalBased,"label"],assetLink:[h.Mj6.SignalBased,"assetLink"],footer:[h.Mj6.SignalBased,"footer"],isMobile:[h.Mj6.SignalBased,"isMobile"],displayName:[h.Mj6.SignalBased,"displayName"],followBadge:[h.Mj6.SignalBased,"followBadge"]},outputs:{onClick:"onClick"},standalone:!0,features:[h.aNF],decls:5,vars:15,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(Lt,et){1&Lt&&(h.j41(0,"div",0)(1,"a",1),h.bIt("click",function(Ti){return et.onClick.emit(Ti)}),h.DNE(2,hi,1,1,"lv-lib-avatar",2)(3,gn,3,3)(4,Be,2,1,"span"),h.k0s()()),2&Lt&&(h.Y8G("matTooltipDisabled",!et.isDisabled()),h.R7$(),h.AVh("mobile-items",et.isMobile())("sidebar-item",!et.isMobile())("asset-link",et.assetLink())("footer",et.footer())("active",et.isActiveRoute()||et.itemIsActive())("disabled",et.isDisabled()),h.R7$(),h.vxM(2,et.isLoggedIn()&&et.displayName()?2:3),h.R7$(2),h.vxM(4,et.isMobile()?-1:4))},dependencies:[K.MD,$t.o,t.f,kn.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 je})();const ee=[[["","sidebarItem",""]],[["","sidebarFooterItem",""]],[["","mobileSidebarItem",""]]],J=["[sidebarItem]","[sidebarFooterItem]","[mobileSidebarItem]"];let De=(()=>{class je{static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-sidebar-navigation"]],standalone:!0,features:[h.aNF],ngContentSelectors:J,decls:7,vars:0,consts:[[1,"sidebar-container"],[1,"sidebar-item-wrapper"],[1,"sidebar-item-footer-wrapper"],[1,"mobile-sidebar-container"]],template:function(Lt,et){1&Lt&&(h.NAR(ee),h.j41(0,"nav",0)(1,"div",1),h.SdG(2),h.k0s(),h.j41(3,"div",2),h.SdG(4,1),h.k0s()(),h.j41(5,"nav",3),h.SdG(6,2),h.k0s())},dependencies:[K.MD],styles:[".sidebar-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;width:100%}.sidebar-container[_ngcontent-%COMP%] .sidebar-item-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;flex:1}.sidebar-container[_ngcontent-%COMP%] .sidebar-item-footer-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.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: 769px){.sidebar-container[_ngcontent-%COMP%]{display:flex}.mobile-sidebar-container[_ngcontent-%COMP%]{display:none}}"]})}return je})();var Ge=f(5668),an=function(je){return je.white="white",je.primary="primary",je.success="success",je.danger="danger",je.default="default",je.secondary="secondary",je}(an||{});const ji=["circle1"],bt=["circle2"],_n=["circle3"],Oe=(je,ln)=>({"background-color":je,color:ln}),At=(je,ln)=>({"gradient-border adstep--container--wh-premium":je,"adstep--container--wh-default":ln}),Xe=je=>({"background-image":je}),on=je=>({color:je}),Dn=(je,ln,Re)=>({"step--form-rounded-completed step--form-rounded-completed-short":je,"step--form-rounded-inactive":ln,"step--form-rounded-completed-premium":Re}),Pn=je=>({"check-icon--active check-icon--active-short":je}),Hn=je=>({"background-color":je}),mi=(je,ln,Re)=>({"step--form-rounded-completed step--form-rounded-direct":je,"step--form-rounded-inactive":ln,"step--form-rounded-completed-premium":Re}),Un=(je,ln,Re)=>({"step--form-rounded-completed":je,"step--form-rounded-inactive":ln,"step--form-rounded-completed-premium":Re}),ci=je=>({"check-icon--active":je}),Nn=je=>({"margin-top":je}),Ui=je=>({stroke:je}),Br=(je,ln)=>({"load--play":je,"load--paused":ln}),Ae=(je,ln,Re)=>({"load--play":je,"load--paused":ln,"one-short":Re}),at=je=>({color:je,class:"cta--btn"}),ct=je=>({"cta--active":je});function Qt(je,ln){if(1&je&&(h.j41(0,"div",28)(1,"span"),h.EFF(2),h.k0s()()),2&je){const Re=h.XpG();h.R7$(2),h.SpI(" ",Re.adNotice," ")}}function wt(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"mat-icon",32),h.bIt("click",function(){h.eBV(Re);const et=h.XpG(2);return h.Njj(et.onClose.emit())}),h.EFF(1,"close "),h.k0s()}}function An(je,ln){if(1&je&&(h.j41(0,"div",29),h.DNE(1,wt,2,0,"mat-icon",30),h.nrm(2,"div",31),h.k0s()),2&je){const Re=h.XpG();h.Y8G("ngStyle",Re.handleTaboolaStyles(!1)),h.R7$(),h.Y8G("ngIf",Re.showClose),h.R7$(),h.Y8G("ngStyle",Re.handleTaboolaStyles(!1))}}function Sn(je,ln){1&je&&(h.j41(0,"mat-icon",35),h.EFF(1,"skip_next "),h.k0s())}function vi(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"div",33),h.bIt("click",function(){h.eBV(Re);const et=h.XpG();return h.Njj(et.onSkip.emit())}),h.j41(1,"span"),h.EFF(2," Skip "),h.k0s(),h.DNE(3,Sn,2,0,"mat-icon",34),h.nrm(4,"div",31),h.k0s()}if(2&je){const Re=h.XpG();h.Y8G("ngStyle",Re.handleTaboolaStyles(!0)),h.R7$(3),h.Y8G("ngIf",!Re.showClose),h.R7$(),h.Y8G("ngStyle",Re.handleTaboolaStyles(!0))}}function ei(je,ln){if(1&je&&(h.j41(0,"div",36),h.qSk(),h.j41(1,"svg",37),h.nrm(2,"circle",38,0),h.k0s()()),2&je){const Re=h.XpG();h.Y8G("ngClass","inactive"===Re.currentStep?"load load--reset":"load"),h.R7$(2),h.Aen(h.eq3(4,Ui,Re.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass",h.l_i(6,Br,"active"===Re.currentStep,"inactive"===Re.currentStep))}}function qn(je,ln){if(1&je&&(h.j41(0,"mat-icon",14),h.EFF(1,"check "),h.k0s()),2&je){const Re=h.XpG();h.Y8G("ngClass",h.eq3(1,ci,"completed"===Re.currentStep))}}function er(je,ln){if(1&je&&(h.j41(0,"div",39),h.qSk(),h.j41(1,"svg",37),h.nrm(2,"circle",40,1),h.k0s()()),2&je){const Re=h.XpG();h.R7$(2),h.Aen(h.eq3(3,Ui,Re.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass",h.sMw(5,Ae,"pending"===Re.currentStep,"inactive"===Re.currentStep||"active"===Re.currentStep,"completed"===Re.currentStep))}}function Ri(je,ln){if(1&je&&(h.j41(0,"div",41),h.qSk(),h.j41(1,"svg",37),h.nrm(2,"circle",42),h.k0s()()),2&je){const Re=h.XpG();h.R7$(2),h.Aen(h.eq3(3,Ui,Re.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass",h.l_i(5,Br,"completed"===Re.currentStep,"inactive"===Re.currentStep||"active"===Re.currentStep||"pending"===Re.currentStep))}}function zi(je,ln){if(1&je){const Re=h.RV6();h.j41(0,"button",43),h.bIt("click",function(){h.eBV(Re);const et=h.XpG();return h.Njj(et.ctaClick.emit())}),h.EFF(1),h.k0s()}if(2&je){const Re=h.XpG();h.Y8G("customConfig",h.eq3(3,at,"completed"!==Re.currentStep||Re.isPremium?"orange":"darkgrey"))("ngClass",h.eq3(5,ct,"completed"===Re.currentStep)),h.R7$(),h.JRh("completed"!=Re.currentStep?Re.ctaTitle:Re.completedStepBtnText)}}var Yi=function(je){return je.active="active",je.inactive="inactive",je.completed="completed",je.pending="pending",je}(Yi||{}),_r=function(je){return je.premium="PREMIUM",je.ad="AD",je}(_r||{});let Ei=(()=>{class je{constructor(){this.img="",this.isPremium=!1,this.title="",this.description="",this.currentStep=Yi.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 h.bkB,this.onSkip=new h.bkB,this.ctaClick=new h.bkB,this.CustomAdStepStates=Yi,this.CustomAdStepTypes=_r}ngOnChanges(Re){"inactive"===Re.currentStep?.currentValue&&"active"===Re.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"===Re.currentStep?.currentValue&&"inactive"===Re.currentStep?.previousValue&&this.el2&&(this.el2.nativeElement.classList.remove("one-short"),setTimeout(()=>{this.el2&&this.el2.nativeElement.classList.add("one-short")},5))}url(Re){return`url(${Re})`}handleTaboolaStyles(Re){return Re?{height:"50px",width:"125px"}:{height:"50px",width:"50px"}}static#e=this.\u0275fac=function(Lt){return new(Lt||je)};static#t=this.\u0275cmp=h.VBU({type:je,selectors:[["lv-lib-ad-step"]],viewQuery:function(Lt,et){if(1&Lt&&(h.GBs(ji,5),h.GBs(bt,5),h.GBs(_n,5)),2&Lt){let Wn;h.mGM(Wn=h.lsd())&&(et.el=Wn.first),h.mGM(Wn=h.lsd())&&(et.el1=Wn.first),h.mGM(Wn=h.lsd())&&(et.el2=Wn.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:[h.OA$,h.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(Lt,et){1&Lt&&(h.j41(0,"div")(1,"div",2)(2,"div",3),h.DNE(3,Qt,3,1,"div",4),h.j41(4,"div",5),h.DNE(5,An,3,3,"div",6)(6,vi,5,3,"div",7),h.k0s()(),h.j41(7,"div",8)(8,"h2",9),h.EFF(9),h.k0s(),h.j41(10,"div",10)(11,"div",11)(12,"div",12)(13,"div",13)(14,"mat-icon",14),h.EFF(15,"check "),h.k0s(),h.j41(16,"span",15),h.EFF(17,"1"),h.k0s()(),h.DNE(18,ei,4,9,"div",16),h.nrm(19,"span",17),h.k0s(),h.j41(20,"div",18),h.nrm(21,"div",19),h.k0s(),h.j41(22,"div",12)(23,"div",13),h.DNE(24,qn,2,3,"mat-icon",20),h.j41(25,"span",15),h.EFF(26,"2"),h.k0s()(),h.DNE(27,er,4,9,"div",21),h.j41(28,"span",22),h.EFF(29),h.k0s()(),h.j41(30,"div",23),h.nrm(31,"div",19),h.k0s(),h.j41(32,"div",12)(33,"div",13)(34,"mat-icon",14),h.EFF(35,"check "),h.k0s(),h.j41(36,"span",15),h.EFF(37,"3"),h.k0s()(),h.DNE(38,Ri,3,8,"div",24),h.j41(39,"span",25),h.EFF(40),h.k0s()()()(),h.j41(41,"div",26),h.DNE(42,zi,2,7,"button",27),h.k0s()()()()),2&Lt&&(h.xc7("transform",et.isPremium?"scale(0.98)":"scale(1)"),h.R7$(),h.Y8G("ngStyle",h.l_i(37,Oe,et.isPremium?"#323232":"#ffffff",et.isPremium?"#fff":"black"))("ngClass",h.l_i(40,At,et.isPremium,!et.isPremium)),h.R7$(),h.Aen(h.eq3(43,Xe,et.isPremium?"":et.url(et.img))),h.R7$(),h.Y8G("ngIf",et.adNotice),h.R7$(2),h.Y8G("ngIf",et.showClose),h.R7$(),h.Y8G("ngIf",!et.showClose&&et.currentStep!==et.CustomAdStepStates.pending&&et.currentStep!==et.CustomAdStepStates.completed),h.R7$(2),h.Y8G("ngStyle",h.eq3(45,on,et.isPremium?"#fff":"black")),h.R7$(),h.SpI(" ",et.title," "),h.R7$(4),h.Y8G("ngClass",h.sMw(47,Dn,"active"===et.currentStep||"completed"===et.currentStep||"pending"===et.currentStep,"active"===et.currentStep||"completed"===et.currentStep||"pending"===et.currentStep,et.isPremium&&("pending"===et.currentStep||"active"===et.currentStep||"completed"===et.currentStep))),h.R7$(),h.Y8G("ngClass",h.eq3(51,Pn,"active"===et.currentStep||"completed"===et.currentStep||"pending"===et.currentStep)),h.R7$(2),h.Aen(h.eq3(53,on,et.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass","inactive"===et.currentStep?"step--count":"step--count step--count-inactive step--count step--count-inactive-short"),h.R7$(2),h.Y8G("ngIf","active"===et.currentStep||"inactive"===et.currentStep||"pending"===et.currentStep||"completed"===et.currentStep),h.R7$(),h.Y8G("innerHTML",et.firstStepText,h.npT),h.R7$(),h.Y8G("ngStyle",h.eq3(55,on,et.isPremium?"#fff":"black")),h.R7$(),h.Y8G("ngStyle",h.eq3(57,Hn,et.isPremium?"#fff":"black")),h.R7$(2),h.Y8G("ngClass",h.sMw(59,mi,"completed"===et.currentStep,"active"===et.currentStep||"completed"===et.currentStep||"pending"===et.currentStep,et.isPremium)),h.R7$(),h.Y8G("ngIf","completed"===et.currentStep),h.R7$(),h.Aen(h.eq3(63,on,et.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass","inactive"===et.currentStep||"active"===et.currentStep||"pending"===et.currentStep?"step--count":"step--count step--count-inactive step--count-inactive-direct"),h.R7$(2),h.Y8G("ngIf","pending"===et.currentStep||"inactive"===et.currentStep||"active"===et.currentStep||"completed"===et.currentStep),h.R7$(2),h.JRh(et.secondStepText),h.R7$(2),h.Y8G("ngStyle",h.eq3(65,Hn,et.isPremium?"#fff":"black")),h.R7$(2),h.Y8G("ngClass",h.sMw(67,Un,"completed"===et.currentStep,"inactive"===et.currentStep||"completed"===et.currentStep,et.isPremium)),h.R7$(),h.Y8G("ngClass",h.eq3(71,ci,"completed"===et.currentStep)),h.R7$(2),h.Aen(h.eq3(73,on,et.isPremium?"#fff !important":"black !important")),h.Y8G("ngClass","inactive"===et.currentStep||"pending"==et.currentStep||"active"===et.currentStep?"step--count":"step--count step--count-inactive"),h.R7$(2),h.Y8G("ngIf","completed"===et.currentStep||"inactive"===et.currentStep||"active"===et.currentStep||"pending"===et.currentStep),h.R7$(2),h.JRh(et.lastStepText),h.R7$(),h.Y8G("ngStyle",h.eq3(75,Nn,et.showButton?"24px":"0")),h.R7$(),h.Y8G("ngIf",et.showButton))},dependencies:[K.B3,K.YU,_e.m_,_e.An,K.bT,Ge.z],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 je})();var Oi=f(8069);const lr=new h.nKC("DIALOG_DATA");var io=f(6939);class xr{constructor(ln){this.overlayRef=ln,this.afterClosedSubject=new de.B}close(ln){this.overlayRef.dispose(),this.afterClosedSubject.next(ln),this.afterClosedSubject.complete()}afterClosed(){return this.afterClosedSubject.asObservable()}}var Nr=f(7987);let co=(()=>{class je{constructor(Re,Lt,et,Wn){this.overlay=Re,this.injector=Lt,this.document=et,this.rendererFactory=Wn,this.renderer=Wn.createRenderer(null,null)}open(Re,Lt){const et=this.overlay.position().global().centerHorizontally().centerVertically();let Ti=("overlay-panel-custom"+(Lt?.panelClass?" "+Lt.panelClass:"")).split(" ");const ro=this.overlay.create({positionStrategy:et,hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),backdropClass:"overlay-backdrop",panelClass:Ti}),lo=this.renderer.createElement("style");this.renderer.appendChild(lo,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) ${Lt?.animationDuration??300}ms;\n ${Lt?.width?`width: ${Lt.width};`:""}\n ${Lt?.height?`height: ${Lt.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 ${Lt?.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,lo);const Di=Lt?.backdropClickClose??!0;ro.backdropClick().subscribe(()=>{Di&&ro.dispose()});const As=new xr(ro),Er=h.zZn.create({parent:this.injector,providers:[{provide:xr,useValue:As},{provide:lr,useValue:Lt?.data}]}),cr=new io.A8(Re,null,Er);return ro.attach(cr),As}static#e=this.\u0275fac=function(Lt){return new(Lt||je)(h.KVO(Nr.hJ),h.KVO(h.zZn),h.KVO(K.qQ),h.KVO(h._9s))};static#t=this.\u0275prov=h.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})()},7103:(Et,be,f)=>{"use strict";f.d(be,{f:()=>S});var t=f(4438),g=f(177);let C=(()=>{class E{constructor(){this.digit=0}static#e=this.\u0275fac=function(B){return new(B||E)};static#t=this.\u0275cmp=t.VBU({type:E,selectors:[["lv-lib-ui-badge"]],inputs:{digit:"digit",state:"state"},standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[[1,"badge"]],template:function(B,h){1&B&&(t.j41(0,"div",0)(1,"span"),t.EFF(2),t.k0s()()),2&B&&(t.AVh("--active","active"===h.state)("--inactive","inactive"===h.state),t.R7$(2),t.JRh(h.digit))},dependencies:[g.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 E})();var V=f(1744);function D(E,P){if(1&E&&(t.nrm(0,"img",5),t.nI1(1,"LvLibSafe")),2&E){const b=t.XpG();t.HbH("avatar-fallback-"+b.avatarSize()),t.Y8G("src",t.i5U(1,3,b.imgSrc(),"resourceUrl"),t.B4B)}}function X(E,P){if(1&E&&(t.j41(0,"div",6)(1,"span"),t.EFF(2),t.k0s()()),2&E){const b=t.XpG();t.R7$(),t.HbH("letter-container-"+b.avatarSize()),t.R7$(),t.JRh(b.getFirstTwoLettersOfDisplayname())}}function j(E,P){1&E&&(t.j41(0,"div",3),t.nrm(1,"div",7),t.k0s())}function N(E,P){if(1&E&&(t.j41(0,"div",4),t.nrm(1,"lv-lib-ui-badge",8),t.k0s()),2&E){const b=t.XpG();t.R7$(),t.Y8G("digit",b.digitsForBadge())("state","active")}}function O(E,P){if(1&E&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&E){const b=t.XpG();t.R7$(),t.JRh(b.displayName())}}let S=(()=>{class E{constructor(){this.imgSrc=(0,t.hFB)(""),this.showAddIcon=(0,t.hFB)(!1),this.showBadge=(0,t.hFB)(!1),this.digitsForBadge=(0,t.hFB)(0),this.avatarSize=(0,t.hFB)("medium"),this.displayName=(0,t.hFB)(),this.iconPosition=(0,t.hFB)("bottom-right"),this.displayNamePosition=(0,t.hFB)("hide"),this.avatarClicked=(0,t.CGW)()}clickEventEmitter(b){this.avatarClicked.emit(b)}getFirstTwoLettersOfDisplayname(){const b=this.displayName()?.match(/^(.)(.)?/);return b?b[1].toUpperCase()+(b[2]?b[2].toUpperCase():""):""}static#e=this.\u0275fac=function(B){return new(B||E)};static#t=this.\u0275cmp=t.VBU({type:E,selectors:[["lv-lib-avatar"]],inputs:{imgSrc:[t.Mj6.SignalBased,"imgSrc"],showAddIcon:[t.Mj6.SignalBased,"showAddIcon"],showBadge:[t.Mj6.SignalBased,"showBadge"],digitsForBadge:[t.Mj6.SignalBased,"digitsForBadge"],avatarSize:[t.Mj6.SignalBased,"avatarSize"],displayName:[t.Mj6.SignalBased,"displayName"],iconPosition:[t.Mj6.SignalBased,"iconPosition"],displayNamePosition:[t.Mj6.SignalBased,"displayNamePosition"]},outputs:{avatarClicked:"avatarClicked"},standalone:!0,features:[t.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(B,h){1&B&&(t.j41(0,"div",0),t.bIt("click",function(Y){return h.clickEventEmitter(Y)}),t.j41(1,"div",1),t.DNE(2,D,2,6,"img",2)(3,X,3,3)(4,j,2,0,"div",3)(5,N,2,2,"div",4),t.k0s(),t.DNE(6,O,2,1,"span"),t.k0s()),2&B&&(t.HbH("avatar-container-"+h.avatarSize()+" avatar-container-display-name-"+h.displayNamePosition()),t.R7$(),t.HbH("avatar-fallback-"+h.avatarSize()+" avatar-fallback-icon-"+h.iconPosition()),t.R7$(),t.vxM(2,""!==h.imgSrc()?2:!h.imgSrc()&&h.displayName()?3:-1),t.R7$(2),t.vxM(4,h.showAddIcon()&&!h.showBadge()?4:-1),t.R7$(),t.vxM(5,h.showBadge()&&h.digitsForBadge()&&"small"!==h.avatarSize()&&"large"!==h.avatarSize()&&!h.showAddIcon()?5:-1),t.R7$(),t.vxM(6,"hide"!==h.displayNamePosition()?6:-1))},dependencies:[C,V.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}.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:cover;cursor:pointer}.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 E})()},4495:(Et,be,f)=>{"use strict";f.d(be,{J:()=>D});var t=f(177),g=f(5351),C=f(4438);const V=["*"];let D=(()=>{class X{constructor(){this.dialogPadding="xl"}static#e=this.\u0275fac=function(O){return new(O||X)};static#t=this.\u0275cmp=C.VBU({type:X,selectors:[["lib-shared-dialog-content"]],inputs:{dialogPadding:"dialogPadding"},standalone:!0,features:[C.aNF],ngContentSelectors:V,decls:2,vars:8,consts:[["mat-dialog-content","",1,"content-wrapper"]],template:function(O,S){1&O&&(C.NAR(),C.j41(0,"div",0),C.SdG(1),C.k0s()),2&O&&C.AVh("s","s"===S.dialogPadding)("m","m"===S.dialogPadding)("l","l"===S.dialogPadding)("xl","xl"===S.dialogPadding)},dependencies:[t.MD,g.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 X})()},2205:(Et,be,f)=>{"use strict";f.d(be,{B:()=>X});var t=f(4438),g=f(177),C=f(9213);const V=["*"];function D(j,N){if(1&j){const O=t.RV6();t.j41(0,"mat-icon",3),t.bIt("click",function(){t.eBV(O);const E=t.XpG();return t.Njj(E.cancelBtnFunction.emit())}),t.EFF(1,"close"),t.k0s()}}let X=(()=>{class j{constructor(){this.showCancelBtn=!0,this.cancelBtnFunction=new t.bkB}static#e=this.\u0275fac=function(S){return new(S||j)};static#t=this.\u0275cmp=t.VBU({type:j,selectors:[["lib-shared-dialog-header"]],inputs:{showCancelBtn:"showCancelBtn"},outputs:{cancelBtnFunction:"cancelBtnFunction"},standalone:!0,features:[t.aNF],ngContentSelectors:V,decls:4,vars:1,consts:[[1,"header-wrapper"],[1,"dialog-header-title"],[3,"click",4,"ngIf"],[3,"click"]],template:function(S,E){1&S&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,D,2,0,"mat-icon",2),t.k0s()),2&S&&(t.R7$(3),t.Y8G("ngIf",E.showCancelBtn))},dependencies:[g.MD,g.bT,C.m_,C.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 j})()},9807:(Et,be,f)=>{"use strict";f.d(be,{O:()=>V,v:()=>D});var t=f(177),g=f(4438);const C=["*"],V={disableClose:!0,panelClass:"custom-dialog"};let D=(()=>{class X{static#e=this.\u0275fac=function(O){return new(O||X)};static#t=this.\u0275cmp=g.VBU({type:X,selectors:[["lib-shared-dialog-wrapper"]],standalone:!0,features:[g.aNF],ngContentSelectors:C,decls:2,vars:0,consts:[[1,"dialog-wrapper"]],template:function(O,S){1&O&&(g.NAR(),g.j41(0,"div",0),g.SdG(1),g.k0s())},dependencies:[t.MD],styles:[".atomic-dialog-wrapper[_ngcontent-%COMP%]{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%}"]})}return X})()},6173:(Et,be,f)=>{"use strict";f.d(be,{v:()=>X});var t=f(4438),g=f(9213),C=f(177);const V=["*"];function D(j,N){if(1&j){const O=t.RV6();t.j41(0,"div",2)(1,"mat-icon",3),t.bIt("click",function(){t.eBV(O);const E=t.XpG();return t.Njj(E.close.emit())}),t.EFF(2,"close"),t.k0s()()}}let X=(()=>{class j{constructor(){this.showClose=!0,this.type="POSITIVE",this.rounded=!0,this.close=new t.bkB,this.clickBtnTarget=new t.bkB}static#e=this.\u0275fac=function(S){return new(S||j)};static#t=this.\u0275cmp=t.VBU({type:j,selectors:[["lv-lib-alerts"]],inputs:{showClose:"showClose",type:"type",rounded:"rounded"},outputs:{close:"close",clickBtnTarget:"clickBtnTarget"},standalone:!0,features:[t.aNF],ngContentSelectors:V,decls:3,vars:11,consts:[[1,"container-alert"],["class","container-alert__box__close",4,"ngIf"],[1,"container-alert__box__close"],[3,"click"]],template:function(S,E){1&S&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.DNE(2,D,3,0,"div",1),t.k0s()),2&S&&(t.AVh("container-alert--color-main","MAIN"===E.type)("container-alert--color-positive","POSITIVE"===E.type)("container-alert--color-negative","NEGATIVE"===E.type)("container-alert--color-neutral","NEUTRAL"===E.type)("container-alert--border-rounded",E.rounded),t.R7$(2),t.Y8G("ngIf",E.showClose))},dependencies:[g.An,C.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 j})()},9821:(Et,be,f)=>{"use strict";f.d(be,{X:()=>V});var t=f(177),g=f(4438);const C=["*"];let V=(()=>{class D{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(j){this._classList=j}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(N){return new(N||D)};static#t=this.\u0275cmp=g.VBU({type:D,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:[g.aNF],ngContentSelectors:C,decls:2,vars:2,consts:[["data-testid","lv-button",3,"disabled","ngClass"]],template:function(N,O){1&N&&(g.NAR(),g.j41(0,"button",0),g.SdG(1),g.k0s()),2&N&&g.Y8G("disabled",O.disabled)("ngClass",O.classList)},dependencies:[t.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:2rem}@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 D})()},3989:(Et,be,f)=>{"use strict";f.d(be,{x:()=>V});var t=f(4438);const g=["cardWrapper"],C=["*"];let V=(()=>{class D{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(j){j&&(this.paddingValue=`lv-card--padding-${j}`)}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";f.d(be,{d:()=>S});var t=f(9213),g=f(177),C=f(4823),V=f(4438);const D=(E,P,b,B,h,K,Y,le,ge,Ye)=>({"lv-chip--primary":E,"lv-chip--success":P,"lv-chip--default":b,"lv-chip--danger":B,"lv-chip--neutral":h,"lv-chip--dark":K,"lv-chip--light":Y,"lv-chip--light-30":le,"lv-chip--interactive":ge,"lv-chip--status":Ye}),X=E=>({"lv-chip__wrapper-interactive":E}),j=(E,P,b,B,h,K)=>({"lv-chip__icon-white":E,"lv-chip__icon-primary":P,"lv-chip__icon-success":b,"lv-chip__icon-default":B,"lv-chip__icon-danger":h,"lv-chip__icon-secondary":K});function N(E,P){if(1&E&&(V.j41(0,"mat-icon",3),V.EFF(1),V.k0s()),2&E){const b=V.XpG();V.Y8G("ngClass",V.l4e(2,j,"status"===b.chipType,"primary"===b.iconColor,"success"===b.iconColor,"default"===b.iconColor,"danger"===b.iconColor,"secondary"===b.iconColor)),V.R7$(),V.SpI("",b.icon," ")}}function O(E,P){if(1&E&&V.nrm(0,"img",7),2&E){const b=V.XpG();V.xc7("--icon-color",b.iconColor),V.FS9("alt",b.icon),V.Y8G("src",b.icon,V.B4B)}}let S=(()=>{class E{constructor(){this.icon="",this.text="",this.chipType="static",this.chipColor="light",this.isMaterial=!0,this.iconColor="default",this.tooltip=""}static#e=this.\u0275fac=function(B){return new(B||E)};static#t=this.\u0275cmp=V.VBU({type:E,selectors:[["lv-lib-chip"]],inputs:{icon:"icon",text:"text",chipType:"chipType",chipColor:"chipColor",isMaterial:"isMaterial",iconColor:"iconColor",tooltip:"tooltip"},standalone:!0,features:[V.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(B,h){1&B&&(V.j41(0,"div",0)(1,"div",1)(2,"div",2),V.DNE(3,N,2,9,"mat-icon",3)(4,O,1,4,"img",4),V.k0s(),V.j41(5,"div",5)(6,"span",6),V.EFF(7),V.k0s()()()()),2&B&&(V.AVh("lv-chip--icon-only",!h.text),V.Y8G("ngClass",V.zJS(12,D,["primary"===h.chipColor,"success"===h.chipColor,"default"===h.chipColor||"interactive"===h.chipType,"danger"===h.chipColor,"neutral"===h.chipColor,"dark"===h.chipColor,"light"===h.chipColor,"light-30"===h.chipColor,"interactive"===h.chipType,"status"===h.chipType])),V.R7$(),V.xc7("gap",h.text?"0.5rem":"0"),V.Y8G("ngClass",V.eq3(23,X,"interactive"===h.chipType)),V.R7$(),V.Y8G("matTooltip",h.tooltip),V.R7$(),V.vxM(3,h.isMaterial&&"interactive"!==h.chipType?3:-1),V.R7$(),V.vxM(4,h.isMaterial?-1:4),V.R7$(2),V.AVh("lv-chip__text--white","status"===h.chipType||"dark"===h.chipColor||"light-30"===h.chipColor),V.R7$(),V.SpI("",h.text," "))},dependencies:[t.m_,t.An,g.YU,C.uc,C.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 E})()},2211:(Et,be,f)=>{"use strict";f.d(be,{o:()=>N});const t=[{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 g=f(4438),C=f(9213),V=f(345);let D=(()=>{class O{constructor(E,P){this.matIconRegistry=E,this.domSanitizer=P,t.forEach(b=>{this.matIconRegistry.addSvgIconLiteral(b.name,this.domSanitizer.bypassSecurityTrustHtml(b.content))})}static#e=this.\u0275fac=function(P){return new(P||O)(g.KVO(C.tp),g.KVO(V.up))};static#t=this.\u0275prov=g.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();var X=f(177);const j=["*"];let N=(()=>{class O{handleSize(E){switch(E){case"sm":return"1rem";case"md":default:return"1.5rem";case"lg":return"2rem";case"xl":return"2.5rem"}}handleColorClass(E){const P="icon icon-color--";switch(E){case"primary":return`${P}primary`;case"success":return`${P}success`;case"danger":return`${P}danger`;case"secondary":return`${P}secondary`;case"warning":return`${P}warning`;case"white":return`${P}white`;default:return`${P}default`}}constructor(E){this.iconName="",this.color="default",this.size="md"}static#e=this.\u0275fac=function(P){return new(P||O)(g.rXU(D))};static#t=this.\u0275cmp=g.VBU({type:O,selectors:[["lv-lib-icon"]],inputs:{iconName:"iconName",color:"color",size:"size"},standalone:!0,features:[g.aNF],ngContentSelectors:j,decls:2,vars:6,consts:[[3,"svgIcon","ngClass"]],template:function(P,b){1&P&&(g.NAR(),g.j41(0,"mat-icon",0),g.SdG(1),g.k0s()),2&P&&(g.xc7("height",b.handleSize(b.size))("width",b.handleSize(b.size)),g.Y8G("svgIcon",b.iconName)("ngClass",b.handleColorClass(b.color)))},dependencies:[C.An,X.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 O})()},1318:(Et,be,f)=>{"use strict";f.d(be,{w:()=>le});var t=f(4438),g=f(4497),C=f(1744),V=f(3989),D=f(177),X=f(1413),j=f(152);let N=(()=>{class ge{constructor(Ee){this.zone=Ee,this.observedContainers=new Map,this.containerUpdate$=new X.B,this.containerUpdate$.pipe((0,j.B)(100)).subscribe(me=>{me.forEach(ve=>{this.updateChildrenVisibility(ve.target)})}),this.resizeObserver=new ResizeObserver(me=>{this.zone.run(()=>{this.containerUpdate$.next(me)})})}updateChildrenVisibility(Ee){const me=this.observedContainers.get(Ee),ve=Ee.getBoundingClientRect().width;if(ve>0){const _e=this.getLowestPriorityForWidth(ve,me);me.forEach(ae=>{ae.el.style.display=ae.priority>=_e?ae.originalDisplayProperty:"none"})}}observeContainer(Ee,me){if(!Ee||Ee.children.length<1)return void console.error("can not observe element without any children");const _e=Array.from(Ee.children[0].children);let ae=[];_e.forEach((Q,q)=>{ae.push({priority:me?me[q]:1,width:Math.ceil(Q.getBoundingClientRect().width),el:Q,originalDisplayProperty:getComputedStyle(Q).display})}),ae=this.sortByPriority(ae),this.observedContainers.set(Ee,ae),this.resizeObserver.observe(Ee),this.updateChildrenVisibility(Ee)}getLowestPriorityForWidth(Ee,me){let ve=me.length-1,_e=0;for(let ae=0;aeve.priority<_e.priority?1:ve.priority>_e.priority?-1:0)}unobserveContainer(Ee){this.observedContainers.has(Ee)&&(this.resizeObserver.unobserve(Ee),this.observedContainers.delete(Ee))}disposeAllObservers(){Array.from(this.observedContainers.keys()).forEach(me=>{this.unobserveContainer(me)}),this.observedContainers=new Map}static#e=this.\u0275fac=function(me){return new(me||ge)(t.KVO(t.SKi))};static#t=this.\u0275prov=t.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();const O=["observerCard"];function S(ge,Ye){if(1&ge&&(t.nrm(0,"img",3),t.nI1(1,"LvLibSafe")),2&ge){const Ee=t.XpG();t.FS9("alt",Ee.imageAlt),t.Y8G("src",t.i5U(1,2,Ee.imageSrc,"resourceUrl"),t.B4B)}}function E(ge,Ye){if(1&ge&&t.nrm(0,"lv-lib-chip",12),2&ge){let Ee,me,ve,_e;const ae=Ye.$implicit;t.Y8G("icon",ae.icon)("chipType","static")("tooltip",null!==(Ee=ae.tooltip)&&void 0!==Ee?Ee:"")("iconColor",null!==(me=ae.iconColor)&&void 0!==me?me:"white")("chipColor",null!==(ve=ae.chipColor)&&void 0!==ve?ve:"light")("text",null!==(_e=ae.text)&&void 0!==_e?_e:"")}}function P(ge,Ye){if(1&ge&&(t.j41(0,"div",5),t.DNE(1,E,1,6,"lv-lib-chip",11),t.k0s()),2&ge){const Ee=t.XpG();t.R7$(),t.Y8G("ngForOf",Ee.badges)}}function b(ge,Ye){if(1&ge){const Ee=t.RV6();t.j41(0,"p",13),t.bIt("click",function(ve){t.eBV(Ee);const _e=t.XpG();return t.Njj(_e.clickProfile(ve))}),t.EFF(1),t.k0s()}if(2&ge){const Ee=t.XpG();t.R7$(),t.SpI(" ",Ee.username," ")}}function B(ge,Ye){if(1&ge&&(t.j41(0,"div",9)(1,"div",15),t.EFF(2,"\u2022"),t.k0s(),t.j41(3,"p",16),t.EFF(4),t.nI1(5,"number"),t.k0s()()),2&ge){const Ee=t.XpG(2);t.R7$(4),t.SpI("",t.brH(5,1,Ee.views,"",Ee.locale)," Views")}}function h(ge,Ye){if(1&ge&&t.DNE(0,B,6,5,"div",14),2&ge){const Ee=t.XpG();t.Y8G("ngIf",Ee.views)}}function K(ge,Ye){if(1&ge&&(t.j41(0,"div",10)(1,"div",18),t.EFF(2,"\u2022"),t.k0s(),t.j41(3,"p",19),t.EFF(4),t.k0s()()),2&ge){const Ee=t.XpG(2);t.R7$(4),t.JRh(Ee.origin)}}function Y(ge,Ye){if(1&ge&&t.DNE(0,K,5,1,"div",17),2&ge){const Ee=t.XpG();t.Y8G("ngIf",Ee.origin)}}let le=(()=>{class ge{clickProfile(Ee){return Ee.stopPropagation(),this.profileClick.emit()}constructor(Ee){this.fitItemsInContainerService=Ee,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 t.bkB,this.profileClick=new t.bkB}ngAfterViewInit(){this.fitItemsInContainerService.observeContainer(this.observerCard.nativeElement,[3,2,1])}static#e=this.\u0275fac=function(me){return new(me||ge)(t.rXU(N))};static#t=this.\u0275cmp=t.VBU({type:ge,selectors:[["lv-lib-result"]],viewQuery:function(me,ve){if(1&me&&t.GBs(O,7),2&me){let _e;t.mGM(_e=t.lsd())&&(ve.observerCard=_e.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:[t.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(me,ve){if(1&me){const _e=t.RV6();t.j41(0,"lv-lib-card",1),t.bIt("click",function(){return t.eBV(_e),t.Njj(ve.cardClick.emit())}),t.j41(1,"div",2),t.DNE(2,S,2,5,"img",3),t.k0s(),t.j41(3,"div",4),t.DNE(4,P,2,1,"div",5),t.j41(5,"div",6)(6,"h2"),t.EFF(7),t.k0s()(),t.j41(8,"div",null,0)(10,"div",7),t.DNE(11,b,2,1,"p",8)(12,h,1,1,"div",9)(13,Y,1,1,"div",10),t.k0s()()()()}2&me&&(t.Y8G("padding",!1)("rounded",ve.rounded),t.R7$(),t.AVh("img-container--rounded",ve.rounded),t.R7$(),t.vxM(2,"FALLBACK_THUMBNAIL"!==ve.imageSrc?2:-1),t.R7$(2),t.vxM(4,ve.badges?4:-1),t.R7$(3),t.JRh(ve.title),t.R7$(4),t.vxM(11,ve.username?11:-1),t.R7$(),t.vxM(12,ve.views?12:-1),t.R7$(),t.vxM(13,ve.origin?13:-1))},dependencies:[V.x,C.H,g.d,D.MD,D.Sq,D.bT,D.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 ge})()},5668:(Et,be,f)=>{"use strict";f.d(be,{z:()=>X});var t=f(8359),g=f(3726),C=f(4438);let V=(()=>{class j{constructor(O,S,E,P){this.viewContainerRef=O,this.elementRef=S,this.componentFactoryResolver=E,this.renderer=P,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 t.yU}ngOnInit(){this.config={...this.config,...this.customConfig},this.setInputs(),this.subscription=this.handleClickEvent()}ngOnDestroy(){this.subscription.unsubscribe()}handleClickEvent(){return(0,g.R)(this.elementRef.nativeElement,"click",{capture:!0}).subscribe(O=>{O.target===this.elementRef.nativeElement&&this.config.disabled?(O.preventDefault(),O.stopImmediatePropagation()):this.config.link.href&&window.open(this.config.link.href,this.config.link.target)})}setInputs(){}addIcon(){}setFontSizeAndHeight(){}setColor(O){if(O.disabled)return"lv-inactive";switch(O.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(S){return new(S||j)(C.rXU(C.c1b),C.rXU(C.aKT),C.rXU(C.OM3),C.rXU(C.sFG))};static#t=this.\u0275dir=C.FsC({type:j,selectors:[[""]],hostVars:2,hostBindings:function(S,E){2&S&&C.HbH(E.elementClass)},inputs:{customConfig:"customConfig"},standalone:!0})}return j})();var D=f(9213);let X=(()=>{class j extends V{constructor(O,S,E,P){super(O,S,E,P),this.customConfig={},this.subscription=new t.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(O){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 O=this.viewContainerRef.createComponent(this.componentFactoryResolver.resolveComponentFactory(D.An),0,void 0,[[document.createTextNode(this.config.matIcon.name)]]);"right"===this.config.matIcon.position?this.elementRef.nativeElement.appendChild(O.location.nativeElement):this.elementRef.nativeElement.prepend(O.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(S){return new(S||j)(C.rXU(C.c1b),C.rXU(C.aKT),C.rXU(C.OM3),C.rXU(C.sFG))};static#t=this.\u0275dir=C.FsC({type:j,selectors:[["","lv-lib-button",""]],inputs:{customConfig:"customConfig"},standalone:!0,features:[C.Vt3,C.OA$]})}return j})()},8069:(Et,be,f)=>{"use strict";f.d(be,{$0:()=>S,SD:()=>O,qX:()=>N});var t=f(177),g=f(4438),C=f(9213);const V=["*"],D=["header"];function X(E,P){if(1&E){const b=g.RV6();g.j41(0,"mat-icon",3),g.bIt("click",function(){g.eBV(b);const h=g.XpG();return g.Njj(h.close.emit())}),g.EFF(1,"close"),g.k0s()}}const j=".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 N=(()=>{class E{constructor(){this.size="md"}static#e=this.\u0275fac=function(B){return new(B||E)};static#t=this.\u0275cmp=g.VBU({type:E,selectors:[["lv-lib-popover"]],inputs:{size:"size"},standalone:!0,features:[g.aNF],ngContentSelectors:V,decls:3,vars:6,consts:[[1,"lv-popover-container"],[1,"lv-overflow-container"]],template:function(B,h){1&B&&(g.NAR(),g.j41(0,"div",0)(1,"div",1),g.SdG(2),g.k0s()()),2&B&&g.AVh("lv-popover-container--size-sm","sm"===h.size)("lv-popover-container--size-md","md"===h.size)("lv-popover-container--size-lg","lg"===h.size)},styles:[j]})}return E})(),O=(()=>{class E{constructor(b){this.document=b,this.close=new g.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(B){return new(B||E)(g.rXU(t.qQ))};static#t=this.\u0275cmp=g.VBU({type:E,selectors:[["lv-lib-popover-header"]],viewQuery:function(B,h){if(1&B&&g.GBs(D,5),2&B){let K;g.mGM(K=g.lsd())&&(h.header=K.first)}},hostVars:2,hostBindings:function(B,h){2&B&&g.HbH(h.class)},inputs:{padding:"padding",showCloseIcon:"showCloseIcon"},outputs:{close:"close"},standalone:!0,features:[g.aNF],ngContentSelectors:V,decls:4,vars:1,consts:[["header",""],[1,"lv-popover-header"],["class","close-icon",3,"click",4,"ngIf"],[1,"close-icon",3,"click"]],template:function(B,h){1&B&&(g.NAR(),g.j41(0,"div",1,0),g.SdG(2),g.DNE(3,X,2,0,"mat-icon",2),g.k0s()),2&B&&(g.R7$(3),g.Y8G("ngIf",h.showCloseIcon))},dependencies:[C.m_,C.An,t.bT],styles:[j]})}return E})(),S=(()=>{class E{constructor(){this.padding=!1,this.class="lv-popover-body"}static#e=this.\u0275fac=function(B){return new(B||E)};static#t=this.\u0275cmp=g.VBU({type:E,selectors:[["lv-lib-popover-body"]],hostVars:2,hostBindings:function(B,h){2&B&&g.HbH(h.class)},inputs:{padding:"padding"},standalone:!0,features:[g.aNF],ngContentSelectors:V,decls:2,vars:2,consts:[[1,"lv-popover-body"]],template:function(B,h){1&B&&(g.NAR(),g.j41(0,"div",0),g.SdG(1),g.k0s()),2&B&&g.AVh("lv-overflow-container--padding",h.padding)},styles:[j]})}return E})()},1744:(Et,be,f)=>{"use strict";f.d(be,{H:()=>C});var t=f(4438),g=f(345);let C=(()=>{class V{constructor(X){this.sanitizer=X}transform(X,j){switch(j){case"html":return this.sanitizer.bypassSecurityTrustHtml(X);case"style":return this.sanitizer.bypassSecurityTrustStyle(X);case"script":return this.sanitizer.bypassSecurityTrustScript(X);case"url":return this.sanitizer.bypassSecurityTrustUrl(X);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(X);default:throw new Error(`Invalid safe type specified: ${j}`)}}static#e=this.\u0275fac=function(j){return new(j||V)(t.rXU(g.up,16))};static#t=this.\u0275pipe=t.EJ8({name:"LvLibSafe",type:V,pure:!0,standalone:!0})}return V})()},7376:function(Et,be,f){var t;Et=f.nmd(Et),function(){var g,X="Expected a function",N="__lodash_hash_undefined__",S="__lodash_placeholder__",Fe=1/0,ot=9007199254740991,oe=4294967295,Je=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],xe="[object Arguments]",ze="[object Array]",ut="[object Boolean]",Zt="[object Date]",yn="[object Error]",En="[object Function]",Yn="[object GeneratorFunction]",wn="[object Map]",tt="[object Number]",rt="[object Object]",pt="[object Promise]",fn="[object RegExp]",Gn="[object Set]",Rt="[object String]",ye="[object Symbol]",We="[object WeakMap]",Bt="[object ArrayBuffer]",mt="[object DataView]",$t="[object Float32Array]",nt="[object Float64Array]",_t="[object Int8Array]",St="[object Int16Array]",Wt="[object Int32Array]",Bn="[object Uint8Array]",pn="[object Uint8ClampedArray]",jn="[object Uint16Array]",_i="[object Uint32Array]",kn=/\b__p \+= '';/g,Gt=/\b(__p \+=) '' \+/g,hi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ht=/&(?:amp|lt|gt|quot|#39);/g,gn=/[&<>"']/g,Be=RegExp(Ht.source),Ce=RegExp(gn.source),ee=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,De=/<%=([\s\S]+?)%>/g,st=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zt=/^\w*$/,In=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Vt=/[\\^$.*+?()[\]{}|]/g,Dt=RegExp(Vt.source),Ge=/^\s+/,Tt=/\s/,an=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,li=/\{\n\/\* \[wrapped with (.+)\] \*/,ji=/,? & /,bt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,_n=/[()=,{}\[\]\/\s]/,Oe=/\\(\\)?/g,At=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Xe=/\w*$/,on=/^[-+]0x[0-9a-f]+$/i,Dn=/^0b[01]+$/i,Pn=/^\[object .+?Constructor\]$/,Hn=/^0o[0-7]+$/i,mi=/^(?:0|[1-9]\d*)$/,Un=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ci=/($^)/,Nn=/['\n\r\u2028\u2029\\]/g,Ui="\\ud800-\\udfff",ct="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qt="\\u2700-\\u27bf",wt="a-z\\xdf-\\xf6\\xf8-\\xff",qn="A-Z\\xc0-\\xd6\\xd8-\\xde",er="\\ufe0e\\ufe0f",Ri="\\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",Yi="["+Ui+"]",_r="["+Ri+"]",Ei="["+ct+"]",Oi="\\d+",lr="["+Qt+"]",io="["+wt+"]",xr="[^"+Ui+Ri+Oi+Qt+wt+qn+"]",Nr="\\ud83c[\\udffb-\\udfff]",je="[^"+Ui+"]",ln="(?:\\ud83c[\\udde6-\\uddff]){2}",Re="[\\ud800-\\udbff][\\udc00-\\udfff]",Lt="["+qn+"]",Wn="(?:"+io+"|"+xr+")",Ti="(?:"+Lt+"|"+xr+")",ro="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",lo="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Di="(?:"+Ei+"|"+Nr+")?",As="["+er+"]?",Rs=As+Di+"(?:\\u200d(?:"+[je,ln,Re].join("|")+")"+As+Di+")*",Xo="(?:"+[lr,ln,Re].join("|")+")"+Rs,nn="(?:"+[je+Ei+"?",Ei,ln,Re,Yi].join("|")+")",Ro=RegExp("['\u2019]","g"),cs=RegExp(Ei,"g"),Fo=RegExp(Nr+"(?="+Nr+")|"+nn+Rs,"g"),ys=RegExp([Lt+"?"+io+"+"+ro+"(?="+[_r,Lt,"$"].join("|")+")",Ti+"+"+lo+"(?="+[_r,Lt+Wn,"$"].join("|")+")",Lt+"?"+Wn+"+"+ro,Lt+"+"+lo,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Oi,Xo].join("|"),"g"),No=RegExp("[\\u200d"+Ui+ct+er+"]"),Fs=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Yr=["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"],Cr=-1,$i={};$i[$t]=$i[nt]=$i[_t]=$i[St]=$i[Wt]=$i[Bn]=$i[pn]=$i[jn]=$i[_i]=!0,$i[xe]=$i[ze]=$i[Bt]=$i[ut]=$i[mt]=$i[Zt]=$i[yn]=$i[En]=$i[wn]=$i[tt]=$i[rt]=$i[fn]=$i[Gn]=$i[Rt]=$i[We]=!1;var fr={};fr[xe]=fr[ze]=fr[Bt]=fr[mt]=fr[ut]=fr[Zt]=fr[$t]=fr[nt]=fr[_t]=fr[St]=fr[Wt]=fr[wn]=fr[tt]=fr[rt]=fr[fn]=fr[Gn]=fr[Rt]=fr[ye]=fr[Bn]=fr[pn]=fr[jn]=fr[_i]=!0,fr[yn]=fr[En]=fr[We]=!1;var Yo={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ba=parseFloat,Qo=parseInt,bo="object"==typeof global&&global&&global.Object===Object&&global,Ya="object"==typeof self&&self&&self.Object===Object&&self,Tr=bo||Ya||Function("return this")(),Js=be&&!be.nodeType&&be,jr=Js&&Et&&!Et.nodeType&&Et,qs=jr&&jr.exports===Js,ws=qs&&bo.process,uo=function(){try{return jr&&jr.require&&jr.require("util").types||ws&&ws.binding&&ws.binding("util")}catch{}}(),Lo=uo&&uo.isArrayBuffer,ea=uo&&uo.isDate,Gr=uo&&uo.isMap,Jo=uo&&uo.isRegExp,Va=uo&&uo.isSet,pa=uo&&uo.isTypedArray;function kr(He,xt,yt){switch(yt.length){case 0:return He.call(xt);case 1:return He.call(xt,yt[0]);case 2:return He.call(xt,yt[0],yt[1]);case 3:return He.call(xt,yt[0],yt[1],yt[2])}return He.apply(xt,yt)}function ta(He,xt,yt,mn){for(var Fn=-1,Zn=null==He?0:He.length;++Fn-1}function Rr(He,xt,yt){for(var mn=-1,Fn=null==He?0:He.length;++mn-1;);return yt}function ba(He,xt){for(var yt=He.length;yt--&&oo(xt,He[yt],0)>-1;);return yt}var Wl=U({\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"}),es=U({"&":"&","<":"<",">":">",'"':""","'":"'"});function El(He){return"\\"+Yo[He]}function zr(He){return No.test(He)}function Bs(He){var xt=-1,yt=Array(He.size);return He.forEach(function(mn,Fn){yt[++xt]=[Fn,mn]}),yt}function F(He,xt){return function(yt){return He(xt(yt))}}function w(He,xt){for(var yt=-1,mn=He.length,Fn=0,Zn=[];++yt",""":'"',"'":"'"}),qt=function He(xt){var a,yt=(xt=null==xt?Tr:qt.defaults(Tr.Object(),xt,qt.pick(Tr,Yr))).Array,mn=xt.Date,Fn=xt.Error,Zn=xt.Function,ii=xt.Math,zn=xt.Object,Li=xt.RegExp,ur=xt.String,Pi=xt.TypeError,Fr=yt.prototype,Bo=zn.prototype,$r=xt["__core-js_shared__"],mo=Zn.prototype.toString,Fi=Bo.hasOwnProperty,po=0,Vo=(a=/[^.]+$/.exec($r&&$r.keys&&$r.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"",Cs=Bo.toString,xo=mo.call(zn),qa=Tr._,Ms=Li("^"+mo.call(Fi).replace(Vt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),to=qs?xt.Buffer:g,go=xt.Symbol,ya=xt.Uint8Array,Dl=to?to.allocUnsafe:g,wa=F(zn.getPrototypeOf,zn),_o=zn.create,Gl=Bo.propertyIsEnumerable,oa=Fr.splice,k=go?go.isConcatSpreadable:g,ue=go?go.iterator:g,$=go?go.toStringTag:g,re=function(){try{var a=Ts(zn,"defineProperty");return a({},"",{}),a}catch{}}(),it=xt.clearTimeout!==Tr.clearTimeout&&xt.clearTimeout,Xt=mn&&mn.now!==Tr.Date.now&&mn.now,bn=xt.setTimeout!==Tr.setTimeout&&xt.setTimeout,ti=ii.ceil,vr=ii.floor,or=zn.getOwnPropertySymbols,hr=to?to.isBuffer:g,Bi=xt.isFinite,Vr=Fr.join,mr=F(zn.keys,zn),Vi=ii.max,fi=ii.min,On=mn.now,ri=xt.parseInt,sr=ii.random,so=Fr.reverse,Or=Ts(xt,"DataView"),Hr=Ts(xt,"Map"),Es=Ts(xt,"Promise"),br=Ts(xt,"Set"),Jr=Ts(xt,"WeakMap"),Co=Ts(zn,"create"),xi=Jr&&new Jr,Ds={},Kl=rc(Or),Mo=rc(Hr),Kr=rc(Es),Ol=rc(br),ul=rc(Jr),ts=go?go.prototype:g,hs=ts?ts.valueOf:g,Sl=ts?ts.toString:g;function Se(a){if(ko(a)&&!Ji(a)&&!(a instanceof Wi)){if(a instanceof pi)return a;if(Fi.call(a,"__wrapped__"))return yl(a)}return new pi(a)}var xa=function(){function a(){}return function(c){if(!vo(c))return{};if(_o)return _o(c);a.prototype=c;var y=new a;return a.prototype=g,y}}();function Vs(){}function pi(a,c){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!c,this.__index__=0,this.__values__=g}function Wi(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=oe,this.__views__=[]}function Os(a){var c=-1,y=null==a?0:a.length;for(this.clear();++c=c?a:c)),a}function Us(a,c,y,H,fe,Ne){var ht,Ct=1&c,Nt=2&c,Cn=4&c;if(y&&(ht=fe?y(a,H,fe,Ne):y(a)),ht!==g)return ht;if(!vo(a))return a;var xn=Ji(a);if(xn){if(ht=function ca(a){var c=a.length,y=new a.constructor(c);return c&&"string"==typeof a[0]&&Fi.call(a,"index")&&(y.index=a.index,y.input=a.input),y}(a),!Ct)return Do(a,ht)}else{var Tn=Ao(a),ni=Tn==En||Tn==Yn;if(oc(a))return rd(a,Ct);if(Tn==rt||Tn==xe||ni&&!fe){if(ht=Nt||ni?{}:vl(a),!Ct)return Nt?function Wu(a,c){return ps(a,tc(a),c)}(a,function kl(a,c){return a&&ps(c,ha(c),a)}(ht,a)):function Hu(a,c){return ps(a,qd(a),c)}(a,nl(ht,a))}else{if(!fr[Tn])return fe?a:{};ht=function tu(a,c,y){var H=a.constructor;switch(c){case Bt:return Tc(a);case ut:case Zt:return new H(+a);case mt:return function gf(a,c){var y=c?Tc(a.buffer):a.buffer;return new a.constructor(y,a.byteOffset,a.byteLength)}(a,y);case $t:case nt:case _t:case St:case Wt:case Bn:case pn:case jn:case _i:return ql(a,y);case wn:return new H;case tt:case Rt:return new H(a);case fn:return function zu(a){var c=new a.constructor(a.source,Xe.exec(a));return c.lastIndex=a.lastIndex,c}(a);case Gn:return new H;case ye:return function $u(a){return hs?zn(hs.call(a)):{}}(a)}}(a,Tn,Ct)}}Ne||(Ne=new R);var gi=Ne.get(a);if(gi)return gi;Ne.set(a,ht),Wf(a)?a.forEach(function(yi){ht.add(Us(yi,c,y,yi,a,Ne))}):gh(a)&&a.forEach(function(yi,ar){ht.set(ar,Us(yi,c,y,ar,a,Ne))});var rr=xn?g:(Cn?Nt?Jd:Fc:Nt?ha:gs)(a);return Qr(rr||a,function(yi,ar){rr&&(yi=a[ar=yi]),Xr(ht,ar,Us(yi,c,y,ar,a,Ne))}),ht}function Lu(a,c,y){var H=y.length;if(null==a)return!H;for(a=zn(a);H--;){var fe=y[H],ht=a[fe];if(ht===g&&!(fe in a)||!(0,c[fe])(ht))return!1}return!0}function td(a,c,y){if("function"!=typeof a)throw new Pi(X);return Lc(function(){a.apply(g,y)},c)}function hc(a,c,y,H){var fe=-1,Ne=ho,ht=!0,Ct=a.length,Nt=[],Cn=c.length;if(!Ct)return Nt;y&&(c=Dr(c,dr(y))),H?(Ne=Rr,ht=!1):c.length>=200&&(Ne=va,ht=!1,c=new Xl(c));e:for(;++fe-1},Eo.prototype.set=function Au(a,c){var y=this.__data__,H=tl(y,a);return H<0?(++this.size,y.push([a,c])):y[H][1]=c,this},js.prototype.clear=function Ru(){this.size=0,this.__data__={hash:new Os,map:new(Hr||Eo),string:new Os}},js.prototype.delete=function cf(a){var c=Nc(this,a).delete(a);return this.size-=c?1:0,c},js.prototype.get=function Rd(a){return Nc(this,a).get(a)},js.prototype.has=function Zm(a){return Nc(this,a).has(a)},js.prototype.set=function df(a,c){var y=Nc(this,a),H=y.size;return y.set(a,c),this.size+=y.size==H?0:1,this},Xl.prototype.add=Xl.prototype.push=function Fu(a){return this.__data__.set(a,N),this},Xl.prototype.has=function x(a){return this.__data__.has(a)},R.prototype.clear=function M(){this.__data__=new Eo,this.size=0},R.prototype.delete=function L(a){var c=this.__data__,y=c.delete(a);return this.size=c.size,y},R.prototype.get=function ie(a){return this.__data__.get(a)},R.prototype.has=function Te(a){return this.__data__.has(a)},R.prototype.set=function dt(a,c){var y=this.__data__;if(y instanceof Eo){var H=y.__data__;if(!Hr||H.length<199)return H.push([a,c]),this.size=++y.size,this;y=this.__data__=new js(H)}return y.set(a,c),this.size=y.size,this};var Uo=ec(qr),Nd=ec(Ld,!0);function Bu(a,c){var y=!0;return Uo(a,function(H,fe,Ne){return y=!!c(H,fe,Ne)}),y}function fc(a,c,y){for(var H=-1,fe=a.length;++H0&&y(Ct)?c>1?Hi(Ct,c-1,y,H,fe):yo(fe,Ct):H||(fe[fe.length]=Ct)}return fe}var mc=sd(),pc=sd(!0);function qr(a,c){return a&&mc(a,c,gs)}function Ld(a,c){return a&&pc(a,c,gs)}function fs(a,c){return Ar(c,function(y){return Cl(a[y])})}function zs(a,c){for(var y=0,H=(c=Wr(c,a)).length;null!=a&&yc}function $s(a,c){return null!=a&&Fi.call(a,c)}function Ma(a,c){return null!=a&&c in zn(a)}function gc(a,c,y){for(var H=y?Rr:ho,fe=a[0].length,Ne=a.length,ht=Ne,Ct=yt(Ne),Nt=1/0,Cn=[];ht--;){var xn=a[ht];ht&&c&&(xn=Dr(xn,dr(c))),Nt=fi(xn.length,Nt),Ct[ht]=!y&&(c||fe>=120&&xn.length>=120)?new Xl(ht&&xn):g}xn=a[0];var Tn=-1,ni=Ct[0];e:for(;++Tn=Ct?Nt:Nt*("desc"==y[H]?-1:1)}return a.index-c.index}(Ne,ht,y)})}function Hd(a,c,y){for(var H=-1,fe=c.length,Ne={};++H-1;)Ct!==a&&oa.call(Ct,Nt,1),oa.call(a,Nt,1);return a}function Gs(a,c){for(var y=a?c.length:0,H=y-1;y--;){var fe=c[y];if(y==H||fe!==Ne){var Ne=fe;sl(fe)?oa.call(a,fe,1):Gd(a,fe)}}return a}function Da(a,c){return a+vr(sr()*(c-a+1))}function Uu(a,c){var y="";if(!a||c<1||c>ot)return y;do{c%2&&(y+=a),(c=vr(c/2))&&(a+=a)}while(c);return y}function Xi(a,c){return ru(xf(a,c,Is),a+"")}function is(a){return jt(Xc(a))}function Ks(a,c){var y=Xc(a);return gd(y,Il(c,0,y.length))}function Zl(a,c,y,H){if(!vo(a))return a;for(var fe=-1,Ne=(c=Wr(c,a)).length,ht=Ne-1,Ct=a;null!=Ct&&++fefe?0:fe+c),(y=y>fe?fe:y)<0&&(y+=fe),fe=c>y?0:y-c>>>0,c>>>=0;for(var Ne=yt(fe);++H>>1,ht=a[Ne];null!==ht&&!Aa(ht)&&(y?ht<=c:ht=200){var Cn=c?null:Xu(a);if(Cn)return I(Cn);ht=!1,fe=va,Nt=new Xl}else Nt=c?[]:Ct;e:for(;++H=H?a:Xs(a,c,y)}var Zd=it||function(a){return Tr.clearTimeout(a)};function rd(a,c){if(c)return a.slice();var y=a.length,H=Dl?Dl(y):new a.constructor(y);return a.copy(H),H}function Tc(a){var c=new a.constructor(a.byteLength);return new ya(c).set(new ya(a)),c}function ql(a,c){var y=c?Tc(a.buffer):a.buffer;return new a.constructor(y,a.byteOffset,a.length)}function Oa(a,c){if(a!==c){var y=a!==g,H=null===a,fe=a==a,Ne=Aa(a),ht=c!==g,Ct=null===c,Nt=c==c,Cn=Aa(c);if(!Ct&&!Cn&&!Ne&&a>c||Ne&&ht&&Nt&&!Ct&&!Cn||H&&ht&&Nt||!y&&Nt||!fe)return 1;if(!H&&!Ne&&!Cn&&a1?y[fe-1]:g,ht=fe>2?y[2]:g;for(Ne=a.length>3&&"function"==typeof Ne?(fe--,Ne):g,ht&&os(y[0],y[1],ht)&&(Ne=fe<3?g:Ne,fe=1),c=zn(c);++H-1?fe[Ne?c[ht]:ht]:g}}function ad(a){return $a(function(c){var y=c.length,H=y,fe=pi.prototype.thru;for(a&&c.reverse();H--;){var Ne=c[H];if("function"!=typeof Ne)throw new Pi(X);if(fe&&!ht&&"wrapper"==la(Ne))var ht=new pi([],!0)}for(H=ht?H:y;++H1&&wr.reverse(),xn&&NtCt))return!1;var Cn=Ne.get(a),xn=Ne.get(c);if(Cn&&xn)return Cn==c&&xn==a;var Tn=-1,ni=!0,gi=2&y?new Xl:g;for(Ne.set(a,c),Ne.set(c,a);++Tn-1&&a%1==0&&a1?"& ":"")+c[H],c=c.join(y>2?", ":" "),a.replace(an,"{\n/* [wrapped with "+c+"] */\n")}(H,function Qm(a,c){return Qr(Je,function(y){var H="_."+y[0];c&y[1]&&!ho(a,H)&&a.push(H)}),a.sort()}(function eu(a){var c=a.match(li);return c?c[1].split(ji):[]}(H),y)))}function Cf(a){var c=0,y=0;return function(){var H=On(),fe=16-(H-y);if(y=H,fe>0){if(++c>=800)return arguments[0]}else c=0;return a.apply(g,arguments)}}function gd(a,c){var y=-1,H=a.length,fe=H-1;for(c=c===g?H:c;++y1?a[c-1]:g;return y="function"==typeof y?(a.pop(),y):g,sh(a,y)});function ah(a){var c=Se(a);return c.__chain__=!0,c}function lh(a,c){return c(a)}var Ng=$a(function(a){var c=a.length,y=c?a[0]:0,H=this.__wrapped__,fe=function(Ne){return Fd(Ne,a)};return!(c>1||this.__actions__.length)&&H instanceof Wi&&sl(y)?((H=H.slice(y,+y+(c?1:0))).__actions__.push({func:lh,args:[fe],thisArg:g}),new pi(H,this.__chain__).thru(function(Ne){return c&&!Ne.length&&Ne.push(g),Ne})):this.thru(fe)}),Tf=od(function(a,c,y){Fi.call(a,y)?++a[y]:Po(a,y,1)}),If=Gu(jc),lu=Gu(Uc);function uh(a,c){return(Ji(a)?Qr:Uo)(a,Ci(c,3))}function cu(a,c){return(Ji(a)?ga:Nd)(a,Ci(c,3))}var I0=od(function(a,c,y){Fi.call(a,y)?a[y].push(c):Po(a,y,[c])}),du=Xi(function(a,c,y){var H=-1,fe="function"==typeof c,Ne=ua(a)?yt(a.length):[];return Uo(a,function(ht){Ne[++H]=fe?kr(c,ht,y):Hs(ht,c,y)}),Ne}),jg=od(function(a,c,y){Po(a,y,c)});function uu(a,c){return(Ji(a)?Dr:yc)(a,Ci(c,3))}var zg=od(function(a,c,y){a[y?0:1].push(c)},function(){return[[],[]]}),P0=Xi(function(a,c){if(null==a)return[];var y=c.length;return y>1&&os(a,c[0],c[1])?c=[]:y>2&&os(c[0],c[1],c[2])&&(c=[c[0]]),Cc(a,Hi(c,1),[])}),Nf=Xt||function(){return Tr.Date.now()};function tp(a,c,y){return c=y?g:c,ka(a,128,g,g,g,g,c=a&&null==c?a.length:c)}function mu(a,c){var y;if("function"!=typeof c)throw new Pi(X);return a=qi(a),function(){return--a>0&&(y=c.apply(this,arguments)),a<=1&&(c=g),y}}var pu=Xi(function(a,c,y){var H=1;if(y.length){var fe=w(y,Ha(pu));H|=32}return ka(a,H,c,y,fe)}),np=Xi(function(a,c,y){var H=3;if(y.length){var fe=w(y,Ha(np));H|=32}return ka(c,H,a,y,fe)});function gu(a,c,y){var H,fe,Ne,ht,Ct,Nt,Cn=0,xn=!1,Tn=!1,ni=!0;if("function"!=typeof a)throw new Pi(X);function gi(ao){var Na=H,lc=fe;return H=fe=g,Cn=ao,ht=a.apply(lc,Na)}function yi(ao){var Na=ao-Nt;return Nt===g||Na>=c||Na<0||Tn&&ao-Cn>=Ne}function ar(){var ao=Nf();if(yi(ao))return wr(ao);Ct=Lc(ar,function rr(ao){var mm=c-(ao-Nt);return Tn?fi(mm,Ne-(ao-Cn)):mm}(ao))}function wr(ao){return Ct=g,ni&&H?gi(ao):(H=fe=g,ht)}function ma(){var ao=Nf(),Na=yi(ao);if(H=arguments,fe=this,Nt=ao,Na){if(Ct===g)return function Ai(ao){return Cn=ao,Ct=Lc(ar,c),xn?gi(ao):ht}(Nt);if(Tn)return Zd(Ct),Ct=Lc(ar,c),gi(Nt)}return Ct===g&&(Ct=Lc(ar,c)),ht}return c=Ka(c)||0,vo(y)&&(xn=!!y.leading,Ne=(Tn="maxWait"in y)?Vi(Ka(y.maxWait)||0,c):Ne,ni="trailing"in y?!!y.trailing:ni),ma.cancel=function Fa(){Ct!==g&&Zd(Ct),Cn=0,H=Nt=fe=Ct=g},ma.flush=function Ps(){return Ct===g?ht:wr(Nf())},ma}var fh=Xi(function(a,c){return td(a,1,c)}),ip=Xi(function(a,c,y){return td(a,Ka(c)||0,y)});function _u(a,c){if("function"!=typeof a||null!=c&&"function"!=typeof c)throw new Pi(X);var y=function(){var H=arguments,fe=c?c.apply(this,H):H[0],Ne=y.cache;if(Ne.has(fe))return Ne.get(fe);var ht=a.apply(this,H);return y.cache=Ne.set(fe,ht)||Ne,ht};return y.cache=new(_u.Cache||js),y}function zc(a){if("function"!=typeof a)throw new Pi(X);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)}}_u.Cache=js;var Cd=ml(function(a,c){var y=(c=1==c.length&&Ji(c[0])?Dr(c[0],dr(Ci())):Dr(Hi(c,1),dr(Ci()))).length;return Xi(function(H){for(var fe=-1,Ne=fi(H.length,y);++fe=c}),Hc=_c(function(){return arguments}())?_c:function(a){return ko(a)&&Fi.call(a,"callee")&&!Gl.call(a,"callee")},Ji=yt.isArray,Jg=Lo?dr(Lo):function vc(a){return ko(a)&&zo(a)==Bt};function ua(a){return null!=a&&zf(a.length)&&!Cl(a)}function To(a){return ko(a)&&ua(a)}var oc=hr||Cu,qg=ea?dr(ea):function Bd(a){return ko(a)&&zo(a)==Zt};function Wc(a){if(!ko(a))return!1;var c=zo(a);return c==yn||"[object DOMException]"==c||"string"==typeof a.message&&"string"==typeof a.name&&!vu(a)}function Cl(a){if(!vo(a))return!1;var c=zo(a);return c==En||c==Yn||"[object AsyncFunction]"==c||"[object Proxy]"==c}function Uf(a){return"number"==typeof a&&a==qi(a)}function zf(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=ot}function vo(a){var c=typeof a;return null!=a&&("object"==c||"function"==c)}function ko(a){return null!=a&&"object"==typeof a}var gh=Gr?dr(Gr):function ki(a){return ko(a)&&Ao(a)==wn};function hp(a){return"number"==typeof a||ko(a)&&zo(a)==tt}function vu(a){if(!ko(a)||zo(a)!=rt)return!1;var c=wa(a);if(null===c)return!0;var y=Fi.call(c,"constructor")&&c.constructor;return"function"==typeof y&&y instanceof y&&mo.call(y)==xo}var Hf=Jo?dr(Jo):function Ud(a){return ko(a)&&zo(a)==fn},Wf=Va?dr(Va):function zd(a){return ko(a)&&Ao(a)==Gn};function _h(a){return"string"==typeof a||!Ji(a)&&ko(a)&&zo(a)==Rt}function Aa(a){return"symbol"==typeof a||ko(a)&&zo(a)==ye}var Gc=pa?dr(pa):function ff(a){return ko(a)&&zf(a.length)&&!!$i[zo(a)]},r_=Ic(bc),Kc=Ic(function(a,c){return a<=c});function Kf(a){if(!a)return[];if(ua(a))return _h(a)?kt(a):Do(a);if(ue&&a[ue])return function Ja(He){for(var xt,yt=[];!(xt=He.next()).done;)yt.push(xt.value);return yt}(a[ue]());var c=Ao(a);return(c==wn?Bs:c==Gn?I:Xc)(a)}function jl(a){return a?(a=Ka(a))===Fe||a===-Fe?17976931348623157e292*(a<0?-1:1):a==a?a:0:0===a?a:0}function qi(a){var c=jl(a),y=c%1;return c==c?y?c-y:c:0}function bh(a){return a?Il(qi(a),0,oe):0}function Ka(a){if("number"==typeof a)return a;if(Aa(a))return NaN;if(vo(a)){var c="function"==typeof a.valueOf?a.valueOf():a;a=vo(c)?c+"":c}if("string"!=typeof a)return 0===a?a:+a;a=xs(a);var y=Dn.test(a);return y||Hn.test(a)?Qo(a.slice(2),y?2:8):on.test(a)?NaN:+a}function pp(a){return ps(a,ha(a))}function Lr(a){return null==a?"":ms(a)}var gp=Ta(function(a,c){if(ic(c)||ua(c))ps(c,gs(c),a);else for(var y in c)Fi.call(c,y)&&Xr(a,y,c[y])}),s_=Ta(function(a,c){ps(c,ha(c),a)}),Xf=Ta(function(a,c,y,H){ps(c,ha(c),a,H)}),bu=Ta(function(a,c,y,H){ps(c,gs(c),a,H)}),a_=$a(Fd),c_=Xi(function(a,c){a=zn(a);var y=-1,H=c.length,fe=H>2?c[2]:g;for(fe&&os(c[0],c[1],fe)&&(H=1);++y1),Ne}),ps(a,Jd(a),y),H&&(y=Us(y,7,Rc));for(var fe=c.length;fe--;)Gd(y,c[fe]);return y}),xp=$a(function(a,c){return null==a?{}:function Mr(a,c){return Hd(a,c,function(y,H){return bp(a,H)})}(a,c)});function qf(a,c){if(null==a)return{};var y=Dr(Jd(a),function(H){return[H]});return c=Ci(c),Hd(a,y,function(H,fe){return c(H,fe[0])})}var em=Pc(gs),g_=Pc(ha);function Xc(a){return null==a?[]:ds(a,gs(a))}var v_=pl(function(a,c,y){return c=c.toLowerCase(),a+(y?Zc(c):c)});function Zc(a){return Oh(Lr(a).toLowerCase())}function Ch(a){return(a=Lr(a))&&a.replace(Un,Wl).replace(cs,"")}var b_=pl(function(a,c,y){return a+(y?"-":"")+c.toLowerCase()}),y_=pl(function(a,c,y){return a+(y?" ":"")+c.toLowerCase()}),Ep=kc("toLowerCase"),rm=pl(function(a,c,y){return a+(y?"_":"")+c.toLowerCase()}),E_=pl(function(a,c,y){return a+(y?" ":"")+Oh(c)}),kp=pl(function(a,c,y){return a+(y?" ":"")+c.toUpperCase()}),Oh=kc("toUpperCase");function sm(a,c,y){return a=Lr(a),(c=y?g:c)===g?function ra(He){return Fs.test(He)}(a)?function vn(He){return He.match(ys)||[]}(a):function na(He){return He.match(bt)||[]}(a):a.match(c)||[]}var Sh=Xi(function(a,c){try{return kr(a,g,c)}catch(y){return Wc(y)?y:new Fn(y)}}),Ip=$a(function(a,c){return Qr(c,function(y){y=Wa(y),Po(a,y,pu(a[y],a))}),a});function kh(a){return function(){return a}}var xu=ad(),Pp=ad(!0);function Is(a){return a}function Dd(a){return $d("function"==typeof a?a:Us(a,1))}var T_=Xi(function(a,c){return function(y){return Hs(y,a,c)}}),k_=Xi(function(a,c){return function(y){return Hs(a,y,c)}});function lm(a,c,y){var H=gs(c),fe=fs(c,H);null==y&&(!vo(c)||!fe.length&&H.length)&&(y=c,c=a,a=this,fe=fs(c,gs(c)));var Ne=!(vo(y)&&"chain"in y&&!y.chain),ht=Cl(a);return Qr(fe,function(Ct){var Nt=c[Ct];a[Ct]=Nt,ht&&(a.prototype[Ct]=function(){var Cn=this.__chain__;if(Ne||Cn){var xn=a(this.__wrapped__);return(xn.__actions__=Do(this.__actions__)).push({func:Nt,args:arguments,thisArg:a}),xn.__chain__=Cn,xn}return Nt.apply(a,yo([this.value()],arguments))})}),a}function Ih(){}var Fp=cd(Dr),Np=cd(Ns),Od=cd(wo);function cm(a){return Ll(a)?se(Wa(a)):function Mc(a){return function(c){return zs(c,a)}}(a)}var I_=Qd(),Ph=Qd(!0);function ac(){return[]}function Cu(){return!1}var fm=ol(function(a,c){return a+c},0),P_=aa("ceil"),A_=ol(function(a,c){return a/c},1),R_=aa("floor"),zp=ol(function(a,c){return a*c},1),V_=aa("round"),j_=ol(function(a,c){return a-c},0);return Se.after=function fu(a,c){if("function"!=typeof c)throw new Pi(X);return a=qi(a),function(){if(--a<1)return c.apply(this,arguments)}},Se.ary=tp,Se.assign=gp,Se.assignIn=s_,Se.assignInWith=Xf,Se.assignWith=bu,Se.at=a_,Se.before=mu,Se.bind=pu,Se.bindAll=Ip,Se.bindKey=np,Se.castArray=function $c(){if(!arguments.length)return[];var a=arguments[0];return Ji(a)?a:[a]},Se.chain=ah,Se.chunk=function Bc(a,c,y){c=(y?os(a,c,y):c===g)?1:Vi(qi(c),0);var H=null==a?0:a.length;if(!H||c<1)return[];for(var fe=0,Ne=0,ht=yt(ti(H/c));fefe?0:fe+y),(H=H===g||H>fe?fe:qi(H))<0&&(H+=fe),H=y>H?0:bh(H);y>>0)?(a=Lr(a))&&("string"==typeof c||null!=c&&!Hf(c))&&!(c=ms(c))&&zr(a)?gr(kt(a),0,y):a.split(c,y):[]},Se.spread=function jf(a,c){if("function"!=typeof a)throw new Pi(X);return c=null==c?0:Vi(qi(c),0),Xi(function(y){var H=y[c],fe=gr(y,0,c);return H&&yo(fe,H),kr(a,this,fe)})},Se.tail=function bd(a){var c=null==a?0:a.length;return c?Xs(a,1,c):[]},Se.take=function su(a,c,y){return a&&a.length?Xs(a,0,(c=y||c===g?1:qi(c))<0?0:c):[]},Se.takeRight=function au(a,c,y){var H=null==a?0:a.length;return H?Xs(a,(c=H-(c=y||c===g?1:qi(c)))<0?0:c,H):[]},Se.takeRightWhile=function ui(a,c){return a&&a.length?nd(a,Ci(c,3),!1,!0):[]},Se.takeWhile=function Mi(a,c){return a&&a.length?nd(a,Ci(c,3)):[]},Se.tap=function S0(a,c){return c(a),a},Se.throttle=function sp(a,c,y){var H=!0,fe=!0;if("function"!=typeof a)throw new Pi(X);return vo(y)&&(H="leading"in y?!!y.leading:H,fe="trailing"in y?!!y.trailing:fe),gu(a,c,{leading:H,maxWait:c,trailing:fe})},Se.thru=lh,Se.toArray=Kf,Se.toPairs=em,Se.toPairsIn=g_,Se.toPath=function hm(a){return Ji(a)?Dr(a,Wa):Aa(a)?[a]:Do(nh(Lr(a)))},Se.toPlainObject=pp,Se.transform=function __(a,c,y){var H=Ji(a),fe=H||oc(a)||Gc(a);if(c=Ci(c,4),null==y){var Ne=a&&a.constructor;y=fe?H?new Ne:[]:vo(a)&&Cl(Ne)?xa(wa(a)):{}}return(fe?Qr:qr)(a,function(ht,Ct,Nt){return c(y,ht,Ct,Nt)}),y},Se.unary=function ap(a){return tp(a,1)},Se.union=Ii,Se.unionBy=yr,Se.unionWith=So,Se.uniq=function ll(a){return a&&a.length?Rl(a):[]},Se.uniqBy=function ks(a,c){return a&&a.length?Rl(a,Ci(c,2)):[]},Se.uniqWith=function xl(a,c){return c="function"==typeof c?c:g,a&&a.length?Rl(a,g,c):[]},Se.unset=function j0(a,c){return null==a||Gd(a,c)},Se.unzip=Zr,Se.unzipWith=sh,Se.update=function U0(a,c,y){return null==a?a:Kd(a,c,Jl(y))},Se.updateWith=function Cp(a,c,y,H){return H="function"==typeof H?H:g,null==a?a:Kd(a,c,Jl(y),H)},Se.values=Xc,Se.valuesIn=function z0(a){return null==a?[]:ds(a,ha(a))},Se.without=Of,Se.words=sm,Se.wrap=function lp(a,c){return Vf(Jl(c),a)},Se.xor=$o,Se.xorBy=cl,Se.xorWith=da,Se.zip=Pa,Se.zipObject=function yd(a,c){return Xd(a||[],c||[],Xr)},Se.zipObjectDeep=function Fg(a,c){return Xd(a||[],c||[],Zl)},Se.zipWith=Jm,Se.entries=em,Se.entriesIn=g_,Se.extend=s_,Se.extendWith=Xf,lm(Se,Se),Se.add=fm,Se.attempt=Sh,Se.camelCase=v_,Se.capitalize=Zc,Se.ceil=P_,Se.clamp=function xh(a,c,y){return y===g&&(y=c,c=g),y!==g&&(y=(y=Ka(y))==y?y:0),c!==g&&(c=(c=Ka(c))==c?c:0),Il(Ka(a),c,y)},Se.clone=function Gg(a){return Us(a,4)},Se.cloneDeep=function Xg(a){return Us(a,5)},Se.cloneDeepWith=function Zg(a,c){return Us(a,5,c="function"==typeof c?c:g)},Se.cloneWith=function Kg(a,c){return Us(a,4,c="function"==typeof c?c:g)},Se.conformsTo=function Yg(a,c){return null==c||Lu(a,c,gs(c))},Se.deburr=Ch,Se.defaultTo=function am(a,c){return null==a||a!=a?c:a},Se.divide=A_,Se.endsWith=function Mp(a,c,y){a=Lr(a),c=ms(c);var H=a.length,fe=y=y===g?H:Il(qi(y),0,H);return(y-=c.length)>=0&&a.slice(y,fe)==c},Se.eq=Ho,Se.escape=function im(a){return(a=Lr(a))&&Ce.test(a)?a.replace(gn,es):a},Se.escapeRegExp=function Mh(a){return(a=Lr(a))&&Dt.test(a)?a.replace(Vt,"\\$&"):a},Se.every=function wd(a,c,y){var H=Ji(a)?Ns:Bu;return y&&os(a,c,y)&&(c=g),H(a,Ci(c,3))},Se.find=If,Se.findIndex=jc,Se.findKey=function d_(a,c){return _a(a,Ci(c,3),qr)},Se.findLast=lu,Se.findLastIndex=Uc,Se.findLastKey=function u_(a,c){return _a(a,Ci(c,3),Ld)},Se.floor=R_,Se.forEach=uh,Se.forEachRight=cu,Se.forIn=function h_(a,c){return null==a?a:mc(a,Ci(c,3),ha)},Se.forInRight=function f_(a,c){return null==a?a:pc(a,Ci(c,3),ha)},Se.forOwn=function m_(a,c){return a&&qr(a,Ci(c,3))},Se.forOwnRight=function p_(a,c){return a&&Ld(a,Ci(c,3))},Se.get=vp,Se.gt=Md,Se.gte=Qg,Se.has=function Yf(a,c){return null!=a&&nc(a,c,$s)},Se.hasIn=bp,Se.head=u,Se.identity=Is,Se.includes=function Af(a,c,y,H){a=ua(a)?a:Xc(a),y=y&&!H?qi(y):0;var fe=a.length;return y<0&&(y=Vi(fe+y,0)),_h(a)?y<=fe&&a.indexOf(c,y)>-1:!!fe&&oo(a,c,y)>-1},Se.indexOf=function m(a,c,y){var H=null==a?0:a.length;if(!H)return-1;var fe=null==y?0:qi(y);return fe<0&&(fe=Vi(H+fe,0)),oo(a,c,fe)},Se.inRange=function tm(a,c,y){return c=jl(c),y===g?(y=c,c=0):y=jl(y),function Vu(a,c,y){return a>=fi(c,y)&&a=-ot&&a<=ot},Se.isSet=Wf,Se.isString=_h,Se.isSymbol=Aa,Se.isTypedArray=Gc,Se.isUndefined=function vh(a){return a===g},Se.isWeakMap=function mp(a){return ko(a)&&Ao(a)==We},Se.isWeakSet=function Gf(a){return ko(a)&&"[object WeakSet]"==zo(a)},Se.join=function $e(a,c){return null==a?"":Vr.call(a,c)},Se.kebabCase=b_,Se.last=ft,Se.lastIndexOf=function Pt(a,c,y){var H=null==a?0:a.length;if(!H)return-1;var fe=H;return y!==g&&(fe=(fe=qi(y))<0?Vi(H+fe,0):fi(fe,H-1)),c==c?function Me(He,xt,yt){for(var mn=yt+1;mn--;)if(He[mn]===xt)return mn;return mn}(a,c,fe):Ur(a,ia,fe,!0)},Se.lowerCase=y_,Se.lowerFirst=Ep,Se.lt=r_,Se.lte=Kc,Se.max=function jp(a){return a&&a.length?fc(a,Is,Pl):g},Se.maxBy=function F_(a,c){return a&&a.length?fc(a,Ci(c,2),Pl):g},Se.mean=function N_(a){return ne(a,Is)},Se.meanBy=function L_(a,c){return ne(a,Ci(c,2))},Se.min=function B_(a){return a&&a.length?fc(a,Is,bc):g},Se.minBy=function Up(a,c){return a&&a.length?fc(a,Ci(c,2),bc):g},Se.stubArray=ac,Se.stubFalse=Cu,Se.stubObject=function Mu(){return{}},Se.stubString=function Bp(){return""},Se.stubTrue=function dm(){return!0},Se.multiply=zp,Se.nth=function en(a,c){return a&&a.length?Ea(a,qi(c)):g},Se.noConflict=function Rp(){return Tr._===this&&(Tr._=qa),this},Se.noop=Ih,Se.now=Nf,Se.pad=function w_(a,c,y){a=Lr(a);var H=(c=qi(c))?lt(a):0;if(!c||H>=c)return a;var fe=(c-H)/2;return Nl(vr(fe),y)+a+Nl(ti(fe),y)},Se.padEnd=function x_(a,c,y){a=Lr(a);var H=(c=qi(c))?lt(a):0;return c&&Hc){var H=a;a=c,c=H}if(y||a%1||c%1){var fe=sr();return fi(a+fe*(c-a+Ba("1e-"+((fe+"").length-1))),c)}return Da(a,c)},Se.reduce=function Rf(a,c,y){var H=Ji(a)?fo:ke,fe=arguments.length<3;return H(a,Ci(c,4),y,fe,Uo)},Se.reduceRight=function qm(a,c,y){var H=Ji(a)?Qi:ke,fe=arguments.length<3;return H(a,Ci(c,4),y,fe,Nd)},Se.repeat=function yu(a,c,y){return c=(y?os(a,c,y):c===g)?1:qi(c),Uu(Lr(a),c)},Se.replace=function Eh(){var a=arguments,c=Lr(a[0]);return a.length<3?c:c.replace(a[1],a[2])},Se.result=function Ed(a,c,y){var H=-1,fe=(c=Wr(c,a)).length;for(fe||(fe=1,a=g);++Hot)return[];var y=oe,H=fi(a,oe);c=Ci(c),a-=oe;for(var fe=Si(H,c);++y=Ne)return a;var Ct=y-lt(H);if(Ct<1)return H;var Nt=ht?gr(ht,0,Ct).join(""):a.slice(0,Ct);if(fe===g)return Nt+H;if(ht&&(Ct+=Nt.length-Ct),Hf(fe)){if(a.slice(Ct).search(fe)){var Cn,xn=Nt;for(fe.global||(fe=Li(fe.source,Lr(Xe.exec(fe))+"g")),fe.lastIndex=0;Cn=fe.exec(xn);)var Tn=Cn.index;Nt=Nt.slice(0,Tn===g?Ct:Tn)}}else if(a.indexOf(ms(fe),Ct)!=Ct){var ni=Nt.lastIndexOf(fe);ni>-1&&(Nt=Nt.slice(0,ni))}return Nt+H},Se.unescape=function O_(a){return(a=Lr(a))&&Be.test(a)?a.replace(Ht,Kt):a},Se.uniqueId=function Vp(a){var c=++po;return Lr(a)+c},Se.upperCase=kp,Se.upperFirst=Oh,Se.each=uh,Se.eachRight=cu,Se.first=u,lm(Se,function(){var a={};return qr(Se,function(c,y){Fi.call(Se.prototype,y)||(a[y]=c)}),a}(),{chain:!1}),Se.VERSION="4.17.21",Qr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){Se[a].placeholder=Se}),Qr(["drop","take"],function(a,c){Wi.prototype[a]=function(y){y=y===g?1:Vi(qi(y),0);var H=this.__filtered__&&!c?new Wi(this):this.clone();return H.__filtered__?H.__takeCount__=fi(y,H.__takeCount__):H.__views__.push({size:fi(y,oe),type:a+(H.__dir__<0?"Right":"")}),H},Wi.prototype[a+"Right"]=function(y){return this.reverse()[a](y).reverse()}}),Qr(["filter","map","takeWhile"],function(a,c){var y=c+1,H=1==y||3==y;Wi.prototype[a]=function(fe){var Ne=this.clone();return Ne.__iteratees__.push({iteratee:Ci(fe,3),type:y}),Ne.__filtered__=Ne.__filtered__||H,Ne}}),Qr(["head","last"],function(a,c){var y="take"+(c?"Right":"");Wi.prototype[a]=function(){return this[y](1).value()[0]}}),Qr(["initial","tail"],function(a,c){var y="drop"+(c?"":"Right");Wi.prototype[a]=function(){return this.__filtered__?new Wi(this):this[y](1)}}),Wi.prototype.compact=function(){return this.filter(Is)},Wi.prototype.find=function(a){return this.filter(a).head()},Wi.prototype.findLast=function(a){return this.reverse().find(a)},Wi.prototype.invokeMap=Xi(function(a,c){return"function"==typeof a?new Wi(this):this.map(function(y){return Hs(y,a,c)})}),Wi.prototype.reject=function(a){return this.filter(zc(Ci(a)))},Wi.prototype.slice=function(a,c){a=qi(a);var y=this;return y.__filtered__&&(a>0||c<0)?new Wi(y):(a<0?y=y.takeRight(-a):a&&(y=y.drop(a)),c!==g&&(y=(c=qi(c))<0?y.dropRight(-c):y.take(c-a)),y)},Wi.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},Wi.prototype.toArray=function(){return this.take(oe)},qr(Wi.prototype,function(a,c){var y=/^(?:filter|find|map|reject)|While$/.test(c),H=/^(?:head|last)$/.test(c),fe=Se[H?"take"+("last"==c?"Right":""):c],Ne=H||/^find/.test(c);fe&&(Se.prototype[c]=function(){var ht=this.__wrapped__,Ct=H?[1]:arguments,Nt=ht instanceof Wi,Cn=Ct[0],xn=Nt||Ji(ht),Tn=function(ar){var wr=fe.apply(Se,yo([ar],Ct));return H&&ni?wr[0]:wr};xn&&y&&"function"==typeof Cn&&1!=Cn.length&&(Nt=xn=!1);var ni=this.__chain__,Ai=Ne&&!ni,rr=Nt&&!this.__actions__.length;if(!Ne&&xn){ht=rr?ht:new Wi(this);var yi=a.apply(ht,Ct);return yi.__actions__.push({func:lh,args:[Tn],thisArg:g}),new pi(yi,ni)}return Ai&&rr?a.apply(this,Ct):(yi=this.thru(Tn),Ai?H?yi.value()[0]:yi.value():yi)})}),Qr(["pop","push","shift","sort","splice","unshift"],function(a){var c=Fr[a],y=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",H=/^(?:pop|shift)$/.test(a);Se.prototype[a]=function(){var fe=arguments;if(H&&!this.__chain__){var Ne=this.value();return c.apply(Ji(Ne)?Ne:[],fe)}return this[y](function(ht){return c.apply(Ji(ht)?ht:[],fe)})}}),qr(Wi.prototype,function(a,c){var y=Se[c];if(y){var H=y.name+"";Fi.call(Ds,H)||(Ds[H]=[]),Ds[H].push({name:c,func:y})}}),Ds[rl(g,2).name]=[{name:"wrapper",func:g}],Wi.prototype.clone=function el(){var a=new Wi(this.__wrapped__);return a.__actions__=Do(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=Do(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=Do(this.__views__),a},Wi.prototype.reverse=function sa(){if(this.__filtered__){var a=new Wi(this);a.__dir__=-1,a.__filtered__=!0}else(a=this.clone()).__dir__*=-1;return a},Wi.prototype.value=function uc(){var a=this.__wrapped__.value(),c=this.__dir__,y=Ji(a),H=c<0,fe=y?a.length:0,Ne=function Ju(a,c,y){for(var H=-1,fe=y.length;++H=this.__values__.length;return{done:a,value:a?g:this.__values__[this.__index__++]}},Se.prototype.plant=function ch(a){for(var c,y=this;y instanceof Vs;){var H=yl(y);H.__index__=0,H.__values__=g,c?fe.__wrapped__=H:c=H;var fe=H;y=y.__wrapped__}return fe.__wrapped__=a,c},Se.prototype.reverse=function Vg(){var a=this.__wrapped__;if(a instanceof Wi){var c=a;return this.__actions__.length&&(c=new Wi(this)),(c=c.reverse()).__actions__.push({func:lh,args:[Kn],thisArg:g}),new pi(c,this.__chain__)}return this.thru(Kn)},Se.prototype.toJSON=Se.prototype.valueOf=Se.prototype.value=function Sf(){return Ql(this.__wrapped__,this.__actions__)},Se.prototype.first=Se.prototype.head,ue&&(Se.prototype[ue]=function k0(){return this}),Se}();Tr._=qt,(t=function(){return qt}.call(be,f,be,Et))!==g&&(Et.exports=t)}.call(this)},4412:(Et,be,f)=>{"use strict";f.d(be,{t:()=>g});var t=f(1413);class g extends t.B{constructor(V){super(),this._value=V}get value(){return this.getValue()}_subscribe(V){const D=super._subscribe(V);return!D.closed&&V.next(this._value),D}getValue(){const{hasError:V,thrownError:D,_value:X}=this;if(V)throw D;return this._throwIfClosed(),X}next(V){super.next(this._value=V)}}},1985:(Et,be,f)=>{"use strict";f.d(be,{c:()=>N});var t=f(7707),g=f(8359),C=f(3494),V=f(1203),D=f(1026),X=f(8071),j=f(9786);let N=(()=>{class P{constructor(B){B&&(this._subscribe=B)}lift(B){const h=new P;return h.source=this,h.operator=B,h}subscribe(B,h,K){const Y=function E(P){return P&&P instanceof t.vU||function S(P){return P&&(0,X.T)(P.next)&&(0,X.T)(P.error)&&(0,X.T)(P.complete)}(P)&&(0,g.Uv)(P)}(B)?B:new t.Ms(B,h,K);return(0,j.Y)(()=>{const{operator:le,source:ge}=this;Y.add(le?le.call(Y,ge):ge?this._subscribe(Y):this._trySubscribe(Y))}),Y}_trySubscribe(B){try{return this._subscribe(B)}catch(h){B.error(h)}}forEach(B,h){return new(h=O(h))((K,Y)=>{const le=new t.Ms({next:ge=>{try{B(ge)}catch(Ye){Y(Ye),le.unsubscribe()}},error:Y,complete:K});this.subscribe(le)})}_subscribe(B){var h;return null===(h=this.source)||void 0===h?void 0:h.subscribe(B)}[C.s](){return this}pipe(...B){return(0,V.m)(B)(this)}toPromise(B){return new(B=O(B))((h,K)=>{let Y;this.subscribe(le=>Y=le,le=>K(le),()=>h(Y))})}}return P.create=b=>new P(b),P})();function O(P){var b;return null!==(b=P??D.$.Promise)&&void 0!==b?b:Promise}},2771:(Et,be,f)=>{"use strict";f.d(be,{m:()=>C});var t=f(1413),g=f(6129);class C extends t.B{constructor(D=1/0,X=1/0,j=g.U){super(),this._bufferSize=D,this._windowTime=X,this._timestampProvider=j,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=X===1/0,this._bufferSize=Math.max(1,D),this._windowTime=Math.max(1,X)}next(D){const{isStopped:X,_buffer:j,_infiniteTimeWindow:N,_timestampProvider:O,_windowTime:S}=this;X||(j.push(D),!N&&j.push(O.now()+S)),this._trimBuffer(),super.next(D)}_subscribe(D){this._throwIfClosed(),this._trimBuffer();const X=this._innerSubscribe(D),{_infiniteTimeWindow:j,_buffer:N}=this,O=N.slice();for(let S=0;S{"use strict";f.d(be,{B:()=>j});var t=f(1985),g=f(8359);const V=(0,f(1853).L)(O=>function(){O(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var D=f(7908),X=f(9786);let j=(()=>{class O extends t.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(E){const P=new N(this,this);return P.operator=E,P}_throwIfClosed(){if(this.closed)throw new V}next(E){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const P of this.currentObservers)P.next(E)}})}error(E){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=E;const{observers:P}=this;for(;P.length;)P.shift().error(E)}})}complete(){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:E}=this;for(;E.length;)E.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var E;return(null===(E=this.observers)||void 0===E?void 0:E.length)>0}_trySubscribe(E){return this._throwIfClosed(),super._trySubscribe(E)}_subscribe(E){return this._throwIfClosed(),this._checkFinalizedStatuses(E),this._innerSubscribe(E)}_innerSubscribe(E){const{hasError:P,isStopped:b,observers:B}=this;return P||b?g.Kn:(this.currentObservers=null,B.push(E),new g.yU(()=>{this.currentObservers=null,(0,D.o)(B,E)}))}_checkFinalizedStatuses(E){const{hasError:P,thrownError:b,isStopped:B}=this;P?E.error(b):B&&E.complete()}asObservable(){const E=new t.c;return E.source=this,E}}return O.create=(S,E)=>new N(S,E),O})();class N extends j{constructor(S,E){super(),this.destination=S,this.source=E}next(S){var E,P;null===(P=null===(E=this.destination)||void 0===E?void 0:E.next)||void 0===P||P.call(E,S)}error(S){var E,P;null===(P=null===(E=this.destination)||void 0===E?void 0:E.error)||void 0===P||P.call(E,S)}complete(){var S,E;null===(E=null===(S=this.destination)||void 0===S?void 0:S.complete)||void 0===E||E.call(S)}_subscribe(S){var E,P;return null!==(P=null===(E=this.source)||void 0===E?void 0:E.subscribe(S))&&void 0!==P?P:g.Kn}}},7707:(Et,be,f)=>{"use strict";f.d(be,{Ms:()=>K,vU:()=>P});var t=f(8071),g=f(8359),C=f(1026),V=f(5334),D=f(5343);const X=O("C",void 0,void 0);function O(Ee,me,ve){return{kind:Ee,value:me,error:ve}}var S=f(9270),E=f(9786);class P extends g.yU{constructor(me){super(),this.isStopped=!1,me?(this.destination=me,(0,g.Uv)(me)&&me.add(this)):this.destination=Ye}static create(me,ve,_e){return new K(me,ve,_e)}next(me){this.isStopped?ge(function N(Ee){return O("N",Ee,void 0)}(me),this):this._next(me)}error(me){this.isStopped?ge(function j(Ee){return O("E",void 0,Ee)}(me),this):(this.isStopped=!0,this._error(me))}complete(){this.isStopped?ge(X,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(me){this.destination.next(me)}_error(me){try{this.destination.error(me)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const b=Function.prototype.bind;function B(Ee,me){return b.call(Ee,me)}class h{constructor(me){this.partialObserver=me}next(me){const{partialObserver:ve}=this;if(ve.next)try{ve.next(me)}catch(_e){Y(_e)}}error(me){const{partialObserver:ve}=this;if(ve.error)try{ve.error(me)}catch(_e){Y(_e)}else Y(me)}complete(){const{partialObserver:me}=this;if(me.complete)try{me.complete()}catch(ve){Y(ve)}}}class K extends P{constructor(me,ve,_e){let ae;if(super(),(0,t.T)(me)||!me)ae={next:me??void 0,error:ve??void 0,complete:_e??void 0};else{let Q;this&&C.$.useDeprecatedNextContext?(Q=Object.create(me),Q.unsubscribe=()=>this.unsubscribe(),ae={next:me.next&&B(me.next,Q),error:me.error&&B(me.error,Q),complete:me.complete&&B(me.complete,Q)}):ae=me}this.destination=new h(ae)}}function Y(Ee){C.$.useDeprecatedSynchronousErrorHandling?(0,E.l)(Ee):(0,V.m)(Ee)}function ge(Ee,me){const{onStoppedNotification:ve}=C.$;ve&&S.f.setTimeout(()=>ve(Ee,me))}const Ye={closed:!0,next:D.l,error:function le(Ee){throw Ee},complete:D.l}},8359:(Et,be,f)=>{"use strict";f.d(be,{Kn:()=>X,yU:()=>D,Uv:()=>j});var t=f(8071);const C=(0,f(1853).L)(O=>function(E){O(this),this.message=E?`${E.length} errors occurred during unsubscription:\n${E.map((P,b)=>`${b+1}) ${P.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=E});var V=f(7908);class D{constructor(S){this.initialTeardown=S,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let S;if(!this.closed){this.closed=!0;const{_parentage:E}=this;if(E)if(this._parentage=null,Array.isArray(E))for(const B of E)B.remove(this);else E.remove(this);const{initialTeardown:P}=this;if((0,t.T)(P))try{P()}catch(B){S=B instanceof C?B.errors:[B]}const{_finalizers:b}=this;if(b){this._finalizers=null;for(const B of b)try{N(B)}catch(h){S=S??[],h instanceof C?S=[...S,...h.errors]:S.push(h)}}if(S)throw new C(S)}}add(S){var E;if(S&&S!==this)if(this.closed)N(S);else{if(S instanceof D){if(S.closed||S._hasParent(this))return;S._addParent(this)}(this._finalizers=null!==(E=this._finalizers)&&void 0!==E?E:[]).push(S)}}_hasParent(S){const{_parentage:E}=this;return E===S||Array.isArray(E)&&E.includes(S)}_addParent(S){const{_parentage:E}=this;this._parentage=Array.isArray(E)?(E.push(S),E):E?[E,S]:S}_removeParent(S){const{_parentage:E}=this;E===S?this._parentage=null:Array.isArray(E)&&(0,V.o)(E,S)}remove(S){const{_finalizers:E}=this;E&&(0,V.o)(E,S),S instanceof D&&S._removeParent(this)}}D.EMPTY=(()=>{const O=new D;return O.closed=!0,O})();const X=D.EMPTY;function j(O){return O instanceof D||O&&"closed"in O&&(0,t.T)(O.remove)&&(0,t.T)(O.add)&&(0,t.T)(O.unsubscribe)}function N(O){(0,t.T)(O)?O():O.unsubscribe()}},1026:(Et,be,f)=>{"use strict";f.d(be,{$:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(Et,be,f)=>{"use strict";f.d(be,{z:()=>S});var t=f(1985),g=f(3073),C=f(2806),V=f(3669),D=f(6450),X=f(9326),j=f(8496),N=f(4360),O=f(5225);function S(...b){const B=(0,X.lI)(b),h=(0,X.ms)(b),{args:K,keys:Y}=(0,g.D)(b);if(0===K.length)return(0,C.H)([],B);const le=new t.c(function E(b,B,h=V.D){return K=>{P(B,()=>{const{length:Y}=b,le=new Array(Y);let ge=Y,Ye=Y;for(let Ee=0;Ee{const me=(0,C.H)(b[Ee],B);let ve=!1;me.subscribe((0,N._)(K,_e=>{le[Ee]=_e,ve||(ve=!0,Ye--),Ye||K.next(h(le.slice()))},()=>{--ge||K.complete()}))},K)},K)}}(K,B,Y?ge=>(0,j.e)(Y,ge):V.D));return h?le.pipe((0,D.I)(h)):le}function P(b,B,h){b?(0,O.N)(h,b,B):B()}},8793:(Et,be,f)=>{"use strict";f.d(be,{x:()=>D});var t=f(6365),C=f(9326),V=f(2806);function D(...X){return function g(){return(0,t.U)(1)}()((0,V.H)(X,(0,C.lI)(X)))}},9030:(Et,be,f)=>{"use strict";f.d(be,{v:()=>C});var t=f(1985),g=f(8750);function C(V){return new t.c(D=>{(0,g.Tg)(V()).subscribe(D)})}},983:(Et,be,f)=>{"use strict";f.d(be,{w:()=>g});const g=new(f(1985).c)(D=>D.complete())},7468:(Et,be,f)=>{"use strict";f.d(be,{p:()=>N});var t=f(1985),g=f(3073),C=f(8750),V=f(9326),D=f(4360),X=f(6450),j=f(8496);function N(...O){const S=(0,V.ms)(O),{args:E,keys:P}=(0,g.D)(O),b=new t.c(B=>{const{length:h}=E;if(!h)return void B.complete();const K=new Array(h);let Y=h,le=h;for(let ge=0;ge{Ye||(Ye=!0,le--),K[ge]=Ee},()=>Y--,void 0,()=>{(!Y||!Ye)&&(le||B.next(P?(0,j.e)(P,K):K),B.complete())}))}});return S?b.pipe((0,X.I)(S)):b}},2806:(Et,be,f)=>{"use strict";f.d(be,{H:()=>ve});var t=f(8750),g=f(941),C=f(9974);function V(_e,ae=0){return(0,C.N)((Q,q)=>{q.add(_e.schedule(()=>Q.subscribe(q),ae))})}var j=f(1985),O=f(4761),S=f(8071),E=f(5225);function b(_e,ae){if(!_e)throw new Error("Iterable cannot be null");return new j.c(Q=>{(0,E.N)(Q,ae,()=>{const q=_e[Symbol.asyncIterator]();(0,E.N)(Q,ae,()=>{q.next().then(he=>{he.done?Q.complete():Q.next(he.value)})},0,!0)})})}var B=f(5055),h=f(9858),K=f(7441),Y=f(5397),le=f(7953),ge=f(591),Ye=f(5196);function ve(_e,ae){return ae?function me(_e,ae){if(null!=_e){if((0,B.l)(_e))return function D(_e,ae){return(0,t.Tg)(_e).pipe(V(ae),(0,g.Q)(ae))}(_e,ae);if((0,K.X)(_e))return function N(_e,ae){return new j.c(Q=>{let q=0;return ae.schedule(function(){q===_e.length?Q.complete():(Q.next(_e[q++]),Q.closed||this.schedule())})})}(_e,ae);if((0,h.y)(_e))return function X(_e,ae){return(0,t.Tg)(_e).pipe(V(ae),(0,g.Q)(ae))}(_e,ae);if((0,le.T)(_e))return b(_e,ae);if((0,Y.x)(_e))return function P(_e,ae){return new j.c(Q=>{let q;return(0,E.N)(Q,ae,()=>{q=_e[O.l](),(0,E.N)(Q,ae,()=>{let he,Ve;try{({value:he,done:Ve}=q.next())}catch(qe){return void Q.error(qe)}Ve?Q.complete():Q.next(he)},0,!0)}),()=>(0,S.T)(q?.return)&&q.return()})}(_e,ae);if((0,Ye.U)(_e))return function Ee(_e,ae){return b((0,Ye.C)(_e),ae)}(_e,ae)}throw(0,ge.L)(_e)}(_e,ae):(0,t.Tg)(_e)}},3726:(Et,be,f)=>{"use strict";f.d(be,{R:()=>S});var t=f(8750),g=f(1985),C=f(1397),V=f(7441),D=f(8071),X=f(6450);const j=["addListener","removeListener"],N=["addEventListener","removeEventListener"],O=["on","off"];function S(h,K,Y,le){if((0,D.T)(Y)&&(le=Y,Y=void 0),le)return S(h,K,Y).pipe((0,X.I)(le));const[ge,Ye]=function B(h){return(0,D.T)(h.addEventListener)&&(0,D.T)(h.removeEventListener)}(h)?N.map(Ee=>me=>h[Ee](K,me,Y)):function P(h){return(0,D.T)(h.addListener)&&(0,D.T)(h.removeListener)}(h)?j.map(E(h,K)):function b(h){return(0,D.T)(h.on)&&(0,D.T)(h.off)}(h)?O.map(E(h,K)):[];if(!ge&&(0,V.X)(h))return(0,C.Z)(Ee=>S(Ee,K,Y))((0,t.Tg)(h));if(!ge)throw new TypeError("Invalid event target");return new g.c(Ee=>{const me=(...ve)=>Ee.next(1Ye(me)})}function E(h,K){return Y=>le=>h[Y](K,le)}},8750:(Et,be,f)=>{"use strict";f.d(be,{Sx:()=>K,Tg:()=>b});var t=f(1635),g=f(7441),C=f(9858),V=f(1985),D=f(5055),X=f(7953),j=f(591),N=f(5397),O=f(5196),S=f(8071),E=f(5334),P=f(3494);function b(Ee){if(Ee instanceof V.c)return Ee;if(null!=Ee){if((0,D.l)(Ee))return function B(Ee){return new V.c(me=>{const ve=Ee[P.s]();if((0,S.T)(ve.subscribe))return ve.subscribe(me);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ee);if((0,g.X)(Ee))return function h(Ee){return new V.c(me=>{for(let ve=0;ve{for(const ve of Ee)if(me.next(ve),me.closed)return;me.complete()})}(Ee);if((0,O.U)(Ee))return function ge(Ee){return le((0,O.C)(Ee))}(Ee)}throw(0,j.L)(Ee)}function K(Ee){return new V.c(me=>{Ee.then(ve=>{me.closed||(me.next(ve),me.complete())},ve=>me.error(ve)).then(null,E.m)})}function le(Ee){return new V.c(me=>{(function Ye(Ee,me){var ve,_e,ae,Q;return(0,t.sH)(this,void 0,void 0,function*(){try{for(ve=(0,t.xN)(Ee);!(_e=yield ve.next()).done;)if(me.next(_e.value),me.closed)return}catch(q){ae={error:q}}finally{try{_e&&!_e.done&&(Q=ve.return)&&(yield Q.call(ve))}finally{if(ae)throw ae.error}}me.complete()})})(Ee,me).catch(ve=>me.error(ve))})}},7786:(Et,be,f)=>{"use strict";f.d(be,{h:()=>X});var t=f(6365),g=f(8750),C=f(983),V=f(9326),D=f(2806);function X(...j){const N=(0,V.lI)(j),O=(0,V.R0)(j,1/0),S=j;return S.length?1===S.length?(0,g.Tg)(S[0]):(0,t.U)(O)((0,D.H)(S,N)):C.w}},7673:(Et,be,f)=>{"use strict";f.d(be,{of:()=>C});var t=f(9326),g=f(2806);function C(...V){const D=(0,t.lI)(V);return(0,g.H)(V,D)}},8810:(Et,be,f)=>{"use strict";f.d(be,{$:()=>C});var t=f(1985),g=f(8071);function C(V,D){const X=(0,g.T)(V)?V:()=>V,j=N=>N.error(X());return new t.c(D?N=>D.schedule(j,0,N):j)}},1584:(Et,be,f)=>{"use strict";f.d(be,{O:()=>D});var t=f(1985),g=f(3236),C=f(9470);function D(X=0,j,N=g.b){let O=-1;return null!=j&&((0,C.m)(j)?N=j:O=j),new t.c(S=>{let E=function V(X){return X instanceof Date&&!isNaN(X)}(X)?+X-N.now():X;E<0&&(E=0);let P=0;return N.schedule(function(){S.closed||(S.next(P++),0<=O?this.schedule(void 0,O):S.complete())},E)})}},4360:(Et,be,f)=>{"use strict";f.d(be,{_:()=>g});var t=f(7707);function g(V,D,X,j,N){return new C(V,D,X,j,N)}class C extends t.vU{constructor(D,X,j,N,O,S){super(D),this.onFinalize=O,this.shouldUnsubscribe=S,this._next=X?function(E){try{X(E)}catch(P){D.error(P)}}:super._next,this._error=N?function(E){try{N(E)}catch(P){D.error(P)}finally{this.unsubscribe()}}:super._error,this._complete=j?function(){try{j()}catch(E){D.error(E)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var D;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:X}=this;super.unsubscribe(),!X&&(null===(D=this.onFinalize)||void 0===D||D.call(this))}}}},9437:(Et,be,f)=>{"use strict";f.d(be,{W:()=>V});var t=f(8750),g=f(4360),C=f(9974);function V(D){return(0,C.N)((X,j)=>{let S,N=null,O=!1;N=X.subscribe((0,g._)(j,void 0,void 0,E=>{S=(0,t.Tg)(D(E,V(D)(X))),N?(N.unsubscribe(),N=null,S.subscribe(j)):O=!0})),O&&(N.unsubscribe(),N=null,S.subscribe(j))})}},274:(Et,be,f)=>{"use strict";f.d(be,{H:()=>C});var t=f(1397),g=f(8071);function C(V,D){return(0,g.T)(D)?(0,t.Z)(V,D,1):(0,t.Z)(V,1)}},152:(Et,be,f)=>{"use strict";f.d(be,{B:()=>V});var t=f(3236),g=f(9974),C=f(4360);function V(D,X=t.E){return(0,g.N)((j,N)=>{let O=null,S=null,E=null;const P=()=>{if(O){O.unsubscribe(),O=null;const B=S;S=null,N.next(B)}};function b(){const B=E+D,h=X.now();if(h{S=B,E=X.now(),O||(O=X.schedule(b,D),N.add(O))},()=>{P(),N.complete()},void 0,()=>{S=O=null}))})}},3103:(Et,be,f)=>{"use strict";f.d(be,{c:()=>V});var t=f(3236),g=f(2901),C=f(1584);function V(D,X=t.E){const j=(0,C.O)(D,X);return(0,g.o)(()=>j)}},2901:(Et,be,f)=>{"use strict";f.d(be,{o:()=>S});var t=f(8793),g=f(6697),C=f(9974),V=f(4360),D=f(5343),j=f(3703),N=f(1397),O=f(8750);function S(E,P){return P?b=>(0,t.x)(P.pipe((0,g.s)(1),function X(){return(0,C.N)((E,P)=>{E.subscribe((0,V._)(P,D.l))})}()),b.pipe(S(E))):(0,N.Z)((b,B)=>(0,O.Tg)(E(b,B)).pipe((0,g.s)(1),(0,j.u)(b)))}},3294:(Et,be,f)=>{"use strict";f.d(be,{F:()=>V});var t=f(3669),g=f(9974),C=f(4360);function V(X,j=t.D){return X=X??D,(0,g.N)((N,O)=>{let S,E=!0;N.subscribe((0,C._)(O,P=>{const b=j(P);(E||!X(S,b))&&(E=!1,S=b,O.next(P))}))})}function D(X,j){return X===j}},5964:(Et,be,f)=>{"use strict";f.d(be,{p:()=>C});var t=f(9974),g=f(4360);function C(V,D){return(0,t.N)((X,j)=>{let N=0;X.subscribe((0,g._)(j,O=>V.call(D,O,N++)&&j.next(O)))})}},980:(Et,be,f)=>{"use strict";f.d(be,{j:()=>g});var t=f(9974);function g(C){return(0,t.N)((V,D)=>{try{V.subscribe(D)}finally{D.add(C)}})}},6354:(Et,be,f)=>{"use strict";f.d(be,{T:()=>C});var t=f(9974),g=f(4360);function C(V,D){return(0,t.N)((X,j)=>{let N=0;X.subscribe((0,g._)(j,O=>{j.next(V.call(D,O,N++))}))})}},3703:(Et,be,f)=>{"use strict";f.d(be,{u:()=>g});var t=f(6354);function g(C){return(0,t.T)(()=>C)}},6365:(Et,be,f)=>{"use strict";f.d(be,{U:()=>C});var t=f(1397),g=f(3669);function C(V=1/0){return(0,t.Z)(g.D,V)}},1397:(Et,be,f)=>{"use strict";f.d(be,{Z:()=>N});var t=f(6354),g=f(8750),C=f(9974),V=f(5225),D=f(4360),j=f(8071);function N(O,S,E=1/0){return(0,j.T)(S)?N((P,b)=>(0,t.T)((B,h)=>S(P,B,b,h))((0,g.Tg)(O(P,b))),E):("number"==typeof S&&(E=S),(0,C.N)((P,b)=>function X(O,S,E,P,b,B,h,K){const Y=[];let le=0,ge=0,Ye=!1;const Ee=()=>{Ye&&!Y.length&&!le&&S.complete()},me=_e=>le{B&&S.next(_e),le++;let ae=!1;(0,g.Tg)(E(_e,ge++)).subscribe((0,D._)(S,Q=>{b?.(Q),B?me(Q):S.next(Q)},()=>{ae=!0},void 0,()=>{if(ae)try{for(le--;Y.length&&leve(Q)):ve(Q)}Ee()}catch(Q){S.error(Q)}}))};return O.subscribe((0,D._)(S,me,()=>{Ye=!0,Ee()})),()=>{K?.()}}(P,b,O,E)))}},941:(Et,be,f)=>{"use strict";f.d(be,{Q:()=>V});var t=f(5225),g=f(9974),C=f(4360);function V(D,X=0){return(0,g.N)((j,N)=>{j.subscribe((0,C._)(N,O=>(0,t.N)(N,D,()=>N.next(O),X),()=>(0,t.N)(N,D,()=>N.complete(),X),O=>(0,t.N)(N,D,()=>N.error(O),X)))})}},7647:(Et,be,f)=>{"use strict";f.d(be,{u:()=>D});var t=f(8750),g=f(1413),C=f(7707),V=f(9974);function D(j={}){const{connector:N=(()=>new g.B),resetOnError:O=!0,resetOnComplete:S=!0,resetOnRefCountZero:E=!0}=j;return P=>{let b,B,h,K=0,Y=!1,le=!1;const ge=()=>{B?.unsubscribe(),B=void 0},Ye=()=>{ge(),b=h=void 0,Y=le=!1},Ee=()=>{const me=b;Ye(),me?.unsubscribe()};return(0,V.N)((me,ve)=>{K++,!le&&!Y&&ge();const _e=h=h??N();ve.add(()=>{K--,0===K&&!le&&!Y&&(B=X(Ee,E))}),_e.subscribe(ve),!b&&K>0&&(b=new C.Ms({next:ae=>_e.next(ae),error:ae=>{le=!0,ge(),B=X(Ye,O,ae),_e.error(ae)},complete:()=>{Y=!0,ge(),B=X(Ye,S),_e.complete()}}),(0,t.Tg)(me).subscribe(b))})(P)}}function X(j,N,...O){if(!0===N)return void j();if(!1===N)return;const S=new C.Ms({next:()=>{S.unsubscribe(),j()}});return(0,t.Tg)(N(...O)).subscribe(S)}},4668:(Et,be,f)=>{"use strict";f.d(be,{t:()=>C});var t=f(2771),g=f(7647);function C(V,D,X){let j,N=!1;return V&&"object"==typeof V?({bufferSize:j=1/0,windowTime:D=1/0,refCount:N=!1,scheduler:X}=V):j=V??1/0,(0,g.u)({connector:()=>new t.m(j,D,X),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:N})}},5245:(Et,be,f)=>{"use strict";f.d(be,{i:()=>g});var t=f(5964);function g(C){return(0,t.p)((V,D)=>C<=D)}},9172:(Et,be,f)=>{"use strict";f.d(be,{Z:()=>V});var t=f(8793),g=f(9326),C=f(9974);function V(...D){const X=(0,g.lI)(D);return(0,C.N)((j,N)=>{(X?(0,t.x)(D,j,X):(0,t.x)(D,j)).subscribe(N)})}},5558:(Et,be,f)=>{"use strict";f.d(be,{n:()=>V});var t=f(8750),g=f(9974),C=f(4360);function V(D,X){return(0,g.N)((j,N)=>{let O=null,S=0,E=!1;const P=()=>E&&!O&&N.complete();j.subscribe((0,C._)(N,b=>{O?.unsubscribe();let B=0;const h=S++;(0,t.Tg)(D(b,h)).subscribe(O=(0,C._)(N,K=>N.next(X?X(b,K,h,B++):K),()=>{O=null,P()}))},()=>{E=!0,P()}))})}},6697:(Et,be,f)=>{"use strict";f.d(be,{s:()=>V});var t=f(983),g=f(9974),C=f(4360);function V(D){return D<=0?()=>t.w:(0,g.N)((X,j)=>{let N=0;X.subscribe((0,C._)(j,O=>{++N<=D&&(j.next(O),D<=N&&j.complete())}))})}},6977:(Et,be,f)=>{"use strict";f.d(be,{Q:()=>D});var t=f(9974),g=f(4360),C=f(8750),V=f(5343);function D(X){return(0,t.N)((j,N)=>{(0,C.Tg)(X).subscribe((0,g._)(N,()=>N.complete(),V.l)),!N.closed&&j.subscribe(N)})}},7048:(Et,be,f)=>{"use strict";f.d(be,{v:()=>C});var t=f(9974),g=f(4360);function C(V,D=!1){return(0,t.N)((X,j)=>{let N=0;X.subscribe((0,g._)(j,O=>{const S=V(O,N++);(S||D)&&j.next(O),!S&&j.complete()}))})}},8141:(Et,be,f)=>{"use strict";f.d(be,{M:()=>D});var t=f(8071),g=f(9974),C=f(4360),V=f(3669);function D(X,j,N){const O=(0,t.T)(X)||j||N?{next:X,error:j,complete:N}:X;return O?(0,g.N)((S,E)=>{var P;null===(P=O.subscribe)||void 0===P||P.call(O);let b=!0;S.subscribe((0,C._)(E,B=>{var h;null===(h=O.next)||void 0===h||h.call(O,B),E.next(B)},()=>{var B;b=!1,null===(B=O.complete)||void 0===B||B.call(O),E.complete()},B=>{var h;b=!1,null===(h=O.error)||void 0===h||h.call(O,B),E.error(B)},()=>{var B,h;b&&(null===(B=O.unsubscribe)||void 0===B||B.call(O)),null===(h=O.finalize)||void 0===h||h.call(O)}))}):V.D}},6780:(Et,be,f)=>{"use strict";f.d(be,{R:()=>D});var t=f(8359);class g extends t.yU{constructor(j,N){super()}schedule(j,N=0){return this}}const C={setInterval(X,j,...N){const{delegate:O}=C;return O?.setInterval?O.setInterval(X,j,...N):setInterval(X,j,...N)},clearInterval(X){const{delegate:j}=C;return(j?.clearInterval||clearInterval)(X)},delegate:void 0};var V=f(7908);class D extends g{constructor(j,N){super(j,N),this.scheduler=j,this.work=N,this.pending=!1}schedule(j,N=0){var O;if(this.closed)return this;this.state=j;const S=this.id,E=this.scheduler;return null!=S&&(this.id=this.recycleAsyncId(E,S,N)),this.pending=!0,this.delay=N,this.id=null!==(O=this.id)&&void 0!==O?O:this.requestAsyncId(E,this.id,N),this}requestAsyncId(j,N,O=0){return C.setInterval(j.flush.bind(j,this),O)}recycleAsyncId(j,N,O=0){if(null!=O&&this.delay===O&&!1===this.pending)return N;null!=N&&C.clearInterval(N)}execute(j,N){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const O=this._execute(j,N);if(O)return O;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(j,N){let S,O=!1;try{this.work(j)}catch(E){O=!0,S=E||new Error("Scheduled action threw falsy error")}if(O)return this.unsubscribe(),S}unsubscribe(){if(!this.closed){const{id:j,scheduler:N}=this,{actions:O}=N;this.work=this.state=this.scheduler=null,this.pending=!1,(0,V.o)(O,this),null!=j&&(this.id=this.recycleAsyncId(N,j,null)),this.delay=null,super.unsubscribe()}}}},9687:(Et,be,f)=>{"use strict";f.d(be,{q:()=>C});var t=f(6129);class g{constructor(D,X=g.now){this.schedulerActionCtor=D,this.now=X}schedule(D,X=0,j){return new this.schedulerActionCtor(this,D).schedule(j,X)}}g.now=t.U.now;class C extends g{constructor(D,X=g.now){super(D,X),this.actions=[],this._active=!1}flush(D){const{actions:X}=this;if(this._active)return void X.push(D);let j;this._active=!0;do{if(j=D.execute(D.state,D.delay))break}while(D=X.shift());if(this._active=!1,j){for(;D=X.shift();)D.unsubscribe();throw j}}}},5007:(Et,be,f)=>{"use strict";f.d(be,{$:()=>B});var t=f(6780);let C,g=1;const V={};function D(K){return K in V&&(delete V[K],!0)}const X={setImmediate(K){const Y=g++;return V[Y]=!0,C||(C=Promise.resolve()),C.then(()=>D(Y)&&K()),Y},clearImmediate(K){D(K)}},{setImmediate:N,clearImmediate:O}=X,S={setImmediate(...K){const{delegate:Y}=S;return(Y?.setImmediate||N)(...K)},clearImmediate(K){const{delegate:Y}=S;return(Y?.clearImmediate||O)(K)},delegate:void 0};var P=f(9687);const B=new class b extends P.q{flush(Y){this._active=!0;const le=this._scheduled;this._scheduled=void 0;const{actions:ge}=this;let Ye;Y=Y||ge.shift();do{if(Ye=Y.execute(Y.state,Y.delay))break}while((Y=ge[0])&&Y.id===le&&ge.shift());if(this._active=!1,Ye){for(;(Y=ge[0])&&Y.id===le&&ge.shift();)Y.unsubscribe();throw Ye}}}(class E extends t.R{constructor(Y,le){super(Y,le),this.scheduler=Y,this.work=le}requestAsyncId(Y,le,ge=0){return null!==ge&&ge>0?super.requestAsyncId(Y,le,ge):(Y.actions.push(this),Y._scheduled||(Y._scheduled=S.setImmediate(Y.flush.bind(Y,void 0))))}recycleAsyncId(Y,le,ge=0){var Ye;if(null!=ge?ge>0:this.delay>0)return super.recycleAsyncId(Y,le,ge);const{actions:Ee}=Y;null!=le&&(null===(Ye=Ee[Ee.length-1])||void 0===Ye?void 0:Ye.id)!==le&&(S.clearImmediate(le),Y._scheduled===le&&(Y._scheduled=void 0))}})},3236:(Et,be,f)=>{"use strict";f.d(be,{E:()=>C,b:()=>V});var t=f(6780);const C=new(f(9687).q)(t.R),V=C},6129:(Et,be,f)=>{"use strict";f.d(be,{U:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},9270:(Et,be,f)=>{"use strict";f.d(be,{f:()=>t});const t={setTimeout(g,C,...V){const{delegate:D}=t;return D?.setTimeout?D.setTimeout(g,C,...V):setTimeout(g,C,...V)},clearTimeout(g){const{delegate:C}=t;return(C?.clearTimeout||clearTimeout)(g)},delegate:void 0}},4761:(Et,be,f)=>{"use strict";f.d(be,{l:()=>g});const g=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Et,be,f)=>{"use strict";f.d(be,{s:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(Et,be,f)=>{"use strict";f.d(be,{G:()=>g});const g=(0,f(1853).L)(C=>function(){C(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(Et,be,f)=>{"use strict";f.d(be,{R0:()=>X,lI:()=>D,ms:()=>V});var t=f(8071),g=f(9470);function C(j){return j[j.length-1]}function V(j){return(0,t.T)(C(j))?j.pop():void 0}function D(j){return(0,g.m)(C(j))?j.pop():void 0}function X(j,N){return"number"==typeof C(j)?j.pop():N}},3073:(Et,be,f)=>{"use strict";f.d(be,{D:()=>D});const{isArray:t}=Array,{getPrototypeOf:g,prototype:C,keys:V}=Object;function D(j){if(1===j.length){const N=j[0];if(t(N))return{args:N,keys:null};if(function X(j){return j&&"object"==typeof j&&g(j)===C}(N)){const O=V(N);return{args:O.map(S=>N[S]),keys:O}}}return{args:j,keys:null}}},7908:(Et,be,f)=>{"use strict";function t(g,C){if(g){const V=g.indexOf(C);0<=V&&g.splice(V,1)}}f.d(be,{o:()=>t})},1853:(Et,be,f)=>{"use strict";function t(g){const V=g(D=>{Error.call(D),D.stack=(new Error).stack});return V.prototype=Object.create(Error.prototype),V.prototype.constructor=V,V}f.d(be,{L:()=>t})},8496:(Et,be,f)=>{"use strict";function t(g,C){return g.reduce((V,D,X)=>(V[D]=C[X],V),{})}f.d(be,{e:()=>t})},9786:(Et,be,f)=>{"use strict";f.d(be,{Y:()=>C,l:()=>V});var t=f(1026);let g=null;function C(D){if(t.$.useDeprecatedSynchronousErrorHandling){const X=!g;if(X&&(g={errorThrown:!1,error:null}),D(),X){const{errorThrown:j,error:N}=g;if(g=null,j)throw N}}else D()}function V(D){t.$.useDeprecatedSynchronousErrorHandling&&g&&(g.errorThrown=!0,g.error=D)}},5225:(Et,be,f)=>{"use strict";function t(g,C,V,D=0,X=!1){const j=C.schedule(function(){V(),X?g.add(this.schedule(null,D)):this.unsubscribe()},D);if(g.add(j),!X)return j}f.d(be,{N:()=>t})},3669:(Et,be,f)=>{"use strict";function t(g){return g}f.d(be,{D:()=>t})},7441:(Et,be,f)=>{"use strict";f.d(be,{X:()=>t});const t=g=>g&&"number"==typeof g.length&&"function"!=typeof g},7953:(Et,be,f)=>{"use strict";f.d(be,{T:()=>g});var t=f(8071);function g(C){return Symbol.asyncIterator&&(0,t.T)(C?.[Symbol.asyncIterator])}},8071:(Et,be,f)=>{"use strict";function t(g){return"function"==typeof g}f.d(be,{T:()=>t})},5055:(Et,be,f)=>{"use strict";f.d(be,{l:()=>C});var t=f(3494),g=f(8071);function C(V){return(0,g.T)(V[t.s])}},5397:(Et,be,f)=>{"use strict";f.d(be,{x:()=>C});var t=f(4761),g=f(8071);function C(V){return(0,g.T)(V?.[t.l])}},4402:(Et,be,f)=>{"use strict";f.d(be,{A:()=>C});var t=f(1985),g=f(8071);function C(V){return!!V&&(V instanceof t.c||(0,g.T)(V.lift)&&(0,g.T)(V.subscribe))}},9858:(Et,be,f)=>{"use strict";f.d(be,{y:()=>g});var t=f(8071);function g(C){return(0,t.T)(C?.then)}},5196:(Et,be,f)=>{"use strict";f.d(be,{C:()=>C,U:()=>V});var t=f(1635),g=f(8071);function C(D){return(0,t.AQ)(this,arguments,function*(){const j=D.getReader();try{for(;;){const{value:N,done:O}=yield(0,t.N3)(j.read());if(O)return yield(0,t.N3)(void 0);yield yield(0,t.N3)(N)}}finally{j.releaseLock()}})}function V(D){return(0,g.T)(D?.getReader)}},9470:(Et,be,f)=>{"use strict";f.d(be,{m:()=>g});var t=f(8071);function g(C){return C&&(0,t.T)(C.schedule)}},9974:(Et,be,f)=>{"use strict";f.d(be,{N:()=>C,S:()=>g});var t=f(8071);function g(V){return(0,t.T)(V?.lift)}function C(V){return D=>{if(g(D))return D.lift(function(X){try{return V(X,this)}catch(j){this.error(j)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Et,be,f)=>{"use strict";f.d(be,{I:()=>V});var t=f(6354);const{isArray:g}=Array;function V(D){return(0,t.T)(X=>function C(D,X){return g(X)?D(...X):D(X)}(D,X))}},5343:(Et,be,f)=>{"use strict";function t(){}f.d(be,{l:()=>t})},1203:(Et,be,f)=>{"use strict";f.d(be,{F:()=>g,m:()=>C});var t=f(3669);function g(...V){return C(V)}function C(V){return 0===V.length?t.D:1===V.length?V[0]:function(X){return V.reduce((j,N)=>N(j),X)}}},5334:(Et,be,f)=>{"use strict";f.d(be,{m:()=>C});var t=f(1026),g=f(9270);function C(V){g.f.setTimeout(()=>{const{onUnhandledError:D}=t.$;if(!D)throw V;D(V)})}},591:(Et,be,f)=>{"use strict";function t(g){return new TypeError(`You provided ${null!==g&&"object"==typeof g?"an invalid object":`'${g}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}f.d(be,{L:()=>t})},4523:(Et,be,f)=>{"use strict";function t(C,V,D,X,j,N,O){try{var S=C[N](O),E=S.value}catch(P){return void D(P)}S.done?V(E):Promise.resolve(E).then(X,j)}function g(C){return function(){var V=this,D=arguments;return new Promise(function(X,j){var N=C.apply(V,D);function O(E){t(N,X,j,O,S,"next",E)}function S(E){t(N,X,j,O,S,"throw",E)}O(void 0)})}}f.d(be,{A:()=>g})},9969:(Et,be,f)=>{"use strict";f.d(be,{FX:()=>Q,If:()=>t,K2:()=>X,MA:()=>P,Os:()=>D,P:()=>B,hZ:()=>C,i0:()=>V,iF:()=>j,kY:()=>S,kp:()=>g,sf:()=>_e,ui:()=>ae,wk:()=>N});var t=function(q){return q[q.State=0]="State",q[q.Transition=1]="Transition",q[q.Sequence=2]="Sequence",q[q.Group=3]="Group",q[q.Animate=4]="Animate",q[q.Keyframes=5]="Keyframes",q[q.Style=6]="Style",q[q.Trigger=7]="Trigger",q[q.Reference=8]="Reference",q[q.AnimateChild=9]="AnimateChild",q[q.AnimateRef=10]="AnimateRef",q[q.Query=11]="Query",q[q.Stagger=12]="Stagger",q}(t||{});const g="*";function C(q,he){return{type:t.Trigger,name:q,definitions:he,options:{}}}function V(q,he=null){return{type:t.Animate,styles:he,timings:q}}function D(q,he=null){return{type:t.Group,steps:q,options:he}}function X(q,he=null){return{type:t.Sequence,steps:q,options:he}}function j(q){return{type:t.Style,styles:q,offset:null}}function N(q,he,Ve){return{type:t.State,name:q,styles:he,options:Ve}}function S(q,he,Ve=null){return{type:t.Transition,expr:q,animation:he,options:Ve}}function P(q=null){return{type:t.AnimateChild,options:q}}function B(q,he,Ve=null){return{type:t.Query,selector:q,animation:he,options:Ve}}class _e{constructor(he=0,Ve=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=he+Ve}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}onStart(he){this._originalOnStartFns.push(he),this._onStartFns.push(he)}onDone(he){this._originalOnDoneFns.push(he),this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(he=>he()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(he){this._position=this.totalTime?he*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(he){const Ve="start"==he?this._onStartFns:this._onDoneFns;Ve.forEach(qe=>qe()),Ve.length=0}}class ae{constructor(he){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=he;let Ve=0,qe=0,Qe=0;const It=this.players.length;0==It?queueMicrotask(()=>this._onFinish()):this.players.forEach(Fe=>{Fe.onDone(()=>{++Ve==It&&this._onFinish()}),Fe.onDestroy(()=>{++qe==It&&this._onDestroy()}),Fe.onStart(()=>{++Qe==It&&this._onStart()})}),this.totalTime=this.players.reduce((Fe,ot)=>Math.max(Fe,ot.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(he=>he()),this._onDoneFns=[])}init(){this.players.forEach(he=>he.init())}onStart(he){this._onStartFns.push(he)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(he=>he()),this._onStartFns=[])}onDone(he){this._onDoneFns.push(he)}onDestroy(he){this._onDestroyFns.push(he)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(he=>he.play())}pause(){this.players.forEach(he=>he.pause())}restart(){this.players.forEach(he=>he.restart())}finish(){this._onFinish(),this.players.forEach(he=>he.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(he=>he.destroy()),this._onDestroyFns.forEach(he=>he()),this._onDestroyFns=[])}reset(){this.players.forEach(he=>he.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(he){const Ve=he*this.totalTime;this.players.forEach(qe=>{const Qe=qe.totalTime?Math.min(1,Ve/qe.totalTime):1;qe.setPosition(Qe)})}getPosition(){const he=this.players.reduce((Ve,qe)=>null===Ve||qe.totalTime>Ve.totalTime?qe:Ve,null);return null!=he?he.getPosition():0}beforeDestroy(){this.players.forEach(he=>{he.beforeDestroy&&he.beforeDestroy()})}triggerCallback(he){const Ve="start"==he?this._onStartFns:this._onDoneFns;Ve.forEach(qe=>qe()),Ve.length=0}}const Q="!"},8617:(Et,be,f)=>{"use strict";f.d(be,{Ae:()=>me,Ai:()=>_t,Au:()=>It,Bu:()=>Fe,FN:()=>jn,GX:()=>Yn,Pd:()=>Be,Q_:()=>gn,Z7:()=>de,_G:()=>fn,px:()=>Ee,vR:()=>_i,vr:()=>he,w6:()=>Gn});var t=f(177),g=f(4438),C=f(6860),V=f(1413),D=f(8359),X=f(4412),j=f(7673),N=f(7336),O=f(8141),S=f(152),E=f(5964),P=f(6354),b=f(6697),B=f(5245),h=f(3294),K=f(6977),Y=f(2318),le=f(4085),ge=f(9327);const Ye=" ";function Ee(Ce,ee,J){const De=ve(Ce,ee);J=J.trim(),!De.some(st=>st.trim()===J)&&(De.push(J),Ce.setAttribute(ee,De.join(Ye)))}function me(Ce,ee,J){const De=ve(Ce,ee);J=J.trim();const st=De.filter(zt=>zt!==J);st.length?Ce.setAttribute(ee,st.join(Ye)):Ce.removeAttribute(ee)}function ve(Ce,ee){return Ce.getAttribute(ee)?.match(/\S+/g)??[]}const ae="cdk-describedby-message",Q="cdk-describedby-host";let q=0,he=(()=>{class Ce{constructor(J,De){this._platform=De,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+q++,this._document=J,this._id=(0,g.WQX)(g.sZ2)+"-"+q++}describe(J,De,st){if(!this._canBeDescribed(J,De))return;const zt=Ve(De,st);"string"!=typeof De?(qe(De,this._id),this._messageRegistry.set(zt,{messageElement:De,referenceCount:0})):this._messageRegistry.has(zt)||this._createMessageElement(De,st),this._isElementDescribedByMessage(J,zt)||this._addMessageReference(J,zt)}removeDescription(J,De,st){if(!De||!this._isElementNode(J))return;const zt=Ve(De,st);if(this._isElementDescribedByMessage(J,zt)&&this._removeMessageReference(J,zt),"string"==typeof De){const In=this._messageRegistry.get(zt);In&&0===In.referenceCount&&this._deleteMessageElement(zt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const J=this._document.querySelectorAll(`[${Q}="${this._id}"]`);for(let De=0;De0!=st.indexOf(ae));J.setAttribute("aria-describedby",De.join(" "))}_addMessageReference(J,De){const st=this._messageRegistry.get(De);Ee(J,"aria-describedby",st.messageElement.id),J.setAttribute(Q,this._id),st.referenceCount++}_removeMessageReference(J,De){const st=this._messageRegistry.get(De);st.referenceCount--,me(J,"aria-describedby",st.messageElement.id),J.removeAttribute(Q)}_isElementDescribedByMessage(J,De){const st=ve(J,"aria-describedby"),zt=this._messageRegistry.get(De),In=zt&&zt.messageElement.id;return!!In&&-1!=st.indexOf(In)}_canBeDescribed(J,De){if(!this._isElementNode(J))return!1;if(De&&"object"==typeof De)return!0;const st=null==De?"":`${De}`.trim(),zt=J.getAttribute("aria-label");return!(!st||zt&&zt.trim()===st)}_isElementNode(J){return J.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(t.qQ),g.KVO(C.OD))};static#t=this.\u0275prov=g.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();function Ve(Ce,ee){return"string"==typeof Ce?`${ee||""}/${Ce}`:Ce}function qe(Ce,ee){Ce.id||(Ce.id=`${ae}-${ee}-${q++}`)}class Qe{constructor(ee,J){this._items=ee,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new V.B,this._typeaheadSubscription=D.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=De=>De.disabled,this._pressedLetters=[],this.tabOut=new V.B,this.change=new V.B,ee instanceof g.rOR?this._itemChangesSubscription=ee.changes.subscribe(De=>this._itemsChanged(De.toArray())):(0,g.Hps)(ee)&&(this._effectRef=(0,g.QZP)(()=>this._itemsChanged(ee()),{injector:J}))}skipPredicate(ee){return this._skipPredicateFn=ee,this}withWrap(ee=!0){return this._wrap=ee,this}withVerticalOrientation(ee=!0){return this._vertical=ee,this}withHorizontalOrientation(ee){return this._horizontal=ee,this}withAllowedModifierKeys(ee){return this._allowedModifierKeys=ee,this}withTypeAhead(ee=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,O.M)(J=>this._pressedLetters.push(J)),(0,S.B)(ee),(0,E.p)(()=>this._pressedLetters.length>0),(0,P.T)(()=>this._pressedLetters.join(""))).subscribe(J=>{const De=this._getItemsArray();for(let st=1;st!ee[zt]||this._allowedModifierKeys.indexOf(zt)>-1);switch(J){case N.wn:return void this.tabOut.next();case N.n6:if(this._vertical&&st){this.setNextItemActive();break}return;case N.i7:if(this._vertical&&st){this.setPreviousItemActive();break}return;case N.LE:if(this._horizontal&&st){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case N.UQ:if(this._horizontal&&st){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case N.yZ:if(this._homeAndEnd&&st){this.setFirstItemActive();break}return;case N.Kp:if(this._homeAndEnd&&st){this.setLastItemActive();break}return;case N.w_:if(this._pageUpAndDown.enabled&&st){const zt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(zt>0?zt:0,1);break}return;case N.dB:if(this._pageUpAndDown.enabled&&st){const zt=this._activeItemIndex+this._pageUpAndDown.delta,In=this._getItemsArray().length;this._setActiveItemByIndex(zt=N.A&&J<=N.Z||J>=N.f2&&J<=N.bn)&&this._letterKeyStream.next(String.fromCharCode(J))))}this._pressedLetters=[],ee.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(ee){const J=this._getItemsArray(),De="number"==typeof ee?ee:J.indexOf(ee);this._activeItem=J[De]??null,this._activeItemIndex=De}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(ee){this._wrap?this._setActiveInWrapMode(ee):this._setActiveInDefaultMode(ee)}_setActiveInWrapMode(ee){const J=this._getItemsArray();for(let De=1;De<=J.length;De++){const st=(this._activeItemIndex+ee*De+J.length)%J.length;if(!this._skipPredicateFn(J[st]))return void this.setActiveItem(st)}}_setActiveInDefaultMode(ee){this._setActiveItemByIndex(this._activeItemIndex+ee,ee)}_setActiveItemByIndex(ee,J){const De=this._getItemsArray();if(De[ee]){for(;this._skipPredicateFn(De[ee]);)if(!De[ee+=J])return;this.setActiveItem(ee)}}_getItemsArray(){return(0,g.Hps)(this._items)?this._items():this._items instanceof g.rOR?this._items.toArray():this._items}_itemsChanged(ee){if(this._activeItem){const J=ee.indexOf(this._activeItem);J>-1&&J!==this._activeItemIndex&&(this._activeItemIndex=J)}}}class It extends Qe{setActiveItem(ee){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(ee),this.activeItem&&this.activeItem.setActiveStyles()}}class Fe extends Qe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(ee){return this._origin=ee,this}setActiveItem(ee){super.setActiveItem(ee),this.activeItem&&this.activeItem.focus(this._origin)}}let de=(()=>{class Ce{constructor(J){this._platform=J}isDisabled(J){return J.hasAttribute("disabled")}isVisible(J){return function oe(Ce){return!!(Ce.offsetWidth||Ce.offsetHeight||"function"==typeof Ce.getClientRects&&Ce.getClientRects().length)}(J)&&"visible"===getComputedStyle(J).visibility}isTabbable(J){if(!this._platform.isBrowser)return!1;const De=function Ke(Ce){try{return Ce.frameElement}catch{return null}}(function yn(Ce){return Ce.ownerDocument&&Ce.ownerDocument.defaultView||window}(J));if(De&&(-1===ut(De)||!this.isVisible(De)))return!1;let st=J.nodeName.toLowerCase(),zt=ut(J);return J.hasAttribute("contenteditable")?-1!==zt:!("iframe"===st||"object"===st||this._platform.WEBKIT&&this._platform.IOS&&!function Zt(Ce){let ee=Ce.nodeName.toLowerCase(),J="input"===ee&&Ce.type;return"text"===J||"password"===J||"select"===ee||"textarea"===ee}(J))&&("audio"===st?!!J.hasAttribute("controls")&&-1!==zt:"video"===st?-1!==zt&&(null!==zt||this._platform.FIREFOX||J.hasAttribute("controls")):J.tabIndex>=0)}isFocusable(J,De){return function Ln(Ce){return!function we(Ce){return function xe(Ce){return"input"==Ce.nodeName.toLowerCase()}(Ce)&&"hidden"==Ce.type}(Ce)&&(function te(Ce){let ee=Ce.nodeName.toLowerCase();return"input"===ee||"select"===ee||"button"===ee||"textarea"===ee}(Ce)||function Je(Ce){return function ze(Ce){return"a"==Ce.nodeName.toLowerCase()}(Ce)&&Ce.hasAttribute("href")}(Ce)||Ce.hasAttribute("contenteditable")||Ue(Ce))}(J)&&!this.isDisabled(J)&&(De?.ignoreVisibility||this.isVisible(J))}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(C.OD))};static#t=this.\u0275prov=g.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();function Ue(Ce){if(!Ce.hasAttribute("tabindex")||void 0===Ce.tabIndex)return!1;let ee=Ce.getAttribute("tabindex");return!(!ee||isNaN(parseInt(ee,10)))}function ut(Ce){if(!Ue(Ce))return null;const ee=parseInt(Ce.getAttribute("tabindex")||"",10);return isNaN(ee)?-1:ee}class En{get enabled(){return this._enabled}set enabled(ee){this._enabled=ee,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ee,this._startAnchor),this._toggleAnchorTabIndex(ee,this._endAnchor))}constructor(ee,J,De,st,zt=!1){this._element=ee,this._checker=J,this._ngZone=De,this._document=st,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,zt||this.attachAnchors()}destroy(){const ee=this._startAnchor,J=this._endAnchor;ee&&(ee.removeEventListener("focus",this.startAnchorListener),ee.remove()),J&&(J.removeEventListener("focus",this.endAnchorListener),J.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(ee){return new Promise(J=>{this._executeOnStable(()=>J(this.focusInitialElement(ee)))})}focusFirstTabbableElementWhenReady(ee){return new Promise(J=>{this._executeOnStable(()=>J(this.focusFirstTabbableElement(ee)))})}focusLastTabbableElementWhenReady(ee){return new Promise(J=>{this._executeOnStable(()=>J(this.focusLastTabbableElement(ee)))})}_getRegionBoundary(ee){const J=this._element.querySelectorAll(`[cdk-focus-region-${ee}], [cdkFocusRegion${ee}], [cdk-focus-${ee}]`);return"start"==ee?J.length?J[0]:this._getFirstTabbableElement(this._element):J.length?J[J.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(ee){const J=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(J){if(!this._checker.isFocusable(J)){const De=this._getFirstTabbableElement(J);return De?.focus(ee),!!De}return J.focus(ee),!0}return this.focusFirstTabbableElement(ee)}focusFirstTabbableElement(ee){const J=this._getRegionBoundary("start");return J&&J.focus(ee),!!J}focusLastTabbableElement(ee){const J=this._getRegionBoundary("end");return J&&J.focus(ee),!!J}hasAttached(){return this._hasAttached}_getFirstTabbableElement(ee){if(this._checker.isFocusable(ee)&&this._checker.isTabbable(ee))return ee;const J=ee.children;for(let De=0;De=0;De--){const st=J[De].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(J[De]):null;if(st)return st}return null}_createAnchor(){const ee=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,ee),ee.classList.add("cdk-visually-hidden"),ee.classList.add("cdk-focus-trap-anchor"),ee.setAttribute("aria-hidden","true"),ee}_toggleAnchorTabIndex(ee,J){ee?J.setAttribute("tabindex","0"):J.removeAttribute("tabindex")}toggleAnchors(ee){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ee,this._startAnchor),this._toggleAnchorTabIndex(ee,this._endAnchor))}_executeOnStable(ee){this._ngZone.isStable?ee():this._ngZone.onStable.pipe((0,b.s)(1)).subscribe(ee)}}let Yn=(()=>{class Ce{constructor(J,De,st){this._checker=J,this._ngZone=De,this._document=st}create(J,De=!1){return new En(J,this._checker,this._ngZone,this._document,De)}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(de),g.KVO(g.SKi),g.KVO(t.qQ))};static#t=this.\u0275prov=g.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();function fn(Ce){return 0===Ce.buttons||0===Ce.detail}function Gn(Ce){const ee=Ce.touches&&Ce.touches[0]||Ce.changedTouches&&Ce.changedTouches[0];return!(!ee||-1!==ee.identifier||null!=ee.radiusX&&1!==ee.radiusX||null!=ee.radiusY&&1!==ee.radiusY)}const Rt=new g.nKC("cdk-input-modality-detector-options"),ye={ignoreKeys:[N.A$,N.W3,N.eg,N.Ge,N.FX]},We=(0,C.BQ)({passive:!0,capture:!0});let Mt=(()=>{class Ce{get mostRecentModality(){return this._modality.value}constructor(J,De,st,zt){this._platform=J,this._mostRecentTarget=null,this._modality=new X.t(null),this._lastTouchMs=0,this._onKeydown=In=>{this._options?.ignoreKeys?.some(Vt=>Vt===In.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,C.Fb)(In))},this._onMousedown=In=>{Date.now()-this._lastTouchMs<650||(this._modality.next(fn(In)?"keyboard":"mouse"),this._mostRecentTarget=(0,C.Fb)(In))},this._onTouchstart=In=>{Gn(In)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,C.Fb)(In))},this._options={...ye,...zt},this.modalityDetected=this._modality.pipe((0,B.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,h.F)()),J.isBrowser&&De.runOutsideAngular(()=>{st.addEventListener("keydown",this._onKeydown,We),st.addEventListener("mousedown",this._onMousedown,We),st.addEventListener("touchstart",this._onTouchstart,We)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,We),document.removeEventListener("mousedown",this._onMousedown,We),document.removeEventListener("touchstart",this._onTouchstart,We))}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(C.OD),g.KVO(g.SKi),g.KVO(t.qQ),g.KVO(Rt,8))};static#t=this.\u0275prov=g.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();const Bt=new g.nKC("liveAnnouncerElement",{providedIn:"root",factory:function mt(){return null}}),$t=new g.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let nt=0,_t=(()=>{class Ce{constructor(J,De,st,zt){this._ngZone=De,this._defaultOptions=zt,this._document=st,this._liveElement=J||this._createLiveElement()}announce(J,...De){const st=this._defaultOptions;let zt,In;return 1===De.length&&"number"==typeof De[0]?In=De[0]:[zt,In]=De,this.clear(),clearTimeout(this._previousTimeout),zt||(zt=st&&st.politeness?st.politeness:"polite"),null==In&&st&&(In=st.duration),this._liveElement.setAttribute("aria-live",zt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Vt=>this._currentResolve=Vt)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=J,"number"==typeof In&&(this._previousTimeout=setTimeout(()=>this.clear(),In)),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 J="cdk-live-announcer-element",De=this._document.getElementsByClassName(J),st=this._document.createElement("div");for(let zt=0;zt .cdk-overlay-container [aria-modal="true"]');for(let st=0;st{class Ce{constructor(J,De,st,zt,In){this._ngZone=J,this._platform=De,this._inputModalityDetector=st,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 V.B,this._rootNodeFocusAndBlurListener=Vt=>{for(let Ge=(0,C.Fb)(Vt);Ge;Ge=Ge.parentElement)"focus"===Vt.type?this._onFocus(Vt,Ge):this._onBlur(Vt,Ge)},this._document=zt,this._detectionMode=In?.detectionMode||Wt.IMMEDIATE}monitor(J,De=!1){const st=(0,le.i8)(J);if(!this._platform.isBrowser||1!==st.nodeType)return(0,j.of)();const zt=(0,C.KT)(st)||this._getDocument(),In=this._elementInfo.get(st);if(In)return De&&(In.checkChildren=!0),In.subject;const Vt={checkChildren:De,subject:new V.B,rootNode:zt};return this._elementInfo.set(st,Vt),this._registerGlobalListeners(Vt),Vt.subject}stopMonitoring(J){const De=(0,le.i8)(J),st=this._elementInfo.get(De);st&&(st.subject.complete(),this._setClasses(De),this._elementInfo.delete(De),this._removeGlobalListeners(st))}focusVia(J,De,st){const zt=(0,le.i8)(J);zt===this._getDocument().activeElement?this._getClosestElementsInfo(zt).forEach(([Vt,Dt])=>this._originChanged(Vt,De,Dt)):(this._setOrigin(De),"function"==typeof zt.focus&&zt.focus(st))}ngOnDestroy(){this._elementInfo.forEach((J,De)=>this.stopMonitoring(De))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(J){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(J)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:J&&this._isLastInteractionFromInputLabel(J)?"mouse":"program"}_shouldBeAttributedToTouch(J){return this._detectionMode===Wt.EVENTUAL||!!J?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(J,De){J.classList.toggle("cdk-focused",!!De),J.classList.toggle("cdk-touch-focused","touch"===De),J.classList.toggle("cdk-keyboard-focused","keyboard"===De),J.classList.toggle("cdk-mouse-focused","mouse"===De),J.classList.toggle("cdk-program-focused","program"===De)}_setOrigin(J,De=!1){this._ngZone.runOutsideAngular(()=>{this._origin=J,this._originFromTouchInteraction="touch"===J&&De,this._detectionMode===Wt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(J,De){const st=this._elementInfo.get(De),zt=(0,C.Fb)(J);!st||!st.checkChildren&&De!==zt||this._originChanged(De,this._getFocusOrigin(zt),st)}_onBlur(J,De){const st=this._elementInfo.get(De);!st||st.checkChildren&&J.relatedTarget instanceof Node&&De.contains(J.relatedTarget)||(this._setClasses(De),this._emitOrigin(st,null))}_emitOrigin(J,De){J.subject.observers.length&&this._ngZone.run(()=>J.subject.next(De))}_registerGlobalListeners(J){if(!this._platform.isBrowser)return;const De=J.rootNode,st=this._rootNodeFocusListenerCount.get(De)||0;st||this._ngZone.runOutsideAngular(()=>{De.addEventListener("focus",this._rootNodeFocusAndBlurListener,pn),De.addEventListener("blur",this._rootNodeFocusAndBlurListener,pn)}),this._rootNodeFocusListenerCount.set(De,st+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,K.Q)(this._stopInputModalityDetector)).subscribe(zt=>{this._setOrigin(zt,!0)}))}_removeGlobalListeners(J){const De=J.rootNode;if(this._rootNodeFocusListenerCount.has(De)){const st=this._rootNodeFocusListenerCount.get(De);st>1?this._rootNodeFocusListenerCount.set(De,st-1):(De.removeEventListener("focus",this._rootNodeFocusAndBlurListener,pn),De.removeEventListener("blur",this._rootNodeFocusAndBlurListener,pn),this._rootNodeFocusListenerCount.delete(De))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(J,De,st){this._setClasses(J,De),this._emitOrigin(st,De),this._lastFocusOrigin=De}_getClosestElementsInfo(J){const De=[];return this._elementInfo.forEach((st,zt)=>{(zt===J||st.checkChildren&&zt.contains(J))&&De.push([zt,st])}),De}_isLastInteractionFromInputLabel(J){const{_mostRecentTarget:De,mostRecentModality:st}=this._inputModalityDetector;if("mouse"!==st||!De||De===J||"INPUT"!==J.nodeName&&"TEXTAREA"!==J.nodeName||J.disabled)return!1;const zt=J.labels;if(zt)for(let In=0;In{class Ce{constructor(J,De){this._elementRef=J,this._focusMonitor=De,this._focusOrigin=null,this.cdkFocusChange=new g.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const J=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(J,1===J.nodeType&&J.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(De=>{this._focusOrigin=De,this.cdkFocusChange.emit(De)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.rXU(g.aKT),g.rXU(jn))};static#t=this.\u0275dir=g.FsC({type:Ce,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return Ce})();var kn=function(Ce){return Ce[Ce.NONE=0]="NONE",Ce[Ce.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Ce[Ce.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Ce}(kn||{});const Gt="cdk-high-contrast-black-on-white",hi="cdk-high-contrast-white-on-black",Ht="cdk-high-contrast-active";let gn=(()=>{class Ce{constructor(J,De){this._platform=J,this._document=De,this._breakpointSubscription=(0,g.WQX)(ge.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return kn.NONE;const J=this._document.createElement("div");J.style.backgroundColor="rgb(1,2,3)",J.style.position="absolute",this._document.body.appendChild(J);const De=this._document.defaultView||window,st=De&&De.getComputedStyle?De.getComputedStyle(J):null,zt=(st&&st.backgroundColor||"").replace(/ /g,"");switch(J.remove(),zt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return kn.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return kn.BLACK_ON_WHITE}return kn.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const J=this._document.body.classList;J.remove(Ht,Gt,hi),this._hasCheckedHighContrastMode=!0;const De=this.getHighContrastMode();De===kn.BLACK_ON_WHITE?J.add(Ht,Gt):De===kn.WHITE_ON_BLACK&&J.add(Ht,hi)}}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(C.OD),g.KVO(t.qQ))};static#t=this.\u0275prov=g.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})(),Be=(()=>{class Ce{constructor(J){J._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(De){return new(De||Ce)(g.KVO(gn))};static#t=this.\u0275mod=g.$C({type:Ce});static#n=this.\u0275inj=g.G2t({imports:[Y.w5]})}return Ce})()},8203:(Et,be,f)=>{"use strict";f.d(be,{dS:()=>j,jI:()=>O});var t=f(4438),g=f(177);const C=new t.nKC("cdk-dir-doc",{providedIn:"root",factory:function V(){return(0,t.WQX)(g.qQ)}}),D=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let j=(()=>{class S{constructor(P){this.value="ltr",this.change=new t.bkB,P&&(this.value=function X(S){const E=S?.toLowerCase()||"";return"auto"===E&&typeof navigator<"u"&&navigator?.language?D.test(navigator.language)?"rtl":"ltr":"rtl"===E?"rtl":"ltr"}((P.body?P.body.dir:null)||(P.documentElement?P.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(b){return new(b||S)(t.KVO(C,8))};static#t=this.\u0275prov=t.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),O=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275mod=t.$C({type:S});static#n=this.\u0275inj=t.G2t({})}return S})()},4085:(Et,be,f)=>{"use strict";f.d(be,{FG:()=>D,OE:()=>C,a1:()=>X,he:()=>g,i8:()=>j});var t=f(4438);function g(O){return null!=O&&"false"!=`${O}`}function C(O,S=0){return function V(O){return!isNaN(parseFloat(O))&&!isNaN(Number(O))}(O)?Number(O):S}function D(O){return Array.isArray(O)?O:[O]}function X(O){return null==O?"":"string"==typeof O?O:`${O}px`}function j(O){return O instanceof t.aKT?O.nativeElement:O}},5024:(Et,be,f)=>{"use strict";f.d(be,{CB:()=>P}),f(4402),f(7673);var C=f(1413);f(4438);class P{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(K=!1,Y,le=!0,ge){this._multiple=K,this._emitChanges=le,this.compareWith=ge,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new C.B,Y&&Y.length&&(K?Y.forEach(Ye=>this._markSelected(Ye)):this._markSelected(Y[0]),this._selectedToEmit.length=0)}select(...K){this._verifyValueAssignment(K),K.forEach(le=>this._markSelected(le));const Y=this._hasQueuedChanges();return this._emitChangeEvent(),Y}deselect(...K){this._verifyValueAssignment(K),K.forEach(le=>this._unmarkSelected(le));const Y=this._hasQueuedChanges();return this._emitChangeEvent(),Y}setSelection(...K){this._verifyValueAssignment(K);const Y=this.selected,le=new Set(K);K.forEach(Ye=>this._markSelected(Ye)),Y.filter(Ye=>!le.has(this._getConcreteValue(Ye,le))).forEach(Ye=>this._unmarkSelected(Ye));const ge=this._hasQueuedChanges();return this._emitChangeEvent(),ge}toggle(K){return this.isSelected(K)?this.deselect(K):this.select(K)}clear(K=!0){this._unmarkAll();const Y=this._hasQueuedChanges();return K&&this._emitChangeEvent(),Y}isSelected(K){return this._selection.has(this._getConcreteValue(K))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(K){this._multiple&&this.selected&&this._selected.sort(K)}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(K){K=this._getConcreteValue(K),this.isSelected(K)||(this._multiple||this._unmarkAll(),this.isSelected(K)||this._selection.add(K),this._emitChanges&&this._selectedToEmit.push(K))}_unmarkSelected(K){K=this._getConcreteValue(K),this.isSelected(K)&&(this._selection.delete(K),this._emitChanges&&this._deselectedToEmit.push(K))}_unmarkAll(){this.isEmpty()||this._selection.forEach(K=>this._unmarkSelected(K))}_verifyValueAssignment(K){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(K,Y){if(this.compareWith){Y=Y??this._selection;for(let le of Y)if(this.compareWith(K,le))return le;return K}return K}}},7336:(Et,be,f)=>{"use strict";f.d(be,{A:()=>we,A$:()=>N,FX:()=>X,Fm:()=>D,Ge:()=>$t,Kp:()=>h,LE:()=>ge,UQ:()=>Y,W3:()=>j,Z:()=>mt,_f:()=>E,bn:()=>ot,dB:()=>B,eg:()=>er,f2:()=>ae,i7:()=>le,n6:()=>Ye,rp:()=>Ri,t6:()=>P,w_:()=>b,wn:()=>C,yZ:()=>K});const C=9,D=13,X=16,j=17,N=18,E=27,P=32,b=33,B=34,h=35,K=36,Y=37,le=38,ge=39,Ye=40,ae=48,ot=57,we=65,mt=90,$t=91,er=224;function Ri(zi,...Yi){return Yi.length?Yi.some(_r=>zi[_r]):zi.altKey||zi.shiftKey||zi.ctrlKey||zi.metaKey}},9327:(Et,be,f)=>{"use strict";f.d(be,{DY:()=>Y,QP:()=>Ye,Rp:()=>me});var t=f(4438),g=f(4085),C=f(1413),V=f(4572),D=f(8793),X=f(1985),j=f(6697),N=f(5245),O=f(152),S=f(6354),E=f(9172),P=f(6977),b=f(6860);const h=new Set;let K,Y=(()=>{class ve{constructor(ae,Q){this._platform=ae,this._nonce=Q,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ge}matchMedia(ae){return(this._platform.WEBKIT||this._platform.BLINK)&&function le(ve,_e){if(!h.has(ve))try{K||(K=document.createElement("style"),_e&&K.setAttribute("nonce",_e),K.setAttribute("type","text/css"),document.head.appendChild(K)),K.sheet&&(K.sheet.insertRule(`@media ${ve} {body{ }}`,0),h.add(ve))}catch(ae){console.error(ae)}}(ae,this._nonce),this._matchMedia(ae)}static#e=this.\u0275fac=function(Q){return new(Q||ve)(t.KVO(b.OD),t.KVO(t.BIS,8))};static#t=this.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();function ge(ve){return{matches:"all"===ve||""===ve,media:ve,addListener:()=>{},removeListener:()=>{}}}let Ye=(()=>{class ve{constructor(ae,Q){this._mediaMatcher=ae,this._zone=Q,this._queries=new Map,this._destroySubject=new C.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ae){return Ee((0,g.FG)(ae)).some(q=>this._registerQuery(q).mql.matches)}observe(ae){const q=Ee((0,g.FG)(ae)).map(Ve=>this._registerQuery(Ve).observable);let he=(0,V.z)(q);return he=(0,D.x)(he.pipe((0,j.s)(1)),he.pipe((0,N.i)(1),(0,O.B)(0))),he.pipe((0,S.T)(Ve=>{const qe={matches:!1,breakpoints:{}};return Ve.forEach(({matches:Qe,query:It})=>{qe.matches=qe.matches||Qe,qe.breakpoints[It]=Qe}),qe}))}_registerQuery(ae){if(this._queries.has(ae))return this._queries.get(ae);const Q=this._mediaMatcher.matchMedia(ae),he={observable:new X.c(Ve=>{const qe=Qe=>this._zone.run(()=>Ve.next(Qe));return Q.addListener(qe),()=>{Q.removeListener(qe)}}).pipe((0,E.Z)(Q),(0,S.T)(({matches:Ve})=>({query:ae,matches:Ve})),(0,P.Q)(this._destroySubject)),mql:Q};return this._queries.set(ae,he),he}static#e=this.\u0275fac=function(Q){return new(Q||ve)(t.KVO(Y),t.KVO(t.SKi))};static#t=this.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();function Ee(ve){return ve.map(_e=>_e.split(",")).reduce((_e,ae)=>_e.concat(ae)).map(_e=>_e.trim())}const me={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:(Et,be,f)=>{"use strict";f.d(be,{Wv:()=>N,w5:()=>O});var t=f(4085),g=f(4438),C=f(1985),V=f(1413),D=f(152);let X=(()=>{class S{create(P){return typeof MutationObserver>"u"?null:new MutationObserver(P)}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275prov=g.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),j=(()=>{class S{constructor(P){this._mutationObserverFactory=P,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((P,b)=>this._cleanupObserver(b))}observe(P){const b=(0,t.i8)(P);return new C.c(B=>{const K=this._observeElement(b).subscribe(B);return()=>{K.unsubscribe(),this._unobserveElement(b)}})}_observeElement(P){if(this._observedElements.has(P))this._observedElements.get(P).count++;else{const b=new V.B,B=this._mutationObserverFactory.create(h=>b.next(h));B&&B.observe(P,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(P,{observer:B,stream:b,count:1})}return this._observedElements.get(P).stream}_unobserveElement(P){this._observedElements.has(P)&&(this._observedElements.get(P).count--,this._observedElements.get(P).count||this._cleanupObserver(P))}_cleanupObserver(P){if(this._observedElements.has(P)){const{observer:b,stream:B}=this._observedElements.get(P);b&&b.disconnect(),B.complete(),this._observedElements.delete(P)}}static#e=this.\u0275fac=function(b){return new(b||S)(g.KVO(X))};static#t=this.\u0275prov=g.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}return S})(),N=(()=>{class S{get disabled(){return this._disabled}set disabled(P){this._disabled=P,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(P){this._debounce=(0,t.OE)(P),this._subscribe()}constructor(P,b,B){this._contentObserver=P,this._elementRef=b,this._ngZone=B,this.event=new g.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const P=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?P.pipe((0,D.B)(this.debounce)):P).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(b){return new(b||S)(g.rXU(j),g.rXU(g.aKT),g.rXU(g.SKi))};static#t=this.\u0275dir=g.FsC({type:S,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[g.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",g.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[g.GFd]})}return S})(),O=(()=>{class S{static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275mod=g.$C({type:S});static#n=this.\u0275inj=g.G2t({providers:[X]})}return S})()},7987:(Et,be,f)=>{"use strict";f.d(be,{$Q:()=>Ie,Sf:()=>ot,WB:()=>rt,hJ:()=>Yn,rR:()=>ae,yY:()=>de,z_:()=>fn});var t=f(6914),g=f(177),C=f(4438),V=f(4085),D=f(6860),X=f(5964),j=f(6697),N=f(6977),O=f(7048),S=f(8203),E=f(6939),P=f(1413),b=f(8359),B=f(7786),h=f(7336);const K=(0,D.CZ)();class Y{constructor(ye,Ze){this._viewportRuler=ye,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Ze}attach(){}enable(){if(this._canBeEnabled()){const ye=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=ye.style.left||"",this._previousHTMLStyles.top=ye.style.top||"",ye.style.left=(0,V.a1)(-this._previousScrollPosition.left),ye.style.top=(0,V.a1)(-this._previousScrollPosition.top),ye.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const ye=this._document.documentElement,We=ye.style,Mt=this._document.body.style,Bt=We.scrollBehavior||"",mt=Mt.scrollBehavior||"";this._isEnabled=!1,We.left=this._previousHTMLStyles.left,We.top=this._previousHTMLStyles.top,ye.classList.remove("cdk-global-scrollblock"),K&&(We.scrollBehavior=Mt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),K&&(We.scrollBehavior=Bt,Mt.scrollBehavior=mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Ze=this._document.body,We=this._viewportRuler.getViewportSize();return Ze.scrollHeight>We.height||Ze.scrollWidth>We.width}}class ge{constructor(ye,Ze,We,Mt){this._scrollDispatcher=ye,this._ngZone=Ze,this._viewportRuler=We,this._config=Mt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(ye){this._overlayRef=ye}enable(){if(this._scrollSubscription)return;const ye=this._scrollDispatcher.scrolled(0).pipe((0,X.p)(Ze=>!Ze||!this._overlayRef.overlayElement.contains(Ze.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=ye.subscribe(()=>{const Ze=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Ze-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=ye.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Ye{enable(){}disable(){}attach(){}}function Ee(Rt,ye){return ye.some(Ze=>Rt.bottomZe.bottom||Rt.rightZe.right)}function me(Rt,ye){return ye.some(Ze=>Rt.topZe.bottom||Rt.leftZe.right)}class ve{constructor(ye,Ze,We,Mt){this._scrollDispatcher=ye,this._viewportRuler=Ze,this._ngZone=We,this._config=Mt,this._scrollSubscription=null}attach(ye){this._overlayRef=ye}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 Ze=this._overlayRef.overlayElement.getBoundingClientRect(),{width:We,height:Mt}=this._viewportRuler.getViewportSize();Ee(Ze,[{width:We,height:Mt,bottom:Mt,right:We,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 _e=(()=>{class Rt{constructor(Ze,We,Mt,Bt){this._scrollDispatcher=Ze,this._viewportRuler=We,this._ngZone=Mt,this.noop=()=>new Ye,this.close=mt=>new ge(this._scrollDispatcher,this._ngZone,this._viewportRuler,mt),this.block=()=>new Y(this._viewportRuler,this._document),this.reposition=mt=>new ve(this._scrollDispatcher,this._viewportRuler,this._ngZone,mt),this._document=Bt}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.KVO(t.R),C.KVO(t.Xj),C.KVO(C.SKi),C.KVO(g.qQ))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})();class ae{constructor(ye){if(this.scrollStrategy=new Ye,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,ye){const Ze=Object.keys(ye);for(const We of Ze)void 0!==ye[We]&&(this[We]=ye[We])}}}class he{constructor(ye,Ze){this.connectionPair=ye,this.scrollableViewProperties=Ze}}let Qe=(()=>{class Rt{constructor(Ze){this._attachedOverlays=[],this._document=Ze}ngOnDestroy(){this.detach()}add(Ze){this.remove(Ze),this._attachedOverlays.push(Ze)}remove(Ze){const We=this._attachedOverlays.indexOf(Ze);We>-1&&this._attachedOverlays.splice(We,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.KVO(g.qQ))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})(),It=(()=>{class Rt extends Qe{constructor(Ze,We){super(Ze),this._ngZone=We,this._keydownListener=Mt=>{const Bt=this._attachedOverlays;for(let mt=Bt.length-1;mt>-1;mt--)if(Bt[mt]._keydownEvents.observers.length>0){const $t=Bt[mt]._keydownEvents;this._ngZone?this._ngZone.run(()=>$t.next(Mt)):$t.next(Mt);break}}}add(Ze){super.add(Ze),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(We){return new(We||Rt)(C.KVO(g.qQ),C.KVO(C.SKi,8))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})(),Fe=(()=>{class Rt extends Qe{constructor(Ze,We,Mt){super(Ze),this._platform=We,this._ngZone=Mt,this._cursorStyleIsSet=!1,this._pointerDownListener=Bt=>{this._pointerDownEventTarget=(0,D.Fb)(Bt)},this._clickListener=Bt=>{const mt=(0,D.Fb)(Bt),$t="click"===Bt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:mt;this._pointerDownEventTarget=null;const nt=this._attachedOverlays.slice();for(let _t=nt.length-1;_t>-1;_t--){const St=nt[_t];if(St._outsidePointerEvents.observers.length<1||!St.hasAttached())continue;if(St.overlayElement.contains(mt)||St.overlayElement.contains($t))break;const Wt=St._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Wt.next(Bt)):Wt.next(Bt)}}}add(Ze){if(super.add(Ze),!this._isAttached){const We=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(We)):this._addEventListeners(We),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=We.style.cursor,We.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Ze=this._document.body;Ze.removeEventListener("pointerdown",this._pointerDownListener,!0),Ze.removeEventListener("click",this._clickListener,!0),Ze.removeEventListener("auxclick",this._clickListener,!0),Ze.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Ze.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Ze){Ze.addEventListener("pointerdown",this._pointerDownListener,!0),Ze.addEventListener("click",this._clickListener,!0),Ze.addEventListener("auxclick",this._clickListener,!0),Ze.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.KVO(g.qQ),C.KVO(D.OD),C.KVO(C.SKi,8))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})(),ot=(()=>{class Rt{constructor(Ze,We){this._platform=We,this._document=Ze}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Ze="cdk-overlay-container";if(this._platform.isBrowser||(0,D.v8)()){const Mt=this._document.querySelectorAll(`.${Ze}[platform="server"], .${Ze}[platform="test"]`);for(let Bt=0;Btthis._backdropClick.next(Wt),this._backdropTransitionendHandler=Wt=>{this._disposeBackdrop(Wt.target)},this._keydownEvents=new P.B,this._outsidePointerEvents=new P.B,Mt.scrollStrategy&&(this._scrollStrategy=Mt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Mt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(ye){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Ze=this._portalOutlet.attach(ye);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,j.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 Ze?.onDestroy&&Ze.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Ze}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const ye=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),ye}dispose(){const ye=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,ye&&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(ye){ye!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=ye,this.hasAttached()&&(ye.attach(this),this.updatePosition()))}updateSize(ye){this._config={...this._config,...ye},this._updateElementSize()}setDirection(ye){this._config={...this._config,direction:ye},this._updateElementDirection()}addPanelClass(ye){this._pane&&this._toggleClasses(this._pane,ye,!0)}removePanelClass(ye){this._pane&&this._toggleClasses(this._pane,ye,!1)}getDirection(){const ye=this._config.direction;return ye?"string"==typeof ye?ye:ye.value:"ltr"}updateScrollStrategy(ye){ye!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=ye,this.hasAttached()&&(ye.attach(this),ye.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const ye=this._pane.style;ye.width=(0,V.a1)(this._config.width),ye.height=(0,V.a1)(this._config.height),ye.minWidth=(0,V.a1)(this._config.minWidth),ye.minHeight=(0,V.a1)(this._config.minHeight),ye.maxWidth=(0,V.a1)(this._config.maxWidth),ye.maxHeight=(0,V.a1)(this._config.maxHeight)}_togglePointerEvents(ye){this._pane.style.pointerEvents=ye?"":"none"}_attachBackdrop(){const ye="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(ye)})}):this._backdropElement.classList.add(ye)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const ye=this._backdropElement;if(ye){if(this._animationsDisabled)return void this._disposeBackdrop(ye);ye.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{ye.addEventListener("transitionend",this._backdropTransitionendHandler)}),ye.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(ye)},500))}}_toggleClasses(ye,Ze,We){const Mt=(0,V.FG)(Ze||[]).filter(Bt=>!!Bt);Mt.length&&(We?ye.classList.add(...Mt):ye.classList.remove(...Mt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const ye=this._ngZone.onStable.pipe((0,N.Q)((0,B.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()),ye.unsubscribe())})})}_disposeScrollStrategy(){const ye=this._scrollStrategy;ye&&(ye.disable(),ye.detach&&ye.detach())}_disposeBackdrop(ye){ye&&(ye.removeEventListener("click",this._backdropClickHandler),ye.removeEventListener("transitionend",this._backdropTransitionendHandler),ye.remove(),this._backdropElement===ye&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ke="cdk-overlay-connected-position-bounding-box",oe=/([A-Za-z%]+)$/;class te{get positions(){return this._preferredPositions}constructor(ye,Ze,We,Mt,Bt){this._viewportRuler=Ze,this._document=We,this._platform=Mt,this._overlayContainer=Bt,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 P.B,this._resizeSubscription=b.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(ye)}attach(ye){this._validatePositions(),ye.hostElement.classList.add(Ke),this._overlayRef=ye,this._boundingBox=ye.hostElement,this._pane=ye.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 ye=this._originRect,Ze=this._overlayRect,We=this._viewportRect,Mt=this._containerRect,Bt=[];let mt;for(let $t of this._preferredPositions){let nt=this._getOriginPoint(ye,Mt,$t),_t=this._getOverlayPoint(nt,Ze,$t),St=this._getOverlayFit(_t,Ze,We,$t);if(St.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition($t,nt);this._canFitWithFlexibleDimensions(St,_t,We)?Bt.push({position:$t,origin:nt,overlayRect:Ze,boundingBoxRect:this._calculateBoundingBoxRect(nt,$t)}):(!mt||mt.overlayFit.visibleAreant&&(nt=St,$t=_t)}return this._isPushed=!1,void this._applyPosition($t.position,$t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(mt.position,mt.originPoint);this._applyPosition(mt.position,mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&we(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const ye=this._lastPosition;if(ye){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ze=this._getOriginPoint(this._originRect,this._containerRect,ye);this._applyPosition(ye,Ze)}else this.apply()}withScrollableContainers(ye){return this._scrollables=ye,this}withPositions(ye){return this._preferredPositions=ye,-1===ye.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(ye){return this._viewportMargin=ye,this}withFlexibleDimensions(ye=!0){return this._hasFlexibleDimensions=ye,this}withGrowAfterOpen(ye=!0){return this._growAfterOpen=ye,this}withPush(ye=!0){return this._canPush=ye,this}withLockedPosition(ye=!0){return this._positionLocked=ye,this}setOrigin(ye){return this._origin=ye,this}withDefaultOffsetX(ye){return this._offsetX=ye,this}withDefaultOffsetY(ye){return this._offsetY=ye,this}withTransformOriginOn(ye){return this._transformOriginSelector=ye,this}_getOriginPoint(ye,Ze,We){let Mt,Bt;if("center"==We.originX)Mt=ye.left+ye.width/2;else{const mt=this._isRtl()?ye.right:ye.left,$t=this._isRtl()?ye.left:ye.right;Mt="start"==We.originX?mt:$t}return Ze.left<0&&(Mt-=Ze.left),Bt="center"==We.originY?ye.top+ye.height/2:"top"==We.originY?ye.top:ye.bottom,Ze.top<0&&(Bt-=Ze.top),{x:Mt,y:Bt}}_getOverlayPoint(ye,Ze,We){let Mt,Bt;return Mt="center"==We.overlayX?-Ze.width/2:"start"===We.overlayX?this._isRtl()?-Ze.width:0:this._isRtl()?0:-Ze.width,Bt="center"==We.overlayY?-Ze.height/2:"top"==We.overlayY?0:-Ze.height,{x:ye.x+Mt,y:ye.y+Bt}}_getOverlayFit(ye,Ze,We,Mt){const Bt=xe(Ze);let{x:mt,y:$t}=ye,nt=this._getOffset(Mt,"x"),_t=this._getOffset(Mt,"y");nt&&(mt+=nt),_t&&($t+=_t);let Bn=0-$t,pn=$t+Bt.height-We.height,jn=this._subtractOverflows(Bt.width,0-mt,mt+Bt.width-We.width),_i=this._subtractOverflows(Bt.height,Bn,pn),kn=jn*_i;return{visibleArea:kn,isCompletelyWithinViewport:Bt.width*Bt.height===kn,fitsInViewportVertically:_i===Bt.height,fitsInViewportHorizontally:jn==Bt.width}}_canFitWithFlexibleDimensions(ye,Ze,We){if(this._hasFlexibleDimensions){const Mt=We.bottom-Ze.y,Bt=We.right-Ze.x,mt=Je(this._overlayRef.getConfig().minHeight),$t=Je(this._overlayRef.getConfig().minWidth);return(ye.fitsInViewportVertically||null!=mt&&mt<=Mt)&&(ye.fitsInViewportHorizontally||null!=$t&&$t<=Bt)}return!1}_pushOverlayOnScreen(ye,Ze,We){if(this._previousPushAmount&&this._positionLocked)return{x:ye.x+this._previousPushAmount.x,y:ye.y+this._previousPushAmount.y};const Mt=xe(Ze),Bt=this._viewportRect,mt=Math.max(ye.x+Mt.width-Bt.width,0),$t=Math.max(ye.y+Mt.height-Bt.height,0),nt=Math.max(Bt.top-We.top-ye.y,0),_t=Math.max(Bt.left-We.left-ye.x,0);let St=0,Wt=0;return St=Mt.width<=Bt.width?_t||-mt:ye.xjn&&!this._isInitialRender&&!this._growAfterOpen&&(mt=ye.y-jn/2)}if("end"===Ze.overlayX&&!Mt||"start"===Ze.overlayX&&Mt)Bn=We.width-ye.x+2*this._viewportMargin,St=ye.x-this._viewportMargin;else if("start"===Ze.overlayX&&!Mt||"end"===Ze.overlayX&&Mt)Wt=ye.x,St=We.right-ye.x;else{const pn=Math.min(We.right-ye.x+We.left,ye.x),jn=this._lastBoundingBoxSize.width;St=2*pn,Wt=ye.x-pn,St>jn&&!this._isInitialRender&&!this._growAfterOpen&&(Wt=ye.x-jn/2)}return{top:mt,left:Wt,bottom:$t,right:Bn,width:St,height:Bt}}_setBoundingBoxStyles(ye,Ze){const We=this._calculateBoundingBoxRect(ye,Ze);!this._isInitialRender&&!this._growAfterOpen&&(We.height=Math.min(We.height,this._lastBoundingBoxSize.height),We.width=Math.min(We.width,this._lastBoundingBoxSize.width));const Mt={};if(this._hasExactPosition())Mt.top=Mt.left="0",Mt.bottom=Mt.right=Mt.maxHeight=Mt.maxWidth="",Mt.width=Mt.height="100%";else{const Bt=this._overlayRef.getConfig().maxHeight,mt=this._overlayRef.getConfig().maxWidth;Mt.height=(0,V.a1)(We.height),Mt.top=(0,V.a1)(We.top),Mt.bottom=(0,V.a1)(We.bottom),Mt.width=(0,V.a1)(We.width),Mt.left=(0,V.a1)(We.left),Mt.right=(0,V.a1)(We.right),Mt.alignItems="center"===Ze.overlayX?"center":"end"===Ze.overlayX?"flex-end":"flex-start",Mt.justifyContent="center"===Ze.overlayY?"center":"bottom"===Ze.overlayY?"flex-end":"flex-start",Bt&&(Mt.maxHeight=(0,V.a1)(Bt)),mt&&(Mt.maxWidth=(0,V.a1)(mt))}this._lastBoundingBoxSize=We,we(this._boundingBox.style,Mt)}_resetBoundingBoxStyles(){we(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){we(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(ye,Ze){const We={},Mt=this._hasExactPosition(),Bt=this._hasFlexibleDimensions,mt=this._overlayRef.getConfig();if(Mt){const St=this._viewportRuler.getViewportScrollPosition();we(We,this._getExactOverlayY(Ze,ye,St)),we(We,this._getExactOverlayX(Ze,ye,St))}else We.position="static";let $t="",nt=this._getOffset(Ze,"x"),_t=this._getOffset(Ze,"y");nt&&($t+=`translateX(${nt}px) `),_t&&($t+=`translateY(${_t}px)`),We.transform=$t.trim(),mt.maxHeight&&(Mt?We.maxHeight=(0,V.a1)(mt.maxHeight):Bt&&(We.maxHeight="")),mt.maxWidth&&(Mt?We.maxWidth=(0,V.a1)(mt.maxWidth):Bt&&(We.maxWidth="")),we(this._pane.style,We)}_getExactOverlayY(ye,Ze,We){let Mt={top:"",bottom:""},Bt=this._getOverlayPoint(Ze,this._overlayRect,ye);return this._isPushed&&(Bt=this._pushOverlayOnScreen(Bt,this._overlayRect,We)),"bottom"===ye.overlayY?Mt.bottom=this._document.documentElement.clientHeight-(Bt.y+this._overlayRect.height)+"px":Mt.top=(0,V.a1)(Bt.y),Mt}_getExactOverlayX(ye,Ze,We){let mt,Mt={left:"",right:""},Bt=this._getOverlayPoint(Ze,this._overlayRect,ye);return this._isPushed&&(Bt=this._pushOverlayOnScreen(Bt,this._overlayRect,We)),mt=this._isRtl()?"end"===ye.overlayX?"left":"right":"end"===ye.overlayX?"right":"left","right"===mt?Mt.right=this._document.documentElement.clientWidth-(Bt.x+this._overlayRect.width)+"px":Mt.left=(0,V.a1)(Bt.x),Mt}_getScrollVisibility(){const ye=this._getOriginRect(),Ze=this._pane.getBoundingClientRect(),We=this._scrollables.map(Mt=>Mt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:me(ye,We),isOriginOutsideView:Ee(ye,We),isOverlayClipped:me(Ze,We),isOverlayOutsideView:Ee(Ze,We)}}_subtractOverflows(ye,...Ze){return Ze.reduce((We,Mt)=>We-Math.max(Mt,0),ye)}_getNarrowedViewportRect(){const ye=this._document.documentElement.clientWidth,Ze=this._document.documentElement.clientHeight,We=this._viewportRuler.getViewportScrollPosition();return{top:We.top+this._viewportMargin,left:We.left+this._viewportMargin,right:We.left+ye-this._viewportMargin,bottom:We.top+Ze-this._viewportMargin,width:ye-2*this._viewportMargin,height:Ze-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(ye,Ze){return"x"===Ze?null==ye.offsetX?this._offsetX:ye.offsetX:null==ye.offsetY?this._offsetY:ye.offsetY}_validatePositions(){}_addPanelClasses(ye){this._pane&&(0,V.FG)(ye).forEach(Ze=>{""!==Ze&&-1===this._appliedPanelClasses.indexOf(Ze)&&(this._appliedPanelClasses.push(Ze),this._pane.classList.add(Ze))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(ye=>{this._pane.classList.remove(ye)}),this._appliedPanelClasses=[])}_getOriginRect(){const ye=this._origin;if(ye instanceof C.aKT)return ye.nativeElement.getBoundingClientRect();if(ye instanceof Element)return ye.getBoundingClientRect();const Ze=ye.width||0,We=ye.height||0;return{top:ye.y,bottom:ye.y+We,left:ye.x,right:ye.x+Ze,height:We,width:Ze}}}function we(Rt,ye){for(let Ze in ye)ye.hasOwnProperty(Ze)&&(Rt[Ze]=ye[Ze]);return Rt}function Je(Rt){if("number"!=typeof Rt&&null!=Rt){const[ye,Ze]=Rt.split(oe);return Ze&&"px"!==Ze?null:parseFloat(ye)}return Rt||null}function xe(Rt){return{top:Math.floor(Rt.top),right:Math.floor(Rt.right),bottom:Math.floor(Rt.bottom),left:Math.floor(Rt.left),width:Math.floor(Rt.width),height:Math.floor(Rt.height)}}const Zt="cdk-global-overlay-wrapper";class Ln{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(ye){const Ze=ye.getConfig();this._overlayRef=ye,this._width&&!Ze.width&&ye.updateSize({width:this._width}),this._height&&!Ze.height&&ye.updateSize({height:this._height}),ye.hostElement.classList.add(Zt),this._isDisposed=!1}top(ye=""){return this._bottomOffset="",this._topOffset=ye,this._alignItems="flex-start",this}left(ye=""){return this._xOffset=ye,this._xPosition="left",this}bottom(ye=""){return this._topOffset="",this._bottomOffset=ye,this._alignItems="flex-end",this}right(ye=""){return this._xOffset=ye,this._xPosition="right",this}start(ye=""){return this._xOffset=ye,this._xPosition="start",this}end(ye=""){return this._xOffset=ye,this._xPosition="end",this}width(ye=""){return this._overlayRef?this._overlayRef.updateSize({width:ye}):this._width=ye,this}height(ye=""){return this._overlayRef?this._overlayRef.updateSize({height:ye}):this._height=ye,this}centerHorizontally(ye=""){return this.left(ye),this._xPosition="center",this}centerVertically(ye=""){return this.top(ye),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const ye=this._overlayRef.overlayElement.style,Ze=this._overlayRef.hostElement.style,We=this._overlayRef.getConfig(),{width:Mt,height:Bt,maxWidth:mt,maxHeight:$t}=We,nt=!("100%"!==Mt&&"100vw"!==Mt||mt&&"100%"!==mt&&"100vw"!==mt),_t=!("100%"!==Bt&&"100vh"!==Bt||$t&&"100%"!==$t&&"100vh"!==$t),St=this._xPosition,Wt=this._xOffset,Bn="rtl"===this._overlayRef.getConfig().direction;let pn="",jn="",_i="";nt?_i="flex-start":"center"===St?(_i="center",Bn?jn=Wt:pn=Wt):Bn?"left"===St||"end"===St?(_i="flex-end",pn=Wt):("right"===St||"start"===St)&&(_i="flex-start",jn=Wt):"left"===St||"start"===St?(_i="flex-start",pn=Wt):("right"===St||"end"===St)&&(_i="flex-end",jn=Wt),ye.position=this._cssPosition,ye.marginLeft=nt?"0":pn,ye.marginTop=_t?"0":this._topOffset,ye.marginBottom=this._bottomOffset,ye.marginRight=nt?"0":jn,Ze.justifyContent=_i,Ze.alignItems=_t?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const ye=this._overlayRef.overlayElement.style,Ze=this._overlayRef.hostElement,We=Ze.style;Ze.classList.remove(Zt),We.justifyContent=We.alignItems=ye.marginTop=ye.marginBottom=ye.marginLeft=ye.marginRight=ye.position="",this._overlayRef=null,this._isDisposed=!0}}let yn=(()=>{class Rt{constructor(Ze,We,Mt,Bt){this._viewportRuler=Ze,this._document=We,this._platform=Mt,this._overlayContainer=Bt}global(){return new Ln}flexibleConnectedTo(Ze){return new te(Ze,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.KVO(t.Xj),C.KVO(g.qQ),C.KVO(D.OD),C.KVO(ot))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})(),En=0,Yn=(()=>{class Rt{constructor(Ze,We,Mt,Bt,mt,$t,nt,_t,St,Wt,Bn,pn){this.scrollStrategies=Ze,this._overlayContainer=We,this._componentFactoryResolver=Mt,this._positionBuilder=Bt,this._keyboardDispatcher=mt,this._injector=$t,this._ngZone=nt,this._document=_t,this._directionality=St,this._location=Wt,this._outsideClickDispatcher=Bn,this._animationsModuleType=pn}create(Ze){const We=this._createHostElement(),Mt=this._createPaneElement(We),Bt=this._createPortalOutlet(Mt),mt=new ae(Ze);return mt.direction=mt.direction||this._directionality.value,new de(Bt,We,Mt,mt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(Ze){const We=this._document.createElement("div");return We.id="cdk-overlay-"+En++,We.classList.add("cdk-overlay-pane"),Ze.appendChild(We),We}_createHostElement(){const Ze=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Ze),Ze}_createPortalOutlet(Ze){return this._appRef||(this._appRef=this._injector.get(C.o8S)),new E.aI(Ze,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.KVO(_e),C.KVO(ot),C.KVO(C.OM3),C.KVO(yn),C.KVO(It),C.KVO(C.zZn),C.KVO(C.SKi),C.KVO(g.qQ),C.KVO(S.dS),C.KVO(g.aZ),C.KVO(Fe),C.KVO(C.bc$,8))};static#t=this.\u0275prov=C.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}return Rt})();const wn=[{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"}],tt=new C.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Rt=(0,C.WQX)(Yn);return()=>Rt.scrollStrategies.reposition()}});let Ie=(()=>{class Rt{constructor(Ze){this.elementRef=Ze}static#e=this.\u0275fac=function(We){return new(We||Rt)(C.rXU(C.aKT))};static#t=this.\u0275dir=C.FsC({type:Rt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return Rt})(),rt=(()=>{class Rt{get offsetX(){return this._offsetX}set offsetX(Ze){this._offsetX=Ze,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Ze){this._offsetY=Ze,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Ze){this._disposeOnNavigation=Ze}constructor(Ze,We,Mt,Bt,mt){this._overlay=Ze,this._dir=mt,this._backdropSubscription=b.yU.EMPTY,this._attachSubscription=b.yU.EMPTY,this._detachSubscription=b.yU.EMPTY,this._positionSubscription=b.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,C.WQX)(C.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 C.bkB,this.positionChange=new C.bkB,this.attach=new C.bkB,this.detach=new C.bkB,this.overlayKeydown=new C.bkB,this.overlayOutsideClick=new C.bkB,this._templatePortal=new E.VA(We,Mt),this._scrollStrategyFactory=Bt,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(Ze){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Ze.origin&&this.open&&this._position.apply()),Ze.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=wn);const Ze=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Ze.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Ze.detachments().subscribe(()=>this.detach.emit()),Ze.keydownEvents().subscribe(We=>{this.overlayKeydown.next(We),We.keyCode===h._f&&!this.disableClose&&!(0,h.rp)(We)&&(We.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(We=>{this.overlayOutsideClick.next(We)})}_buildConfig(){const Ze=this._position=this.positionStrategy||this._createPositionStrategy(),We=new ae({direction:this._dir,positionStrategy:Ze,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(We.width=this.width),(this.height||0===this.height)&&(We.height=this.height),(this.minWidth||0===this.minWidth)&&(We.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(We.minHeight=this.minHeight),this.backdropClass&&(We.backdropClass=this.backdropClass),this.panelClass&&(We.panelClass=this.panelClass),We}_updatePositionStrategy(Ze){const We=this.positions.map(Mt=>({originX:Mt.originX,originY:Mt.originY,overlayX:Mt.overlayX,overlayY:Mt.overlayY,offsetX:Mt.offsetX||this.offsetX,offsetY:Mt.offsetY||this.offsetY,panelClass:Mt.panelClass||void 0}));return Ze.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(We).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Ze=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(Ze),Ze}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Ie?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(Ze=>{this.backdropClick.emit(Ze)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,O.v)(()=>this.positionChange.observers.length>0)).subscribe(Ze=>{this._ngZone.run(()=>this.positionChange.emit(Ze)),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(We){return new(We||Rt)(C.rXU(Yn),C.rXU(C.C4Q),C.rXU(C.c1b),C.rXU(tt),C.rXU(S.dS,8))};static#t=this.\u0275dir=C.FsC({type:Rt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[C.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[C.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[C.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[C.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[C.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[C.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[C.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[C.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[C.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[C.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[C.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[C.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[C.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[C.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[C.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[C.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",C.L39],lockPosition:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",C.L39],flexibleDimensions:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",C.L39],growAfterOpen:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",C.L39],push:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",C.L39],disposeOnNavigation:[C.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",C.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[C.GFd,C.OA$]})}return Rt})();const Jt={provide:tt,deps:[Yn],useFactory:function pt(Rt){return()=>Rt.scrollStrategies.reposition()}};let fn=(()=>{class Rt{static#e=this.\u0275fac=function(We){return new(We||Rt)};static#t=this.\u0275mod=C.$C({type:Rt});static#n=this.\u0275inj=C.G2t({providers:[Yn,Jt],imports:[S.jI,E.jc,t.E9,t.E9]})}return Rt})()},6860:(Et,be,f)=>{"use strict";f.d(be,{BD:()=>K,BQ:()=>E,CZ:()=>h,Fb:()=>Ee,KT:()=>ge,MU:()=>N,OD:()=>V,r5:()=>P,v8:()=>me,vc:()=>Ye});var t=f(4438),g=f(177);let C;try{C=typeof Intl<"u"&&Intl.v8BreakIterator}catch{C=!1}let X,V=(()=>{class ve{constructor(ae){this._platformId=ae,this.isBrowser=this._platformId?(0,g.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&&!C)&&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(Q){return new(Q||ve)(t.KVO(t.Agw))};static#t=this.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"})}return ve})();const j=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function N(){if(X)return X;if("object"!=typeof document||!document)return X=new Set(j),X;let ve=document.createElement("input");return X=new Set(j.filter(_e=>(ve.setAttribute("type",_e),ve.type===_e))),X}let O;function E(ve){return function S(){if(null==O&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>O=!0}))}finally{O=O||!1}return O}()?ve:!!ve.capture}var P=function(ve){return ve[ve.NORMAL=0]="NORMAL",ve[ve.NEGATED=1]="NEGATED",ve[ve.INVERTED=2]="INVERTED",ve}(P||{});let b,B,Y;function h(){if(null==B){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return B=!1,B;if("scrollBehavior"in document.documentElement.style)B=!0;else{const ve=Element.prototype.scrollTo;B=!!ve&&!/\{\s*\[native code\]\s*\}/.test(ve.toString())}}return B}function K(){if("object"!=typeof document||!document)return P.NORMAL;if(null==b){const ve=document.createElement("div"),_e=ve.style;ve.dir="rtl",_e.width="1px",_e.overflow="auto",_e.visibility="hidden",_e.pointerEvents="none",_e.position="absolute";const ae=document.createElement("div"),Q=ae.style;Q.width="2px",Q.height="1px",ve.appendChild(ae),document.body.appendChild(ve),b=P.NORMAL,0===ve.scrollLeft&&(ve.scrollLeft=1,b=0===ve.scrollLeft?P.NEGATED:P.INVERTED),ve.remove()}return b}function ge(ve){if(function le(){if(null==Y){const ve=typeof document<"u"?document.head:null;Y=!(!ve||!ve.createShadowRoot&&!ve.attachShadow)}return Y}()){const _e=ve.getRootNode?ve.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&_e instanceof ShadowRoot)return _e}return null}function Ye(){let ve=typeof document<"u"&&document?document.activeElement:null;for(;ve&&ve.shadowRoot;){const _e=ve.shadowRoot.activeElement;if(_e===ve)break;ve=_e}return ve}function Ee(ve){return ve.composedPath?ve.composedPath()[0]:ve.target}function me(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(Et,be,f)=>{"use strict";f.d(be,{A8:()=>S,I3:()=>ge,VA:()=>E,aI:()=>h,bV:()=>Y,jc:()=>Ee,lb:()=>b});var t=f(4438),g=f(177);class O{attach(_e){return this._attachedHost=_e,_e.attach(this)}detach(){let _e=this._attachedHost;null!=_e&&(this._attachedHost=null,_e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(_e){this._attachedHost=_e}}class S extends O{constructor(_e,ae,Q,q,he){super(),this.component=_e,this.viewContainerRef=ae,this.injector=Q,this.componentFactoryResolver=q,this.projectableNodes=he}}class E extends O{constructor(_e,ae,Q,q){super(),this.templateRef=_e,this.viewContainerRef=ae,this.context=Q,this.injector=q}get origin(){return this.templateRef.elementRef}attach(_e,ae=this.context){return this.context=ae,super.attach(_e)}detach(){return this.context=void 0,super.detach()}}class P extends O{constructor(_e){super(),this.element=_e instanceof t.aKT?_e.nativeElement:_e}}class b{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(_e){return _e instanceof S?(this._attachedPortal=_e,this.attachComponentPortal(_e)):_e instanceof E?(this._attachedPortal=_e,this.attachTemplatePortal(_e)):this.attachDomPortal&&_e instanceof P?(this._attachedPortal=_e,this.attachDomPortal(_e)):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(_e){this._disposeFn=_e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class h extends b{constructor(_e,ae,Q,q,he){super(),this.outletElement=_e,this._componentFactoryResolver=ae,this._appRef=Q,this._defaultInjector=q,this.attachDomPortal=Ve=>{const qe=Ve.element,Qe=this._document.createComment("dom-portal");qe.parentNode.insertBefore(Qe,qe),this.outletElement.appendChild(qe),this._attachedPortal=Ve,super.setDisposeFn(()=>{Qe.parentNode&&Qe.parentNode.replaceChild(qe,Qe)})},this._document=he}attachComponentPortal(_e){const Q=(_e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(_e.component);let q;return _e.viewContainerRef?(q=_e.viewContainerRef.createComponent(Q,_e.viewContainerRef.length,_e.injector||_e.viewContainerRef.injector,_e.projectableNodes||void 0),this.setDisposeFn(()=>q.destroy())):(q=Q.create(_e.injector||this._defaultInjector||t.zZn.NULL),this._appRef.attachView(q.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(q.hostView),q.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(q)),this._attachedPortal=_e,q}attachTemplatePortal(_e){let ae=_e.viewContainerRef,Q=ae.createEmbeddedView(_e.templateRef,_e.context,{injector:_e.injector});return Q.rootNodes.forEach(q=>this.outletElement.appendChild(q)),Q.detectChanges(),this.setDisposeFn(()=>{let q=ae.indexOf(Q);-1!==q&&ae.remove(q)}),this._attachedPortal=_e,Q}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(_e){return _e.hostView.rootNodes[0]}}let Y=(()=>{class ve extends E{constructor(ae,Q){super(ae,Q)}static#e=this.\u0275fac=function(Q){return new(Q||ve)(t.rXU(t.C4Q),t.rXU(t.c1b))};static#t=this.\u0275dir=t.FsC({type:ve,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[t.Vt3]})}return ve})(),ge=(()=>{class ve extends b{constructor(ae,Q,q){super(),this._componentFactoryResolver=ae,this._viewContainerRef=Q,this._isInitialized=!1,this.attached=new t.bkB,this.attachDomPortal=he=>{const Ve=he.element,qe=this._document.createComment("dom-portal");he.setAttachedHost(this),Ve.parentNode.insertBefore(qe,Ve),this._getRootNode().appendChild(Ve),this._attachedPortal=he,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(Ve,qe)})},this._document=q}get portal(){return this._attachedPortal}set portal(ae){this.hasAttached()&&!ae&&!this._isInitialized||(this.hasAttached()&&super.detach(),ae&&super.attach(ae),this._attachedPortal=ae||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ae){ae.setAttachedHost(this);const Q=null!=ae.viewContainerRef?ae.viewContainerRef:this._viewContainerRef,he=(ae.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ae.component),Ve=Q.createComponent(he,Q.length,ae.injector||Q.injector,ae.projectableNodes||void 0);return Q!==this._viewContainerRef&&this._getRootNode().appendChild(Ve.hostView.rootNodes[0]),super.setDisposeFn(()=>Ve.destroy()),this._attachedPortal=ae,this._attachedRef=Ve,this.attached.emit(Ve),Ve}attachTemplatePortal(ae){ae.setAttachedHost(this);const Q=this._viewContainerRef.createEmbeddedView(ae.templateRef,ae.context,{injector:ae.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ae,this._attachedRef=Q,this.attached.emit(Q),Q}_getRootNode(){const ae=this._viewContainerRef.element.nativeElement;return ae.nodeType===ae.ELEMENT_NODE?ae:ae.parentNode}static#e=this.\u0275fac=function(Q){return new(Q||ve)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU(g.qQ))};static#t=this.\u0275dir=t.FsC({type:ve,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[t.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[t.Vt3]})}return ve})(),Ee=(()=>{class ve{static#e=this.\u0275fac=function(Q){return new(Q||ve)};static#t=this.\u0275mod=t.$C({type:ve});static#n=this.\u0275inj=t.G2t({})}return ve})()},6914:(Et,be,f)=>{"use strict";f.d(be,{uv:()=>Ke,Gj:()=>En,R:()=>de,E9:()=>Yn,Xj:()=>te});var t=f(4085),g=f(4438),C=f(1413),V=f(7673),D=f(1985),X=f(3726),j=f(6780),N=f(8359);const O={schedule(wn){let tt=requestAnimationFrame,Ie=cancelAnimationFrame;const{delegate:rt}=O;rt&&(tt=rt.requestAnimationFrame,Ie=rt.cancelAnimationFrame);const pt=tt(Jt=>{Ie=void 0,wn(Jt)});return new N.yU(()=>Ie?.(pt))},requestAnimationFrame(...wn){const{delegate:tt}=O;return(tt?.requestAnimationFrame||requestAnimationFrame)(...wn)},cancelAnimationFrame(...wn){const{delegate:tt}=O;return(tt?.cancelAnimationFrame||cancelAnimationFrame)(...wn)},delegate:void 0};var E=f(9687);new class P extends E.q{flush(tt){this._active=!0;const Ie=this._scheduled;this._scheduled=void 0;const{actions:rt}=this;let pt;tt=tt||rt.shift();do{if(pt=tt.execute(tt.state,tt.delay))break}while((tt=rt[0])&&tt.id===Ie&&rt.shift());if(this._active=!1,pt){for(;(tt=rt[0])&&tt.id===Ie&&rt.shift();)tt.unsubscribe();throw pt}}}(class S extends j.R{constructor(tt,Ie){super(tt,Ie),this.scheduler=tt,this.work=Ie}requestAsyncId(tt,Ie,rt=0){return null!==rt&&rt>0?super.requestAsyncId(tt,Ie,rt):(tt.actions.push(this),tt._scheduled||(tt._scheduled=O.requestAnimationFrame(()=>tt.flush(void 0))))}recycleAsyncId(tt,Ie,rt=0){var pt;if(null!=rt?rt>0:this.delay>0)return super.recycleAsyncId(tt,Ie,rt);const{actions:Jt}=tt;null!=Ie&&(null===(pt=Jt[Jt.length-1])||void 0===pt?void 0:pt.id)!==Ie&&(O.cancelAnimationFrame(Ie),tt._scheduled=void 0)}});f(5007);var K=f(3236),Y=f(9974),le=f(8750),ge=f(4360),Ee=f(1584);function me(wn,tt=K.E){return function Ye(wn){return(0,Y.N)((tt,Ie)=>{let rt=!1,pt=null,Jt=null,fn=!1;const Gn=()=>{if(Jt?.unsubscribe(),Jt=null,rt){rt=!1;const ye=pt;pt=null,Ie.next(ye)}fn&&Ie.complete()},Rt=()=>{Jt=null,fn&&Ie.complete()};tt.subscribe((0,ge._)(Ie,ye=>{rt=!0,pt=ye,Jt||(0,le.Tg)(wn(ye)).subscribe(Jt=(0,ge._)(Ie,Gn,Rt))},()=>{fn=!0,(!rt||!Jt||Jt.closed)&&Ie.complete()}))})}(()=>(0,Ee.O)(wn,tt))}var ve=f(5964),_e=f(6977),ae=f(6860),Q=f(177),q=f(8203);let de=(()=>{class wn{constructor(Ie,rt,pt){this._ngZone=Ie,this._platform=rt,this._scrolled=new C.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=pt}register(Ie){this.scrollContainers.has(Ie)||this.scrollContainers.set(Ie,Ie.elementScrolled().subscribe(()=>this._scrolled.next(Ie)))}deregister(Ie){const rt=this.scrollContainers.get(Ie);rt&&(rt.unsubscribe(),this.scrollContainers.delete(Ie))}scrolled(Ie=20){return this._platform.isBrowser?new D.c(rt=>{this._globalSubscription||this._addGlobalListener();const pt=Ie>0?this._scrolled.pipe(me(Ie)).subscribe(rt):this._scrolled.subscribe(rt);return this._scrolledCount++,()=>{pt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,V.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Ie,rt)=>this.deregister(rt)),this._scrolled.complete()}ancestorScrolled(Ie,rt){const pt=this.getAncestorScrollContainers(Ie);return this.scrolled(rt).pipe((0,ve.p)(Jt=>!Jt||pt.indexOf(Jt)>-1))}getAncestorScrollContainers(Ie){const rt=[];return this.scrollContainers.forEach((pt,Jt)=>{this._scrollableContainsElement(Jt,Ie)&&rt.push(Jt)}),rt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Ie,rt){let pt=(0,t.i8)(rt),Jt=Ie.getElementRef().nativeElement;do{if(pt==Jt)return!0}while(pt=pt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Ie=this._getWindow();return(0,X.R)(Ie.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(rt){return new(rt||wn)(g.KVO(g.SKi),g.KVO(ae.OD),g.KVO(Q.qQ,8))};static#t=this.\u0275prov=g.jDH({token:wn,factory:wn.\u0275fac,providedIn:"root"})}return wn})(),Ke=(()=>{class wn{constructor(Ie,rt,pt,Jt){this.elementRef=Ie,this.scrollDispatcher=rt,this.ngZone=pt,this.dir=Jt,this._destroyed=new C.B,this._elementScrolled=new D.c(fn=>this.ngZone.runOutsideAngular(()=>(0,X.R)(this.elementRef.nativeElement,"scroll").pipe((0,_e.Q)(this._destroyed)).subscribe(fn)))}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(Ie){const rt=this.elementRef.nativeElement,pt=this.dir&&"rtl"==this.dir.value;null==Ie.left&&(Ie.left=pt?Ie.end:Ie.start),null==Ie.right&&(Ie.right=pt?Ie.start:Ie.end),null!=Ie.bottom&&(Ie.top=rt.scrollHeight-rt.clientHeight-Ie.bottom),pt&&(0,ae.BD)()!=ae.r5.NORMAL?(null!=Ie.left&&(Ie.right=rt.scrollWidth-rt.clientWidth-Ie.left),(0,ae.BD)()==ae.r5.INVERTED?Ie.left=Ie.right:(0,ae.BD)()==ae.r5.NEGATED&&(Ie.left=Ie.right?-Ie.right:Ie.right)):null!=Ie.right&&(Ie.left=rt.scrollWidth-rt.clientWidth-Ie.right),this._applyScrollToOptions(Ie)}_applyScrollToOptions(Ie){const rt=this.elementRef.nativeElement;(0,ae.CZ)()?rt.scrollTo(Ie):(null!=Ie.top&&(rt.scrollTop=Ie.top),null!=Ie.left&&(rt.scrollLeft=Ie.left))}measureScrollOffset(Ie){const rt="left",Jt=this.elementRef.nativeElement;if("top"==Ie)return Jt.scrollTop;if("bottom"==Ie)return Jt.scrollHeight-Jt.clientHeight-Jt.scrollTop;const fn=this.dir&&"rtl"==this.dir.value;return"start"==Ie?Ie=fn?"right":rt:"end"==Ie&&(Ie=fn?rt:"right"),fn&&(0,ae.BD)()==ae.r5.INVERTED?Ie==rt?Jt.scrollWidth-Jt.clientWidth-Jt.scrollLeft:Jt.scrollLeft:fn&&(0,ae.BD)()==ae.r5.NEGATED?Ie==rt?Jt.scrollLeft+Jt.scrollWidth-Jt.clientWidth:-Jt.scrollLeft:Ie==rt?Jt.scrollLeft:Jt.scrollWidth-Jt.clientWidth-Jt.scrollLeft}static#e=this.\u0275fac=function(rt){return new(rt||wn)(g.rXU(g.aKT),g.rXU(de),g.rXU(g.SKi),g.rXU(q.dS,8))};static#t=this.\u0275dir=g.FsC({type:wn,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return wn})(),te=(()=>{class wn{constructor(Ie,rt,pt){this._platform=Ie,this._change=new C.B,this._changeListener=Jt=>{this._change.next(Jt)},this._document=pt,rt.runOutsideAngular(()=>{if(Ie.isBrowser){const Jt=this._getWindow();Jt.addEventListener("resize",this._changeListener),Jt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Ie=this._getWindow();Ie.removeEventListener("resize",this._changeListener),Ie.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Ie={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Ie}getViewportRect(){const Ie=this.getViewportScrollPosition(),{width:rt,height:pt}=this.getViewportSize();return{top:Ie.top,left:Ie.left,bottom:Ie.top+pt,right:Ie.left+rt,height:pt,width:rt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Ie=this._document,rt=this._getWindow(),pt=Ie.documentElement,Jt=pt.getBoundingClientRect();return{top:-Jt.top||Ie.body.scrollTop||rt.scrollY||pt.scrollTop||0,left:-Jt.left||Ie.body.scrollLeft||rt.scrollX||pt.scrollLeft||0}}change(Ie=20){return Ie>0?this._change.pipe(me(Ie)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Ie=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Ie.innerWidth,height:Ie.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(rt){return new(rt||wn)(g.KVO(ae.OD),g.KVO(g.SKi),g.KVO(Q.qQ,8))};static#t=this.\u0275prov=g.jDH({token:wn,factory:wn.\u0275fac,providedIn:"root"})}return wn})(),En=(()=>{class wn{static#e=this.\u0275fac=function(rt){return new(rt||wn)};static#t=this.\u0275mod=g.$C({type:wn});static#n=this.\u0275inj=g.G2t({})}return wn})(),Yn=(()=>{class wn{static#e=this.\u0275fac=function(rt){return new(rt||wn)};static#t=this.\u0275mod=g.$C({type:wn});static#n=this.\u0275inj=g.G2t({imports:[q.jI,En,q.jI,En]})}return wn})()},177:(Et,be,f)=>{"use strict";f.d(be,{AJ:()=>bo,B3:()=>ln,EO:()=>Ae,GH:()=>As,Jj:()=>Di,MD:()=>Qo,N0:()=>pa,P9:()=>Yo,QT:()=>C,QX:()=>$i,Sq:()=>ei,T3:()=>Re,UE:()=>jr,VF:()=>D,Vy:()=>qs,Xr:()=>ea,YU:()=>wt,ZD:()=>V,_b:()=>at,aZ:()=>le,bT:()=>Ri,e1:()=>lr,hb:()=>B,pM:()=>ei,qQ:()=>j,ux:()=>Oi,vh:()=>Ro});var t=f(4438);let g=null;function C(){return g}function V(k){g??=k}class D{}const j=new t.nKC("");let N=(()=>{class k{historyGo($){throw new Error("")}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=t.jDH({token:k,factory:()=>(0,t.WQX)(S),providedIn:"platform"})}return k})(),S=(()=>{class k extends N{constructor(){super(),this._doc=(0,t.WQX)(j),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return C().getBaseHref(this._doc)}onPopState($){const re=C().getGlobalEventTarget(this._doc,"window");return re.addEventListener("popstate",$,!1),()=>re.removeEventListener("popstate",$)}onHashChange($){const re=C().getGlobalEventTarget(this._doc,"window");return re.addEventListener("hashchange",$,!1),()=>re.removeEventListener("hashchange",$)}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($){this._location.pathname=$}pushState($,re,it){this._history.pushState($,re,it)}replaceState($,re,it){this._history.replaceState($,re,it)}forward(){this._history.forward()}back(){this._history.back()}historyGo($=0){this._history.go($)}getState(){return this._history.state}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=t.jDH({token:k,factory:()=>new k,providedIn:"platform"})}return k})();function E(k,ue){if(0==k.length)return ue;if(0==ue.length)return k;let $=0;return k.endsWith("/")&&$++,ue.startsWith("/")&&$++,2==$?k+ue.substring(1):1==$?k+ue:k+"/"+ue}function P(k){const ue=k.match(/#|\?|$/),$=ue&&ue.index||k.length;return k.slice(0,$-("/"===k[$-1]?1:0))+k.slice($)}function b(k){return k&&"?"!==k[0]?"?"+k:k}let B=(()=>{class k{historyGo($){throw new Error("")}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275prov=t.jDH({token:k,factory:()=>(0,t.WQX)(K),providedIn:"root"})}return k})();const h=new t.nKC("");let K=(()=>{class k extends B{constructor($,re){super(),this._platformLocation=$,this._removeListenerFns=[],this._baseHref=re??this._platformLocation.getBaseHrefFromDOM()??(0,t.WQX)(j).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState($){this._removeListenerFns.push(this._platformLocation.onPopState($),this._platformLocation.onHashChange($))}getBaseHref(){return this._baseHref}prepareExternalUrl($){return E(this._baseHref,$)}path($=!1){const re=this._platformLocation.pathname+b(this._platformLocation.search),it=this._platformLocation.hash;return it&&$?`${re}${it}`:re}pushState($,re,it,Xt){const bn=this.prepareExternalUrl(it+b(Xt));this._platformLocation.pushState($,re,bn)}replaceState($,re,it,Xt){const bn=this.prepareExternalUrl(it+b(Xt));this._platformLocation.replaceState($,re,bn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo($=0){this._platformLocation.historyGo?.($)}static#e=this.\u0275fac=function(re){return new(re||k)(t.KVO(N),t.KVO(h,8))};static#t=this.\u0275prov=t.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),le=(()=>{class k{constructor($){this._subject=new t.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=$;const re=this._locationStrategy.getBaseHref();this._basePath=function me(k){if(new RegExp("^(https?:)?//").test(k)){const[,$]=k.split(/\/\/[^\/]+/);return $}return k}(P(Ee(re))),this._locationStrategy.onPopState(it=>{this._subject.emit({url:this.path(!0),pop:!0,state:it.state,type:it.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path($=!1){return this.normalize(this._locationStrategy.path($))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo($,re=""){return this.path()==this.normalize($+b(re))}normalize($){return k.stripTrailingSlash(function Ye(k,ue){if(!k||!ue.startsWith(k))return ue;const $=ue.substring(k.length);return""===$||["/",";","?","#"].includes($[0])?$:ue}(this._basePath,Ee($)))}prepareExternalUrl($){return $&&"/"!==$[0]&&($="/"+$),this._locationStrategy.prepareExternalUrl($)}go($,re="",it=null){this._locationStrategy.pushState(it,"",$,re),this._notifyUrlChangeListeners(this.prepareExternalUrl($+b(re)),it)}replaceState($,re="",it=null){this._locationStrategy.replaceState(it,"",$,re),this._notifyUrlChangeListeners(this.prepareExternalUrl($+b(re)),it)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo($=0){this._locationStrategy.historyGo?.($)}onUrlChange($){return this._urlChangeListeners.push($),this._urlChangeSubscription??=this.subscribe(re=>{this._notifyUrlChangeListeners(re.url,re.state)}),()=>{const re=this._urlChangeListeners.indexOf($);this._urlChangeListeners.splice(re,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners($="",re){this._urlChangeListeners.forEach(it=>it($,re))}subscribe($,re,it){return this._subject.subscribe({next:$,error:re,complete:it})}static#e=this.normalizeQueryParams=b;static#t=this.joinWithSlash=E;static#n=this.stripTrailingSlash=P;static#i=this.\u0275fac=function(re){return new(re||k)(t.KVO(B))};static#r=this.\u0275prov=t.jDH({token:k,factory:()=>function ge(){return new le((0,t.KVO)(B))}(),providedIn:"root"})}return k})();function Ee(k){return k.replace(/\/index.html$/,"")}var _e=function(k){return k[k.Decimal=0]="Decimal",k[k.Percent=1]="Percent",k[k.Currency=2]="Currency",k[k.Scientific=3]="Scientific",k}(_e||{}),Q=function(k){return k[k.Format=0]="Format",k[k.Standalone=1]="Standalone",k}(Q||{}),q=function(k){return k[k.Narrow=0]="Narrow",k[k.Abbreviated=1]="Abbreviated",k[k.Wide=2]="Wide",k[k.Short=3]="Short",k}(q||{}),he=function(k){return k[k.Short=0]="Short",k[k.Medium=1]="Medium",k[k.Long=2]="Long",k[k.Full=3]="Full",k}(he||{});const Ve={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 te(k,ue){return Ie((0,t.H5H)(k)[t.KH2.DateFormat],ue)}function we(k,ue){return Ie((0,t.H5H)(k)[t.KH2.TimeFormat],ue)}function Je(k,ue){return Ie((0,t.H5H)(k)[t.KH2.DateTimeFormat],ue)}function xe(k,ue){const $=(0,t.H5H)(k),re=$[t.KH2.NumberSymbols][ue];if(typeof re>"u"){if(ue===Ve.CurrencyDecimal)return $[t.KH2.NumberSymbols][Ve.Decimal];if(ue===Ve.CurrencyGroup)return $[t.KH2.NumberSymbols][Ve.Group]}return re}function En(k){if(!k[t.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${k[t.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ie(k,ue){for(let $=ue;$>-1;$--)if(typeof k[$]<"u")return k[$];throw new Error("Locale data API: locale data undefined")}function rt(k){const[ue,$]=k.split(":");return{hours:+ue,minutes:+$}}const Gn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Rt={},ye=/((?:[^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 Ze=function(k){return k[k.Short=0]="Short",k[k.ShortGMT=1]="ShortGMT",k[k.Long=2]="Long",k[k.Extended=3]="Extended",k}(Ze||{}),We=function(k){return k[k.FullYear=0]="FullYear",k[k.Month=1]="Month",k[k.Date=2]="Date",k[k.Hours=3]="Hours",k[k.Minutes=4]="Minutes",k[k.Seconds=5]="Seconds",k[k.FractionalSeconds=6]="FractionalSeconds",k[k.Day=7]="Day",k}(We||{}),Mt=function(k){return k[k.DayPeriods=0]="DayPeriods",k[k.Days=1]="Days",k[k.Months=2]="Months",k[k.Eras=3]="Eras",k}(Mt||{});function Bt(k,ue,$,re){let it=function zt(k){if(Vt(k))return k;if("number"==typeof k&&!isNaN(k))return new Date(k);if("string"==typeof k){if(k=k.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(k)){const[it,Xt=1,bn=1]=k.split("-").map(ti=>+ti);return mt(it,Xt-1,bn)}const $=parseFloat(k);if(!isNaN(k-$))return new Date($);let re;if(re=k.match(Gn))return function In(k){const ue=new Date(0);let $=0,re=0;const it=k[8]?ue.setUTCFullYear:ue.setFullYear,Xt=k[8]?ue.setUTCHours:ue.setHours;k[9]&&($=Number(k[9]+k[10]),re=Number(k[9]+k[11])),it.call(ue,Number(k[1]),Number(k[2])-1,Number(k[3]));const bn=Number(k[4]||0)-$,ti=Number(k[5]||0)-re,vr=Number(k[6]||0),or=Math.floor(1e3*parseFloat("0."+(k[7]||0)));return Xt.call(ue,bn,ti,vr,or),ue}(re)}const ue=new Date(k);if(!Vt(ue))throw new Error(`Unable to convert "${k}" into a date`);return ue}(k);ue=$t($,ue)||ue;let ti,bn=[];for(;ue;){if(ti=ye.exec(ue),!ti){bn.push(ue);break}{bn=bn.concat(ti.slice(1));const hr=bn.pop();if(!hr)break;ue=hr}}let vr=it.getTimezoneOffset();re&&(vr=J(re,vr),it=function st(k,ue,$){const re=$?-1:1,it=k.getTimezoneOffset();return function De(k,ue){return(k=new Date(k.getTime())).setMinutes(k.getMinutes()+ue),k}(k,re*(J(ue,it)-it))}(it,re,!0));let or="";return bn.forEach(hr=>{const Bi=function ee(k){if(Ce[k])return Ce[k];let ue;switch(k){case"G":case"GG":case"GGG":ue=pn(Mt.Eras,q.Abbreviated);break;case"GGGG":ue=pn(Mt.Eras,q.Wide);break;case"GGGGG":ue=pn(Mt.Eras,q.Narrow);break;case"y":ue=Wt(We.FullYear,1,0,!1,!0);break;case"yy":ue=Wt(We.FullYear,2,0,!0,!0);break;case"yyy":ue=Wt(We.FullYear,3,0,!1,!0);break;case"yyyy":ue=Wt(We.FullYear,4,0,!1,!0);break;case"Y":ue=Be(1);break;case"YY":ue=Be(2,!0);break;case"YYY":ue=Be(3);break;case"YYYY":ue=Be(4);break;case"M":case"L":ue=Wt(We.Month,1,1);break;case"MM":case"LL":ue=Wt(We.Month,2,1);break;case"MMM":ue=pn(Mt.Months,q.Abbreviated);break;case"MMMM":ue=pn(Mt.Months,q.Wide);break;case"MMMMM":ue=pn(Mt.Months,q.Narrow);break;case"LLL":ue=pn(Mt.Months,q.Abbreviated,Q.Standalone);break;case"LLLL":ue=pn(Mt.Months,q.Wide,Q.Standalone);break;case"LLLLL":ue=pn(Mt.Months,q.Narrow,Q.Standalone);break;case"w":ue=gn(1);break;case"ww":ue=gn(2);break;case"W":ue=gn(1,!0);break;case"d":ue=Wt(We.Date,1);break;case"dd":ue=Wt(We.Date,2);break;case"c":case"cc":ue=Wt(We.Day,1);break;case"ccc":ue=pn(Mt.Days,q.Abbreviated,Q.Standalone);break;case"cccc":ue=pn(Mt.Days,q.Wide,Q.Standalone);break;case"ccccc":ue=pn(Mt.Days,q.Narrow,Q.Standalone);break;case"cccccc":ue=pn(Mt.Days,q.Short,Q.Standalone);break;case"E":case"EE":case"EEE":ue=pn(Mt.Days,q.Abbreviated);break;case"EEEE":ue=pn(Mt.Days,q.Wide);break;case"EEEEE":ue=pn(Mt.Days,q.Narrow);break;case"EEEEEE":ue=pn(Mt.Days,q.Short);break;case"a":case"aa":case"aaa":ue=pn(Mt.DayPeriods,q.Abbreviated);break;case"aaaa":ue=pn(Mt.DayPeriods,q.Wide);break;case"aaaaa":ue=pn(Mt.DayPeriods,q.Narrow);break;case"b":case"bb":case"bbb":ue=pn(Mt.DayPeriods,q.Abbreviated,Q.Standalone,!0);break;case"bbbb":ue=pn(Mt.DayPeriods,q.Wide,Q.Standalone,!0);break;case"bbbbb":ue=pn(Mt.DayPeriods,q.Narrow,Q.Standalone,!0);break;case"B":case"BB":case"BBB":ue=pn(Mt.DayPeriods,q.Abbreviated,Q.Format,!0);break;case"BBBB":ue=pn(Mt.DayPeriods,q.Wide,Q.Format,!0);break;case"BBBBB":ue=pn(Mt.DayPeriods,q.Narrow,Q.Format,!0);break;case"h":ue=Wt(We.Hours,1,-12);break;case"hh":ue=Wt(We.Hours,2,-12);break;case"H":ue=Wt(We.Hours,1);break;case"HH":ue=Wt(We.Hours,2);break;case"m":ue=Wt(We.Minutes,1);break;case"mm":ue=Wt(We.Minutes,2);break;case"s":ue=Wt(We.Seconds,1);break;case"ss":ue=Wt(We.Seconds,2);break;case"S":ue=Wt(We.FractionalSeconds,1);break;case"SS":ue=Wt(We.FractionalSeconds,2);break;case"SSS":ue=Wt(We.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":ue=_i(Ze.Short);break;case"ZZZZZ":ue=_i(Ze.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":ue=_i(Ze.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":ue=_i(Ze.Long);break;default:return null}return Ce[k]=ue,ue}(hr);or+=Bi?Bi(it,$,vr):"''"===hr?"'":hr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),or}function mt(k,ue,$){const re=new Date(0);return re.setFullYear(k,ue,$),re.setHours(0,0,0),re}function $t(k,ue){const $=function Qe(k){return(0,t.H5H)(k)[t.KH2.LocaleId]}(k);if(Rt[$]??={},Rt[$][ue])return Rt[$][ue];let re="";switch(ue){case"shortDate":re=te(k,he.Short);break;case"mediumDate":re=te(k,he.Medium);break;case"longDate":re=te(k,he.Long);break;case"fullDate":re=te(k,he.Full);break;case"shortTime":re=we(k,he.Short);break;case"mediumTime":re=we(k,he.Medium);break;case"longTime":re=we(k,he.Long);break;case"fullTime":re=we(k,he.Full);break;case"short":const it=$t(k,"shortTime"),Xt=$t(k,"shortDate");re=nt(Je(k,he.Short),[it,Xt]);break;case"medium":const bn=$t(k,"mediumTime"),ti=$t(k,"mediumDate");re=nt(Je(k,he.Medium),[bn,ti]);break;case"long":const vr=$t(k,"longTime"),or=$t(k,"longDate");re=nt(Je(k,he.Long),[vr,or]);break;case"full":const hr=$t(k,"fullTime"),Bi=$t(k,"fullDate");re=nt(Je(k,he.Full),[hr,Bi])}return re&&(Rt[$][ue]=re),re}function nt(k,ue){return ue&&(k=k.replace(/\{([^}]+)}/g,function($,re){return null!=ue&&re in ue?ue[re]:$})),k}function _t(k,ue,$="-",re,it){let Xt="";(k<0||it&&k<=0)&&(it?k=1-k:(k=-k,Xt=$));let bn=String(k);for(;bn.length0||ti>-$)&&(ti+=$),k===We.Hours)0===ti&&-12===$&&(ti=12);else if(k===We.FractionalSeconds)return function St(k,ue){return _t(k,3).substring(0,ue)}(ti,ue);const vr=xe(bn,Ve.MinusSign);return _t(ti,ue,vr,re,it)}}function pn(k,ue,$=Q.Format,re=!1){return function(it,Xt){return function jn(k,ue,$,re,it,Xt){switch($){case Mt.Months:return function ot(k,ue,$){const re=(0,t.H5H)(k),Xt=Ie([re[t.KH2.MonthsFormat],re[t.KH2.MonthsStandalone]],ue);return Ie(Xt,$)}(ue,it,re)[k.getMonth()];case Mt.Days:return function Fe(k,ue,$){const re=(0,t.H5H)(k),Xt=Ie([re[t.KH2.DaysFormat],re[t.KH2.DaysStandalone]],ue);return Ie(Xt,$)}(ue,it,re)[k.getDay()];case Mt.DayPeriods:const bn=k.getHours(),ti=k.getMinutes();if(Xt){const or=function Yn(k){const ue=(0,t.H5H)(k);return En(ue),(ue[t.KH2.ExtraData][2]||[]).map(re=>"string"==typeof re?rt(re):[rt(re[0]),rt(re[1])])}(ue),hr=function wn(k,ue,$){const re=(0,t.H5H)(k);En(re);const Xt=Ie([re[t.KH2.ExtraData][0],re[t.KH2.ExtraData][1]],ue)||[];return Ie(Xt,$)||[]}(ue,it,re),Bi=or.findIndex(Vr=>{if(Array.isArray(Vr)){const[mr,Vi]=Vr,fi=bn>=mr.hours&&ti>=mr.minutes,On=bn0?Math.floor(it/60):Math.ceil(it/60);switch(k){case Ze.Short:return(it>=0?"+":"")+_t(bn,2,Xt)+_t(Math.abs(it%60),2,Xt);case Ze.ShortGMT:return"GMT"+(it>=0?"+":"")+_t(bn,1,Xt);case Ze.Long:return"GMT"+(it>=0?"+":"")+_t(bn,2,Xt)+":"+_t(Math.abs(it%60),2,Xt);case Ze.Extended:return 0===re?"Z":(it>=0?"+":"")+_t(bn,2,Xt)+":"+_t(Math.abs(it%60),2,Xt);default:throw new Error(`Unknown zone width "${k}"`)}}}const kn=0,Gt=4;function Ht(k){const ue=k.getDay(),$=0===ue?-3:Gt-ue;return mt(k.getFullYear(),k.getMonth(),k.getDate()+$)}function gn(k,ue=!1){return function($,re){let it;if(ue){const Xt=new Date($.getFullYear(),$.getMonth(),1).getDay()-1,bn=$.getDate();it=1+Math.floor((bn+Xt)/7)}else{const Xt=Ht($),bn=function hi(k){const ue=mt(k,kn,1).getDay();return mt(k,0,1+(ue<=Gt?Gt:Gt+7)-ue)}(Xt.getFullYear()),ti=Xt.getTime()-bn.getTime();it=1+Math.round(ti/6048e5)}return _t(it,k,xe(re,Ve.MinusSign))}}function Be(k,ue=!1){return function($,re){return _t(Ht($).getFullYear(),k,xe(re,Ve.MinusSign),ue)}}const Ce={};function J(k,ue){k=k.replace(/:/g,"");const $=Date.parse("Jan 01, 1970 00:00:00 "+k)/6e4;return isNaN($)?ue:$}function Vt(k){return k instanceof Date&&!isNaN(k.valueOf())}const Dt=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function ci(k){const ue=parseInt(k);if(isNaN(ue))throw new Error("Invalid integer literal when parsing "+k);return ue}function Ae(k,ue,$){return(0,t.XSP)(k,ue,$)}function at(k,ue){ue=encodeURIComponent(ue);for(const $ of k.split(";")){const re=$.indexOf("="),[it,Xt]=-1==re?[$,""]:[$.slice(0,re),$.slice(re+1)];if(it.trim()===ue)return decodeURIComponent(Xt)}return null}const ct=/\s+/,Qt=[];let wt=(()=>{class k{constructor($,re){this._ngEl=$,this._renderer=re,this.initialClasses=Qt,this.stateMap=new Map}set klass($){this.initialClasses=null!=$?$.trim().split(ct):Qt}set ngClass($){this.rawClass="string"==typeof $?$.trim().split(ct):$}ngDoCheck(){for(const re of this.initialClasses)this._updateState(re,!0);const $=this.rawClass;if(Array.isArray($)||$ instanceof Set)for(const re of $)this._updateState(re,!0);else if(null!=$)for(const re of Object.keys($))this._updateState(re,!!$[re]);this._applyStateDiff()}_updateState($,re){const it=this.stateMap.get($);void 0!==it?(it.enabled!==re&&(it.changed=!0,it.enabled=re),it.touched=!0):this.stateMap.set($,{enabled:re,changed:!0,touched:!0})}_applyStateDiff(){for(const $ of this.stateMap){const re=$[0],it=$[1];it.changed?(this._toggleClass(re,it.enabled),it.changed=!1):it.touched||(it.enabled&&this._toggleClass(re,!1),this.stateMap.delete(re)),it.touched=!1}}_toggleClass($,re){($=$.trim()).length>0&&$.split(ct).forEach(it=>{re?this._renderer.addClass(this._ngEl.nativeElement,it):this._renderer.removeClass(this._ngEl.nativeElement,it)})}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.aKT),t.rXU(t.sFG))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngClass",""]],inputs:{klass:[t.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return k})();class vi{constructor(ue,$,re,it){this.$implicit=ue,this.ngForOf=$,this.index=re,this.count=it}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 ei=(()=>{class k{set ngForOf($){this._ngForOf=$,this._ngForOfDirty=!0}set ngForTrackBy($){this._trackByFn=$}get ngForTrackBy(){return this._trackByFn}constructor($,re,it){this._viewContainer=$,this._template=re,this._differs=it,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate($){$&&(this._template=$)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const $=this._ngForOf;!this._differ&&$&&(this._differ=this._differs.find($).create(this.ngForTrackBy))}if(this._differ){const $=this._differ.diff(this._ngForOf);$&&this._applyChanges($)}}_applyChanges($){const re=this._viewContainer;$.forEachOperation((it,Xt,bn)=>{if(null==it.previousIndex)re.createEmbeddedView(this._template,new vi(it.item,this._ngForOf,-1,-1),null===bn?void 0:bn);else if(null==bn)re.remove(null===Xt?void 0:Xt);else if(null!==Xt){const ti=re.get(Xt);re.move(ti,bn),qn(ti,it)}});for(let it=0,Xt=re.length;it{qn(re.get(it.currentIndex),it)})}static ngTemplateContextGuard($,re){return!0}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return k})();function qn(k,ue){k.context.$implicit=ue.item}let Ri=(()=>{class k{constructor($,re){this._viewContainer=$,this._context=new zi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=re}set ngIf($){this._context.$implicit=this._context.ngIf=$,this._updateView()}set ngIfThen($){Yi("ngIfThen",$),this._thenTemplateRef=$,this._thenViewRef=null,this._updateView()}set ngIfElse($){Yi("ngIfElse",$),this._elseTemplateRef=$,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($,re){return!0}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.c1b),t.rXU(t.C4Q))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return k})();class zi{constructor(){this.$implicit=null,this.ngIf=null}}function Yi(k,ue){if(ue&&!ue.createEmbeddedView)throw new Error(`${k} must be a TemplateRef, but received '${(0,t.Tbb)(ue)}'.`)}class Ei{constructor(ue,$){this._viewContainerRef=ue,this._templateRef=$,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 Oi=(()=>{class k{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch($){this._ngSwitch=$,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault($){this._defaultViews.push($)}_matchCase($){const re=$===this._ngSwitch;return this._lastCasesMatched||=re,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),re}_updateDefaultCases($){if(this._defaultViews.length>0&&$!==this._defaultUsed){this._defaultUsed=$;for(const re of this._defaultViews)re.enforceState($)}}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return k})(),lr=(()=>{class k{constructor($,re,it){this.ngSwitch=it,it._addCase(),this._view=new Ei($,re)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(Oi,9))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return k})(),ln=(()=>{class k{constructor($,re,it){this._ngEl=$,this._differs=re,this._renderer=it,this._ngStyle=null,this._differ=null}set ngStyle($){this._ngStyle=$,!this._differ&&$&&(this._differ=this._differs.find($).create())}ngDoCheck(){if(this._differ){const $=this._differ.diff(this._ngStyle);$&&this._applyChanges($)}}_setStyle($,re){const[it,Xt]=$.split("."),bn=-1===it.indexOf("-")?void 0:t.czy.DashCase;null!=re?this._renderer.setStyle(this._ngEl.nativeElement,it,Xt?`${re}${Xt}`:re,bn):this._renderer.removeStyle(this._ngEl.nativeElement,it,bn)}_applyChanges($){$.forEachRemovedItem(re=>this._setStyle(re.key,null)),$.forEachAddedItem(re=>this._setStyle(re.key,re.currentValue)),$.forEachChangedItem(re=>this._setStyle(re.key,re.currentValue))}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.aKT),t.rXU(t.MKu),t.rXU(t.sFG))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return k})(),Re=(()=>{class k{constructor($){this._viewContainerRef=$,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges($){if(this._shouldRecreateView($)){const re=this._viewContainerRef;if(this._viewRef&&re.remove(re.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const it=this._createContextForwardProxy();this._viewRef=re.createEmbeddedView(this.ngTemplateOutlet,it,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView($){return!!$.ngTemplateOutlet||!!$.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:($,re,it)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,re,it),get:($,re,it)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,re,it)}})}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.c1b))};static#t=this.\u0275dir=t.FsC({type:k,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.OA$]})}return k})();function et(k,ue){return new t.wOt(2100,!1)}class Wn{createSubscription(ue,$){return(0,t.O8t)(()=>ue.subscribe({next:$,error:re=>{throw re}}))}dispose(ue){(0,t.O8t)(()=>ue.unsubscribe())}}class Ti{createSubscription(ue,$){return ue.then($,re=>{throw re})}dispose(ue){}}const ro=new Ti,lo=new Wn;let Di=(()=>{class k{constructor($){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=$}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform($){if(!this._obj){if($)try{this.markForCheckOnValueUpdate=!1,this._subscribe($)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return $!==this._obj?(this._dispose(),this.transform($)):this._latestValue}_subscribe($){this._obj=$,this._strategy=this._selectStrategy($),this._subscription=this._strategy.createSubscription($,re=>this._updateLatestValue($,re))}_selectStrategy($){if((0,t.jNT)($))return ro;if((0,t.zjR)($))return lo;throw et()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue($,re){$===this._obj&&(this._latestValue=re,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.gRc,16))};static#t=this.\u0275pipe=t.EJ8({name:"async",type:k,pure:!1,standalone:!0})}return k})(),As=(()=>{class k{transform($){if(null==$)return null;if("string"!=typeof $)throw et();return $.toLowerCase()}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275pipe=t.EJ8({name:"lowercase",type:k,pure:!0,standalone:!0})}return k})();const Xo=new t.nKC(""),nn=new t.nKC("");let Ro=(()=>{class k{constructor($,re,it){this.locale=$,this.defaultTimezone=re,this.defaultOptions=it}transform($,re,it,Xt){if(null==$||""===$||$!=$)return null;try{return Bt($,re??this.defaultOptions?.dateFormat??"mediumDate",Xt||this.locale,it??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(bn){throw et()}}static#e=this.\u0275fac=function(re){return new(re||k)(t.rXU(t.xe9,16),t.rXU(Xo,24),t.rXU(nn,24))};static#t=this.\u0275pipe=t.EJ8({name:"date",type:k,pure:!0,standalone:!0})}return k})(),$i=(()=>{class k{constructor($){this._locale=$}transform($,re,it){if(!function Zo(k){return!(null==k||""===k||k!=k)}($))return null;it||=this._locale;try{return function Dn(k,ue,$){return function At(k,ue,$,re,it,Xt,bn=!1){let ti="",vr=!1;if(isFinite(k)){let or=function mi(k){let re,it,Xt,bn,ti,ue=Math.abs(k)+"",$=0;for((it=ue.indexOf("."))>-1&&(ue=ue.replace(".","")),(Xt=ue.search(/e/i))>0?(it<0&&(it=Xt),it+=+ue.slice(Xt+1),ue=ue.substring(0,Xt)):it<0&&(it=ue.length),Xt=0;"0"===ue.charAt(Xt);Xt++);if(Xt===(ti=ue.length))re=[0],it=1;else{for(ti--;"0"===ue.charAt(ti);)ti--;for(it-=Xt,re=[],bn=0;Xt<=ti;Xt++,bn++)re[bn]=Number(ue.charAt(Xt))}return it>22&&(re=re.splice(0,21),$=it-1,it=1),{digits:re,exponent:$,integerLen:it}}(k);bn&&(or=function Hn(k){if(0===k.digits[0])return k;const ue=k.digits.length-k.integerLen;return k.exponent?k.exponent+=2:(0===ue?k.digits.push(0,0):1===ue&&k.digits.push(0),k.integerLen+=2),k}(or));let hr=ue.minInt,Bi=ue.minFrac,Vr=ue.maxFrac;if(Xt){const sr=Xt.match(Dt);if(null===sr)throw new Error(`${Xt} is not a valid digit info`);const so=sr[1],Or=sr[3],Hr=sr[5];null!=so&&(hr=ci(so)),null!=Or&&(Bi=ci(Or)),null!=Hr?Vr=ci(Hr):null!=Or&&Bi>Vr&&(Vr=Bi)}!function Un(k,ue,$){if(ue>$)throw new Error(`The minimum number of digits after fraction (${ue}) is higher than the maximum (${$}).`);let re=k.digits,it=re.length-k.integerLen;const Xt=Math.min(Math.max(ue,it),$);let bn=Xt+k.integerLen,ti=re[bn];if(bn>0){re.splice(Math.max(k.integerLen,bn));for(let Bi=bn;Bi=5)if(bn-1<0){for(let Bi=0;Bi>bn;Bi--)re.unshift(0),k.integerLen++;re.unshift(1),k.integerLen++}else re[bn-1]++;for(;it=or?Vi.pop():vr=!1),Vr>=10?1:0},0);hr&&(re.unshift(hr),k.integerLen++)}(or,Bi,Vr);let mr=or.digits,Vi=or.integerLen;const fi=or.exponent;let On=[];for(vr=mr.every(sr=>!sr);Vi0?On=mr.splice(Vi,mr.length):(On=mr,mr=[0]);const ri=[];for(mr.length>=ue.lgSize&&ri.unshift(mr.splice(-ue.lgSize,mr.length).join(""));mr.length>ue.gSize;)ri.unshift(mr.splice(-ue.gSize,mr.length).join(""));mr.length&&ri.unshift(mr.join("")),ti=ri.join(xe($,re)),On.length&&(ti+=xe($,it)+On.join("")),fi&&(ti+=xe($,Ve.Exponential)+"+"+fi)}else ti=xe($,Ve.Infinity);return ti=k<0&&!vr?ue.negPre+ti+ue.negSuf:ue.posPre+ti+ue.posSuf,ti}(k,function Pn(k,ue="-"){const $={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},re=k.split(";"),it=re[0],Xt=re[1],bn=-1!==it.indexOf(".")?it.split("."):[it.substring(0,it.lastIndexOf("0")+1),it.substring(it.lastIndexOf("0")+1)],ti=bn[0],vr=bn[1]||"";$.posPre=ti.substring(0,ti.indexOf("#"));for(let hr=0;hr{class k{transform($,re,it){if(null==$)return null;if(!this.supports($))throw et();return $.slice(re,it)}supports($){return"string"==typeof $||Array.isArray($)}static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275pipe=t.EJ8({name:"slice",type:k,pure:!1,standalone:!0})}return k})(),Qo=(()=>{class k{static#e=this.\u0275fac=function(re){return new(re||k)};static#t=this.\u0275mod=t.$C({type:k});static#n=this.\u0275inj=t.G2t({})}return k})();const bo="browser",Ya="server";function jr(k){return k===bo}function qs(k){return k===Ya}let ea=(()=>{class k{static#e=this.\u0275prov=(0,t.jDH)({token:k,providedIn:"root",factory:()=>jr((0,t.WQX)(t.Agw))?new Gr((0,t.WQX)(j),window):new Va})}return k})();class Gr{constructor(ue,$){this.document=ue,this.window=$,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 $=function Jo(k,ue){const $=k.getElementById(ue)||k.getElementsByName(ue)[0];if($)return $;if("function"==typeof k.createTreeWalker&&k.body&&"function"==typeof k.body.attachShadow){const re=k.createTreeWalker(k.body,NodeFilter.SHOW_ELEMENT);let it=re.currentNode;for(;it;){const Xt=it.shadowRoot;if(Xt){const bn=Xt.getElementById(ue)||Xt.querySelector(`[name="${ue}"]`);if(bn)return bn}it=re.nextNode()}}return null}(this.document,ue);$&&(this.scrollToElement($),$.focus())}setHistoryScrollRestoration(ue){this.window.history.scrollRestoration=ue}scrollToElement(ue){const $=ue.getBoundingClientRect(),re=$.left+this.window.pageXOffset,it=$.top+this.window.pageYOffset,Xt=this.offset();this.window.scrollTo(re-Xt[0],it-Xt[1])}}class Va{setOffset(ue){}getScrollPosition(){return[0,0]}scrollToPosition(ue){}scrollToAnchor(ue){}setHistoryScrollRestoration(ue){}}class pa{}},1626:(Et,be,f)=>{"use strict";f.d(be,{$R:()=>J,Lr:()=>B,Nl:()=>me,Qq:()=>te,Sx:()=>zt,a7:()=>Yn,cS:()=>ot}),f(4523);var g=f(4438),C=f(7673),V=f(1985),D=f(2806),X=f(274),j=f(5964),N=f(6354),O=f(980),S=f(5558),E=f(177);class P{}class b{}class B{constructor(at){this.normalizedNames=new Map,this.lazyUpdate=null,at?"string"==typeof at?this.lazyInit=()=>{this.headers=new Map,at.split("\n").forEach(ct=>{const Qt=ct.indexOf(":");if(Qt>0){const wt=ct.slice(0,Qt),An=wt.toLowerCase(),Sn=ct.slice(Qt+1).trim();this.maybeSetNormalizedName(wt,An),this.headers.has(An)?this.headers.get(An).push(Sn):this.headers.set(An,[Sn])}})}:typeof Headers<"u"&&at instanceof Headers?(this.headers=new Map,at.forEach((ct,Qt)=>{this.setHeaderEntries(Qt,ct)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(at).forEach(([ct,Qt])=>{this.setHeaderEntries(ct,Qt)})}:this.headers=new Map}has(at){return this.init(),this.headers.has(at.toLowerCase())}get(at){this.init();const ct=this.headers.get(at.toLowerCase());return ct&&ct.length>0?ct[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(at){return this.init(),this.headers.get(at.toLowerCase())||null}append(at,ct){return this.clone({name:at,value:ct,op:"a"})}set(at,ct){return this.clone({name:at,value:ct,op:"s"})}delete(at,ct){return this.clone({name:at,value:ct,op:"d"})}maybeSetNormalizedName(at,ct){this.normalizedNames.has(ct)||this.normalizedNames.set(ct,at)}init(){this.lazyInit&&(this.lazyInit instanceof B?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(at=>this.applyUpdate(at)),this.lazyUpdate=null))}copyFrom(at){at.init(),Array.from(at.headers.keys()).forEach(ct=>{this.headers.set(ct,at.headers.get(ct)),this.normalizedNames.set(ct,at.normalizedNames.get(ct))})}clone(at){const ct=new B;return ct.lazyInit=this.lazyInit&&this.lazyInit instanceof B?this.lazyInit:this,ct.lazyUpdate=(this.lazyUpdate||[]).concat([at]),ct}applyUpdate(at){const ct=at.name.toLowerCase();switch(at.op){case"a":case"s":let Qt=at.value;if("string"==typeof Qt&&(Qt=[Qt]),0===Qt.length)return;this.maybeSetNormalizedName(at.name,ct);const wt=("a"===at.op?this.headers.get(ct):void 0)||[];wt.push(...Qt),this.headers.set(ct,wt);break;case"d":const An=at.value;if(An){let Sn=this.headers.get(ct);if(!Sn)return;Sn=Sn.filter(vi=>-1===An.indexOf(vi)),0===Sn.length?(this.headers.delete(ct),this.normalizedNames.delete(ct)):this.headers.set(ct,Sn)}else this.headers.delete(ct),this.normalizedNames.delete(ct)}}setHeaderEntries(at,ct){const Qt=(Array.isArray(ct)?ct:[ct]).map(An=>An.toString()),wt=at.toLowerCase();this.headers.set(wt,Qt),this.maybeSetNormalizedName(at,wt)}forEach(at){this.init(),Array.from(this.normalizedNames.keys()).forEach(ct=>at(this.normalizedNames.get(ct),this.headers.get(ct)))}}class K{encodeKey(at){return Ye(at)}encodeValue(at){return Ye(at)}decodeKey(at){return decodeURIComponent(at)}decodeValue(at){return decodeURIComponent(at)}}const le=/%(\d[a-f0-9])/gi,ge={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ye(Ae){return encodeURIComponent(Ae).replace(le,(at,ct)=>ge[ct]??at)}function Ee(Ae){return`${Ae}`}class me{constructor(at={}){if(this.updates=null,this.cloneFrom=null,this.encoder=at.encoder||new K,at.fromString){if(at.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Y(Ae,at){const ct=new Map;return Ae.length>0&&Ae.replace(/^\?/,"").split("&").forEach(wt=>{const An=wt.indexOf("="),[Sn,vi]=-1==An?[at.decodeKey(wt),""]:[at.decodeKey(wt.slice(0,An)),at.decodeValue(wt.slice(An+1))],ei=ct.get(Sn)||[];ei.push(vi),ct.set(Sn,ei)}),ct}(at.fromString,this.encoder)}else at.fromObject?(this.map=new Map,Object.keys(at.fromObject).forEach(ct=>{const Qt=at.fromObject[ct],wt=Array.isArray(Qt)?Qt.map(Ee):[Ee(Qt)];this.map.set(ct,wt)})):this.map=null}has(at){return this.init(),this.map.has(at)}get(at){this.init();const ct=this.map.get(at);return ct?ct[0]:null}getAll(at){return this.init(),this.map.get(at)||null}keys(){return this.init(),Array.from(this.map.keys())}append(at,ct){return this.clone({param:at,value:ct,op:"a"})}appendAll(at){const ct=[];return Object.keys(at).forEach(Qt=>{const wt=at[Qt];Array.isArray(wt)?wt.forEach(An=>{ct.push({param:Qt,value:An,op:"a"})}):ct.push({param:Qt,value:wt,op:"a"})}),this.clone(ct)}set(at,ct){return this.clone({param:at,value:ct,op:"s"})}delete(at,ct){return this.clone({param:at,value:ct,op:"d"})}toString(){return this.init(),this.keys().map(at=>{const ct=this.encoder.encodeKey(at);return this.map.get(at).map(Qt=>ct+"="+this.encoder.encodeValue(Qt)).join("&")}).filter(at=>""!==at).join("&")}clone(at){const ct=new me({encoder:this.encoder});return ct.cloneFrom=this.cloneFrom||this,ct.updates=(this.updates||[]).concat(at),ct}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(at=>this.map.set(at,this.cloneFrom.map.get(at))),this.updates.forEach(at=>{switch(at.op){case"a":case"s":const ct=("a"===at.op?this.map.get(at.param):void 0)||[];ct.push(Ee(at.value)),this.map.set(at.param,ct);break;case"d":if(void 0===at.value){this.map.delete(at.param);break}{let Qt=this.map.get(at.param)||[];const wt=Qt.indexOf(Ee(at.value));-1!==wt&&Qt.splice(wt,1),Qt.length>0?this.map.set(at.param,Qt):this.map.delete(at.param)}}}),this.cloneFrom=this.updates=null)}}class _e{constructor(){this.map=new Map}set(at,ct){return this.map.set(at,ct),this}get(at){return this.map.has(at)||this.map.set(at,at.defaultValue()),this.map.get(at)}delete(at){return this.map.delete(at),this}has(at){return this.map.has(at)}keys(){return this.map.keys()}}function Q(Ae){return typeof ArrayBuffer<"u"&&Ae instanceof ArrayBuffer}function q(Ae){return typeof Blob<"u"&&Ae instanceof Blob}function he(Ae){return typeof FormData<"u"&&Ae instanceof FormData}class qe{constructor(at,ct,Qt,wt){let An;if(this.url=ct,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=at.toUpperCase(),function ae(Ae){switch(Ae){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||wt?(this.body=void 0!==Qt?Qt:null,An=wt):An=Qt,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 B,this.context??=new _e,this.params){const Sn=this.params.toString();if(0===Sn.length)this.urlWithParams=ct;else{const vi=ct.indexOf("?");this.urlWithParams=ct+(-1===vi?"?":vizi.set(Yi,at.setHeaders[Yi]),qn)),at.setParams&&(er=Object.keys(at.setParams).reduce((zi,Yi)=>zi.set(Yi,at.setParams[Yi]),er)),new qe(ct,Qt,Sn,{params:er,headers:qn,context:Ri,reportProgress:ei,responseType:wt,withCredentials:vi,transferCache:An})}}var Qe=function(Ae){return Ae[Ae.Sent=0]="Sent",Ae[Ae.UploadProgress=1]="UploadProgress",Ae[Ae.ResponseHeader=2]="ResponseHeader",Ae[Ae.DownloadProgress=3]="DownloadProgress",Ae[Ae.Response=4]="Response",Ae[Ae.User=5]="User",Ae}(Qe||{});class It{constructor(at,ct=Ke.Ok,Qt="OK"){this.headers=at.headers||new B,this.status=void 0!==at.status?at.status:ct,this.statusText=at.statusText||Qt,this.url=at.url||null,this.ok=this.status>=200&&this.status<300}}class Fe extends It{constructor(at={}){super(at),this.type=Qe.ResponseHeader}clone(at={}){return new Fe({headers:at.headers||this.headers,status:void 0!==at.status?at.status:this.status,statusText:at.statusText||this.statusText,url:at.url||this.url||void 0})}}class ot extends It{constructor(at={}){super(at),this.type=Qe.Response,this.body=void 0!==at.body?at.body:null}clone(at={}){return new ot({body:void 0!==at.body?at.body:this.body,headers:at.headers||this.headers,status:void 0!==at.status?at.status:this.status,statusText:at.statusText||this.statusText,url:at.url||this.url||void 0})}}class de extends It{constructor(at){super(at,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${at.url||"(unknown url)"}`:`Http failure response for ${at.url||"(unknown url)"}: ${at.status} ${at.statusText}`,this.error=at.error||null}}var Ke=function(Ae){return Ae[Ae.Continue=100]="Continue",Ae[Ae.SwitchingProtocols=101]="SwitchingProtocols",Ae[Ae.Processing=102]="Processing",Ae[Ae.EarlyHints=103]="EarlyHints",Ae[Ae.Ok=200]="Ok",Ae[Ae.Created=201]="Created",Ae[Ae.Accepted=202]="Accepted",Ae[Ae.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",Ae[Ae.NoContent=204]="NoContent",Ae[Ae.ResetContent=205]="ResetContent",Ae[Ae.PartialContent=206]="PartialContent",Ae[Ae.MultiStatus=207]="MultiStatus",Ae[Ae.AlreadyReported=208]="AlreadyReported",Ae[Ae.ImUsed=226]="ImUsed",Ae[Ae.MultipleChoices=300]="MultipleChoices",Ae[Ae.MovedPermanently=301]="MovedPermanently",Ae[Ae.Found=302]="Found",Ae[Ae.SeeOther=303]="SeeOther",Ae[Ae.NotModified=304]="NotModified",Ae[Ae.UseProxy=305]="UseProxy",Ae[Ae.Unused=306]="Unused",Ae[Ae.TemporaryRedirect=307]="TemporaryRedirect",Ae[Ae.PermanentRedirect=308]="PermanentRedirect",Ae[Ae.BadRequest=400]="BadRequest",Ae[Ae.Unauthorized=401]="Unauthorized",Ae[Ae.PaymentRequired=402]="PaymentRequired",Ae[Ae.Forbidden=403]="Forbidden",Ae[Ae.NotFound=404]="NotFound",Ae[Ae.MethodNotAllowed=405]="MethodNotAllowed",Ae[Ae.NotAcceptable=406]="NotAcceptable",Ae[Ae.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",Ae[Ae.RequestTimeout=408]="RequestTimeout",Ae[Ae.Conflict=409]="Conflict",Ae[Ae.Gone=410]="Gone",Ae[Ae.LengthRequired=411]="LengthRequired",Ae[Ae.PreconditionFailed=412]="PreconditionFailed",Ae[Ae.PayloadTooLarge=413]="PayloadTooLarge",Ae[Ae.UriTooLong=414]="UriTooLong",Ae[Ae.UnsupportedMediaType=415]="UnsupportedMediaType",Ae[Ae.RangeNotSatisfiable=416]="RangeNotSatisfiable",Ae[Ae.ExpectationFailed=417]="ExpectationFailed",Ae[Ae.ImATeapot=418]="ImATeapot",Ae[Ae.MisdirectedRequest=421]="MisdirectedRequest",Ae[Ae.UnprocessableEntity=422]="UnprocessableEntity",Ae[Ae.Locked=423]="Locked",Ae[Ae.FailedDependency=424]="FailedDependency",Ae[Ae.TooEarly=425]="TooEarly",Ae[Ae.UpgradeRequired=426]="UpgradeRequired",Ae[Ae.PreconditionRequired=428]="PreconditionRequired",Ae[Ae.TooManyRequests=429]="TooManyRequests",Ae[Ae.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",Ae[Ae.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",Ae[Ae.InternalServerError=500]="InternalServerError",Ae[Ae.NotImplemented=501]="NotImplemented",Ae[Ae.BadGateway=502]="BadGateway",Ae[Ae.ServiceUnavailable=503]="ServiceUnavailable",Ae[Ae.GatewayTimeout=504]="GatewayTimeout",Ae[Ae.HttpVersionNotSupported=505]="HttpVersionNotSupported",Ae[Ae.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",Ae[Ae.InsufficientStorage=507]="InsufficientStorage",Ae[Ae.LoopDetected=508]="LoopDetected",Ae[Ae.NotExtended=510]="NotExtended",Ae[Ae.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",Ae}(Ke||{});function oe(Ae,at){return{body:at,headers:Ae.headers,context:Ae.context,observe:Ae.observe,params:Ae.params,reportProgress:Ae.reportProgress,responseType:Ae.responseType,withCredentials:Ae.withCredentials,transferCache:Ae.transferCache}}let te=(()=>{class Ae{constructor(ct){this.handler=ct}request(ct,Qt,wt={}){let An;if(ct instanceof qe)An=ct;else{let ei,qn;ei=wt.headers instanceof B?wt.headers:new B(wt.headers),wt.params&&(qn=wt.params instanceof me?wt.params:new me({fromObject:wt.params})),An=new qe(ct,Qt,void 0!==wt.body?wt.body:null,{headers:ei,context:wt.context,params:qn,reportProgress:wt.reportProgress,responseType:wt.responseType||"json",withCredentials:wt.withCredentials,transferCache:wt.transferCache})}const Sn=(0,C.of)(An).pipe((0,X.H)(ei=>this.handler.handle(ei)));if(ct instanceof qe||"events"===wt.observe)return Sn;const vi=Sn.pipe((0,j.p)(ei=>ei instanceof ot));switch(wt.observe||"body"){case"body":switch(An.responseType){case"arraybuffer":return vi.pipe((0,N.T)(ei=>{if(null!==ei.body&&!(ei.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ei.body}));case"blob":return vi.pipe((0,N.T)(ei=>{if(null!==ei.body&&!(ei.body instanceof Blob))throw new Error("Response is not a Blob.");return ei.body}));case"text":return vi.pipe((0,N.T)(ei=>{if(null!==ei.body&&"string"!=typeof ei.body)throw new Error("Response is not a string.");return ei.body}));default:return vi.pipe((0,N.T)(ei=>ei.body))}case"response":return vi;default:throw new Error(`Unreachable: unhandled observe type ${wt.observe}}`)}}delete(ct,Qt={}){return this.request("DELETE",ct,Qt)}get(ct,Qt={}){return this.request("GET",ct,Qt)}head(ct,Qt={}){return this.request("HEAD",ct,Qt)}jsonp(ct,Qt){return this.request("JSONP",ct,{params:(new me).append(Qt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ct,Qt={}){return this.request("OPTIONS",ct,Qt)}patch(ct,Qt,wt={}){return this.request("PATCH",ct,oe(wt,Qt))}post(ct,Qt,wt={}){return this.request("POST",ct,oe(wt,Qt))}put(ct,Qt,wt={}){return this.request("PUT",ct,oe(wt,Qt))}static#e=this.\u0275fac=function(Qt){return new(Qt||Ae)(g.KVO(P))};static#t=this.\u0275prov=g.jDH({token:Ae,factory:Ae.\u0275fac})}return Ae})();function Ln(Ae,at){return at(Ae)}function yn(Ae,at){return(ct,Qt)=>at.intercept(ct,{handle:wt=>Ae(wt,Qt)})}const Yn=new g.nKC(""),wn=new g.nKC(""),tt=new g.nKC(""),Ie=new g.nKC("");function rt(){let Ae=null;return(at,ct)=>{null===Ae&&(Ae=((0,g.WQX)(Yn,{optional:!0})??[]).reduceRight(yn,Ln));const Qt=(0,g.WQX)(g.TgB),wt=Qt.add();return Ae(at,ct).pipe((0,O.j)(()=>Qt.remove(wt)))}}let fn=(()=>{class Ae extends P{constructor(ct,Qt){super(),this.backend=ct,this.injector=Qt,this.chain=null,this.pendingTasks=(0,g.WQX)(g.TgB);const wt=(0,g.WQX)(Ie,{optional:!0});this.backend=wt??ct}handle(ct){if(null===this.chain){const wt=Array.from(new Set([...this.injector.get(wn),...this.injector.get(tt,[])]));this.chain=wt.reduceRight((An,Sn)=>function En(Ae,at,ct){return(Qt,wt)=>(0,g.N4e)(ct,()=>at(Qt,An=>Ae(An,wt)))}(An,Sn,this.injector),Ln)}const Qt=this.pendingTasks.add();return this.chain(ct,wt=>this.backend.handle(wt)).pipe((0,O.j)(()=>this.pendingTasks.remove(Qt)))}static#e=this.\u0275fac=function(Qt){return new(Qt||Ae)(g.KVO(b),g.KVO(g.uvJ))};static#t=this.\u0275prov=g.jDH({token:Ae,factory:Ae.\u0275fac})}return Ae})();const St=/^\)\]\}',?\n/;let Bn=(()=>{class Ae{constructor(ct){this.xhrFactory=ct}handle(ct){if("JSONP"===ct.method)throw new g.wOt(-2800,!1);const Qt=this.xhrFactory;return(Qt.\u0275loadImpl?(0,D.H)(Qt.\u0275loadImpl()):(0,C.of)(null)).pipe((0,S.n)(()=>new V.c(An=>{const Sn=Qt.build();if(Sn.open(ct.method,ct.urlWithParams),ct.withCredentials&&(Sn.withCredentials=!0),ct.headers.forEach((Ei,Oi)=>Sn.setRequestHeader(Ei,Oi.join(","))),ct.headers.has("Accept")||Sn.setRequestHeader("Accept","application/json, text/plain, */*"),!ct.headers.has("Content-Type")){const Ei=ct.detectContentTypeHeader();null!==Ei&&Sn.setRequestHeader("Content-Type",Ei)}if(ct.responseType){const Ei=ct.responseType.toLowerCase();Sn.responseType="json"!==Ei?Ei:"text"}const vi=ct.serializeBody();let ei=null;const qn=()=>{if(null!==ei)return ei;const Ei=Sn.statusText||"OK",Oi=new B(Sn.getAllResponseHeaders()),lr=function Wt(Ae){return"responseURL"in Ae&&Ae.responseURL?Ae.responseURL:/^X-Request-URL:/m.test(Ae.getAllResponseHeaders())?Ae.getResponseHeader("X-Request-URL"):null}(Sn)||ct.url;return ei=new Fe({headers:Oi,status:Sn.status,statusText:Ei,url:lr}),ei},er=()=>{let{headers:Ei,status:Oi,statusText:lr,url:io}=qn(),xr=null;Oi!==Ke.NoContent&&(xr=typeof Sn.response>"u"?Sn.responseText:Sn.response),0===Oi&&(Oi=xr?Ke.Ok:0);let Nr=Oi>=200&&Oi<300;if("json"===ct.responseType&&"string"==typeof xr){const co=xr;xr=xr.replace(St,"");try{xr=""!==xr?JSON.parse(xr):null}catch(je){xr=co,Nr&&(Nr=!1,xr={error:je,text:xr})}}Nr?(An.next(new ot({body:xr,headers:Ei,status:Oi,statusText:lr,url:io||void 0})),An.complete()):An.error(new de({error:xr,headers:Ei,status:Oi,statusText:lr,url:io||void 0}))},Ri=Ei=>{const{url:Oi}=qn(),lr=new de({error:Ei,status:Sn.status||0,statusText:Sn.statusText||"Unknown Error",url:Oi||void 0});An.error(lr)};let zi=!1;const Yi=Ei=>{zi||(An.next(qn()),zi=!0);let Oi={type:Qe.DownloadProgress,loaded:Ei.loaded};Ei.lengthComputable&&(Oi.total=Ei.total),"text"===ct.responseType&&Sn.responseText&&(Oi.partialText=Sn.responseText),An.next(Oi)},_r=Ei=>{let Oi={type:Qe.UploadProgress,loaded:Ei.loaded};Ei.lengthComputable&&(Oi.total=Ei.total),An.next(Oi)};return Sn.addEventListener("load",er),Sn.addEventListener("error",Ri),Sn.addEventListener("timeout",Ri),Sn.addEventListener("abort",Ri),ct.reportProgress&&(Sn.addEventListener("progress",Yi),null!==vi&&Sn.upload&&Sn.upload.addEventListener("progress",_r)),Sn.send(vi),An.next({type:Qe.Sent}),()=>{Sn.removeEventListener("error",Ri),Sn.removeEventListener("abort",Ri),Sn.removeEventListener("load",er),Sn.removeEventListener("timeout",Ri),ct.reportProgress&&(Sn.removeEventListener("progress",Yi),null!==vi&&Sn.upload&&Sn.upload.removeEventListener("progress",_r)),Sn.readyState!==Sn.DONE&&Sn.abort()}})))}static#e=this.\u0275fac=function(Qt){return new(Qt||Ae)(g.KVO(E.N0))};static#t=this.\u0275prov=g.jDH({token:Ae,factory:Ae.\u0275fac})}return Ae})();const pn=new g.nKC(""),_i=new g.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Gt=new g.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class hi{}let Ht=(()=>{class Ae{constructor(ct,Qt,wt){this.doc=ct,this.platform=Qt,this.cookieName=wt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ct=this.doc.cookie||"";return ct!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,E._b)(ct,this.cookieName),this.lastCookieString=ct),this.lastToken}static#e=this.\u0275fac=function(Qt){return new(Qt||Ae)(g.KVO(E.qQ),g.KVO(g.Agw),g.KVO(_i))};static#t=this.\u0275prov=g.jDH({token:Ae,factory:Ae.\u0275fac})}return Ae})();function gn(Ae,at){const ct=Ae.url.toLowerCase();if(!(0,g.WQX)(pn)||"GET"===Ae.method||"HEAD"===Ae.method||ct.startsWith("http://")||ct.startsWith("https://"))return at(Ae);const Qt=(0,g.WQX)(hi).getToken(),wt=(0,g.WQX)(Gt);return null!=Qt&&!Ae.headers.has(wt)&&(Ae=Ae.clone({headers:Ae.headers.set(wt,Qt)})),at(Ae)}var Ce=function(Ae){return Ae[Ae.Interceptors=0]="Interceptors",Ae[Ae.LegacyInterceptors=1]="LegacyInterceptors",Ae[Ae.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ae[Ae.NoXsrfProtection=3]="NoXsrfProtection",Ae[Ae.JsonpSupport=4]="JsonpSupport",Ae[Ae.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ae[Ae.Fetch=6]="Fetch",Ae}(Ce||{});function J(...Ae){const at=[te,Bn,fn,{provide:P,useExisting:fn},{provide:b,useExisting:Bn},{provide:wn,useValue:gn,multi:!0},{provide:pn,useValue:!0},{provide:hi,useClass:Ht}];for(const ct of Ae)at.push(...ct.\u0275providers);return(0,g.EmA)(at)}const st=new g.nKC("");function zt(){return function ee(Ae,at){return{\u0275kind:Ae,\u0275providers:at}}(Ce.LegacyInterceptors,[{provide:st,useFactory:rt},{provide:wn,useExisting:st,multi:!0}])}},4438:(Et,be,f)=>{"use strict";function g(e,n){return Object.is(e,n)}f.d(be,{bc$:()=>lh,iLQ:()=>g0,sZ2:()=>yd,Hbi:()=>MS,o8S:()=>Pd,BIS:()=>Ng,gRc:()=>Mx,Ql9:()=>YO,OM3:()=>Em,Ocv:()=>rS,abz:()=>bl,Z63:()=>wo,aKT:()=>Bc,uvJ:()=>po,zcH:()=>al,bkB:()=>Ga,$GK:()=>Di,nKC:()=>wt,zZn:()=>ss,_q3:()=>M0,MKu:()=>E0,xe9:()=>Og,Co$:()=>qb,Vns:()=>Du,SKi:()=>ls,Xx1:()=>jr,Agw:()=>ah,PLl:()=>Jm,rOR:()=>_d,sFG:()=>HC,_9s:()=>ab,czy:()=>xh,WPN:()=>Kc,kdw:()=>ws,C4Q:()=>ym,NYb:()=>zO,giA:()=>ux,RxE:()=>ix,c1b:()=>eg,gXe:()=>Ur,Af3:()=>oa,tdH:()=>KC,L39:()=>eT,EWP:()=>iT,Ol2:()=>_v,w6W:()=>XM,QZP:()=>tC,SmG:()=>dS,Rfq:()=>gn,oKB:()=>He,WQX:()=>wi,hFB:()=>rc,naY:()=>cS,Hps:()=>hv,QuC:()=>kt,EmA:()=>qt,geq:()=>TM,Udg:()=>tT,CGW:()=>gd,N4e:()=>_o,vPA:()=>Ab,O8t:()=>rT,ebz:()=>OM,An2:()=>Yp,H3F:()=>rx,H8p:()=>us,KH2:()=>tf,TgB:()=>Nh,wOt:()=>pt,WHO:()=>cx,e01:()=>dx,lNU:()=>rt,h9k:()=>mp,$MX:()=>ph,ZF7:()=>Md,Kcf:()=>Hc,e5t:()=>To,UyX:()=>Jg,cWb:()=>Ji,osQ:()=>ua,H5H:()=>Wv,Zy3:()=>Jt,mq5:()=>a1,JZv:()=>Wt,TL3:()=>VS,LfX:()=>ci,plB:()=>Sd,jNT:()=>m0,zjR:()=>hx,ngT:()=>Ul,XSP:()=>DE,TL$:()=>da,Tbb:()=>kn,rcV:()=>Ho,Vt3:()=>mv,Mj6:()=>oo,GFd:()=>Jb,OA$:()=>kl,Jv_:()=>ww,aNF:()=>xw,R7$:()=>Fp,BMQ:()=>Sv,HbH:()=>jy,ZvI:()=>Ky,STu:()=>Xy,AVh:()=>Fv,vxM:()=>Jy,wni:()=>X1,VBU:()=>ra,FsC:()=>I,jDH:()=>Pn,G2t:()=>mi,$C:()=>F,EJ8:()=>z,rXU:()=>Od,nrm:()=>Uv,eu8:()=>zv,bVm:()=>gg,qex:()=>pg,k0s:()=>mg,j41:()=>fg,RV6:()=>s1,xGo:()=>tc,Mr5:()=>$v,KVO:()=>Pr,kS0:()=>nc,QTQ:()=>cm,bIt:()=>Xv,lsd:()=>Q1,joV:()=>Tc,qSk:()=>Zd,XpG:()=>L1,nI1:()=>Nw,bMT:()=>Lw,i5U:()=>Bw,brH:()=>Vw,ii3:()=>jw,SdG:()=>V1,NAR:()=>B1,Y8G:()=>Pv,FS9:()=>Qv,lJ4:()=>Mw,eq3:()=>Ew,l_i:()=>Dw,sMw:()=>Ow,s1E:()=>Sw,l4e:()=>Tw,zJS:()=>kw,NyB:()=>q1,mGM:()=>Y1,sdS:()=>ew,Dyx:()=>n1,Z7z:()=>t1,fX1:()=>e1,Vm6:()=>qy,Njj:()=>Cc,EBC:()=>xp,tSv:()=>wp,eBV:()=>Ea,npT:()=>Kf,f$h:()=>bh,B4B:()=>qi,n$t:()=>gp,Aen:()=>zl,xc7:()=>Rv,Kam:()=>Zv,zvX:()=>Hv,DNE:()=>Lh,C5r:()=>Uw,EFF:()=>dw,JRh:()=>qv,SpI:()=>wg,Lme:()=>e0,DH7:()=>bw,mxI:()=>n0,R50:()=>t0,GBs:()=>Z1,wEZ:()=>J1}),f(4523);let C=null,V=!1,D=1;const X=Symbol("SIGNAL");function j(e){const n=C;return C=e,n}const E={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 P(e){if(V)throw new Error("");if(null===C)return;C.consumerOnSignalRead(e);const n=C.nextProducerIndex++;ae(C),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Ye(e){ae(e);for(let n=0;n0}function ae(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Q(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function q(e){const n=Object.create(Qe);n.computation=e;const i=()=>{if(B(n),P(n),n.value===qe)throw n.error;return n.value};return i[X]=n,i}const he=Symbol("UNSET"),Ve=Symbol("COMPUTING"),qe=Symbol("ERRORED"),Qe={...E,value:he,dirty:!0,error:null,equal:g,producerMustRecompute:e=>e.value===he||e.value===Ve,producerRecomputeValue(e){if(e.value===Ve)throw new Error("Detected cycle in computations.");const n=e.value;e.value=Ve;const i=le(e);let r;try{r=e.computation()}catch(s){r=qe,e.error=s}finally{ge(e,i)}n!==he&&n!==qe&&r!==qe&&e.equal(n,r)?e.value=n:(e.value=r,e.version++)}};let Fe=function It(){throw new Error};function ot(){Fe()}let Ke=null;function Je(e,n){K()||ot(),e.equal(e.value,n)||(e.value=n,function Ue(e){e.version++,function b(){D++}(),h(e),Ke?.()}(e))}const ze={...E,equal:g,value:void 0};const Zt=()=>{},Ln={...E,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Zt};var En=f(1413),Yn=f(8359),wn=f(4412),tt=f(6354);const rt="https://g.co/ng/security#xss";class pt extends Error{constructor(n,i){super(Jt(n,i)),this.code=n}}function Jt(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}const fn=Symbol("InputSignalNode#UNSET"),Gn={...ze,transformFn:void 0,applyValueToInputSignal(e,n){Je(e,n)}};function Ze(e,n){const i=Object.create(Gn);function r(){if(P(i),i.value===fn)throw new pt(-950,!1);return i.value}return i.value=e,i.transformFn=n?.transform,r[X]=i,r}function We(e){return{toString:e}.toString()}const Bt="__parameters__";function _t(e,n,i){return We(()=>{const r=function nt(e){return function(...i){if(e){const r=e(...i);for(const s in r)this[s]=r[s]}}}(n);function s(...l){if(this instanceof s)return r.apply(this,l),this;const p=new s(...l);return v.annotation=p,v;function v(T,Z,ce){const Pe=T.hasOwnProperty(Bt)?T[Bt]:Object.defineProperty(T,Bt,{value:[]})[Bt];for(;Pe.length<=ce;)Pe.push(null);return(Pe[ce]=Pe[ce]||[]).push(p),T}}return i&&(s.prototype=Object.create(i.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s})}const Wt=globalThis;function jn(e){for(let n in e)if(e[n]===jn)return n;throw Error("Could not find renamed property on target object.")}function _i(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function kn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(kn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function Gt(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const Ht=jn({__forward_ref__:jn});function gn(e){return e.__forward_ref__=gn,e.toString=function(){return kn(this())},e}function Be(e){return Ce(e)?e():e}function Ce(e){return"function"==typeof e&&e.hasOwnProperty(Ht)&&e.__forward_ref__===gn}function Pn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function mi(e){return{providers:e.providers||[],imports:e.imports||[]}}function Un(e){return Nn(e,Ae)||Nn(e,ct)}function ci(e){return null!==Un(e)}function Nn(e,n){return e.hasOwnProperty(n)?e[n]:null}function Br(e){return e&&(e.hasOwnProperty(at)||e.hasOwnProperty(Qt))?e[at]:null}const Ae=jn({\u0275prov:jn}),at=jn({\u0275inj:jn}),ct=jn({ngInjectableDef:jn}),Qt=jn({ngInjectorDef:jn});class wt{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Pn({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ei(e){return e&&!!e.\u0275providers}const Oi=jn({\u0275cmp:jn}),lr=jn({\u0275dir:jn}),io=jn({\u0275pipe:jn}),xr=jn({\u0275mod:jn}),Nr=jn({\u0275fac:jn}),co=jn({__NG_ELEMENT_ID__:jn}),je=jn({__NG_ENV_ID__:jn});function ln(e){return"string"==typeof e?e:null==e?"":String(e)}function lo(e,n){throw new pt(-201,!1)}var Di=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}(Di||{});let As;function Er(){return As}function cr(e){const n=As;return As=e,n}function Qs(e,n,i){const r=Un(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&Di.Optional?null:void 0!==n?n:void lo()}const nn={},Ro="__NG_DI_FLAG__",cs="ngTempTokenPath",ys=/\n/gm,Fs="__source";let Yr;function $i(e){const n=Yr;return Yr=e,n}function fr(e,n=Di.Default){if(void 0===Yr)throw new pt(-203,!1);return null===Yr?Qs(e,void 0,n):Yr.get(e,n&Di.Optional?null:void 0,n)}function Pr(e,n=Di.Default){return(Er()||fr)(Be(e),n)}function wi(e,n=Di.Default){return Pr(e,Yo(n))}function Yo(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ba(e){const n=[];for(let i=0;iArray.isArray(i)?Jo(i,n):n(i))}function Va(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function pa(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Ar(e,n,i){let r=Rr(e,n);return r>=0?e[1|r]=i:(r=~r,function ga(e,n,i,r){let s=e.length;if(s==n)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>n;)e[s]=e[s-2],s--;e[n]=i,e[n+1]=r}}(e,r,n,i)),r}function ho(e,n){const i=Rr(e,n);if(i>=0)return e[1|i]}function Rr(e,n){return function yo(e,n,i){let r=0,s=e.length>>i;for(;s!==r;){const l=r+(s-r>>1),p=e[l<n?s=l:r=l+1}return~(s<n){p=l-1;break}}}for(;l-1){let l;for(;++sl?"":s[ce+1].toLowerCase(),2&r&&Z!==Pe){if(dr(r))return!1;p=!0}}}}else{if(!p&&!dr(r)&&!dr(T))return!1;if(p&&dr(T))continue;p=!1,r=T|1&r}}return dr(r)||p}function dr(e){return!(1&e)}function ds(e,n,i,r){if(null===n)return-1;let s=0;if(r||!i){let l=!1;for(;s-1)for(i++;i0?'="'+v+'"':"")+"]"}else 8&r?s+="."+p:4&r&&(s+=" "+p);else""!==s&&!dr(p)&&(n+=es(l,s),s=""),r=p,l=l||!dr(r);i++}return""!==s&&(n+=es(l,s)),n}function ra(e){return We(()=>{const n=Kt(e),i={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===_a.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ur.Emulated,styles:e.styles||Qi,_:null,schemas:e.schemas||null,tView:null,id:""};tn(i);const r=e.dependencies;return i.directiveDefs=hn(r,!1),i.pipeDefs=hn(r,!0),i.id=function Vn(e){let n=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)n=Math.imul(31,n)+s.charCodeAt(0)|0;return n+=2147483648,"c"+n}(i),i})}function Ja(e){return G(e)||Me(e)}function Bs(e){return null!==e}function F(e){return We(()=>({type:e.type,bootstrap:e.bootstrap||Qi,declarations:e.declarations||Qi,imports:e.imports||Qi,exports:e.exports||Qi,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function w(e,n){if(null==e)return fo;const i={};for(const r in e)if(e.hasOwnProperty(r)){const s=e[r];let l,p,v=oo.None;Array.isArray(s)?(v=s[0],l=s[1],p=s[2]??l):(l=s,p=s),n?(i[l]=v!==oo.None?[r,v]:r,n[l]=p):i[l]=r}return i}function I(e){return We(()=>{const n=Kt(e);return tn(n),n})}function z(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 G(e){return e[Oi]||null}function Me(e){return e[lr]||null}function lt(e){return e[io]||null}function kt(e){const n=G(e)||Me(e)||lt(e);return null!==n&&n.standalone}function Ft(e,n){const i=e[xr]||null;if(!i&&!0===n)throw new Error(`Type ${kn(e)} does not have '\u0275mod' property.`);return i}function Kt(e){const n={};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:n,inputTransforms:null,inputConfig:e.inputs||fo,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Qi,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:w(e.inputs,n),outputs:w(e.outputs),debugInfo:null}}function tn(e){e.features?.forEach(n=>n(e))}function hn(e,n){if(!e)return null;const i=n?lt:Ja;return()=>("function"==typeof e?e():e).map(r=>i(r)).filter(Bs)}function qt(e){return{\u0275providers:e}}function He(...e){return{\u0275providers:xt(0,e),\u0275fromNgModule:!0}}function xt(e,...n){const i=[],r=new Set;let s;const l=p=>{i.push(p)};return Jo(n,p=>{const v=p;mn(v,l,[],r)&&(s||=[],s.push(v))}),void 0!==s&&yt(s,l),i}function yt(e,n){for(let i=0;i{n(l,r)})}}function mn(e,n,i,r){if(!(e=Be(e)))return!1;let s=null,l=Br(e);const p=!l&&G(e);if(l||p){if(p&&!p.standalone)return!1;s=e}else{const T=e.ngModule;if(l=Br(T),!l)return!1;s=T}const v=r.has(s);if(p){if(v)return!1;if(r.add(s),p.dependencies){const T="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const Z of T)mn(Z,n,i,r)}}else{if(!l)return!1;{if(null!=l.imports&&!v){let Z;r.add(s);try{Jo(l.imports,ce=>{mn(ce,n,i,r)&&(Z||=[],Z.push(ce))})}finally{}void 0!==Z&&yt(Z,n)}if(!v){const Z=Lo(s)||(()=>new s);n({provide:s,useFactory:Z,deps:Qi},s),n({provide:Ls,useValue:s,multi:!0},s),n({provide:wo,useValue:()=>Pr(s),multi:!0},s)}const T=l.providers;if(null!=T&&!v){const Z=e;Zn(T,ce=>{n(ce,Z)})}}}return s!==e&&void 0!==e.providers}function Zn(e,n){for(let i of e)Ei(i)&&(i=i.\u0275providers),Array.isArray(i)?Zn(i,n):n(i)}const ii=jn({provide:String,useValue:jn});function zn(e){return null!==e&&"object"==typeof e&&ii in e}function Pi(e){return"function"==typeof e}const us=new wt(""),Bo={},$r={};let mo;function Fi(){return void 0===mo&&(mo=new na),mo}class po{}class Vo extends po{get destroyed(){return this._destroyed}constructor(n,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,wa(n,p=>this.processProvider(p)),this.records.set(Qa,to(void 0,this)),s.has("environment")&&this.records.set(po,to(void 0,this));const l=this.records.get(us);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Ls,Qi,Di.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const n=j(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(),j(n)}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=$i(this),r=cr(void 0);try{return n()}finally{$i(i),cr(r)}}get(n,i=nn,r=Di.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(je))return n[je](this);r=Yo(r);const l=$i(this),p=cr(void 0);try{if(!(r&Di.SkipSelf)){let T=this.records.get(n);if(void 0===T){const Z=function Dl(e){return"function"==typeof e||"object"==typeof e&&e instanceof wt}(n)&&Un(n);T=Z&&this.injectableDefInScope(Z)?to(Cs(n),Bo):null,this.records.set(n,T)}if(null!=T)return this.hydrate(n,T)}return(r&Di.Self?Fi():this.parent).get(n,i=r&Di.Optional&&i===nn?null:i)}catch(v){if("NullInjectorError"===v.name){if((v[cs]=v[cs]||[]).unshift(kn(n)),l)throw v;return function Ya(e,n,i,r){const s=e[cs];throw n[Fs]&&s.unshift(n[Fs]),e.message=function Tr(e,n,i,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let s=kn(n);if(Array.isArray(n))s=n.map(kn).join(" -> ");else if("object"==typeof n){let l=[];for(let p in n)if(n.hasOwnProperty(p)){let v=n[p];l.push(p+":"+("string"==typeof v?JSON.stringify(v):kn(v)))}s=`{${l.join(", ")}}`}return`${i}${r?"("+r+")":""}[${s}]: ${e.replace(ys,"\n ")}`}("\n"+e.message,s,i,r),e.ngTokenPath=s,e[cs]=null,e}(v,n,"R3InjectorError",this.source)}throw v}finally{cr(p),$i(l)}}resolveInjectorInitializers(){const n=j(null),i=$i(this),r=cr(void 0);try{const l=this.get(wo,Qi,Di.Self);for(const p of l)p()}finally{$i(i),cr(r),j(n)}}toString(){const n=[],i=this.records;for(const r of i.keys())n.push(kn(r));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new pt(205,!1)}processProvider(n){let i=Pi(n=Be(n))?n:Be(n&&n.provide);const r=function qa(e){return zn(e)?to(void 0,e.useValue):to(Ms(e),Bo)}(n);if(!Pi(n)&&!0===n.multi){let s=this.records.get(i);s||(s=to(void 0,Bo,!0),s.factory=()=>Ba(s.multi),this.records.set(i,s)),i=n,s.multi.push(n)}this.records.set(i,r)}hydrate(n,i){const r=j(null);try{return i.value===Bo&&(i.value=$r,i.value=i.factory()),"object"==typeof i.value&&i.value&&function ya(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{j(r)}}injectableDefInScope(n){if(!n.providedIn)return!1;const i=Be(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Cs(e){const n=Un(e),i=null!==n?n.factory:Lo(e);if(null!==i)return i;if(e instanceof wt)throw new pt(204,!1);if(e instanceof Function)return function xo(e){if(e.length>0)throw new pt(204,!1);const i=function Ui(e){return e&&(e[Ae]||e[ct])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new pt(204,!1)}function Ms(e,n,i){let r;if(Pi(e)){const s=Be(e);return Lo(s)||Cs(s)}if(zn(e))r=()=>Be(e.useValue);else if(function ur(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Ba(e.deps||[]));else if(function Li(e){return!(!e||!e.useExisting)}(e))r=()=>Pr(Be(e.useExisting));else{const s=Be(e&&(e.useClass||e.provide));if(!function go(e){return!!e.deps}(e))return Lo(s)||Cs(s);r=()=>new s(...Ba(e.deps))}return r}function to(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function wa(e,n){for(const i of e)Array.isArray(i)?wa(i,n):i&&Ei(i)?wa(i.\u0275providers,n):n(i)}function _o(e,n){e instanceof Vo&&e.assertNotDestroyed();const r=$i(e),s=cr(void 0);try{return n()}finally{$i(r),cr(s)}}function Gl(){return void 0!==Er()||null!=function Cr(){return Yr}()}function oa(e){if(!Gl())throw new pt(-203,!1)}const fi=0,On=1,ri=2,sr=3,so=4,Or=5,Hr=6,Es=7,br=8,Jr=9,Co=10,xi=11,Ds=12,Kl=13,Mo=14,Kr=15,Ol=16,ul=17,ts=18,hs=19,Sl=20,Se=21,xa=22,Vs=23,pi=25,Wi=1,sa=7,Os=9,no=10;var za=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(za||{});function Io(e){return Array.isArray(e)&&"object"==typeof e[Wi]}function jo(e){return Array.isArray(e)&&!0===e[Wi]}function Jc(e){return!!(4&e.flags)}function Eo(e){return e.componentOffset>-1}function qc(e){return!(1&~e.flags)}function Ca(e){return!!e.template}function ed(e){return!!(512&e[ri])}class Tl{constructor(n,i,r){this.previousValue=n,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function nl(e,n,i,r){null!==n?n.applyValueToInputSignal(n,r):e[i]=r}function kl(){return Po}function Po(e){return e.type.prototype.ngOnChanges&&(e.setInput=Il),Fd}function Fd(){const e=Nu(this),n=e?.current;if(n){const i=e.previous;if(i===fo)e.previous=n;else for(let r in n)i[r]=n[r];e.current=null,this.ngOnChanges(n)}}function Il(e,n,i,r,s){const l=this.declaredInputs[r],p=Nu(e)||function Lu(e,n){return e[Us]=n}(e,{previous:fo,current:null}),v=p.current||(p.current={}),T=p.previous,Z=T[l];v[l]=new Tl(Z&&Z.currentValue,i,T===fo),nl(e,n,s,i)}kl.ngInherit=!0;const Us="__ngSimpleChanges__";function Nu(e){return e[Us]||null}const Uo=function(e,n,i){},Nd="svg";let fc=!1;function Hi(e){for(;Array.isArray(e);)e=e[fi];return e}function pc(e,n){return Hi(n[e])}function qr(e,n){return Hi(n[e.index])}function fs(e,n){return e.data[n]}function zs(e,n){return e[n]}function ns(e,n){const i=n[e];return Io(i)?i:i[fi]}function Pl(e){return!(128&~e[ri])}function Ma(e,n){return null==n?null:e[n]}function Vu(e){e[ul]=0}function gc(e){1024&e[ri]||(e[ri]|=1024,Pl(e)&&vc(e))}function Hs(e){return!!(9216&e[ri]||e[Vs]?.dirty)}function _c(e){e[Co].changeDetectionScheduler?.notify(1),Hs(e)?vc(e):64&e[ri]&&(function uf(){return fc}()?(e[ri]|=1024,vc(e)):e[Co].changeDetectionScheduler?.notify())}function vc(e){e[Co].changeDetectionScheduler?.notify();let n=hl(e);for(;null!==n&&!(8192&n[ri])&&(n[ri]|=8192,Pl(n));)n=hl(n)}function Bd(e,n){if(!(256&~e[ri]))throw new pt(911,!1);null===e[Se]&&(e[Se]=[]),e[Se].push(n)}function hl(e){const n=e[sr];return jo(n)?n[sr]:n}const ki={lFrame:Ql(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function $d(){return ki.bindingsEnabled}function il(){return null!==ki.skipHydrationRootTNode}function sn(){return ki.lFrame.lView}function nr(){return ki.lFrame.tView}function Ea(e){return ki.lFrame.contextLView=e,e[br]}function Cc(e){return ki.lFrame.contextLView=null,e}function Mr(){let e=Hd();for(;null!==e&&64===e.type;)e=e.parent;return e}function Hd(){return ki.lFrame.currentTNode}function Ws(e,n){const i=ki.lFrame;i.currentTNode=e,i.isParent=n}function Gs(){return ki.lFrame.isParent}function Da(){ki.lFrame.isParent=!1}function is(){const e=ki.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Ss(){return ki.lFrame.bindingIndex++}function fl(e){const n=ki.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function Zs(e,n){const i=ki.lFrame;i.bindingIndex=i.bindingRootIndex=e,Dc(n)}function Dc(e){ki.lFrame.currentDirectiveIndex=e}function Oc(e){const n=ki.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Wd(){return ki.lFrame.currentQueryIndex}function ms(e){ki.lFrame.currentQueryIndex=e}function Rl(e){const n=e[On];return 2===n.type?n.declTNode:1===n.type?e[Or]:null}function Gd(e,n,i){if(i&Di.SkipSelf){let s=n,l=e;for(;!(s=s.parent,null!==s||i&Di.Host||(s=Rl(l),null===s||(l=l[Mo],10&s.type))););if(null===s)return!1;n=s,e=l}const r=ki.lFrame=nd();return r.currentTNode=n,r.lView=e,!0}function Kd(e){const n=nd(),i=e[On];ki.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function nd(){const e=ki.lFrame,n=null===e?null:e.child;return null===n?Ql(e):n}function Ql(e){const n={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=n),n}function id(){const e=ki.lFrame;return ki.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Xd=id;function Sc(){const e=id();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 Wr(){return ki.lFrame.selectedIndex}function ml(e){ki.lFrame.selectedIndex=e}function gr(){const e=ki.lFrame;return fs(e.tView,e.selectedIndex)}function Zd(){ki.lFrame.currentNamespace=Nd}function Tc(){!function gf(){ki.lFrame.currentNamespace=null}()}let $u=!0;function ql(){return $u}function Oa(e){$u=e}function Sa(e,n){for(let i=n.directiveStart,r=n.directiveEnd;i=r)break}else n[T]<0&&(e[ul]+=65536),(v>14>16&&(3&e[ri])===n&&(e[ri]+=16384,Wu(v,l)):Wu(v,l)}const Ta=-1;class ec{constructor(n,i,r){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}function ad(e){return e!==Ta}function rl(e){return 32767&e}function ol(e,n){let i=function ld(e){return e>>16}(e),r=n;for(;i>0;)r=r[Mo],i--;return r}let cd=!0;function Nl(e){const n=cd;return cd=e,n}const Qd=255,Ic=5;let Ku=0;const aa={};function Pc(e,n){const i=dd(e,n);if(-1!==i)return i;const r=n[On];r.firstCreatePass&&(e.injectorIndex=n.length,ka(r.data,e),ka(n,null),ka(r.blueprint,null));const s=Ac(e,n),l=e.injectorIndex;if(ad(s)){const p=rl(s),v=ol(s,n),T=v[On].data;for(let Z=0;Z<8;Z++)n[l+Z]=v[p+Z]|T[p+Z]}return n[l+8]=s,l}function ka(e,n){e.push(0,0,0,0,0,0,0,0,n)}function dd(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Ac(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,r=null,s=n;for(;null!==s;){if(r=eu(s),null===r)return Ta;if(i++,s=s[Mo],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return Ta}function Rc(e,n,i){!function Xu(e,n,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(co)&&(r=i[co]),null==r&&(r=i[co]=Ku++);const s=r&Qd;n.data[e+(s>>Ic)]|=1<=0?n&Qd:qd:n}(i);if("function"==typeof l){if(!Gd(n,e,r))return r&Di.Host?Yu(s,0,r):Qu(n,i,r,s);try{let p;if(p=l(r),null!=p||r&Di.Optional)return p;lo()}finally{Xd()}}else if("number"==typeof l){let p=null,v=dd(e,n),T=Ta,Z=r&Di.Host?n[Kr][Or]:null;for((-1===v||r&Di.SkipSelf)&&(T=-1===v?Ac(e,n):n[v+8],T!==Ta&&Nc(r,!1)?(p=n[On],v=rl(T),n=ol(T,n)):v=-1);-1!==v;){const ce=n[On];if(Ci(l,v,ce.data)){const Pe=Jd(v,n,i,p,r,Z);if(Pe!==aa)return Pe}T=n[v+8],T!==Ta&&Nc(r,n[On].data[v+8]===Z)&&Ci(l,v,n)?(p=ce,v=rl(T),n=ol(T,n)):v=-1}}return s}function Jd(e,n,i,r,s,l){const p=n[On],v=p.data[e+8],ce=rs(v,p,i,null==r?Eo(v)&&cd:r!=p&&!!(3&v.type),s&Di.Host&&l===v);return null!==ce?la(n,p,ce,v):aa}function rs(e,n,i,r,s){const l=e.providerIndexes,p=n.data,v=1048575&l,T=e.directiveStart,ce=l>>20,gt=s?v+ce:e.directiveEnd;for(let Ot=r?v:v+ce;Ot=T&&Ut.type===i)return Ot}if(s){const Ot=p[T];if(Ot&&Ca(Ot)&&Ot.type===i)return T}return null}function la(e,n,i,r){let s=e[i];const l=n.data;if(function sd(e){return e instanceof ec}(s)){const p=s;p.resolving&&function Wn(e,n){throw n&&n.join(" > "),new pt(-200,e)}(function Re(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ln(e)}(l[i]));const v=Nl(p.canSeeViewProviders);p.resolving=!0;const Z=p.injectImpl?cr(p.injectImpl):null;Gd(e,r,Di.Default);try{s=e[i]=p.factory(void 0,l,e,r),n.firstCreatePass&&i>=r.directiveStart&&function _f(e,n,i){const{ngOnChanges:r,ngOnInit:s,ngDoCheck:l}=n.type.prototype;if(r){const p=Po(n);(i.preOrderHooks??=[]).push(e,p),(i.preOrderCheckHooks??=[]).push(e,p)}s&&(i.preOrderHooks??=[]).push(0-e,s),l&&((i.preOrderHooks??=[]).push(e,l),(i.preOrderCheckHooks??=[]).push(e,l))}(i,l[i],n)}finally{null!==Z&&cr(Z),Nl(v),p.resolving=!1,Xd()}}return s}function Ci(e,n,i){return!!(i[n+(e>>Ic)]&1<{const n=e.prototype.constructor,i=n[Nr]||Ao(n),r=Object.prototype;let s=Object.getPrototypeOf(e.prototype).constructor;for(;s&&s!==r;){const l=s[Nr]||Ao(s);if(l&&l!==i)return l;s=Object.getPrototypeOf(s)}return l=>new l})}function Ao(e){return Ce(e)?()=>{const n=Ao(Be(e));return n&&n()}:Lo(e)}function eu(e){const n=e[On],i=n.type;return 2===i?n.declTNode:1===i?e[Or]:null}function nc(e){return function Zu(e,n){if("class"===n)return e.classes;if("style"===n)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=nn;static#t=this.NULL=new na;static create(i,r){if(Array.isArray(i))return th({name:""},r,i,"");{const s=i.name??"";return th({name:s},i.parent,i.providers,s)}}static#n=this.\u0275prov=Pn({token:e,providedIn:"any",factory:()=>Pr(Qa)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function fd(e){return e.ngOriginalError}class al{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&fd(n);for(;i&&fd(i);)i=fd(i);return i||null}}const md=new wt("",{providedIn:"root",factory:()=>wi(al).handleError.bind(void 0)});let bl=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=ru;static#t=this.__NG_ENV_ID__=i=>i}return e})();class Lc extends bl{constructor(n){super(),this._lView=n}onDestroy(n){return Bd(this._lView,n),()=>function Al(e,n){if(null===e[Se])return;const i=e[Se].indexOf(n);-1!==i&&e[Se].splice(i,1)}(this._lView,n)}}function ru(){return new Lc(sn())}class pd{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=wi(al,{optional:!0}),this.destroyRef=wi(bl),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(n){if(this.destroyed)throw new pt(953,!1);return(this.listeners??=[]).push(n),{unsubscribe:()=>{const i=this.listeners?.indexOf(n);void 0!==i&&-1!==i&&this.listeners?.splice(i,1)}}}emit(n){if(this.destroyed)throw new pt(953,!1);if(null===this.listeners)return;const i=j(null);try{for(const r of this.listeners)try{r(n)}catch(s){this.errorHandler?.handleError(s)}}finally{j(i)}}}function gd(e){return new pd}function nh(e,n){return Ze(e,n)}const rc=(nh.required=function Wa(e){return Ze(fn,e)},nh);function Qm(){return yl(Mr(),sn())}function yl(e,n){return new Bc(qr(e,n))}let Bc=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=Qm}return e})();function ih(e){return e instanceof Bc?e.nativeElement:e}function ou(e){return n=>{setTimeout(e,void 0,n)}}const Ga=class Mf extends En.B{constructor(n=!1){super(),this.destroyRef=void 0,this.__isAsync=n,Gl()&&(this.destroyRef=wi(bl,{optional:!0})??void 0)}emit(n){const i=j(null);try{super.next(n)}finally{j(i)}}subscribe(n,i,r){let s=n,l=i||(()=>null),p=r;if(n&&"object"==typeof n){const T=n;s=T.next?.bind(T),l=T.error?.bind(T),p=T.complete?.bind(T)}this.__isAsync&&(l=ou(l),s&&(s=ou(s)),p&&(p=ou(p)));const v=super.subscribe({next:s,error:l,complete:p});return n instanceof Yn.yU&&n.add(v),v}};function Ef(){return this._results[Symbol.iterator]()}class _d{static#e=Symbol.iterator;get changes(){return this._changes??=new Ga}constructor(n=!1){this._emitDistinctChangesOnly=n,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=_d.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=Ef)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){this.dirty=!1;const r=function Gr(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function ea(e,n,i){if(e.length!==n.length)return!1;for(let r=0;rFg}),Fg="ng",Jm=new wt(""),ah=new wt("",{providedIn:"platform",factory:()=>"unknown"}),lh=new wt(""),Ng=new wt("",{providedIn:"root",factory:()=>Pa().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let uu=()=>null;function Rf(e,n,i=!1){return uu(e,n,i)}const rp=new wt("",{providedIn:"root",factory:()=>!1});let zc,mh;function Cd(e){return function Bf(){if(void 0===zc&&(zc=null,Wt.trustedTypes))try{zc=Wt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return zc}()?.createHTML(e)||e}function jf(){if(void 0===mh&&(mh=null,Wt.trustedTypes))try{mh=Wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return mh}function sp(e){return jf()?.createHTML(e)||e}function lp(e){return jf()?.createScriptURL(e)||e}class $c{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${rt})`}}class Gg extends $c{getTypeName(){return"HTML"}}class Kg extends $c{getTypeName(){return"Style"}}class Xg extends $c{getTypeName(){return"Script"}}class Zg extends $c{getTypeName(){return"URL"}}class Yg extends $c{getTypeName(){return"ResourceURL"}}function Ho(e){return e instanceof $c?e.changingThisBreaksApplicationSecurity:e}function Md(e,n){const i=function Qg(e){return e instanceof $c&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${i} (see ${rt})`)}return i===n}function Hc(e){return new Gg(e)}function Ji(e){return new Kg(e)}function Jg(e){return new Xg(e)}function ua(e){return new Zg(e)}function To(e){return new Yg(e)}class oc{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Cd(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class qg{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Cd(n),i}}const t_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ph(e){return(e=String(e)).match(t_)?e:"unsafe:"+e}function Vl(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Wc(...e){const n={};for(const i of e)for(const r in i)i.hasOwnProperty(r)&&(n[r]=!0);return n}const dp=Vl("area,br,col,hr,img,wbr"),Cl=Vl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Uf=Vl("rp,rt"),gh=Wc(dp,Wc(Cl,Vl("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")),Wc(Uf,Vl("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")),Wc(Uf,Cl)),$f=Vl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),up=Wc($f,Vl("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"),Vl("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")),n_=Vl("script,style,template");class i_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.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=Hf(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let l=vu(i);if(l){i=l;break}i=s.pop()}return this.buf.join("")}startElement(n){const i=fp(n).toLowerCase();if(!gh.hasOwnProperty(i))return this.sanitizedSomething=!0,!n_.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=n.attributes;for(let s=0;s"),!0}endElement(n){const i=fp(n).toLowerCase();gh.hasOwnProperty(i)&&!dp.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(Gc(n))}}function vu(e){const n=e.nextSibling;if(n&&e!==n.previousSibling)throw Wf(n);return n}function Hf(e){const n=e.firstChild;if(n&&function hp(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,n))throw Wf(n);return n}function fp(e){const n=e.nodeName;return"string"==typeof n?n:"FORM"}function Wf(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const _h=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Aa=/([^\#-~ |!])/g;function Gc(e){return e.replace(/&/g,"&").replace(_h,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Aa,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let vh;function mp(e,n){let i=null;try{vh=vh||function cp(e){const n=new qg(e);return function e_(){try{return!!(new window.DOMParser).parseFromString(Cd(""),"text/html")}catch{return!1}}()?new oc(n):n}(e);let r=n?String(n):"";i=vh.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=vh.getInertBodyElement(r)}while(r!==l);return Cd((new i_).sanitizeChildren(Gf(i)||i))}finally{if(i){const r=Gf(i)||i;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Gf(e){return"content"in e&&function r_(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Kc=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}(Kc||{});function Kf(e){const n=bu();return n?sp(n.sanitize(Kc.HTML,e)||""):Md(e,"HTML")?sp(Ho(e)):mp(Pa(),ln(e))}function qi(e){const n=bu();return n?n.sanitize(Kc.URL,e)||"":Md(e,"URL")?Ho(e):ph(ln(e))}function bh(e){const n=bu();if(n)return lp(n.sanitize(Kc.RESOURCE_URL,e)||"");if(Md(e,"ResourceURL"))return lp(Ho(e));throw new pt(904,!1)}function gp(e,n,i){return function Lr(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?bh:qi}(n,i)(e)}function bu(){const e=sn();return e&&e[Co].sanitizer}const a_=/^>|^->||--!>|)/g,c_="\u200b$1\u200b";function wp(e){return e.ownerDocument.defaultView}function xp(e){return e.ownerDocument}function Ra(e){return e instanceof Function?e():e}var xh=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(xh||{});let tm;function nm(e,n){return tm(e,n)}function Zc(e,n,i,r,s){if(null!=r){let l,p=!1;jo(r)?l=r:Io(r)&&(p=!0,r=r[fi]);const v=Hi(r);0===e&&null!==i?null==s?Sp(n,i,v):Yc(n,i,v,s||null,!0):1===e&&null!==i?Yc(n,i,v,s||null,!0):2===e?function xu(e,n,i){const r=Dh(e,n);r&&function D_(e,n,i,r){e.removeChild(n,i,r)}(e,r,n,i)}(n,v,p):3===e&&n.destroyNode(v),null!=l&&function T_(e,n,i,r,s){const l=i[sa];l!==Hi(i)&&Zc(n,e,r,l,s);for(let v=no;vn.replace(l_,c_))}(n))}function Mh(e,n,i){return e.createElement(n,i)}function Ep(e,n){n[Co].changeDetectionScheduler?.notify(1),Dd(e,n,n[xi],2,null,null)}function Dp(e,n){const i=e[Os],r=i.indexOf(n);i.splice(r,1)}function yu(e,n){if(e.length<=no)return;const i=no+n,r=e[i];if(r){const s=r[Ol];null!==s&&s!==e&&Dp(s,r),n>0&&(e[i-1][so]=r[so]);const l=pa(e,no+n);!function b_(e,n){Ep(e,n),n[fi]=null,n[Or]=null}(r[On],r);const p=l[ts];null!==p&&p.detachView(l[On]),r[sr]=null,r[so]=null,r[ri]&=-129}return r}function Eh(e,n){if(!(256&n[ri])){const i=n[xi];i.destroyNode&&Dd(e,n,i,3,null,null),function w_(e){let n=e[Ds];if(!n)return rm(e[On],e);for(;n;){let i=null;if(Io(n))i=n[Ds];else{const r=n[no];r&&(i=r)}if(!i){for(;n&&!n[so]&&n!==e;)Io(n)&&rm(n[On],n),n=n[sr];null===n&&(n=e),Io(n)&&rm(n[On],n),i=n&&n[so]}n=i}}(n)}}function rm(e,n){if(256&n[ri])return;const i=j(null);try{n[ri]&=-129,n[ri]|=256,n[Vs]&&Ee(n[Vs]),function E_(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let r=0;r=0?r[p]():r[-p].unsubscribe(),l+=2}else i[l].call(r[i[l+1]]);null!==r&&(n[Es]=null);const s=n[Se];if(null!==s){n[Se]=null;for(let l=0;l-1){const{encapsulation:l}=e.data[r.directiveStart+s];if(l===Ur.None||l===Ur.Emulated)return null}return qr(r,i)}}(e,n.parent,i)}function Yc(e,n,i,r,s){e.insertBefore(n,i,r,s)}function Sp(e,n,i){e.appendChild(n,i)}function Tp(e,n,i,r,s){null!==r?Yc(e,n,i,r,s):Sp(e,n,i)}function Dh(e,n){return e.parentNode(n)}function kp(e,n,i){return sm(e,n,i)}let Sh,sm=function Oh(e,n,i){return 40&e.type?qr(e,i):null};function Th(e,n,i,r){const s=om(e,r,n),l=n[xi],v=kp(r.parent||n[Or],r,n);if(null!=s)if(Array.isArray(i))for(let T=0;Tpi&&Np(e,n,pi,!1),Uo(p?2:0,s),i(r,s)}finally{ml(l),Uo(p?3:1,s)}}function dm(e,n,i){if(Jc(n)){const r=j(null);try{const l=n.directiveEnd;for(let p=n.directiveStart;pnull;function Up(e,n,i,r,s){for(let l in n){if(!n.hasOwnProperty(l))continue;const p=n[l];if(void 0===p)continue;r??={};let v,T=oo.None;Array.isArray(p)?(v=p[0],T=p[1]):v=p;let Z=l;if(null!==s){if(!s.hasOwnProperty(l))continue;Z=s[l]}0===e?zp(r,i,Z,v,T):zp(r,i,Z,v)}return r}function zp(e,n,i,r,s){let l;e.hasOwnProperty(i)?(l=e[i]).push(n,r):l=e[i]=[n,r],void 0!==s&&l.push(s)}function fa(e,n,i,r,s,l,p,v){const T=qr(n,i);let ce,Z=n.inputs;!v&&null!=Z&&(ce=Z[r])?(z_(e,i,ce,r,s),Eo(n)&&function U_(e,n){const i=ns(n,e);16&i[ri]||(i[ri]|=64)}(i,n.index)):3&n.type&&(r=function j_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),s=null!=p?p(s,n.value||"",r):s,l.setProperty(T,r,s))}function y(e,n,i,r){if($d()){const s=null===r?null:{"":-1},l=function Cn(e,n){const i=e.directiveRegistry;let r=null,s=null;if(i)for(let l=0;l0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(p)!=v&&p.push(v),p.push(i,r,l)}}(e,n,r,Mu(e,i,s.hostVars,Zi),s)}function yi(e,n,i,r,s,l){const p=qr(e,n);!function ar(e,n,i,r,s,l,p){if(null==l)e.removeAttribute(n,s,i);else{const v=null==p?ln(l):p(l,r||"",s);e.setAttribute(n,s,v,i)}}(n[xi],p,l,e.value,i,r,s)}function wr(e,n,i,r,s,l){const p=l[n];if(null!==p)for(let v=0;v0&&(i[s-1][so]=n),r{vc(e.lView)},consumerOnSignalRead(){this.lView[Vs]=this}},Z0=100;function Hp(e,n=!0,i=0){const r=e[Co],s=r.rendererFactory;s.begin?.();try{!function dC(e,n){W_(e,n);let i=0;for(;Hs(e);){if(i===Z0)throw new pt(103,!1);i++,W_(e,1)}}(e,i)}catch(p){throw n&&$p(e,p),p}finally{s.end?.(),r.inlineEffectRunner?.flush()}}function uC(e,n,i,r){const s=n[ri];if(!(256&~s))return;n[Co].inlineEffectRunner?.flush(),Kd(n);let p=null,v=null;(function hC(e){return 2!==e.type})(e)&&(v=function sC(e){return e[Vs]??function aC(e){const n=X0.pop()??Object.create(cC);return n.lView=e,n}(e)}(n),p=le(v));try{Vu(n),function Zl(e){return ki.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Bp(e,n,i,2,r);const T=!(3&~s);if(T){const Pe=e.preOrderCheckHooks;null!==Pe&&Fl(n,Pe,null)}else{const Pe=e.preOrderHooks;null!==Pe&&Do(n,Pe,0,null),ps(n,0)}if(function fC(e){for(let n=Sr(e);null!==n;n=Ys(n)){if(!(n[ri]&za.HasTransplantedViews))continue;const i=n[Os];for(let r=0;r-1&&(yu(n,r),pa(i,r))}this._attachedToViewContainer=!1}Eh(this._lView[On],this._lView)}onDestroy(n){Bd(this._lView,n)}markForCheck(){vm(this._cdRefInjectingView||this._lView)}detach(){this._lView[ri]&=-129}reattach(){_c(this._lView),this._lView[ri]|=128}detectChanges(){this._lView[ri]|=1024,Hp(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ep(this._lView[On],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new pt(902,!1);this._appRef=n,_c(this._lView)}}let ym=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=_C}return e})();const pC=ym,gC=class extends pC{constructor(n,i,r){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,r){const s=pm(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:i,dehydratedView:r});return new bm(s)}};function _C(){return Wp(Mr(),sn())}function Wp(e,n){return 4&e.type?new gC(n,e,yl(e,n)):null}let rb=()=>null;function Rh(e,n){return rb(e,n)}class Yp{}class UC{}class ob{}class $C{resolveComponentFactory(n){throw function zC(e){const n=Error(`No component factory found for ${kn(e)}.`);return n.ngComponent=e,n}(n)}}let Em=(()=>{class e{static#e=this.NULL=new $C}return e})();class ab{}let HC=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function WC(){const e=sn(),i=ns(Mr().index,e);return(Io(i)?i:e)[xi]}()}return e})(),GC=(()=>{class e{static#e=this.\u0275prov=Pn({token:e,providedIn:"root",factory:()=>null})}return e})();const Q_={};function KC(e,n){if(null!==function N(){return C}())throw new pt(-602,!1)}const lb=new Set;function Ul(e){lb.has(e)||(lb.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function cb(...e){}class ls{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ga(!1),this.onMicrotaskEmpty=new Ga(!1),this.onStable=new Ga(!1),this.onError=new Ga(!1),typeof Zone>"u")throw new pt(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)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function XC(){const e="function"==typeof Wt.requestAnimationFrame;let n=Wt[e?"requestAnimationFrame":"setTimeout"],i=Wt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r);const s=i[Zone.__symbol__("OriginalDelegate")];s&&(i=s)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function QC(e){const n=()=>{!function YC(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Wt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,q_(e),e.isCheckStableRunning=!0,J_(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,p,v)=>{if(function JC(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(v))return i.invokeTask(s,l,p,v);try{return db(e),i.invokeTask(s,l,p,v)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&n(),ub(e)}},onInvoke:(i,r,s,l,p,v,T)=>{try{return db(e),i.invoke(s,l,p,v,T)}finally{e.shouldCoalesceRunChangeDetection&&n(),ub(e)}},onHasTask:(i,r,s,l)=>{i.hasTask(s,l),r===s&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,q_(e),J_(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(!ls.isInAngularZone())throw new pt(909,!1)}static assertNotInAngularZone(){if(ls.isInAngularZone())throw new pt(909,!1)}run(n,i,r){return this._inner.run(n,i,r)}runTask(n,i,r,s){const l=this._inner,p=l.scheduleEventTask("NgZoneEvent: "+s,n,ZC,cb,cb);try{return l.runTask(p,i,r)}finally{l.cancelTask(p)}}runGuarded(n,i,r){return this._inner.runGuarded(n,i,r)}runOutsideAngular(n){return this._outer.run(n)}}const ZC={};function J_(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--,J_(e)}let Dm=(()=>{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=Pn({token:e,providedIn:"root",factory:()=>new e})}return e})();function Sd(e){return!!Ft(e)}function Jp(e,n,i){let r=i?e.styles:null,s=i?e.classes:null,l=0;if(null!==n)for(let p=0;p0&&Rp(e,i,l.join(" "))}}(Ot,bs,dn,r),void 0!==i&&function uM(e,n,i){const r=e.projection=[];for(let s=0;s{class e{static#e=this.__NG_ELEMENT_ID__=fM}return e})();function fM(){return xb(Mr(),sn())}const mM=eg,yb=class extends mM{constructor(n,i,r){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=r}get element(){return yl(this._hostTNode,this._hostLView)}get injector(){return new Oo(this._hostTNode,this._hostLView)}get parentInjector(){const n=Ac(this._hostTNode,this._hostLView);if(ad(n)){const i=ol(n,this._hostLView),r=rl(n);return new Oo(i[On].data[r+8],i)}return new Oo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=wb(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-no}createEmbeddedView(n,i,r){let s,l;"number"==typeof r?s=r:null!=r&&(s=r.index,l=r.injector);const p=Rh(this._lContainer,n.ssrId),v=n.createEmbeddedViewImpl(i||{},l,p);return this.insertImpl(v,s,Ah(this._hostTNode,p)),v}createComponent(n,i,r,s,l){const p=n&&!function bn(e){return"function"==typeof e}(n);let v;if(p)v=i;else{const Ut=i||{};v=Ut.index,r=Ut.injector,s=Ut.projectableNodes,l=Ut.environmentInjector||Ut.ngModuleRef}const T=p?n:new Tm(G(n)),Z=r||this.parentInjector;if(!l&&null==T.ngModule){const dn=(p?Z:this.parentInjector).get(po,null);dn&&(l=dn)}const ce=G(T.componentType??{}),Pe=Rh(this._lContainer,ce?.id??null),Ot=T.create(Z,s,Pe?.firstChild??null,l);return this.insertImpl(Ot.hostView,v,Ah(this._hostTNode,Pe)),Ot}insert(n,i){return this.insertImpl(n,i,!0)}insertImpl(n,i,r){const s=n._lView;if(function $s(e){return jo(e[sr])}(s)){const v=this.indexOf(n);if(-1!==v)this.detach(v);else{const T=s[sr],Z=new yb(T,T[Or],T[sr]);Z.detach(Z.indexOf(n))}}const l=this._adjustIndex(i),p=this._lContainer;return gm(p,s,l,r),n.attachToViewContainerRef(),Va(iv(p),l,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=wb(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),r=yu(this._lContainer,i);r&&(pa(iv(this._lContainer),i),Eh(r[On],r))}detach(n){const i=this._adjustIndex(n,-1),r=yu(this._lContainer,i);return r&&null!=pa(iv(this._lContainer),i)?new bm(r):null}_adjustIndex(n,i=0){return n??this.length+i}};function wb(e){return e[8]}function iv(e){return e[8]||(e[8]=[])}function xb(e,n){let i;const r=n[e.index];return jo(r)?i=r:(i=Ps(r,n,null,e),n[e.index]=i,ao(n,i)),Cb(i,n,e,r),new yb(i,e,n)}let Cb=function Eb(e,n,i,r){if(e[sa])return;let s;s=8&i.type?Hi(r):function pM(e,n){const i=e[xi],r=i.createComment(""),s=qr(n,e);return Yc(i,Dh(i,s),r,function O_(e,n){return e.nextSibling(n)}(i,s),!1),r}(n,i),e[sa]=s},rv=()=>!1;class ov{constructor(n){this.queryList=n,this.matches=null}clone(){return new ov(this.queryList)}setDirty(){this.queryList.setDirty()}}class sv{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const r=null!==n.contentQueries?n.contentQueries[0]:i.length,s=[];for(let l=0;ln.trim())}(n):n}}class av{constructor(n=[]){this.queries=n}elementStart(n,i){for(let r=0;r0)r.push(p[v/2]);else{const Z=l[v+1],ce=n[-T];for(let Pe=no;Pe(P(n),n.value);return i[X]=n,i}(e),r=i[X];return n?.equal&&(r.equal=n.equal),i.set=s=>Je(r,s),i.update=s=>function xe(e,n){K()||ot(),Je(e,n(e.value))}(r,s),i.asReadonly=Rb.bind(i),i}function Rb(){const e=this[X];if(void 0===e.readonlyFn){const n=()=>this();n[X]=e,e.readonlyFn=n}return e.readonlyFn}function Fb(e){return hv(e)&&"function"==typeof e.set}function fv(e,n){let i;const r=q(()=>{i._dirtyCounter();const s=function EM(e,n){const i=e._lView,r=e._queryIndex;if(void 0===i||void 0===r||4&i[ri])return n?void 0:Qi;const s=dv(i,r),l=Pb(i,r);return s.reset(l,ih),n?s.first:s._changesDetected||void 0===e._flatValue?e._flatValue=s.toArray():e._flatValue}(i,e);if(n&&void 0===s)throw new pt(-951,!1);return s});return i=r[X],i._dirtyCounter=Ab(0),i._flatValue=void 0,r}function jb(e,n){return function Nb(){return fv(!0,!1)}()}const OM=(jb.required=function DM(e,n){return function Lb(){return fv(!0,!0)}()},jb);function Ub(e){const n=Object.create(Gn),i=new pd;function r(){return P(n),zb(n.value),n.value}return n.value=e,r[X]=n,r.asReadonly=Rb.bind(r),r.set=s=>{n.equal(n.value,s)||(Je(n,s),i.emit(s))},r.update=s=>{zb(n.value),r.set(s(n.value))},r.subscribe=i.subscribe.bind(i),r.destroyRef=i.destroyRef,r}function zb(e){if(e===fn)throw new pt(-952,!1)}function $b(e){return Ub(e)}const TM=($b.required=function SM(){return Ub(fn)},$b);function mv(e){let n=function Xb(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const r=[e];for(;n;){let s;if(Ca(e))s=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new pt(903,!1);s=n.\u0275dir}if(s){if(i){r.push(s);const p=e;p.inputs=ng(e.inputs),p.inputTransforms=ng(e.inputTransforms),p.declaredInputs=ng(e.declaredInputs),p.outputs=ng(e.outputs);const v=s.hostBindings;v&&zM(e,v);const T=s.viewQuery,Z=s.contentQueries;if(T&&jM(e,T),Z&&UM(e,Z),BM(e,s),_i(e.outputs,s.outputs),Ca(s)&&s.data.animation){const ce=e.data;ce.animation=(ce.animation||[]).concat(s.data.animation)}}const l=s.features;if(l)for(let p=0;p=0;r--){const s=e[r];s.hostVars=n+=s.hostVars,s.hostAttrs=U(s.hostAttrs,i=U(i,s.hostAttrs))}}(r)}function BM(e,n){for(const i in n.inputs){if(!n.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const r=n.inputs[i];if(void 0!==r&&(e.inputs[i]=r,e.declaredInputs[i]=n.declaredInputs[i],null!==n.inputTransforms)){const s=Array.isArray(r)?r[0]:r;if(!n.inputTransforms.hasOwnProperty(s))continue;e.inputTransforms??={},e.inputTransforms[s]=n.inputTransforms[s]}}}function ng(e){return e===fo?{}:e===Qi?[]:e}function jM(e,n){const i=e.viewQuery;e.viewQuery=i?(r,s)=>{n(r,s),i(r,s)}:n}function UM(e,n){const i=e.contentQueries;e.contentQueries=i?(r,s,l)=>{n(r,s,l),i(r,s,l)}:n}function zM(e,n){const i=e.hostBindings;e.hostBindings=i?(r,s)=>{n(r,s),i(r,s)}:n}function Jb(e){const n=e.inputConfig,i={};for(const r in n)if(n.hasOwnProperty(r)){const s=n[r];Array.isArray(s)&&s[3]&&(i[r]=s[3])}e.inputTransforms=i}class Du{}class qb{}function XM(e,n){return new pv(e,n??null,[])}class pv extends Du{constructor(n,i,r){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new vb(this);const s=Ft(n);this._bootstrapComponents=Ra(s.bootstrap),this._r3Injector=yf(n,i,[{provide:Du,useValue:this},{provide:Em,useValue:this.componentFactoryResolver},...r],kn(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class gv extends qb{constructor(n){super(),this.moduleType=n}create(n){return new pv(this.moduleType,n,[])}}class ey extends Du{constructor(n){super(),this.componentFactoryResolver=new vb(this),this.instance=null;const i=new Vo([...n.providers,{provide:Du,useValue:this},{provide:Em,useValue:this.componentFactoryResolver}],n.parent||Fi(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function _v(e,n,i=null){return new ey({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let Nh=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new wn.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=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function rg(e){return!!vv(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function vv(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function cc(e,n,i){return e[n]=i}function Im(e,n){return e[n]}function Wo(e,n,i){return!Object.is(e[n],i)&&(e[n]=i,!0)}function Ou(e,n,i,r){const s=Wo(e,n,i);return Wo(e,n+1,r)||s}function Ml(e,n,i,r,s,l){const p=Ou(e,n,i,r);return Ou(e,n+2,s,l)||p}function Lh(e,n,i,r,s,l,p,v){const T=sn(),Z=nr(),ce=e+pi,Pe=Z.firstCreatePass?function t2(e,n,i,r,s,l,p,v,T){const Z=n.consts,ce=ac(n,e,4,p||null,Ma(Z,v));y(n,i,ce,Ma(Z,T)),Sa(n,ce);const Pe=ce.tView=fm(2,ce,r,s,l,n.directiveRegistry,n.pipeRegistry,null,n.schemas,Z,null);return null!==n.queries&&(n.queries.template(n,ce),Pe.queries=n.queries.embeddedTView(ce)),ce}(ce,Z,T,n,i,r,s,l,p):Z.data[ce];Ws(Pe,!1);const gt=ty(Z,T,Pe,e);ql()&&Th(Z,T,gt,Pe),ft(gt,T);const Ot=Ps(gt,T,gt,Pe);return T[ce]=Ot,ao(T,Ot),function Mb(e,n,i){return rv(e,n,i)}(Ot,Pe,T),qc(Pe)&&um(Z,T,Pe),null!=p&&hm(T,Pe,v),Lh}let ty=function ny(e,n,i,r){return Oa(!0),n[xi].createComment("")};function Sv(e,n,i,r){const s=sn();return Wo(s,Ss(),n)&&(nr(),yi(gr(),s,e,n,i,r)),Sv}function Wh(e,n,i,r){return Wo(e,Ss(),i)?n+ln(i)+r:Zi}function Gh(e,n,i,r,s,l){const v=Ou(e,function Ks(){return ki.lFrame.bindingIndex}(),i,s);return fl(2),v?n+ln(i)+r+ln(s)+l:Zi}function ug(e,n){return e<<17|n<<2}function Id(e){return e>>17&32767}function Tv(e){return 2|e}function Tu(e){return(131068&e)>>2}function kv(e,n){return-131069&e|n<<2}function Iv(e){return 1|e}function Ay(e,n,i,r){const s=e[i+1],l=null===n;let p=r?Id(s):Tu(s),v=!1;for(;0!==p&&(!1===v||l);){const Z=e[p+1];U2(e[p],n)&&(v=!0,e[p+1]=r?Iv(Z):Tv(Z)),p=r?Id(Z):Tu(Z)}v&&(e[i+1]=r?Tv(s):Iv(s))}function U2(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Rr(e,n)>=0}const _s={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ry(e){return e.substring(_s.key,_s.keyEnd)}function z2(e){return e.substring(_s.value,_s.valueEnd)}function Fy(e,n){const i=_s.textEnd;return i===n?-1:(n=_s.keyEnd=function W2(e,n,i){for(;n32;)n++;return n}(e,_s.key=n,i),qh(e,n,i))}function Ny(e,n){const i=_s.textEnd;let r=_s.key=qh(e,n,i);return i===r?-1:(r=_s.keyEnd=function G2(e,n,i){let r;for(;n=65&&(-33&r)<=90||r>=48&&r<=57);)n++;return n}(e,r,i),r=By(e,r,i),r=_s.value=qh(e,r,i),r=_s.valueEnd=function K2(e,n,i){let r=-1,s=-1,l=-1,p=n,v=p;for(;p32&&(v=p),l=s,s=r,r=-33&T}return v}(e,r,i),By(e,r,i))}function Ly(e){_s.key=0,_s.keyEnd=0,_s.value=0,_s.valueEnd=0,_s.textEnd=e.length}function qh(e,n,i){for(;n=0;i=Ny(n,i))$y(e,Ry(n),z2(n))}function jy(e){Hl(eE,dc,e,!0)}function dc(e,n){for(let i=function $2(e){return Ly(e),Fy(e,qh(e,0,_s.textEnd))}(n);i>=0;i=Fy(n,i))Ar(e,Ry(n),!0)}function $l(e,n,i,r){const s=sn(),l=nr(),p=fl(2);l.firstUpdatePass&&zy(l,e,p,r),n!==Zi&&Wo(s,p,n)&&Hy(l,l.data[Wr()],s,s[xi],e,s[p+1]=function nE(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=kn(Ho(e)))),e}(n,i),r,p)}function Hl(e,n,i,r){const s=nr(),l=fl(2);s.firstUpdatePass&&zy(s,null,l,r);const p=sn();if(i!==Zi&&Wo(p,l,i)){const v=s.data[Wr()];if(Gy(v,r)&&!Uy(s,l)){let T=r?v.classesWithoutHost:v.stylesWithoutHost;null!==T&&(i=Gt(T,i||"")),Av(s,v,p,i,r)}else!function tE(e,n,i,r,s,l,p,v){s===Zi&&(s=Qi);let T=0,Z=0,ce=0=e.expandoStartIndex}function zy(e,n,i,r){const s=e.data;if(null===s[i+1]){const l=s[Wr()],p=Uy(e,i);Gy(l,r)&&null===n&&!p&&(n=!1),n=function Z2(e,n,i,r){const s=Oc(e);let l=r?n.residualClasses:n.residualStyles;if(null===s)0===(r?n.classBindings:n.styleBindings)&&(i=Nm(i=Nv(null,e,n,i,r),n.attrs,r),l=null);else{const p=n.directiveStylingLast;if(-1===p||e[p]!==s)if(i=Nv(s,e,n,i,r),null===l){let T=function Y2(e,n,i){const r=i?n.classBindings:n.styleBindings;if(0!==Tu(r))return e[Id(r)]}(e,n,r);void 0!==T&&Array.isArray(T)&&(T=Nv(null,e,n,T[1],r),T=Nm(T,n.attrs,r),function Q2(e,n,i,r){e[Id(i?n.classBindings:n.styleBindings)]=r}(e,n,r,T))}else l=function J2(e,n,i){let r;const s=n.directiveEnd;for(let l=1+n.directiveStylingLast;l0)&&(Z=!0)):ce=i,s)if(0!==T){const gt=Id(e[v+1]);e[r+1]=ug(gt,v),0!==gt&&(e[gt+1]=kv(e[gt+1],r)),e[v+1]=function L2(e,n){return 131071&e|n<<17}(e[v+1],r)}else e[r+1]=ug(v,0),0!==v&&(e[v+1]=kv(e[v+1],r)),v=r;else e[r+1]=ug(T,0),0===v?v=r:e[T+1]=kv(e[T+1],r),T=r;Z&&(e[r+1]=Tv(e[r+1])),Ay(e,ce,r,!0),Ay(e,ce,r,!1),function j2(e,n,i,r,s){const l=s?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof n&&Rr(l,n)>=0&&(i[r+1]=Iv(i[r+1]))}(n,ce,e,r,l),p=ug(v,T),l?n.classBindings=p:n.styleBindings=p}(s,l,n,i,p,r)}}function Nv(e,n,i,r,s){let l=null;const p=i.directiveEnd;let v=i.directiveStylingLast;for(-1===v?v=i.directiveStart:v++;v0;){const T=e[s],Z=Array.isArray(T),ce=Z?T[1]:T,Pe=null===ce;let gt=i[s+1];gt===Zi&&(gt=Pe?Qi:void 0);let Ot=Pe?ho(gt,r):ce===r?gt:void 0;if(Z&&!hg(Ot)&&(Ot=ho(T,r)),hg(Ot)&&(v=Ot,p))return v;const Ut=e[s+1];s=p?Id(Ut):Tu(Ut)}if(null!==n){let T=l?n.residualClasses:n.residualStyles;null!=T&&(v=ho(T,r))}return v}function hg(e){return void 0!==e}function Gy(e,n){return!!(e.flags&(n?8:16))}function Ky(e,n,i){Hl(Ar,dc,Wh(sn(),e,n,i),!0)}function Xy(e,n,i,r,s){Hl(Ar,dc,Gh(sn(),e,n,i,r,s),!0)}class uE{destroy(n){}updateValue(n,i){}swap(n,i){const r=Math.min(n,i),s=Math.max(n,i),l=this.detach(s);if(s-r>1){const p=this.detach(r);this.attach(r,l),this.attach(s,p)}else this.attach(r,l)}move(n,i){this.attach(i,this.detach(n))}}function Lv(e,n,i,r,s){return e===i&&Object.is(n,r)?1:Object.is(s(e,n),s(i,r))?-1:0}function Bv(e,n,i,r){return!(void 0===n||!n.has(r)||(e.attach(i,n.get(r)),n.delete(r),0))}function Zy(e,n,i,r,s){if(Bv(e,n,r,i(r,s)))e.updateValue(r,s);else{const l=e.create(r,s);e.attach(r,l)}}function Yy(e,n,i,r){const s=new Set;for(let l=n;l<=i;l++)s.add(r(l,e.at(l)));return s}class Qy{constructor(){this.kvMap=new Map,this._vMap=void 0}has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;const i=this.kvMap.get(n);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(n,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,i){if(this.kvMap.has(n)){let r=this.kvMap.get(n);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(n,i)}forEach(n){for(let[i,r]of this.kvMap)if(n(r,i),void 0!==this._vMap){const s=this._vMap;for(;s.has(r);)r=s.get(r),n(r,i)}}}function Jy(e,n,i){Ul("NgControlFlow");const r=sn(),s=Ss(),l=Vv(r,pi+e);if(Wo(r,s,n)){const v=j(null);try{if(H_(l,0),-1!==n){const T=jv(r[On],pi+n),Z=Rh(l,T.tView.ssrId);gm(l,pm(r,T,i,{dehydratedView:Z}),0,Ah(T,Z))}}finally{j(v)}}else{const v=G0(l,0);void 0!==v&&(v[br]=i)}}class fE{constructor(n,i,r){this.lContainer=n,this.$implicit=i,this.$index=r}get $count(){return this.lContainer.length-no}}function qy(e){return e}function e1(e,n){return n}class mE{constructor(n,i,r){this.hasEmptyBlock=n,this.trackByFn=i,this.liveCollection=r}}function t1(e,n,i,r,s,l,p,v,T,Z,ce,Pe,gt){Ul("NgControlFlow");const Ot=void 0!==T,Ut=sn(),dn=v?p.bind(Ut[Kr][br]):p,Rn=new mE(Ot,dn);Ut[pi+e]=Rn,Lh(e+1,n,i,r,s,l),Ot&&Lh(e+2,T,Z,ce,Pe,gt)}class pE extends uE{constructor(n,i,r){super(),this.lContainer=n,this.hostLView=i,this.templateTNode=r,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-no}at(n){return this.getLView(n)[br].$implicit}attach(n,i){const r=i[Hr];this.needsIndexUpdate||=n!==this.length,gm(this.lContainer,i,n,Ah(this.templateTNode,r))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,function gE(e,n){return yu(e,n)}(this.lContainer,n)}create(n,i){const r=Rh(this.lContainer,this.templateTNode.tView.ssrId);return pm(this.hostLView,this.templateTNode,new fE(this.lContainer,i,n),{dehydratedView:r})}destroy(n){Eh(n[On],n)}updateValue(n,i){this.getLView(n)[br].$implicit=i}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n{e.destroy(v)})}(p,e,l.trackByFn),p.updateIndexes(),l.hasEmptyBlock){const v=Ss(),T=0===p.length;if(Wo(r,v,T)){const Z=i+2,ce=Vv(r,Z);if(T){const Pe=jv(s,Z),gt=Rh(ce,Pe.tView.ssrId);gm(ce,pm(r,Pe,void 0,{dehydratedView:gt}),0,Ah(Pe,gt))}else H_(ce,0)}}}finally{j(n)}}function Vv(e,n){return e[n]}function jv(e,n){return fs(e,n)}function fg(e,n,i,r){const s=sn(),l=nr(),p=pi+e,v=s[xi],T=l.firstCreatePass?function vE(e,n,i,r,s,l){const p=n.consts,T=ac(n,e,2,r,Ma(p,s));return y(n,i,T,Ma(p,l)),null!==T.attrs&&Jp(T,T.attrs,!1),null!==T.mergedAttrs&&Jp(T,T.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,T),T}(p,l,s,n,i,r):l.data[p],Z=r1(l,s,T,v,n,e);s[p]=Z;const ce=qc(T);return Ws(T,!0),Ih(v,Z,T),!function Pm(e){return!(32&~e.flags)}(T)&&ql()&&Th(l,s,Z,T),0===function Ud(){return ki.lFrame.elementDepthCount}()&&ft(Z,s),function zd(){ki.lFrame.elementDepthCount++}(),ce&&(um(l,s,T),dm(l,T,s)),null!==r&&hm(s,T),fg}function mg(){let e=Mr();Gs()?Da():(e=e.parent,Ws(e,!1));const n=e;(function mf(e){return ki.skipHydrationRootTNode===e})(n)&&function xc(){ki.skipHydrationRootTNode=null}(),function ff(){ki.lFrame.elementDepthCount--}();const i=nr();return i.firstCreatePass&&(Sa(i,e),Jc(e)&&i.queries.elementEnd(e)),null!=n.classesWithoutHost&&function pl(e){return!!(8&e.flags)}(n)&&Av(i,n,sn(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function gl(e){return!!(16&e.flags)}(n)&&Av(i,n,sn(),n.stylesWithoutHost,!1),mg}function Uv(e,n,i,r){return fg(e,n,i,r),mg(),Uv}let r1=(e,n,i,r,s,l)=>(Oa(!0),Mh(r,s,function zu(){return ki.lFrame.currentNamespace}()));function pg(e,n,i){const r=sn(),s=nr(),l=e+pi,p=s.firstCreatePass?function wE(e,n,i,r,s){const l=n.consts,p=Ma(l,r),v=ac(n,e,8,"ng-container",p);return null!==p&&Jp(v,p,!0),y(n,i,v,Ma(l,s)),null!==n.queries&&n.queries.elementStart(n,v),v}(l,s,r,n,i):s.data[l];Ws(p,!0);const v=o1(s,r,p,e);return r[l]=v,ql()&&Th(s,r,v,p),ft(v,r),qc(p)&&(um(s,r,p),dm(s,p,r)),null!=i&&hm(r,p),pg}function gg(){let e=Mr();const n=nr();return Gs()?Da():(e=e.parent,Ws(e,!1)),n.firstCreatePass&&(Sa(n,e),Jc(e)&&n.queries.elementEnd(e)),gg}function zv(e,n,i){return pg(e,n,i),gg(),zv}let o1=(e,n,i,r)=>(Oa(!0),im(n[xi],""));function s1(){return sn()}function $v(e,n,i){const r=sn();return Wo(r,Ss(),n)&&fa(nr(),gr(),r,e,n,r[xi],i,!0),$v}function Hv(e,n,i){const r=sn();if(Wo(r,Ss(),n)){const l=nr(),p=gr();fa(l,p,r,e,n,W0(Oc(l.data),p,r),i,!0)}return Hv}const ku=void 0;var EE=["en",[["a","p"],["AM","PM"],ku],[["AM","PM"],ku,ku],[["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"]],ku,[["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"]],ku,[["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}",ku,"{1} 'at' {0}",ku],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ME(e){const i=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===r?1:5}];let ef={};function DE(e,n,i){"string"!=typeof n&&(i=n,n=e[tf.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),ef[n]=e,i&&(ef[n][tf.ExtraData]=i)}function Wv(e){const n=function OE(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=l1(n);if(i)return i;const r=n.split("-")[0];if(i=l1(r),i)return i;if("en"===r)return EE;throw new pt(701,!1)}function a1(e){return Wv(e)[tf.PluralCase]}function l1(e){return e in ef||(ef[e]=Wt.ng&&Wt.ng.common&&Wt.ng.common.locales&&Wt.ng.common.locales[e]),ef[e]}var tf=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}(tf||{});const nf="en-US";let c1=nf;function Xv(e,n,i,r){const s=sn(),l=nr(),p=Mr();return Yv(l,s,s[xi],p,e,n,r),Xv}function Zv(e,n){const i=Mr(),r=sn(),s=nr();return Yv(s,r,W0(Oc(s.data),i,r),i,e,n),Zv}function Yv(e,n,i,r,s,l,p){const v=qc(r),Z=e.firstCreatePass&&H0(e),ce=n[br],Pe=mm(n);let gt=!0;if(3&r.type||p){const dn=qr(r,n),Rn=p?p(dn):dn,Xn=Pe.length,Mn=p?Ir=>p(Hi(Ir[r.index])):r.index;let Ni=null;if(!p&&v&&(Ni=function CD(e,n,i,r){const s=e.cleanup;if(null!=s)for(let l=0;lT?v[T]:null}"string"==typeof p&&(l+=2)}return null}(e,n,s,r.index)),null!==Ni)(Ni.__ngLastListenerFn__||Ni).__ngNextListenerFn__=l,Ni.__ngLastListenerFn__=l,gt=!1;else{l=N1(r,n,ce,l,!1);const Ir=i.listen(Rn,s,l);Pe.push(l,Ir),Z&&Z.push(s,Mn,Xn,Xn+1)}}else l=N1(r,n,ce,l,!1);const Ot=r.outputs;let Ut;if(gt&&null!==Ot&&(Ut=Ot[s])){const dn=Ut.length;if(dn)for(let Rn=0;Rn-1?ns(e.index,n):n);let T=F1(n,i,r,p),Z=l.__ngNextListenerFn__;for(;Z;)T=F1(n,i,Z,p)&&T,Z=Z.__ngNextListenerFn__;return s&&!1===T&&p.preventDefault(),T}}function L1(e=1){return function Jl(e){return(ki.lFrame.contextLView=function ju(e,n){for(;e>0;)n=n[Mo],e--;return n}(e,ki.lFrame.contextLView))[br]}(e)}function MD(e,n){let i=null;const r=function Ua(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let s=0;si._dirtyCounter.update(r=>r+1))}(e,Tb(n,i,r))}function q1(e=1){ms(Wd()+e)}function ew(e){return zs(function Ec(){return ki.lFrame.contextLView}(),pi+e)}function dw(e,n=""){const i=sn(),r=nr(),s=e+pi,l=r.firstCreatePass?ac(r,s,1,n,null):r.data[s],p=uw(r,i,l,n,e);i[s]=p,ql()&&Th(r,i,p,l),Ws(l,!1)}let uw=(e,n,i,r,s)=>(Oa(!0),function Ch(e,n){return e.createText(n)}(n[xi],r));function qv(e){return wg("",e,""),qv}function wg(e,n,i){const r=sn(),s=Wh(r,e,n,i);return s!==Zi&&Qc(r,Wr(),s),wg}function e0(e,n,i,r,s){const l=sn(),p=Gh(l,e,n,i,r,s);return p!==Zi&&Qc(l,Wr(),p),e0}function t0(e,n,i){Fb(n)&&(n=n());const r=sn();return Wo(r,Ss(),n)&&fa(nr(),gr(),r,e,n,r[xi],i,!1),t0}function bw(e,n){const i=Fb(e);return i&&e.set(n),i}function n0(e,n){const i=sn(),r=nr(),s=Mr();return Yv(r,i,i[xi],s,e,n),n0}function r0(e,n,i,r,s){if(e=Be(e),Array.isArray(e))for(let l=0;l>20;if(Pi(e)||!e.multi){const Ot=new ec(Z,s,Od),Ut=s0(T,n,s?ce:ce+gt,Pe);-1===Ut?(Rc(Pc(v,p),l,T),o0(l,e,n.length),n.push(T),v.directiveStart++,v.directiveEnd++,s&&(v.providerIndexes+=1048576),i.push(Ot),p.push(Ot)):(i[Ut]=Ot,p[Ut]=Ot)}else{const Ot=s0(T,n,ce+gt,Pe),Ut=s0(T,n,ce,ce+gt),Rn=Ut>=0&&i[Ut];if(s&&!Rn||!s&&!(Ot>=0&&i[Ot])){Rc(Pc(v,p),l,T);const Xn=function UD(e,n,i,r,s){const l=new ec(e,i,Od);return l.multi=[],l.index=n,l.componentProviders=0,yw(l,s,r&&!i),l}(s?jD:VD,i.length,s,r,Z);!s&&Rn&&(i[Ut].providerFactory=Xn),o0(l,e,n.length,0),n.push(T),v.directiveStart++,v.directiveEnd++,s&&(v.providerIndexes+=1048576),i.push(Xn),p.push(Xn)}else o0(l,e,Ot>-1?Ot:Ut,yw(i[s?Ut:Ot],Z,!s&&r));!s&&r&&Rn&&i[Ut].componentProviders++}}}function o0(e,n,i,r){const s=Pi(n),l=function Fr(e){return!!e.useClass}(n);if(s||l){const T=(l?Be(n.useClass):n).prototype.ngOnDestroy;if(T){const Z=e.destroyHooks||(e.destroyHooks=[]);if(!s&&n.multi){const ce=Z.indexOf(i);-1===ce?Z.push(i,[r,T]):Z[ce+1].push(r,T)}else Z.push(i,T)}}}function yw(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function s0(e,n,i,r){for(let s=i;s{i.providersResolver=(r,s)=>function BD(e,n,i){const r=nr();if(r.firstCreatePass){const s=Ca(e);r0(i,r.data,r.blueprint,s,!0),r0(n,r.data,r.blueprint,s,!1)}}(r,s?s(e):e,n)}}let zD=(()=>{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=xt(0,i.type),s=r.length>0?_v([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=Pn({token:e,providedIn:"environment",factory:()=>new e(Pr(po))})}return e})();function xw(e){Ul("NgStandalone"),e.getStandaloneInjector=n=>n.get(zD).getOrCreateStandaloneInjector(e)}function Mw(e,n,i){const r=is()+e,s=sn();return s[r]===Zi?cc(s,r,i?n.call(i):n()):Im(s,r)}function Ew(e,n,i,r){return Iw(sn(),is(),e,n,i,r)}function Dw(e,n,i,r,s){return Pw(sn(),is(),e,n,i,r,s)}function Ow(e,n,i,r,s,l){return Aw(sn(),is(),e,n,i,r,s,l)}function Sw(e,n,i,r,s,l,p,v){const T=is()+e,Z=sn(),ce=Ml(Z,T,i,r,s,l);return Wo(Z,T+4,p)||ce?cc(Z,T+5,v?n.call(v,i,r,s,l,p):n(i,r,s,l,p)):Im(Z,T+5)}function Tw(e,n,i,r,s,l,p,v,T){const Z=is()+e,ce=sn(),Pe=Ml(ce,Z,i,r,s,l);return Ou(ce,Z+4,p,v)||Pe?cc(ce,Z+6,T?n.call(T,i,r,s,l,p,v):n(i,r,s,l,p,v)):Im(ce,Z+6)}function kw(e,n,i,r){return function Fw(e,n,i,r,s,l){let p=n+i,v=!1;for(let T=0;T=0;i--){const r=n[i];if(e===r.name)return r}}(n,i.pipeRegistry),i.data[s]=r,r.onDestroy&&(i.destroyHooks??=[]).push(s,r.onDestroy)):r=i.data[s];const l=r.factory||(r.factory=Lo(r.type)),v=cr(Od);try{const T=Nl(!1),Z=l();return Nl(T),function DD(e,n,i,r){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=r}(i,sn(),s,Z),Z}finally{cr(v)}}function Lw(e,n,i){const r=e+pi,s=sn(),l=zs(s,r);return Hm(s,r)?Iw(s,is(),n,l.transform,i,l):l.transform(i)}function Bw(e,n,i,r){const s=e+pi,l=sn(),p=zs(l,s);return Hm(l,s)?Pw(l,is(),n,p.transform,i,r,p):p.transform(i,r)}function Vw(e,n,i,r,s){const l=e+pi,p=sn(),v=zs(p,l);return Hm(p,l)?Aw(p,is(),n,v.transform,i,r,s,v):v.transform(i,r,s)}function jw(e,n,i,r,s,l){const p=e+pi,v=sn(),T=zs(v,p);return Hm(v,p)?function Rw(e,n,i,r,s,l,p,v,T){const Z=n+i;return Ml(e,Z,s,l,p,v)?cc(e,Z+4,T?r.call(T,s,l,p,v):r(s,l,p,v)):$m(e,Z+4)}(v,is(),n,T.transform,i,r,s,l,T):T.transform(i,r,s,l)}function Hm(e,n){return e[On].data[n].pure}function Uw(e,n){return Wp(e,n)}class ix{constructor(n){this.full=n;const i=n.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let rx=(()=>{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=Pn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const cx=new wt(""),dx=new wt("");let f0,zO=(()=>{class e{constructor(i,r,s){this._ngZone=i,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,f0||(function $O(e){f0=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:()=>{ls.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(p=>p.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)(Pr(ls),Pr(ux),Pr(dx))};static#t=this.\u0275prov=Pn({token:e,factory:e.\u0275fac})}return e})(),ux=(()=>{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 f0?.findTestabilityInTree(this,i,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Pn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function m0(e){return!!e&&"function"==typeof e.then}function hx(e){return!!e&&"function"==typeof e.subscribe}const HO=new wt("");let p0=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=wi(HO,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const i=[];for(const s of this.appInits){const l=s();if(m0(l))i.push(l);else if(hx(l)){const p=new Promise((v,T)=>{l.subscribe({complete:v,error:T})});i.push(p)}}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=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const g0=new wt("");let Pd=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=wi(md),this.afterRenderEffectManager=wi(Dm),this.externalTestViews=new Set,this.beforeRender=new En.B,this.afterTick=new En.B,this.componentTypes=[],this.components=[],this.isStable=wi(Nh).hasPendingTasks.pipe((0,tt.T)(i=>!i)),this._injector=wi(po)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(i,r){const s=i instanceof ob;if(!this._injector.get(p0).done)throw!s&&kt(i),new pt(405,!1);let p;p=s?i:this._injector.get(Em).resolveComponentFactory(i),this.componentTypes.push(p.componentType);const v=function WO(e){return e.isBoundToModule}(p)?void 0:this._injector.get(Du),Z=p.create(ss.NULL,[],r||p.selector,v),ce=Z.location.nativeElement,Pe=Z.injector.get(cx,null);return Pe?.registerApplication(ce),Z.onDestroy(()=>{this.detachView(Z.hostView),Eg(this.components,Z),Pe?.unregisterApplication(ce)}),this._loadComponent(Z),Z}tick(){this._tick(!0)}_tick(i){if(this._runningTick)throw new pt(101,!1);const r=j(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(i)}catch(s){this.internalErrorHandler(s)}finally{this.afterTick.next(),this._runningTick=!1,j(r)}}detectChangesInAttachedViews(i){let r=0;const s=this.afterRenderEffectManager;for(;;){if(r===Z0)throw new pt(103,!1);if(i){const l=0===r;this.beforeRender.next(l);for(let{_lView:p,notifyErrorHandler:v}of this._views)KO(p,l,v)}if(r++,s.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:l})=>_0(l))&&(s.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:l})=>_0(l))))break}}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Eg(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const r=this._injector.get(g0,[]);[...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),()=>Eg(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new pt(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=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Eg(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}function KO(e,n,i){!n&&!_0(e)||function XO(e,n,i){let r;i?(r=0,e[ri]|=1024):r=64&e[ri]?0:1,Hp(e,n,r)}(e,i,n)}function _0(e){return Hs(e)}class ZO{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let YO=(()=>{class e{compileModuleSync(i){return new gv(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const r=this.compileModuleSync(i),l=Ra(Ft(i).declarations).reduce((p,v)=>{const T=G(v);return T&&p.push(new Tm(T)),p},[]);return new ZO(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=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),qO=(()=>{class e{constructor(){this.zone=wi(ls),this.applicationRef=wi(Pd)}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=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function _x(e){return[{provide:ls,useFactory:e},{provide:wo,multi:!0,useFactory:()=>{const n=wi(qO,{optional:!0});return()=>n.initialize()}},{provide:wo,multi:!0,useFactory:()=>{const n=wi(nS);return()=>{n.initialize()}}},{provide:md,useFactory:eS}]}function eS(){const e=wi(ls),n=wi(al);return i=>e.runOutsideAngular(()=>n.handleError(i))}function tS(e){return qt([[],_x(()=>new ls(function vx(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let nS=(()=>{class e{constructor(){this.subscription=new Yn.yU,this.initialized=!1,this.zone=wi(ls),this.pendingTasks=wi(Nh)}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(()=>{ls.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ls.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=Pn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Og=new wt("",{providedIn:"root",factory:()=>wi(Og,Di.Optional|Di.SkipSelf)||function iS(){return typeof $localize<"u"&&$localize.locale||nf}()}),rS=new wt("",{providedIn:"root",factory:()=>"USD"}),v0=new wt("");let Ad=null;function cS(){return!1}function dS(){}let Mx=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=uS}return e})();function uS(e){return function hS(e,n,i){if(Eo(e)&&!i){const r=ns(e.index,n);return new bm(r,r)}return 47&e.type?new bm(n[Kr],n):null}(Mr(),sn(),!(16&~e))}class Sx{constructor(){}supports(n){return rg(n)}create(n){return new _S(n)}}const gS=(e,n)=>n;class _S{constructor(n){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=n||gS}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,r=this._removalsHead,s=0,l=null;for(;i||r;){const p=!r||i&&i.currentIndex{p=this._trackByFn(s,v),null!==i&&Object.is(i.trackById,p)?(r&&(i=this._verifyReinsertion(i,v,p,s)),Object.is(i.item,v)||this._addIdentityChange(i,v)):(i=this._mismatch(i,v,p,s),r=!0),i=i._next,s++}),this.length=s;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,r,s){let l;return null===n?l=this._itTail:(l=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,l,s)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(r,s))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,l,s)):n=this._addAfter(new vS(i,r),l,s),n}_verifyReinsertion(n,i,r,s){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==l?n=this._reinsertAfter(l,n._prev,s):n.currentIndex!=s&&(n.currentIndex=s,this._addToMoves(n,s)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=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(n,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const s=n._prevRemoved,l=n._nextRemoved;return null===s?this._removalsHead=l:s._nextRemoved=l,null===l?this._removalsTail=s:l._prevRemoved=s,this._insertAfter(n,i,r),this._addToMoves(n,r),n}_moveAfter(n,i,r){return this._unlink(n),this._insertAfter(n,i,r),this._addToMoves(n,r),n}_addAfter(n,i,r){return this._insertAfter(n,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,r){const s=null===i?this._itHead:i._next;return n._next=s,n._prev=i,null===s?this._itTail=n:s._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new Tx),this._linkedRecords.put(n),n.currentIndex=r,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,r=n._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Tx),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class vS{constructor(n,i){this.item=n,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 bS{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,n))return r;return null}remove(n){const i=n._prevDup,r=n._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class Tx{constructor(){this.map=new Map}put(n){const i=n.trackById;let r=this.map.get(i);r||(r=new bS,this.map.set(i,r)),r.add(n)}get(n,i){const s=this.map.get(n);return s?s.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function kx(e,n,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(n,i){if(n){const r=n._prev;return i._next=n,i._prev=r,n._prev=i,r&&(r._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const s=this._records.get(n);this._maybeAddToChanges(s,i);const l=s._prev,p=s._next;return l&&(l._next=p),p&&(p._prev=l),s._next=null,s._prev=null,s}const r=new wS(n);return this._records.set(n,r),r.currentValue=i,this._addToAdditions(r),r}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(r=>i(n[r],r))}}class wS{constructor(n){this.key=n,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 Px(){return new M0([new Sx])}let M0=(()=>{class e{static#e=this.\u0275prov=Pn({token:e,providedIn:"root",factory:Px});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||Px()),deps:[[e,new ws,new jr]]}}find(i){const r=this.factories.find(s=>s.supports(i));if(null!=r)return r;throw new pt(901,!1)}}return e})();function Ax(){return new E0([new Ix])}let E0=(()=>{class e{static#e=this.\u0275prov=Pn({token:e,providedIn:"root",factory:Ax});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||Ax()),deps:[[e,new ws,new jr]]}}find(i){const r=this.factories.find(s=>s.supports(i));if(r)return r;throw new pt(901,!1)}}return e})(),MS=(()=>{class e{constructor(i){}static#e=this.\u0275fac=function(r){return new(r||e)(Pr(Pd))};static#t=this.\u0275mod=F({type:e});static#n=this.\u0275inj=mi({})}return e})();function VS(e){try{const{rootComponent:n,appProviders:i,platformProviders:r}=e,s=function lS(e=[]){if(Ad)return Ad;const n=function wx(e=[],n){return ss.create({name:n,providers:[{provide:us,useValue:"platform"},{provide:v0,useValue:new Set([()=>Ad=null])},...e]})}(e);return Ad=n,function fx(){!function de(e){Fe=e}(()=>{throw new pt(600,!1)})}(),function xx(e){e.get(Jm,null)?.forEach(i=>i())}(n),n}(r),l=[tS(),...i||[]],v=new ey({providers:l,parent:s,debugName:"",runEnvironmentInitializers:!1}).injector,T=v.get(ls);return T.run(()=>{v.resolveInjectorInitializers();const Z=v.get(al,null);let ce;T.runOutsideAngular(()=>{ce=T.onError.subscribe({next:Ot=>{Z.handleError(Ot)}})});const Pe=()=>v.destroy(),gt=s.get(v0);return gt.add(Pe),v.onDestroy(()=>{ce.unsubscribe(),gt.delete(Pe)}),function mx(e,n,i){try{const r=i();return m0(r)?r.catch(s=>{throw n.runOutsideAngular(()=>e.handleError(s)),s}):r}catch(r){throw n.runOutsideAngular(()=>e.handleError(r)),r}}(Z,T,()=>{const Ot=v.get(p0);return Ot.runInitializers(),Ot.donePromise.then(()=>{!function d1(e){"string"==typeof e&&(c1=e.toLowerCase().replace(/_/g,"-"))}(v.get(Og,nf)||nf);const dn=v.get(Pd);return void 0!==n&&dn.bootstrap(n),dn})})})}catch(n){return Promise.reject(n)}}function eT(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function tT(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}function iT(e,n){Ul("NgSignals");const i=q(e);return n?.equal&&(i[X].equal=n.equal),i}function rT(e){const n=j(null);try{return e()}finally{j(n)}}const oT=new wt("",{providedIn:"root",factory:()=>wi(sT)});let sT=(()=>{class e{static#e=this.\u0275prov=Pn({token:e,providedIn:"root",factory:()=>new aT})}return e})();class aT{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=wi(Nh),this.taskId=null}scheduleEffect(n){if(this.enqueue(n),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(n){const i=n.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const r=this.queues.get(i);r.has(n)||(this.queuedEffectCount++,r.add(n))}flush(){for(;this.queuedEffectCount>0;)for(const[n,i]of this.queues)null===n?this.flushQueue(i):n.run(()=>this.flushQueue(i))}flushQueue(n){for(const i of n)n.delete(i),this.queuedEffectCount--,i.run()}}class lT{constructor(n,i,r,s,l,p){this.scheduler=n,this.effectFn=i,this.creationZone=r,this.injector=l,this.watcher=function ut(e,n,i){const r=Object.create(Ln);i&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=n;const s=T=>{r.cleanupFn=T};return r.ref={notify:()=>Y(r),run:()=>{if(null===r.fn)return;if(function O(){return V}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!Ye(r))return;r.hasRun=!0;const T=le(r);try{r.cleanupFn(),r.cleanupFn=Zt,r.fn(s)}finally{ge(r,T)}},cleanup:()=>r.cleanupFn(),destroy:()=>function p(T){(function l(T){return null===T.fn&&null===T.schedule})(T)||(Ee(T),T.cleanupFn(),T.fn=null,T.schedule=null,T.cleanupFn=Zt)}(r),[X]:r},r.ref}(v=>this.runEffect(v),()=>this.schedule(),p),this.unregisterOnDestroy=s?.onDestroy(()=>this.destroy())}runEffect(n){try{this.effectFn(n)}catch(i){this.injector.get(al,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function tC(e,n){Ul("NgSignals"),!n?.injector&&oa();const i=n?.injector??wi(ss),r=!0!==n?.manualCleanup?i.get(bl):null,s=new lT(i.get(oT),e,typeof Zone>"u"?null:Zone.current,r,i,n?.allowSignalWrites??!1),l=i.get(Mx,null,{optional:!0});return l&&8&l._lView[ri]?(l._lView[xa]??=[]).push(s.watcher.notify):s.watcher.notify(),s}},9417:(Et,be,f)=>{"use strict";f.d(be,{BC:()=>rt,JD:()=>Yr,MJ:()=>zi,X1:()=>ia,YN:()=>ja,cV:()=>qn,cb:()=>pt,gE:()=>st,j4:()=>nn,k0:()=>Ye,kq:()=>N,l_:()=>Rs,me:()=>B,qT:()=>Lt,vO:()=>Yn,vS:()=>Re});var t=f(4438),g=f(177),C=f(2806),V=f(7468),D=f(6354);let X=(()=>{class ne{constructor(U,ke){this._renderer=U,this._elementRef=ke,this.onChange=vt=>{},this.onTouched=()=>{}}setProperty(U,ke){this._renderer.setProperty(this._elementRef.nativeElement,U,ke)}registerOnTouched(U){this.onTouched=U}registerOnChange(U){this.onChange=U}setDisabledState(U){this.setProperty("disabled",U)}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(t.sFG),t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:ne})}return ne})(),j=(()=>{class ne extends X{static#e=this.\u0275fac=(()=>{let U;return function(vt){return(U||(U=t.xGo(ne)))(vt||ne)}})();static#t=this.\u0275dir=t.FsC({type:ne,features:[t.Vt3]})}return ne})();const N=new t.nKC(""),E={provide:N,useExisting:(0,t.Rfq)(()=>B),multi:!0},b=new t.nKC("");let B=(()=>{class ne extends X{constructor(U,ke,vt){super(U,ke),this._compositionMode=vt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function P(){const ne=(0,g.QT)()?(0,g.QT)().getUserAgent():"";return/android (\d+)/.test(ne.toLowerCase())}())}writeValue(U){this.setProperty("value",U??"")}_handleInput(U){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(U)}_compositionStart(){this._composing=!0}_compositionEnd(U){this._composing=!1,this._compositionMode&&this.onChange(U)}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(b,8))};static#t=this.\u0275dir=t.FsC({type:ne,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(ke,vt){1&ke&&t.bIt("input",function(Si){return vt._handleInput(Si.target.value)})("blur",function(){return vt.onTouched()})("compositionstart",function(){return vt._compositionStart()})("compositionend",function(Si){return vt._compositionEnd(Si.target.value)})},features:[t.Jv_([E]),t.Vt3]})}return ne})();function h(ne){return null==ne||("string"==typeof ne||Array.isArray(ne))&&0===ne.length}function K(ne){return null!=ne&&"number"==typeof ne.length}const Y=new t.nKC(""),le=new t.nKC(""),ge=/^(?=.{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 Ye{static min(se){return function Ee(ne){return se=>{if(h(se.value)||h(ne))return null;const U=parseFloat(se.value);return!isNaN(U)&&U{if(h(se.value)||h(ne))return null;const U=parseFloat(se.value);return!isNaN(U)&&U>ne?{max:{max:ne,actual:se.value}}:null}}(se)}static required(se){return function ve(ne){return h(ne.value)?{required:!0}:null}(se)}static requiredTrue(se){return function _e(ne){return!0===ne.value?null:{required:!0}}(se)}static email(se){return function ae(ne){return h(ne.value)||ge.test(ne.value)?null:{email:!0}}(se)}static minLength(se){return function Q(ne){return se=>h(se.value)||!K(se.value)?null:se.value.lengthK(se.value)&&se.value.length>ne?{maxlength:{requiredLength:ne,actualLength:se.value.length}}:null}(se)}static pattern(se){return function he(ne){if(!ne)return Ve;let se,U;return"string"==typeof ne?(U="","^"!==ne.charAt(0)&&(U+="^"),U+=ne,"$"!==ne.charAt(ne.length-1)&&(U+="$"),se=new RegExp(U)):(U=ne.toString(),se=ne),ke=>{if(h(ke.value))return null;const vt=ke.value;return se.test(vt)?null:{pattern:{requiredPattern:U,actualValue:vt}}}}(se)}static nullValidator(se){return null}static compose(se){return Ke(se)}static composeAsync(se){return te(se)}}function Ve(ne){return null}function qe(ne){return null!=ne}function Qe(ne){return(0,t.jNT)(ne)?(0,C.H)(ne):ne}function It(ne){let se={};return ne.forEach(U=>{se=null!=U?{...se,...U}:se}),0===Object.keys(se).length?null:se}function Fe(ne,se){return se.map(U=>U(ne))}function de(ne){return ne.map(se=>function ot(ne){return!ne.validate}(se)?se:U=>se.validate(U))}function Ke(ne){if(!ne)return null;const se=ne.filter(qe);return 0==se.length?null:function(U){return It(Fe(U,se))}}function oe(ne){return null!=ne?Ke(de(ne)):null}function te(ne){if(!ne)return null;const se=ne.filter(qe);return 0==se.length?null:function(U){const ke=Fe(U,se).map(Qe);return(0,V.p)(ke).pipe((0,D.T)(It))}}function we(ne){return null!=ne?te(de(ne)):null}function Je(ne,se){return null===ne?[se]:Array.isArray(ne)?[...ne,se]:[ne,se]}function xe(ne){return ne._rawValidators}function ze(ne){return ne._rawAsyncValidators}function Ue(ne){return ne?Array.isArray(ne)?ne:[ne]:[]}function ut(ne,se){return Array.isArray(ne)?ne.includes(se):ne===se}function Zt(ne,se){const U=Ue(se);return Ue(ne).forEach(vt=>{ut(U,vt)||U.push(vt)}),U}function Ln(ne,se){return Ue(se).filter(U=>!ut(ne,U))}class yn{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(se){this._rawValidators=se||[],this._composedValidatorFn=oe(this._rawValidators)}_setAsyncValidators(se){this._rawAsyncValidators=se||[],this._composedAsyncValidatorFn=we(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(se){this._onDestroyCallbacks.push(se)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(se=>se()),this._onDestroyCallbacks=[]}reset(se=void 0){this.control&&this.control.reset(se)}hasError(se,U){return!!this.control&&this.control.hasError(se,U)}getError(se,U){return this.control?this.control.getError(se,U):null}}class En extends yn{get formDirective(){return null}get path(){return null}}class Yn extends yn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class wn{constructor(se){this._cd=se}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 rt=(()=>{class ne extends wn{constructor(U){super(U)}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(Yn,2))};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(ke,vt){2&ke&&t.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:[t.Vt3]})}return ne})(),pt=(()=>{class ne extends wn{constructor(U){super(U)}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(En,10))};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(ke,vt){2&ke&&t.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:[t.Vt3]})}return ne})();const jn="VALID",_i="INVALID",kn="PENDING",Gt="DISABLED";function hi(ne){return(Ce(ne)?ne.validators:ne)||null}function gn(ne,se){return(Ce(se)?se.asyncValidators:ne)||null}function Ce(ne){return null!=ne&&!Array.isArray(ne)&&"object"==typeof ne}class De{constructor(se,U){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(se),this._assignAsyncValidators(U)}get validator(){return this._composedValidatorFn}set validator(se){this._rawValidators=this._composedValidatorFn=se}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(se){this._rawAsyncValidators=this._composedAsyncValidatorFn=se}get parent(){return this._parent}get valid(){return this.status===jn}get invalid(){return this.status===_i}get pending(){return this.status==kn}get disabled(){return this.status===Gt}get enabled(){return this.status!==Gt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(se){this._assignValidators(se)}setAsyncValidators(se){this._assignAsyncValidators(se)}addValidators(se){this.setValidators(Zt(se,this._rawValidators))}addAsyncValidators(se){this.setAsyncValidators(Zt(se,this._rawAsyncValidators))}removeValidators(se){this.setValidators(Ln(se,this._rawValidators))}removeAsyncValidators(se){this.setAsyncValidators(Ln(se,this._rawAsyncValidators))}hasValidator(se){return ut(this._rawValidators,se)}hasAsyncValidator(se){return ut(this._rawAsyncValidators,se)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(se={}){this.touched=!0,this._parent&&!se.onlySelf&&this._parent.markAsTouched(se)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(se=>se.markAllAsTouched())}markAsUntouched(se={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(U=>{U.markAsUntouched({onlySelf:!0})}),this._parent&&!se.onlySelf&&this._parent._updateTouched(se)}markAsDirty(se={}){this.pristine=!1,this._parent&&!se.onlySelf&&this._parent.markAsDirty(se)}markAsPristine(se={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(U=>{U.markAsPristine({onlySelf:!0})}),this._parent&&!se.onlySelf&&this._parent._updatePristine(se)}markAsPending(se={}){this.status=kn,!1!==se.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!se.onlySelf&&this._parent.markAsPending(se)}disable(se={}){const U=this._parentMarkedDirty(se.onlySelf);this.status=Gt,this.errors=null,this._forEachChild(ke=>{ke.disable({...se,onlySelf:!0})}),this._updateValue(),!1!==se.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...se,skipPristineCheck:U}),this._onDisabledChange.forEach(ke=>ke(!0))}enable(se={}){const U=this._parentMarkedDirty(se.onlySelf);this.status=jn,this._forEachChild(ke=>{ke.enable({...se,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:se.emitEvent}),this._updateAncestors({...se,skipPristineCheck:U}),this._onDisabledChange.forEach(ke=>ke(!1))}_updateAncestors(se){this._parent&&!se.onlySelf&&(this._parent.updateValueAndValidity(se),se.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(se){this._parent=se}getRawValue(){return this.value}updateValueAndValidity(se={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===jn||this.status===kn)&&this._runAsyncValidator(se.emitEvent)),!1!==se.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!se.onlySelf&&this._parent.updateValueAndValidity(se)}_updateTreeValidity(se={emitEvent:!0}){this._forEachChild(U=>U._updateTreeValidity(se)),this.updateValueAndValidity({onlySelf:!0,emitEvent:se.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Gt:jn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(se){if(this.asyncValidator){this.status=kn,this._hasOwnPendingAsyncValidator=!0;const U=Qe(this.asyncValidator(this));this._asyncValidationSubscription=U.subscribe(ke=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ke,{emitEvent:se})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(se,U={}){this.errors=se,this._updateControlsErrors(!1!==U.emitEvent)}get(se){let U=se;return null==U||(Array.isArray(U)||(U=U.split(".")),0===U.length)?null:U.reduce((ke,vt)=>ke&&ke._find(vt),this)}getError(se,U){const ke=U?this.get(U):this;return ke&&ke.errors?ke.errors[se]:null}hasError(se,U){return!!this.getError(se,U)}get root(){let se=this;for(;se._parent;)se=se._parent;return se}_updateControlsErrors(se){this.status=this._calculateStatus(),se&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(se)}_initObservables(){this.valueChanges=new t.bkB,this.statusChanges=new t.bkB}_calculateStatus(){return this._allControlsDisabled()?Gt:this.errors?_i:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(kn)?kn:this._anyControlsHaveStatus(_i)?_i:jn}_anyControlsHaveStatus(se){return this._anyControls(U=>U.status===se)}_anyControlsDirty(){return this._anyControls(se=>se.dirty)}_anyControlsTouched(){return this._anyControls(se=>se.touched)}_updatePristine(se={}){this.pristine=!this._anyControlsDirty(),this._parent&&!se.onlySelf&&this._parent._updatePristine(se)}_updateTouched(se={}){this.touched=this._anyControlsTouched(),this._parent&&!se.onlySelf&&this._parent._updateTouched(se)}_registerOnCollectionChange(se){this._onCollectionChange=se}_setUpdateStrategy(se){Ce(se)&&null!=se.updateOn&&(this._updateOn=se.updateOn)}_parentMarkedDirty(se){return!se&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(se){return null}_assignValidators(se){this._rawValidators=Array.isArray(se)?se.slice():se,this._composedValidatorFn=function Ht(ne){return Array.isArray(ne)?oe(ne):ne||null}(this._rawValidators)}_assignAsyncValidators(se){this._rawAsyncValidators=Array.isArray(se)?se.slice():se,this._composedAsyncValidatorFn=function Be(ne){return Array.isArray(ne)?we(ne):ne||null}(this._rawAsyncValidators)}}class st extends De{constructor(se,U,ke){super(hi(U),gn(ke,U)),this.controls=se,this._initObservables(),this._setUpdateStrategy(U),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(se,U){return this.controls[se]?this.controls[se]:(this.controls[se]=U,U.setParent(this),U._registerOnCollectionChange(this._onCollectionChange),U)}addControl(se,U,ke={}){this.registerControl(se,U),this.updateValueAndValidity({emitEvent:ke.emitEvent}),this._onCollectionChange()}removeControl(se,U={}){this.controls[se]&&this.controls[se]._registerOnCollectionChange(()=>{}),delete this.controls[se],this.updateValueAndValidity({emitEvent:U.emitEvent}),this._onCollectionChange()}setControl(se,U,ke={}){this.controls[se]&&this.controls[se]._registerOnCollectionChange(()=>{}),delete this.controls[se],U&&this.registerControl(se,U),this.updateValueAndValidity({emitEvent:ke.emitEvent}),this._onCollectionChange()}contains(se){return this.controls.hasOwnProperty(se)&&this.controls[se].enabled}setValue(se,U={}){(function J(ne,se,U){ne._forEachChild((ke,vt)=>{if(void 0===U[vt])throw new t.wOt(1002,"")})})(this,0,se),Object.keys(se).forEach(ke=>{(function ee(ne,se,U){const ke=ne.controls;if(!(se?Object.keys(ke):ke).length)throw new t.wOt(1e3,"");if(!ke[U])throw new t.wOt(1001,"")})(this,!0,ke),this.controls[ke].setValue(se[ke],{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U)}patchValue(se,U={}){null!=se&&(Object.keys(se).forEach(ke=>{const vt=this.controls[ke];vt&&vt.patchValue(se[ke],{onlySelf:!0,emitEvent:U.emitEvent})}),this.updateValueAndValidity(U))}reset(se={},U={}){this._forEachChild((ke,vt)=>{ke.reset(se?se[vt]:null,{onlySelf:!0,emitEvent:U.emitEvent})}),this._updatePristine(U),this._updateTouched(U),this.updateValueAndValidity(U)}getRawValue(){return this._reduceChildren({},(se,U,ke)=>(se[ke]=U.getRawValue(),se))}_syncPendingControls(){let se=this._reduceChildren(!1,(U,ke)=>!!ke._syncPendingControls()||U);return se&&this.updateValueAndValidity({onlySelf:!0}),se}_forEachChild(se){Object.keys(this.controls).forEach(U=>{const ke=this.controls[U];ke&&se(ke,U)})}_setUpControls(){this._forEachChild(se=>{se.setParent(this),se._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(se){for(const[U,ke]of Object.entries(this.controls))if(this.contains(U)&&se(ke))return!0;return!1}_reduceValue(){return this._reduceChildren({},(U,ke,vt)=>((ke.enabled||this.disabled)&&(U[vt]=ke.value),U))}_reduceChildren(se,U){let ke=se;return this._forEachChild((vt,si)=>{ke=U(ke,vt,si)}),ke}_allControlsDisabled(){for(const se of Object.keys(this.controls))if(this.controls[se].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(se){return this.controls.hasOwnProperty(se)?this.controls[se]:null}}const Tt=new t.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>an}),an="always";function li(ne,se){return[...se.path,ne]}function ji(ne,se,U=an){At(ne,se),se.valueAccessor.writeValue(ne.value),(ne.disabled||"always"===U)&&se.valueAccessor.setDisabledState?.(ne.disabled),function on(ne,se){se.valueAccessor.registerOnChange(U=>{ne._pendingValue=U,ne._pendingChange=!0,ne._pendingDirty=!0,"change"===ne.updateOn&&Pn(ne,se)})}(ne,se),function Hn(ne,se){const U=(ke,vt)=>{se.valueAccessor.writeValue(ke),vt&&se.viewToModelUpdate(ke)};ne.registerOnChange(U),se._registerOnDestroy(()=>{ne._unregisterOnChange(U)})}(ne,se),function Dn(ne,se){se.valueAccessor.registerOnTouched(()=>{ne._pendingTouched=!0,"blur"===ne.updateOn&&ne._pendingChange&&Pn(ne,se),"submit"!==ne.updateOn&&ne.markAsTouched()})}(ne,se),function Oe(ne,se){if(se.valueAccessor.setDisabledState){const U=ke=>{se.valueAccessor.setDisabledState(ke)};ne.registerOnDisabledChange(U),se._registerOnDestroy(()=>{ne._unregisterOnDisabledChange(U)})}}(ne,se)}function bt(ne,se,U=!0){const ke=()=>{};se.valueAccessor&&(se.valueAccessor.registerOnChange(ke),se.valueAccessor.registerOnTouched(ke)),Xe(ne,se),ne&&(se._invokeOnDestroyCallbacks(),ne._registerOnCollectionChange(()=>{}))}function _n(ne,se){ne.forEach(U=>{U.registerOnValidatorChange&&U.registerOnValidatorChange(se)})}function At(ne,se){const U=xe(ne);null!==se.validator?ne.setValidators(Je(U,se.validator)):"function"==typeof U&&ne.setValidators([U]);const ke=ze(ne);null!==se.asyncValidator?ne.setAsyncValidators(Je(ke,se.asyncValidator)):"function"==typeof ke&&ne.setAsyncValidators([ke]);const vt=()=>ne.updateValueAndValidity();_n(se._rawValidators,vt),_n(se._rawAsyncValidators,vt)}function Xe(ne,se){let U=!1;if(null!==ne){if(null!==se.validator){const vt=xe(ne);if(Array.isArray(vt)&&vt.length>0){const si=vt.filter(Si=>Si!==se.validator);si.length!==vt.length&&(U=!0,ne.setValidators(si))}}if(null!==se.asyncValidator){const vt=ze(ne);if(Array.isArray(vt)&&vt.length>0){const si=vt.filter(Si=>Si!==se.asyncValidator);si.length!==vt.length&&(U=!0,ne.setAsyncValidators(si))}}}const ke=()=>{};return _n(se._rawValidators,ke),_n(se._rawAsyncValidators,ke),U}function Pn(ne,se){ne._pendingDirty&&ne.markAsDirty(),ne.setValue(ne._pendingValue,{emitModelToViewChange:!1}),se.viewToModelUpdate(ne._pendingValue),ne._pendingChange=!1}function mi(ne,se){At(ne,se)}function at(ne,se){if(!ne.hasOwnProperty("model"))return!1;const U=ne.model;return!!U.isFirstChange()||!Object.is(se,U.currentValue)}function Qt(ne,se){ne._syncPendingControls(),se.forEach(U=>{const ke=U.control;"submit"===ke.updateOn&&ke._pendingChange&&(U.viewToModelUpdate(ke._pendingValue),ke._pendingChange=!1)})}function wt(ne,se){if(!se)return null;let U,ke,vt;return Array.isArray(se),se.forEach(si=>{si.constructor===B?U=si:function ct(ne){return Object.getPrototypeOf(ne.constructor)===j}(si)?ke=si:vt=si}),vt||ke||U||null}const vi={provide:En,useExisting:(0,t.Rfq)(()=>qn)},ei=Promise.resolve();let qn=(()=>{class ne extends En{constructor(U,ke,vt){super(),this.callSetDisabledState=vt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.bkB,this.form=new st({},oe(U),we(ke))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(U){ei.then(()=>{const ke=this._findContainer(U.path);U.control=ke.registerControl(U.name,U.control),ji(U.control,U,this.callSetDisabledState),U.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(U)})}getControl(U){return this.form.get(U.path)}removeControl(U){ei.then(()=>{const ke=this._findContainer(U.path);ke&&ke.removeControl(U.name),this._directives.delete(U)})}addFormGroup(U){ei.then(()=>{const ke=this._findContainer(U.path),vt=new st({});mi(vt,U),ke.registerControl(U.name,vt),vt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(U){ei.then(()=>{const ke=this._findContainer(U.path);ke&&ke.removeControl(U.name)})}getFormGroup(U){return this.form.get(U.path)}updateModel(U,ke){ei.then(()=>{this.form.get(U.path).setValue(ke)})}setValue(U){this.control.setValue(U)}onSubmit(U){return this.submitted=!0,Qt(this.form,this._directives),this.ngSubmit.emit(U),"dialog"===U?.target?.method}onReset(){this.resetForm()}resetForm(U=void 0){this.form.reset(U),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(U){return U.pop(),U.length?this.form.get(U):this.form}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(Y,10),t.rXU(le,10),t.rXU(Tt,8))};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(ke,vt){1&ke&&t.bIt("submit",function(Si){return vt.onSubmit(Si)})("reset",function(){return vt.onReset()})},inputs:{options:[t.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([vi]),t.Vt3]})}return ne})();function er(ne,se){const U=ne.indexOf(se);U>-1&&ne.splice(U,1)}function Ri(ne){return"object"==typeof ne&&null!==ne&&2===Object.keys(ne).length&&"value"in ne&&"disabled"in ne}const zi=class extends De{constructor(se=null,U,ke){super(hi(U),gn(ke,U)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(se),this._setUpdateStrategy(U),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ce(U)&&(U.nonNullable||U.initialValueIsDefault)&&(this.defaultValue=Ri(se)?se.value:se)}setValue(se,U={}){this.value=this._pendingValue=se,this._onChange.length&&!1!==U.emitModelToViewChange&&this._onChange.forEach(ke=>ke(this.value,!1!==U.emitViewToModelChange)),this.updateValueAndValidity(U)}patchValue(se,U={}){this.setValue(se,U)}reset(se=this.defaultValue,U={}){this._applyFormState(se),this.markAsPristine(U),this.markAsUntouched(U),this.setValue(this.value,U),this._pendingChange=!1}_updateValue(){}_anyControls(se){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(se){this._onChange.push(se)}_unregisterOnChange(se){er(this._onChange,se)}registerOnDisabledChange(se){this._onDisabledChange.push(se)}_unregisterOnDisabledChange(se){er(this._onDisabledChange,se)}_forEachChild(se){}_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(se){Ri(se)?(this.value=this._pendingValue=se.value,se.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=se}},je={provide:Yn,useExisting:(0,t.Rfq)(()=>Re)},ln=Promise.resolve();let Re=(()=>{class ne extends Yn{constructor(U,ke,vt,si,Si,qo){super(),this._changeDetectorRef=Si,this.callSetDisabledState=qo,this.control=new zi,this._registered=!1,this.name="",this.update=new t.bkB,this._parent=U,this._setValidators(ke),this._setAsyncValidators(vt),this.valueAccessor=wt(0,si)}ngOnChanges(U){if(this._checkForErrors(),!this._registered||"name"in U){if(this._registered&&(this._checkName(),this.formDirective)){const ke=U.name.previousValue;this.formDirective.removeControl({name:ke,path:this._getPath(ke)})}this._setUpControl()}"isDisabled"in U&&this._updateDisabled(U),at(U,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(U){this.viewModel=U,this.update.emit(U)}_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(){ji(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(U){ln.then(()=>{this.control.setValue(U,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(U){const ke=U.isDisabled.currentValue,vt=0!==ke&&(0,t.L39)(ke);ln.then(()=>{vt&&!this.control.disabled?this.control.disable():!vt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(U){return this._parent?li(U,this._parent):[U]}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(En,9),t.rXU(Y,10),t.rXU(le,10),t.rXU(N,10),t.rXU(t.gRc,8),t.rXU(Tt,8))};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"],options:[t.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t.Jv_([je]),t.Vt3,t.OA$]})}return ne})(),Lt=(()=>{class ne{static#e=this.\u0275fac=function(ke){return new(ke||ne)};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return ne})();const cr=new t.nKC(""),Qs={provide:Yn,useExisting:(0,t.Rfq)(()=>Rs)};let Rs=(()=>{class ne extends Yn{set isDisabled(U){}static#e=this._ngModelWarningSentOnce=!1;constructor(U,ke,vt,si,Si){super(),this._ngModelWarningConfig=si,this.callSetDisabledState=Si,this.update=new t.bkB,this._ngModelWarningSent=!1,this._setValidators(U),this._setAsyncValidators(ke),this.valueAccessor=wt(0,vt)}ngOnChanges(U){if(this._isControlChanged(U)){const ke=U.form.previousValue;ke&&bt(ke,this,!1),ji(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}at(U,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&bt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(U){this.viewModel=U,this.update.emit(U)}_isControlChanged(U){return U.hasOwnProperty("form")}static#t=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(Y,10),t.rXU(le,10),t.rXU(N,10),t.rXU(cr,8),t.rXU(Tt,8))};static#n=this.\u0275dir=t.FsC({type:ne,selectors:[["","formControl",""]],inputs:{form:[t.Mj6.None,"formControl","form"],isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t.Jv_([Qs]),t.Vt3,t.OA$]})}return ne})();const Xo={provide:En,useExisting:(0,t.Rfq)(()=>nn)};let nn=(()=>{class ne extends En{constructor(U,ke,vt){super(),this.callSetDisabledState=vt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.bkB,this._setValidators(U),this._setAsyncValidators(ke)}ngOnChanges(U){this._checkFormPresent(),U.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Xe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(U){const ke=this.form.get(U.path);return ji(ke,U,this.callSetDisabledState),ke.updateValueAndValidity({emitEvent:!1}),this.directives.push(U),ke}getControl(U){return this.form.get(U.path)}removeControl(U){bt(U.control||null,U,!1),function An(ne,se){const U=ne.indexOf(se);U>-1&&ne.splice(U,1)}(this.directives,U)}addFormGroup(U){this._setUpFormContainer(U)}removeFormGroup(U){this._cleanUpFormContainer(U)}getFormGroup(U){return this.form.get(U.path)}addFormArray(U){this._setUpFormContainer(U)}removeFormArray(U){this._cleanUpFormContainer(U)}getFormArray(U){return this.form.get(U.path)}updateModel(U,ke){this.form.get(U.path).setValue(ke)}onSubmit(U){return this.submitted=!0,Qt(this.form,this.directives),this.ngSubmit.emit(U),"dialog"===U?.target?.method}onReset(){this.resetForm()}resetForm(U=void 0){this.form.reset(U),this.submitted=!1}_updateDomValue(){this.directives.forEach(U=>{const ke=U.control,vt=this.form.get(U.path);ke!==vt&&(bt(ke||null,U),(ne=>ne instanceof zi)(vt)&&(ji(vt,U,this.callSetDisabledState),U.control=vt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(U){const ke=this.form.get(U.path);mi(ke,U),ke.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(U){if(this.form){const ke=this.form.get(U.path);ke&&function Un(ne,se){return Xe(ne,se)}(ke,U)&&ke.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){At(this.form,this),this._oldForm&&Xe(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(ke){return new(ke||ne)(t.rXU(Y,10),t.rXU(le,10),t.rXU(Tt,8))};static#t=this.\u0275dir=t.FsC({type:ne,selectors:[["","formGroup",""]],hostBindings:function(ke,vt){1&ke&&t.bIt("submit",function(Si){return vt.onSubmit(Si)})("reset",function(){return vt.onReset()})},inputs:{form:[t.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([Xo]),t.Vt3,t.OA$]})}return ne})();const Fs={provide:Yn,useExisting:(0,t.Rfq)(()=>Yr)};let Yr=(()=>{class ne extends Yn{set isDisabled(U){}static#e=this._ngModelWarningSentOnce=!1;constructor(U,ke,vt,si,Si){super(),this._ngModelWarningConfig=Si,this._added=!1,this.name=null,this.update=new t.bkB,this._ngModelWarningSent=!1,this._parent=U,this._setValidators(ke),this._setAsyncValidators(vt),this.valueAccessor=wt(0,si)}ngOnChanges(U){this._added||this._setUpControl(),at(U,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(U){this.viewModel=U,this.update.emit(U)}get path(){return li(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(ke){return new(ke||ne)(t.rXU(En,13),t.rXU(Y,10),t.rXU(le,10),t.rXU(N,10),t.rXU(cr,8))};static#n=this.\u0275dir=t.FsC({type:ne,selectors:[["","formControlName",""]],inputs:{name:[t.Mj6.None,"formControlName","name"],isDisabled:[t.Mj6.None,"disabled","isDisabled"],model:[t.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[t.Jv_([Fs]),t.Vt3,t.OA$]})}return ne})(),fo=(()=>{class ne{static#e=this.\u0275fac=function(ke){return new(ke||ne)};static#t=this.\u0275mod=t.$C({type:ne});static#n=this.\u0275inj=t.G2t({})}return ne})(),ja=(()=>{class ne{static withConfig(U){return{ngModule:ne,providers:[{provide:Tt,useValue:U.callSetDisabledState??an}]}}static#e=this.\u0275fac=function(ke){return new(ke||ne)};static#t=this.\u0275mod=t.$C({type:ne});static#n=this.\u0275inj=t.G2t({imports:[fo]})}return ne})(),ia=(()=>{class ne{static withConfig(U){return{ngModule:ne,providers:[{provide:cr,useValue:U.warnOnNgModelWithFormControl??"always"},{provide:Tt,useValue:U.callSetDisabledState??an}]}}static#e=this.\u0275fac=function(ke){return new(ke||ne)};static#t=this.\u0275mod=t.$C({type:ne});static#n=this.\u0275inj=t.G2t({imports:[fo]})}return ne})()},8834:(Et,be,f)=>{"use strict";f.d(be,{$z:()=>me,iY:()=>Qe});var t=f(6860),g=f(4438),C=f(8617),V=f(6600);const D=["mat-button",""],X=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],j=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],b=["mat-icon-button",""],B=["*"],K=new g.nKC("MAT_BUTTON_CONFIG"),le=[{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 ge=(()=>{class ot{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(Ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,Ke)}get disableRipple(){return this._disableRipple}set disableRipple(Ke){this._disableRipple=Ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(Ke){this._disabled=Ke,this._updateRippleDisabled()}constructor(Ke,oe,te,we){this._elementRef=Ke,this._platform=oe,this._ngZone=te,this._animationMode=we,this._focusMonitor=(0,g.WQX)(C.FN),this._rippleLoader=(0,g.WQX)(V.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Je=(0,g.WQX)(K,{optional:!0}),xe=Ke.nativeElement,ze=xe.classList;this.disabledInteractive=Je?.disabledInteractive??!1,this._rippleLoader?.configureRipple(xe,{className:"mat-mdc-button-ripple"});for(const{attribute:Ue,mdcClasses:ut}of le)xe.hasAttribute(Ue)&&ze.add(...ut)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(Ke="program",oe){Ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,Ke,oe):this._elementRef.nativeElement.focus(oe)}_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(oe){g.QTQ()};static#t=this.\u0275dir=g.FsC({type:ot,inputs:{color:"color",disableRipple:[g.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",g.L39],disabled:[g.Mj6.HasDecoratorInputTransform,"disabled","disabled",g.L39],ariaDisabled:[g.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",g.L39],disabledInteractive:[g.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",g.L39]},features:[g.GFd]})}return ot})(),me=(()=>{class ot extends ge{constructor(Ke,oe,te,we){super(Ke,oe,te,we)}static#e=this.\u0275fac=function(oe){return new(oe||ot)(g.rXU(g.aKT),g.rXU(t.OD),g.rXU(g.SKi),g.rXU(g.bc$,8))};static#t=this.\u0275cmp=g.VBU({type:ot,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(oe,te){2&oe&&(g.BMQ("disabled",te._getDisabledAttribute())("aria-disabled",te._getAriaDisabled()),g.HbH(te.color?"mat-"+te.color:""),g.AVh("mat-mdc-button-disabled",te.disabled)("mat-mdc-button-disabled-interactive",te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===te._animationMode)("mat-unthemed",!te.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[g.Vt3,g.aNF],attrs:D,ngContentSelectors:j,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(oe,te){1&oe&&(g.NAR(X),g.nrm(0,"span",0),g.SdG(1),g.j41(2,"span",1),g.SdG(3,1),g.k0s(),g.SdG(4,2),g.nrm(5,"span",2)(6,"span",3)),2&oe&&g.AVh("mdc-button__ripple",!te._isFab)("mdc-fab__ripple",te._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 ot})(),Qe=(()=>{class ot extends ge{constructor(Ke,oe,te,we){super(Ke,oe,te,we),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(oe){return new(oe||ot)(g.rXU(g.aKT),g.rXU(t.OD),g.rXU(g.SKi),g.rXU(g.bc$,8))};static#t=this.\u0275cmp=g.VBU({type:ot,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(oe,te){2&oe&&(g.BMQ("disabled",te._getDisabledAttribute())("aria-disabled",te._getAriaDisabled()),g.HbH(te.color?"mat-"+te.color:""),g.AVh("mat-mdc-button-disabled",te.disabled)("mat-mdc-button-disabled-interactive",te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===te._animationMode)("mat-unthemed",!te.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[g.Vt3,g.aNF],attrs:b,ngContentSelectors:B,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(oe,te){1&oe&&(g.NAR(),g.nrm(0,"span",0),g.SdG(1),g.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 ot})()},6600:(Et,be,f)=>{"use strict";f.d(be,{es:()=>En,QC:()=>pn,is:()=>Wt,$E:()=>mt,yE:()=>ae,wT:()=>Gt,r6:()=>$t,Ej:()=>zt,ug:()=>Mt,X0:()=>Fe,jb:()=>hi,TL:()=>Ht});var t=f(4438),g=f(8617),C=f(8203),D=f(177),X=f(6860),j=f(4085),N=f(1413),O=f(7336);const P=["text"],b=[[["mat-icon"]],"*"],B=["mat-icon","*"];function h(Vt,Dt){if(1&Vt&&t.nrm(0,"mat-pseudo-checkbox",1),2&Vt){const Ge=t.XpG();t.Y8G("disabled",Ge.disabled)("state",Ge.selected?"checked":"unchecked")}}function K(Vt,Dt){if(1&Vt&&t.nrm(0,"mat-pseudo-checkbox",3),2&Vt){const Ge=t.XpG();t.Y8G("disabled",Ge.disabled)}}function Y(Vt,Dt){if(1&Vt&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&Vt){const Ge=t.XpG();t.R7$(),t.SpI("(",Ge.group.label,")")}}const _e=new t.nKC("mat-sanity-checks",{providedIn:"root",factory:function ve(){return!0}});let ae=(()=>{class Vt{constructor(Ge,Tt,an){this._sanityChecks=Tt,this._document=an,this._hasDoneGlobalChecks=!1,Ge._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Ge){return!(0,X.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Ge])}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)(t.KVO(g.Q_),t.KVO(_e,8),t.KVO(D.qQ))};static#t=this.\u0275mod=t.$C({type:Vt});static#n=this.\u0275inj=t.G2t({imports:[C.jI,C.jI]})}return Vt})();class Fe{constructor(Dt,Ge,Tt,an,li){this._defaultMatcher=Dt,this.ngControl=Ge,this._parentFormGroup=Tt,this._parentForm=an,this._stateChanges=li,this.errorState=!1}updateErrorState(){const Dt=this.errorState,Ge=this._parentFormGroup||this._parentForm,Tt=this.matcher||this._defaultMatcher,an=this.ngControl?this.ngControl.control:null,li=Tt?.isErrorState(an,Ge)??!1;li!==Dt&&(this.errorState=li,this._stateChanges.next())}}let En=(()=>{class Vt{isErrorState(Ge,Tt){return!!(Ge&&Ge.invalid&&(Ge.touched||Tt&&Tt.submitted))}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)};static#t=this.\u0275prov=t.jDH({token:Vt,factory:Vt.\u0275fac,providedIn:"root"})}return Vt})();var rt=function(Vt){return Vt[Vt.FADING_IN=0]="FADING_IN",Vt[Vt.VISIBLE=1]="VISIBLE",Vt[Vt.FADING_OUT=2]="FADING_OUT",Vt[Vt.HIDDEN=3]="HIDDEN",Vt}(rt||{});class pt{constructor(Dt,Ge,Tt,an=!1){this._renderer=Dt,this.element=Ge,this.config=Tt,this._animationForciblyDisabledThroughCss=an,this.state=rt.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Jt=(0,X.BQ)({passive:!0,capture:!0});class fn{constructor(){this._events=new Map,this._delegateEventHandler=Dt=>{const Ge=(0,X.Fb)(Dt);Ge&&this._events.get(Dt.type)?.forEach((Tt,an)=>{(an===Ge||an.contains(Ge))&&Tt.forEach(li=>li.handleEvent(Dt))})}}addHandler(Dt,Ge,Tt,an){const li=this._events.get(Ge);if(li){const ji=li.get(Tt);ji?ji.add(an):li.set(Tt,new Set([an]))}else this._events.set(Ge,new Map([[Tt,new Set([an])]])),Dt.runOutsideAngular(()=>{document.addEventListener(Ge,this._delegateEventHandler,Jt)})}removeHandler(Dt,Ge,Tt){const an=this._events.get(Dt);if(!an)return;const li=an.get(Ge);li&&(li.delete(Tt),0===li.size&&an.delete(Ge),0===an.size&&(this._events.delete(Dt),document.removeEventListener(Dt,this._delegateEventHandler,Jt)))}}const Gn={enterDuration:225,exitDuration:150},ye=(0,X.BQ)({passive:!0,capture:!0}),Ze=["mousedown","touchstart"],We=["mouseup","mouseleave","touchend","touchcancel"];class Mt{static#e=this._eventManager=new fn;constructor(Dt,Ge,Tt,an){this._target=Dt,this._ngZone=Ge,this._platform=an,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,an.isBrowser&&(this._containerElement=(0,j.i8)(Tt))}fadeInRipple(Dt,Ge,Tt={}){const an=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),li={...Gn,...Tt.animation};Tt.centered&&(Dt=an.left+an.width/2,Ge=an.top+an.height/2);const ji=Tt.radius||function Bt(Vt,Dt,Ge){const Tt=Math.max(Math.abs(Vt-Ge.left),Math.abs(Vt-Ge.right)),an=Math.max(Math.abs(Dt-Ge.top),Math.abs(Dt-Ge.bottom));return Math.sqrt(Tt*Tt+an*an)}(Dt,Ge,an),bt=Dt-an.left,_n=Ge-an.top,Oe=li.enterDuration,At=document.createElement("div");At.classList.add("mat-ripple-element"),At.style.left=bt-ji+"px",At.style.top=_n-ji+"px",At.style.height=2*ji+"px",At.style.width=2*ji+"px",null!=Tt.color&&(At.style.backgroundColor=Tt.color),At.style.transitionDuration=`${Oe}ms`,this._containerElement.appendChild(At);const Xe=window.getComputedStyle(At),Dn=Xe.transitionDuration,Pn="none"===Xe.transitionProperty||"0s"===Dn||"0s, 0s"===Dn||0===an.width&&0===an.height,Hn=new pt(this,At,Tt,Pn);At.style.transform="scale3d(1, 1, 1)",Hn.state=rt.FADING_IN,Tt.persistent||(this._mostRecentTransientRipple=Hn);let mi=null;return!Pn&&(Oe||li.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Un=()=>this._finishRippleTransition(Hn),ci=()=>this._destroyRipple(Hn);At.addEventListener("transitionend",Un),At.addEventListener("transitioncancel",ci),mi={onTransitionEnd:Un,onTransitionCancel:ci}}),this._activeRipples.set(Hn,mi),(Pn||!Oe)&&this._finishRippleTransition(Hn),Hn}fadeOutRipple(Dt){if(Dt.state===rt.FADING_OUT||Dt.state===rt.HIDDEN)return;const Ge=Dt.element,Tt={...Gn,...Dt.config.animation};Ge.style.transitionDuration=`${Tt.exitDuration}ms`,Ge.style.opacity="0",Dt.state=rt.FADING_OUT,(Dt._animationForciblyDisabledThroughCss||!Tt.exitDuration)&&this._finishRippleTransition(Dt)}fadeOutAll(){this._getActiveRipples().forEach(Dt=>Dt.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Dt=>{Dt.config.persistent||Dt.fadeOut()})}setupTriggerEvents(Dt){const Ge=(0,j.i8)(Dt);!this._platform.isBrowser||!Ge||Ge===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ge,Ze.forEach(Tt=>{Mt._eventManager.addHandler(this._ngZone,Tt,Ge,this)}))}handleEvent(Dt){"mousedown"===Dt.type?this._onMousedown(Dt):"touchstart"===Dt.type?this._onTouchStart(Dt):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{We.forEach(Ge=>{this._triggerElement.addEventListener(Ge,this,ye)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Dt){Dt.state===rt.FADING_IN?this._startFadeOutTransition(Dt):Dt.state===rt.FADING_OUT&&this._destroyRipple(Dt)}_startFadeOutTransition(Dt){const Ge=Dt===this._mostRecentTransientRipple,{persistent:Tt}=Dt.config;Dt.state=rt.VISIBLE,!Tt&&(!Ge||!this._isPointerDown)&&Dt.fadeOut()}_destroyRipple(Dt){const Ge=this._activeRipples.get(Dt)??null;this._activeRipples.delete(Dt),this._activeRipples.size||(this._containerRect=null),Dt===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Dt.state=rt.HIDDEN,null!==Ge&&(Dt.element.removeEventListener("transitionend",Ge.onTransitionEnd),Dt.element.removeEventListener("transitioncancel",Ge.onTransitionCancel)),Dt.element.remove()}_onMousedown(Dt){const Ge=(0,g._G)(Dt),Tt=this._lastTouchStartEvent&&Date.now(){!Dt.config.persistent&&(Dt.state===rt.VISIBLE||Dt.config.terminateOnPointerUp&&Dt.state===rt.FADING_IN)&&Dt.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Dt=this._triggerElement;Dt&&(Ze.forEach(Ge=>Mt._eventManager.removeHandler(Ge,Dt,this)),this._pointerUpEventsRegistered&&We.forEach(Ge=>Dt.removeEventListener(Ge,this,ye)))}}const mt=new t.nKC("mat-ripple-global-options");let $t=(()=>{class Vt{get disabled(){return this._disabled}set disabled(Ge){Ge&&this.fadeOutAllNonPersistent(),this._disabled=Ge,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ge){this._trigger=Ge,this._setupTriggerEventsIfEnabled()}constructor(Ge,Tt,an,li,ji){this._elementRef=Ge,this._animationMode=ji,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=li||{},this._rippleRenderer=new Mt(this,Tt,Ge,an)}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(Ge,Tt=0,an){return"number"==typeof Ge?this._rippleRenderer.fadeInRipple(Ge,Tt,{...this.rippleConfig,...an}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Ge})}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(X.OD),t.rXU(mt,8),t.rXU(t.bc$,8))};static#t=this.\u0275dir=t.FsC({type:Vt,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Tt,an){2&Tt&&t.AVh("mat-ripple-unbounded",an.unbounded)},inputs:{color:[t.Mj6.None,"matRippleColor","color"],unbounded:[t.Mj6.None,"matRippleUnbounded","unbounded"],centered:[t.Mj6.None,"matRippleCentered","centered"],radius:[t.Mj6.None,"matRippleRadius","radius"],animation:[t.Mj6.None,"matRippleAnimation","animation"],disabled:[t.Mj6.None,"matRippleDisabled","disabled"],trigger:[t.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return Vt})(),_t=(()=>{class Vt{constructor(Ge){this._animationMode=Ge,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)(t.rXU(t.bc$,8))};static#t=this.\u0275cmp=t.VBU({type:Vt,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Tt,an){2&Tt&&t.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===an.state)("mat-pseudo-checkbox-checked","checked"===an.state)("mat-pseudo-checkbox-disabled",an.disabled)("mat-pseudo-checkbox-minimal","minimal"===an.appearance)("mat-pseudo-checkbox-full","full"===an.appearance)("_mat-animation-noopable","NoopAnimations"===an._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Tt,an){},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 Vt})();const Wt=new t.nKC("MAT_OPTION_PARENT_COMPONENT"),pn=new t.nKC("MatOptgroup");let _i=0;class kn{constructor(Dt,Ge=!1){this.source=Dt,this.isUserInput=Ge}}let Gt=(()=>{class Vt{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(Ge){this._disabled=Ge}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Ge,Tt,an,li){this._element=Ge,this._changeDetectorRef=Tt,this._parent=an,this.group=li,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+_i++,this.onSelectionChange=new t.bkB,this._stateChanges=new N.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Ge=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Ge&&this._emitSelectionChangeEvent())}deselect(Ge=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Ge&&this._emitSelectionChangeEvent())}focus(Ge,Tt){const an=this._getHostElement();"function"==typeof an.focus&&an.focus(Tt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ge){(Ge.keyCode===O.Fm||Ge.keyCode===O.t6)&&!(0,O.rp)(Ge)&&(this._selectViaInteraction(),Ge.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 Ge=this.viewValue;Ge!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Ge)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ge=!1){this.onSelectionChange.emit(new kn(this,Ge))}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(Wt,8),t.rXU(pn,8))};static#t=this.\u0275cmp=t.VBU({type:Vt,selectors:[["mat-option"]],viewQuery:function(Tt,an){if(1&Tt&&t.GBs(P,7),2&Tt){let li;t.mGM(li=t.lsd())&&(an._text=li.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Tt,an){1&Tt&&t.bIt("click",function(){return an._selectViaInteraction()})("keydown",function(ji){return an._handleKeydown(ji)}),2&Tt&&(t.Mr5("id",an.id),t.BMQ("aria-selected",an.selected)("aria-disabled",an.disabled.toString()),t.AVh("mdc-list-item--selected",an.selected)("mat-mdc-option-multiple",an.multiple)("mat-mdc-option-active",an.active)("mdc-list-item--disabled",an.disabled))},inputs:{value:"value",id:"id",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:B,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(Tt,an){1&Tt&&(t.NAR(b),t.DNE(0,h,1,2,"mat-pseudo-checkbox",1),t.SdG(1),t.j41(2,"span",2,0),t.SdG(4,1),t.k0s(),t.DNE(5,K,1,1,"mat-pseudo-checkbox",3)(6,Y,2,1,"span",4),t.nrm(7,"div",5)),2&Tt&&(t.vxM(0,an.multiple?0:-1),t.R7$(5),t.vxM(5,an.multiple||!an.selected||an.hideSingleSelectionIndicator?-1:5),t.R7$(),t.vxM(6,an.group&&an.group._inert?6:-1),t.R7$(),t.Y8G("matRippleTrigger",an._getHostElement())("matRippleDisabled",an.disabled||an.disableRipple))},dependencies:[_t,$t],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 Vt})();function hi(Vt,Dt,Ge){if(Ge.length){let Tt=Dt.toArray(),an=Ge.toArray(),li=0;for(let ji=0;jiGe+Tt?Math.max(0,Vt-Tt+Dt):Ge}const Be={capture:!0},Ce=["focus","click","mouseenter","touchstart"],ee="mat-ripple-loader-uninitialized",J="mat-ripple-loader-class-name",De="mat-ripple-loader-centered",st="mat-ripple-loader-disabled";let zt=(()=>{class Vt{constructor(){this._document=(0,t.WQX)(D.qQ,{optional:!0}),this._animationMode=(0,t.WQX)(t.bc$,{optional:!0}),this._globalRippleOptions=(0,t.WQX)(mt,{optional:!0}),this._platform=(0,t.WQX)(X.OD),this._ngZone=(0,t.WQX)(t.SKi),this._hosts=new Map,this._onInteraction=Ge=>{if(!(Ge.target instanceof HTMLElement))return;const an=Ge.target.closest(`[${ee}]`);an&&this._createRipple(an)},this._ngZone.runOutsideAngular(()=>{for(const Ge of Ce)this._document?.addEventListener(Ge,this._onInteraction,Be)})}ngOnDestroy(){const Ge=this._hosts.keys();for(const Tt of Ge)this.destroyRipple(Tt);for(const Tt of Ce)this._document?.removeEventListener(Tt,this._onInteraction,Be)}configureRipple(Ge,Tt){Ge.setAttribute(ee,""),(Tt.className||!Ge.hasAttribute(J))&&Ge.setAttribute(J,Tt.className||""),Tt.centered&&Ge.setAttribute(De,""),Tt.disabled&&Ge.setAttribute(st,"")}getRipple(Ge){return this._hosts.get(Ge)||this._createRipple(Ge)}setDisabled(Ge,Tt){const an=this._hosts.get(Ge);an?an.disabled=Tt:Tt?Ge.setAttribute(st,""):Ge.removeAttribute(st)}_createRipple(Ge){if(!this._document)return;const Tt=this._hosts.get(Ge);if(Tt)return Tt;Ge.querySelector(".mat-ripple")?.remove();const an=this._document.createElement("span");an.classList.add("mat-ripple",Ge.getAttribute(J)),Ge.append(an);const li=new $t(new t.aKT(an),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return li._isInitialized=!0,li.trigger=Ge,li.centered=Ge.hasAttribute(De),li.disabled=Ge.hasAttribute(st),this.attachRipple(Ge,li),li}attachRipple(Ge,Tt){Ge.removeAttribute(ee),this._hosts.set(Ge,Tt)}destroyRipple(Ge){const Tt=this._hosts.get(Ge);Tt&&(Tt.ngOnDestroy(),this._hosts.delete(Ge))}static#e=this.\u0275fac=function(Tt){return new(Tt||Vt)};static#t=this.\u0275prov=t.jDH({token:Vt,factory:Vt.\u0275fac,providedIn:"root"})}return Vt})()},5351:(Et,be,f)=>{"use strict";f.d(be,{Vh:()=>Ln,di:()=>yn,bZ:()=>Ie,Yi:()=>Gn,hM:()=>We,CP:()=>ut});var t=f(7987),g=f(177),C=f(4438),V=f(8617),D=f(6860),X=f(6939),j=f(7336),N=f(1413),O=f(9030),S=f(7673),E=f(8203),P=f(9172);function b(mt,$t){}class B{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 K=(()=>{class mt extends X.lb{constructor(nt,_t,St,Wt,Bn,pn,jn,_i){super(),this._elementRef=nt,this._focusTrapFactory=_t,this._config=Wt,this._interactivityChecker=Bn,this._ngZone=pn,this._overlayRef=jn,this._focusMonitor=_i,this._platform=(0,C.WQX)(D.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,C.WQX)(C.gRc),this.attachDomPortal=kn=>{this._portalOutlet.hasAttached();const Gt=this._portalOutlet.attachDomPortal(kn);return this._contentAttached(),Gt},this._document=St,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(nt){this._ariaLabelledByQueue.push(nt),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(nt){const _t=this._ariaLabelledByQueue.indexOf(nt);_t>-1&&(this._ariaLabelledByQueue.splice(_t,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(nt){this._portalOutlet.hasAttached();const _t=this._portalOutlet.attachComponentPortal(nt);return this._contentAttached(),_t}attachTemplatePortal(nt){this._portalOutlet.hasAttached();const _t=this._portalOutlet.attachTemplatePortal(nt);return this._contentAttached(),_t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(nt,_t){this._interactivityChecker.isFocusable(nt)||(nt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const St=()=>{nt.removeEventListener("blur",St),nt.removeEventListener("mousedown",St),nt.removeAttribute("tabindex")};nt.addEventListener("blur",St),nt.addEventListener("mousedown",St)})),nt.focus(_t)}_focusByCssSelector(nt,_t){let St=this._elementRef.nativeElement.querySelector(nt);St&&this._forceFocus(St,_t)}_trapFocus(){const nt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||nt.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(_t=>{_t||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 nt=this._config.restoreFocus;let _t=null;if("string"==typeof nt?_t=this._document.querySelector(nt):"boolean"==typeof nt?_t=nt?this._elementFocusedBeforeDialogWasOpened:null:nt&&(_t=nt),this._config.restoreFocus&&_t&&"function"==typeof _t.focus){const St=(0,D.vc)(),Wt=this._elementRef.nativeElement;(!St||St===this._document.body||St===Wt||Wt.contains(St))&&(this._focusMonitor?(this._focusMonitor.focusVia(_t,this._closeInteractionType),this._closeInteractionType=null):_t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const nt=this._elementRef.nativeElement,_t=(0,D.vc)();return nt===_t||nt.contains(_t)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,D.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(_t){return new(_t||mt)(C.rXU(C.aKT),C.rXU(V.GX),C.rXU(g.qQ,8),C.rXU(B),C.rXU(V.Z7),C.rXU(C.SKi),C.rXU(t.yY),C.rXU(V.FN))};static#t=this.\u0275cmp=C.VBU({type:mt,selectors:[["cdk-dialog-container"]],viewQuery:function(_t,St){if(1&_t&&C.GBs(X.I3,7),2&_t){let Wt;C.mGM(Wt=C.lsd())&&(St._portalOutlet=Wt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(_t,St){2&_t&&C.BMQ("id",St._config.id||null)("role",St._config.role)("aria-modal",St._config.ariaModal)("aria-labelledby",St._config.ariaLabel?null:St._ariaLabelledByQueue[0])("aria-label",St._config.ariaLabel)("aria-describedby",St._config.ariaDescribedBy||null)},standalone:!0,features:[C.Vt3,C.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(_t,St){1&_t&&C.DNE(0,b,0,0,"ng-template",0)},dependencies:[X.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return mt})();class Y{constructor($t,nt){this.overlayRef=$t,this.config=nt,this.closed=new N.B,this.disableClose=nt.disableClose,this.backdropClick=$t.backdropClick(),this.keydownEvents=$t.keydownEvents(),this.outsidePointerEvents=$t.outsidePointerEvents(),this.id=nt.id,this.keydownEvents.subscribe(_t=>{_t.keyCode===j._f&&!this.disableClose&&!(0,j.rp)(_t)&&(_t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=$t.detachments().subscribe(()=>{!1!==nt.closeOnOverlayDetachments&&this.close()})}close($t,nt){if(this.containerInstance){const _t=this.closed;this.containerInstance._closeInteractionType=nt?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),_t.next($t),_t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize($t="",nt=""){return this.overlayRef.updateSize({width:$t,height:nt}),this}addPanelClass($t){return this.overlayRef.addPanelClass($t),this}removePanelClass($t){return this.overlayRef.removePanelClass($t),this}}const le=new C.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const mt=(0,C.WQX)(t.hJ);return()=>mt.scrollStrategies.block()}}),ge=new C.nKC("DialogData"),Ye=new C.nKC("DefaultDialogConfig");let ve=0,_e=(()=>{class mt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(nt,_t,St,Wt,Bn,pn){this._overlay=nt,this._injector=_t,this._defaultOptions=St,this._parentDialog=Wt,this._overlayContainer=Bn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new N.B,this._afterOpenedAtThisLevel=new N.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,O.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.Z)(void 0))),this._scrollStrategy=pn}open(nt,_t){(_t={...this._defaultOptions||new B,..._t}).id=_t.id||"cdk-dialog-"+ve++,_t.id&&this.getDialogById(_t.id);const Wt=this._getOverlayConfig(_t),Bn=this._overlay.create(Wt),pn=new Y(Bn,_t),jn=this._attachContainer(Bn,pn,_t);return pn.containerInstance=jn,this._attachDialogContent(nt,pn,jn,_t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(pn),pn.closed.subscribe(()=>this._removeOpenDialog(pn,!0)),this.afterOpened.next(pn),pn}closeAll(){ae(this.openDialogs,nt=>nt.close())}getDialogById(nt){return this.openDialogs.find(_t=>_t.id===nt)}ngOnDestroy(){ae(this._openDialogsAtThisLevel,nt=>{!1===nt.config.closeOnDestroy&&this._removeOpenDialog(nt,!1)}),ae(this._openDialogsAtThisLevel,nt=>nt.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(nt){const _t=new t.rR({positionStrategy:nt.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:nt.scrollStrategy||this._scrollStrategy(),panelClass:nt.panelClass,hasBackdrop:nt.hasBackdrop,direction:nt.direction,minWidth:nt.minWidth,minHeight:nt.minHeight,maxWidth:nt.maxWidth,maxHeight:nt.maxHeight,width:nt.width,height:nt.height,disposeOnNavigation:nt.closeOnNavigation});return nt.backdropClass&&(_t.backdropClass=nt.backdropClass),_t}_attachContainer(nt,_t,St){const Wt=St.injector||St.viewContainerRef?.injector,Bn=[{provide:B,useValue:St},{provide:Y,useValue:_t},{provide:t.yY,useValue:nt}];let pn;St.container?"function"==typeof St.container?pn=St.container:(pn=St.container.type,Bn.push(...St.container.providers(St))):pn=K;const jn=new X.A8(pn,St.viewContainerRef,C.zZn.create({parent:Wt||this._injector,providers:Bn}),St.componentFactoryResolver);return nt.attach(jn).instance}_attachDialogContent(nt,_t,St,Wt){if(nt instanceof C.C4Q){const Bn=this._createInjector(Wt,_t,St,void 0);let pn={$implicit:Wt.data,dialogRef:_t};Wt.templateContext&&(pn={...pn,..."function"==typeof Wt.templateContext?Wt.templateContext():Wt.templateContext}),St.attachTemplatePortal(new X.VA(nt,null,pn,Bn))}else{const Bn=this._createInjector(Wt,_t,St,this._injector),pn=St.attachComponentPortal(new X.A8(nt,Wt.viewContainerRef,Bn,Wt.componentFactoryResolver));_t.componentRef=pn,_t.componentInstance=pn.instance}}_createInjector(nt,_t,St,Wt){const Bn=nt.injector||nt.viewContainerRef?.injector,pn=[{provide:ge,useValue:nt.data},{provide:Y,useValue:_t}];return nt.providers&&("function"==typeof nt.providers?pn.push(...nt.providers(_t,nt,St)):pn.push(...nt.providers)),nt.direction&&(!Bn||!Bn.get(E.dS,null,{optional:!0}))&&pn.push({provide:E.dS,useValue:{value:nt.direction,change:(0,S.of)()}}),C.zZn.create({parent:Bn||Wt,providers:pn})}_removeOpenDialog(nt,_t){const St=this.openDialogs.indexOf(nt);St>-1&&(this.openDialogs.splice(St,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Wt,Bn)=>{Wt?Bn.setAttribute("aria-hidden",Wt):Bn.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),_t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const nt=this._overlayContainer.getContainerElement();if(nt.parentElement){const _t=nt.parentElement.children;for(let St=_t.length-1;St>-1;St--){const Wt=_t[St];Wt!==nt&&"SCRIPT"!==Wt.nodeName&&"STYLE"!==Wt.nodeName&&!Wt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Wt,Wt.getAttribute("aria-hidden")),Wt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const nt=this._parentDialog;return nt?nt._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(_t){return new(_t||mt)(C.KVO(t.hJ),C.KVO(C.zZn),C.KVO(Ye,8),C.KVO(mt,12),C.KVO(t.Sf),C.KVO(le))};static#t=this.\u0275prov=C.jDH({token:mt,factory:mt.\u0275fac,providedIn:"root"})}return mt})();function ae(mt,$t){let nt=mt.length;for(;nt--;)$t(mt[nt])}let Q=(()=>{class mt{static#e=this.\u0275fac=function(_t){return new(_t||mt)};static#t=this.\u0275mod=C.$C({type:mt});static#n=this.\u0275inj=C.G2t({providers:[_e],imports:[t.z_,X.jc,V.Pd,X.jc]})}return mt})();var q=f(4085),he=f(7786),Ve=f(5964),qe=f(6697),Qe=f(6600);function Fe(mt,$t){}f(9969);class ot{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 de="mdc-dialog--open",Ke="mdc-dialog--opening",oe="mdc-dialog--closing";let Je=(()=>{class mt extends K{constructor(nt,_t,St,Wt,Bn,pn,jn,_i,kn){super(nt,_t,St,Wt,Bn,pn,jn,kn),this._animationMode=_i,this._animationStateChanged=new C.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(xe,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ke,de)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(de),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(de),this._animationsEnabled?(this._hostElement.style.setProperty(xe,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(oe)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(nt){this._actionSectionCount+=nt,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ke,oe)}_waitForAnimationToComplete(nt,_t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(_t,nt)}_requestAnimationFrame(nt){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(nt):nt()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(nt){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:nt})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(nt){const _t=super.attachComponentPortal(nt);return _t.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),_t}static#e=this.\u0275fac=function(_t){return new(_t||mt)(C.rXU(C.aKT),C.rXU(V.GX),C.rXU(g.qQ,8),C.rXU(ot),C.rXU(V.Z7),C.rXU(C.SKi),C.rXU(t.yY),C.rXU(C.bc$,8),C.rXU(V.FN))};static#t=this.\u0275cmp=C.VBU({type:mt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(_t,St){2&_t&&(C.Mr5("id",St._config.id),C.BMQ("aria-modal",St._config.ariaModal)("role",St._config.role)("aria-labelledby",St._config.ariaLabel?null:St._ariaLabelledByQueue[0])("aria-label",St._config.ariaLabel)("aria-describedby",St._config.ariaDescribedBy||null),C.AVh("_mat-animation-noopable",!St._animationsEnabled)("mat-mdc-dialog-container-with-actions",St._actionSectionCount>0))},standalone:!0,features:[C.Vt3,C.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(_t,St){1&_t&&(C.j41(0,"div",0)(1,"div",1),C.DNE(2,Fe,0,0,"ng-template",2),C.k0s()())},dependencies:[X.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 mt})();const xe="--mat-dialog-transition-duration";function ze(mt){return null==mt?null:"number"==typeof mt?mt:mt.endsWith("ms")?(0,q.OE)(mt.substring(0,mt.length-2)):mt.endsWith("s")?1e3*(0,q.OE)(mt.substring(0,mt.length-1)):"0"===mt?0:null}var Ue=function(mt){return mt[mt.OPEN=0]="OPEN",mt[mt.CLOSING=1]="CLOSING",mt[mt.CLOSED=2]="CLOSED",mt}(Ue||{});class ut{constructor($t,nt,_t){this._ref=$t,this._containerInstance=_t,this._afterOpened=new N.B,this._beforeClosed=new N.B,this._state=Ue.OPEN,this.disableClose=nt.disableClose,this.id=$t.id,$t.addPanelClass("mat-mdc-dialog-panel"),_t._animationStateChanged.pipe((0,Ve.p)(St=>"opened"===St.state),(0,qe.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),_t._animationStateChanged.pipe((0,Ve.p)(St=>"closed"===St.state),(0,qe.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),$t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,he.h)(this.backdropClick(),this.keydownEvents().pipe((0,Ve.p)(St=>St.keyCode===j._f&&!this.disableClose&&!(0,j.rp)(St)))).subscribe(St=>{this.disableClose||(St.preventDefault(),function Zt(mt,$t,nt){return mt._closeInteractionType=$t,mt.close(nt)}(this,"keydown"===St.type?"keyboard":"mouse"))})}close($t){this._result=$t,this._containerInstance._animationStateChanged.pipe((0,Ve.p)(nt=>"closing"===nt.state),(0,qe.s)(1)).subscribe(nt=>{this._beforeClosed.next($t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),nt.totalTime+100)}),this._state=Ue.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($t){let nt=this._ref.config.positionStrategy;return $t&&($t.left||$t.right)?$t.left?nt.left($t.left):nt.right($t.right):nt.centerHorizontally(),$t&&($t.top||$t.bottom)?$t.top?nt.top($t.top):nt.bottom($t.bottom):nt.centerVertically(),this._ref.updatePosition(),this}updateSize($t="",nt=""){return this._ref.updateSize($t,nt),this}addPanelClass($t){return this._ref.addPanelClass($t),this}removePanelClass($t){return this._ref.removePanelClass($t),this}getState(){return this._state}_finishDialogClose(){this._state=Ue.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Ln=new C.nKC("MatMdcDialogData"),yn=new C.nKC("mat-mdc-dialog-default-options"),En=new C.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const mt=(0,C.WQX)(t.hJ);return()=>mt.scrollStrategies.block()}});let tt=0,Ie=(()=>{class mt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const nt=this._parentDialog;return nt?nt._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(nt,_t,St,Wt,Bn,pn,jn,_i){this._overlay=nt,this._defaultOptions=Wt,this._scrollStrategy=Bn,this._parentDialog=pn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new N.B,this._afterOpenedAtThisLevel=new N.B,this.dialogConfigClass=ot,this.afterAllClosed=(0,O.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.Z)(void 0))),this._dialog=_t.get(_e),this._dialogRefConstructor=ut,this._dialogContainerType=Je,this._dialogDataToken=Ln}open(nt,_t){let St;(_t={...this._defaultOptions||new ot,..._t}).id=_t.id||"mat-mdc-dialog-"+tt++,_t.scrollStrategy=_t.scrollStrategy||this._scrollStrategy();const Wt=this._dialog.open(nt,{..._t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:_t},{provide:B,useValue:_t}]},templateContext:()=>({dialogRef:St}),providers:(Bn,pn,jn)=>(St=new this._dialogRefConstructor(Bn,_t,jn),St.updatePosition(_t?.position),[{provide:this._dialogContainerType,useValue:jn},{provide:this._dialogDataToken,useValue:pn.data},{provide:this._dialogRefConstructor,useValue:St}])});return St.componentRef=Wt.componentRef,St.componentInstance=Wt.componentInstance,this.openDialogs.push(St),this.afterOpened.next(St),St.afterClosed().subscribe(()=>{const Bn=this.openDialogs.indexOf(St);Bn>-1&&(this.openDialogs.splice(Bn,1),this.openDialogs.length||this._getAfterAllClosed().next())}),St}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(nt){return this.openDialogs.find(_t=>_t.id===nt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(nt){let _t=nt.length;for(;_t--;)nt[_t].close()}static#e=this.\u0275fac=function(_t){return new(_t||mt)(C.KVO(t.hJ),C.KVO(C.zZn),C.KVO(g.aZ,8),C.KVO(yn,8),C.KVO(En),C.KVO(mt,12),C.KVO(t.Sf),C.KVO(C.bc$,8))};static#t=this.\u0275prov=C.jDH({token:mt,factory:mt.\u0275fac,providedIn:"root"})}return mt})(),Gn=(()=>{class mt{static#e=this.\u0275fac=function(_t){return new(_t||mt)};static#t=this.\u0275dir=C.FsC({type:mt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return mt})(),We=(()=>{class mt{static#e=this.\u0275fac=function(_t){return new(_t||mt)};static#t=this.\u0275mod=C.$C({type:mt});static#n=this.\u0275inj=C.G2t({providers:[Ie],imports:[Q,t.z_,X.jc,Qe.yE,Qe.yE]})}return mt})()},2102:(Et,be,f)=>{"use strict";f.d(be,{xb:()=>nt,TL:()=>yn,rl:()=>_i,qT:()=>Mt,RG:()=>kn,nJ:()=>ut,JW:()=>tt,yw:()=>rt});var t=f(4438),g=f(8203),C=f(6860),V=f(8359),D=f(1413),X=f(7786),j=f(6977),N=f(1985),O=f(5964),S=f(4668);class P{constructor(hi){this._box=hi,this._destroyed=new D.B,this._resizeSubject=new D.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ht=>this._resizeSubject.next(Ht)))}observe(hi){return this._elementObservables.has(hi)||this._elementObservables.set(hi,new N.c(Ht=>{const gn=this._resizeSubject.subscribe(Ht);return this._resizeObserver?.observe(hi,{box:this._box}),()=>{this._resizeObserver?.unobserve(hi),gn.unsubscribe(),this._elementObservables.delete(hi)}}).pipe((0,O.p)(Ht=>Ht.some(gn=>gn.target===hi)),(0,S.t)({bufferSize:1,refCount:!0}),(0,j.Q)(this._destroyed))),this._elementObservables.get(hi)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let b=(()=>{class Gt{constructor(){this._observers=new Map,this._ngZone=(0,t.WQX)(t.SKi)}ngOnDestroy(){for(const[,Ht]of this._observers)Ht.destroy();this._observers.clear()}observe(Ht,gn){const Be=gn?.box||"content-box";return this._observers.has(Be)||this._observers.set(Be,new P(Be)),this._observers.get(Be).observe(Ht)}static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275prov=t.jDH({token:Gt,factory:Gt.\u0275fac,providedIn:"root"})}return Gt})();var B=f(4085),h=f(9969),K=f(177),Y=f(2318),le=f(6600);const ge=["notch"],Ye=["matFormFieldNotchedOutline",""],Ee=["*"],me=["textField"],ve=["iconPrefixContainer"],_e=["textPrefixContainer"],ae=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Q=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function q(Gt,hi){1&Gt&&t.nrm(0,"span",17)}function he(Gt,hi){if(1&Gt&&(t.j41(0,"label",16),t.SdG(1,1),t.DNE(2,q,1,0,"span",17),t.k0s()),2&Gt){const Ht=t.XpG(2);t.Y8G("floating",Ht._shouldLabelFloat())("monitorResize",Ht._hasOutline())("id",Ht._labelId),t.BMQ("for",Ht._control.id),t.R7$(2),t.vxM(2,!Ht.hideRequiredMarker&&Ht._control.required?2:-1)}}function Ve(Gt,hi){if(1&Gt&&t.DNE(0,he,3,5,"label",16),2&Gt){const Ht=t.XpG();t.vxM(0,Ht._hasFloatingLabel()?0:-1)}}function qe(Gt,hi){1&Gt&&t.nrm(0,"div",5)}function Qe(Gt,hi){}function It(Gt,hi){if(1&Gt&&t.DNE(0,Qe,0,0,"ng-template",11),2&Gt){t.XpG(2);const Ht=t.sdS(1);t.Y8G("ngTemplateOutlet",Ht)}}function Fe(Gt,hi){if(1&Gt&&(t.j41(0,"div",7),t.DNE(1,It,1,1,null,11),t.k0s()),2&Gt){const Ht=t.XpG();t.Y8G("matFormFieldNotchedOutlineOpen",Ht._shouldLabelFloat()),t.R7$(),t.vxM(1,Ht._forceDisplayInfixLabel()?-1:1)}}function ot(Gt,hi){1&Gt&&(t.j41(0,"div",8,2),t.SdG(2,2),t.k0s())}function de(Gt,hi){1&Gt&&(t.j41(0,"div",9,3),t.SdG(2,3),t.k0s())}function Ke(Gt,hi){}function oe(Gt,hi){if(1&Gt&&t.DNE(0,Ke,0,0,"ng-template",11),2&Gt){t.XpG();const Ht=t.sdS(1);t.Y8G("ngTemplateOutlet",Ht)}}function te(Gt,hi){1&Gt&&(t.j41(0,"div",12),t.SdG(1,4),t.k0s())}function we(Gt,hi){1&Gt&&(t.j41(0,"div",13),t.SdG(1,5),t.k0s())}function Je(Gt,hi){1&Gt&&t.nrm(0,"div",14)}function xe(Gt,hi){if(1&Gt&&(t.j41(0,"div",18),t.SdG(1,6),t.k0s()),2&Gt){const Ht=t.XpG();t.Y8G("@transitionMessages",Ht._subscriptAnimationState)}}function ze(Gt,hi){if(1&Gt&&(t.j41(0,"mat-hint",20),t.EFF(1),t.k0s()),2&Gt){const Ht=t.XpG(2);t.Y8G("id",Ht._hintLabelId),t.R7$(),t.JRh(Ht.hintLabel)}}function Ue(Gt,hi){if(1&Gt&&(t.j41(0,"div",19),t.DNE(1,ze,2,2,"mat-hint",20),t.SdG(2,7),t.nrm(3,"div",21),t.SdG(4,8),t.k0s()),2&Gt){const Ht=t.XpG();t.Y8G("@transitionMessages",Ht._subscriptAnimationState),t.R7$(),t.vxM(1,Ht.hintLabel?1:-1)}}let ut=(()=>{class Gt{static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["mat-label"]],standalone:!0})}return Gt})(),Zt=0;const Ln=new t.nKC("MatError");let yn=(()=>{class Gt{constructor(Ht,gn){this.id="mat-mdc-error-"+Zt++,Ht||gn.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(gn){return new(gn||Gt)(t.kS0("aria-live"),t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(gn,Be){2&gn&&t.Mr5("id",Be.id)},inputs:{id:"id"},standalone:!0,features:[t.Jv_([{provide:Ln,useExisting:Gt}])]})}return Gt})(),En=0,Yn=(()=>{class Gt{constructor(){this.align="start",this.id="mat-mdc-hint-"+En++}static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(gn,Be){2&gn&&(t.Mr5("id",Be.id),t.BMQ("align",null),t.AVh("mat-mdc-form-field-hint-end","end"===Be.align))},inputs:{align:"align",id:"id"},standalone:!0})}return Gt})();const wn=new t.nKC("MatPrefix");let tt=(()=>{class Gt{constructor(){this._isText=!1}set _isTextSelector(Ht){this._isText=!0}static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[t.Mj6.None,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[t.Jv_([{provide:wn,useExisting:Gt}])]})}return Gt})();const Ie=new t.nKC("MatSuffix");let rt=(()=>{class Gt{constructor(){this._isText=!1}set _isTextSelector(Ht){this._isText=!0}static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[t.Mj6.None,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[t.Jv_([{provide:Ie,useExisting:Gt}])]})}return Gt})();const pt=new t.nKC("FloatingLabelParent");let Jt=(()=>{class Gt{get floating(){return this._floating}set floating(Ht){this._floating=Ht,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ht){this._monitorResize=Ht,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ht){this._elementRef=Ht,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,t.WQX)(b),this._ngZone=(0,t.WQX)(t.SKi),this._parent=(0,t.WQX)(pt),this._resizeSubscription=new V.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function fn(Gt){if(null!==Gt.offsetParent)return Gt.scrollWidth;const Ht=Gt.cloneNode(!0);Ht.style.setProperty("position","absolute"),Ht.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ht);const gn=Ht.scrollWidth;return Ht.remove(),gn}(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(gn){return new(gn||Gt)(t.rXU(t.aKT))};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(gn,Be){2&gn&&t.AVh("mdc-floating-label--float-above",Be.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}return Gt})();const Gn="mdc-line-ripple--active",Rt="mdc-line-ripple--deactivating";let ye=(()=>{class Gt{constructor(Ht,gn){this._elementRef=Ht,this._handleTransitionEnd=Be=>{const Ce=this._elementRef.nativeElement.classList,ee=Ce.contains(Rt);"opacity"===Be.propertyName&&ee&&Ce.remove(Gn,Rt)},gn.runOutsideAngular(()=>{Ht.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ht=this._elementRef.nativeElement.classList;Ht.remove(Rt),Ht.add(Gn)}deactivate(){this._elementRef.nativeElement.classList.add(Rt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(gn){return new(gn||Gt)(t.rXU(t.aKT),t.rXU(t.SKi))};static#t=this.\u0275dir=t.FsC({type:Gt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}return Gt})(),Ze=(()=>{class Gt{constructor(Ht,gn){this._elementRef=Ht,this._ngZone=gn,this.open=!1}ngAfterViewInit(){const Ht=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ht?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ht.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ht.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ht){this._notch.nativeElement.style.width=this.open&&Ht?`calc(${Ht}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(gn){return new(gn||Gt)(t.rXU(t.aKT),t.rXU(t.SKi))};static#t=this.\u0275cmp=t.VBU({type:Gt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(gn,Be){if(1&gn&&t.GBs(ge,5),2&gn){let Ce;t.mGM(Ce=t.lsd())&&(Be._notch=Ce.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(gn,Be){2&gn&&t.AVh("mdc-notched-outline--notched",Be.open)},inputs:{open:[t.Mj6.None,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[t.aNF],attrs:Ye,ngContentSelectors:Ee,decls:5,vars:0,consts:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(gn,Be){1&gn&&(t.NAR(),t.nrm(0,"div",1),t.j41(1,"div",2,0),t.SdG(3),t.k0s(),t.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return Gt})();const We={transitionMessages:(0,h.hZ)("transitionMessages",[(0,h.wk)("enter",(0,h.iF)({opacity:1,transform:"translateY(0%)"})),(0,h.kY)("void => enter",[(0,h.iF)({opacity:0,transform:"translateY(-5px)"}),(0,h.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Mt=(()=>{class Gt{static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275dir=t.FsC({type:Gt})}return Gt})();const nt=new t.nKC("MatFormField"),_t=new t.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let St=0,_i=(()=>{class Gt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ht){this._hideRequiredMarker=(0,B.he)(Ht)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ht){Ht!==this._floatLabel&&(this._floatLabel=Ht,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ht){const gn=this._appearance;this._appearance=Ht||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==gn&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ht){this._subscriptSizing=Ht||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ht){this._hintLabel=Ht,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ht){this._explicitFormFieldControl=Ht}constructor(Ht,gn,Be,Ce,ee,J,De,st){this._elementRef=Ht,this._changeDetectorRef=gn,this._ngZone=Be,this._dir=Ce,this._platform=ee,this._defaults=J,this._animationMode=De,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-"+St++,this._hintLabelId="mat-mdc-hint-"+St++,this._subscriptAnimationState="",this._destroyed=new D.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,J&&(J.appearance&&(this.appearance=J.appearance),this._hideRequiredMarker=!!J?.hideRequiredMarker,J.color&&(this.color=J.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 Ht=this._control;Ht.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ht.controlType}`),Ht.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ht.ngControl&&Ht.ngControl.valueChanges&&Ht.ngControl.valueChanges.pipe((0,j.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ht=>!Ht._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ht=>Ht._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ht=>!Ht._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ht=>Ht._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,X.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,j.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,j.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(Ht){const gn=this._control?this._control.ngControl:null;return gn&&gn[Ht]}_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 Ht=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ht.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const gn=this._hintChildren?this._hintChildren.find(Ce=>"start"===Ce.align):null,Be=this._hintChildren?this._hintChildren.find(Ce=>"end"===Ce.align):null;gn?Ht.push(gn.id):this._hintLabel&&Ht.push(this._hintLabelId),Be&&Ht.push(Be.id)}else this._errorChildren&&Ht.push(...this._errorChildren.map(gn=>gn.id));this._control.setDescribedByIds(Ht)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ht=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ht.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const gn=this._iconPrefixContainer?.nativeElement,Be=this._textPrefixContainer?.nativeElement,Ce=gn?.getBoundingClientRect().width??0,ee=Be?.getBoundingClientRect().width??0;Ht.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Ce+ee}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ht=this._elementRef.nativeElement;if(Ht.getRootNode){const gn=Ht.getRootNode();return gn&&gn!==Ht}return document.documentElement.contains(Ht)}static#e=this.\u0275fac=function(gn){return new(gn||Gt)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(g.dS),t.rXU(C.OD),t.rXU(_t,8),t.rXU(t.bc$,8),t.rXU(K.qQ))};static#t=this.\u0275cmp=t.VBU({type:Gt,selectors:[["mat-form-field"]],contentQueries:function(gn,Be,Ce){if(1&gn&&(t.wni(Ce,ut,5),t.wni(Ce,ut,7),t.wni(Ce,Mt,5),t.wni(Ce,wn,5),t.wni(Ce,Ie,5),t.wni(Ce,Ln,5),t.wni(Ce,Yn,5)),2&gn){let ee;t.mGM(ee=t.lsd())&&(Be._labelChildNonStatic=ee.first),t.mGM(ee=t.lsd())&&(Be._labelChildStatic=ee.first),t.mGM(ee=t.lsd())&&(Be._formFieldControl=ee.first),t.mGM(ee=t.lsd())&&(Be._prefixChildren=ee),t.mGM(ee=t.lsd())&&(Be._suffixChildren=ee),t.mGM(ee=t.lsd())&&(Be._errorChildren=ee),t.mGM(ee=t.lsd())&&(Be._hintChildren=ee)}},viewQuery:function(gn,Be){if(1&gn&&(t.GBs(me,5),t.GBs(ve,5),t.GBs(_e,5),t.GBs(Jt,5),t.GBs(Ze,5),t.GBs(ye,5)),2&gn){let Ce;t.mGM(Ce=t.lsd())&&(Be._textField=Ce.first),t.mGM(Ce=t.lsd())&&(Be._iconPrefixContainer=Ce.first),t.mGM(Ce=t.lsd())&&(Be._textPrefixContainer=Ce.first),t.mGM(Ce=t.lsd())&&(Be._floatingLabel=Ce.first),t.mGM(Ce=t.lsd())&&(Be._notchedOutline=Ce.first),t.mGM(Ce=t.lsd())&&(Be._lineRipple=Ce.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(gn,Be){2&gn&&t.AVh("mat-mdc-form-field-label-always-float",Be._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Be._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Be._hasIconSuffix)("mat-form-field-invalid",Be._control.errorState)("mat-form-field-disabled",Be._control.disabled)("mat-form-field-autofilled",Be._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Be._animationMode)("mat-form-field-appearance-fill","fill"==Be.appearance)("mat-form-field-appearance-outline","outline"==Be.appearance)("mat-form-field-hide-placeholder",Be._hasFloatingLabel()&&!Be._shouldLabelFloat())("mat-focused",Be._control.focused)("mat-primary","accent"!==Be.color&&"warn"!==Be.color)("mat-accent","accent"===Be.color)("mat-warn","warn"===Be.color)("ng-untouched",Be._shouldForward("untouched"))("ng-touched",Be._shouldForward("touched"))("ng-pristine",Be._shouldForward("pristine"))("ng-dirty",Be._shouldForward("dirty"))("ng-valid",Be._shouldForward("valid"))("ng-invalid",Be._shouldForward("invalid"))("ng-pending",Be._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[t.Jv_([{provide:nt,useExisting:Gt},{provide:pt,useExisting:Gt}]),t.aNF],ngContentSelectors:Q,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(gn,Be){if(1&gn){const Ce=t.RV6();t.NAR(ae),t.DNE(0,Ve,1,1,"ng-template",null,0,t.C5r),t.j41(2,"div",4,1),t.bIt("click",function(J){return t.eBV(Ce),t.Njj(Be._control.onContainerClick(J))}),t.DNE(4,qe,1,0,"div",5),t.j41(5,"div",6),t.DNE(6,Fe,2,2,"div",7)(7,ot,3,0,"div",8)(8,de,3,0,"div",9),t.j41(9,"div",10),t.DNE(10,oe,1,1,null,11),t.SdG(11),t.k0s(),t.DNE(12,te,2,0,"div",12)(13,we,2,0,"div",13),t.k0s(),t.DNE(14,Je,1,0,"div",14),t.k0s(),t.j41(15,"div",15),t.DNE(16,xe,2,1)(17,Ue,5,2),t.k0s()}if(2&gn){let Ce;t.R7$(2),t.AVh("mdc-text-field--filled",!Be._hasOutline())("mdc-text-field--outlined",Be._hasOutline())("mdc-text-field--no-label",!Be._hasFloatingLabel())("mdc-text-field--disabled",Be._control.disabled)("mdc-text-field--invalid",Be._control.errorState),t.R7$(2),t.vxM(4,Be._hasOutline()||Be._control.disabled?-1:4),t.R7$(2),t.vxM(6,Be._hasOutline()?6:-1),t.R7$(),t.vxM(7,Be._hasIconPrefix?7:-1),t.R7$(),t.vxM(8,Be._hasTextPrefix?8:-1),t.R7$(2),t.vxM(10,!Be._hasOutline()||Be._forceDisplayInfixLabel()?10:-1),t.R7$(2),t.vxM(12,Be._hasTextSuffix?12:-1),t.R7$(),t.vxM(13,Be._hasIconSuffix?13:-1),t.R7$(),t.vxM(14,Be._hasOutline()?-1:14),t.R7$(),t.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Be.subscriptSizing),t.R7$(),t.vxM(16,"error"===(Ce=Be._getDisplayedMessages())?16:"hint"===Ce?17:-1)}},dependencies:[Jt,Ze,K.T3,ye,Yn],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:[We.transitionMessages]},changeDetection:0})}return Gt})(),kn=(()=>{class Gt{static#e=this.\u0275fac=function(gn){return new(gn||Gt)};static#t=this.\u0275mod=t.$C({type:Gt});static#n=this.\u0275inj=t.G2t({imports:[le.yE,K.MD,Y.w5,le.yE]})}return Gt})()},9213:(Et,be,f)=>{"use strict";f.d(be,{An:()=>oe,m_:()=>te,tp:()=>ae});var t=f(4438),g=f(6600),C=f(177),V=f(7673),D=f(8810),X=f(7468),j=f(8359),N=f(8141),O=f(6354),S=f(9437),E=f(980),P=f(7647),b=f(6697),B=f(1626),h=f(345);const K=["*"];let Y;function ge(we){return function le(){if(void 0===Y&&(Y=null,typeof window<"u")){const we=window;void 0!==we.trustedTypes&&(Y=we.trustedTypes.createPolicy("angular#components",{createHTML:Je=>Je}))}return Y}()?.createHTML(we)||we}function Ye(we){return Error(`Unable to find icon with the name "${we}"`)}function me(we){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${we}".`)}function ve(we){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${we}".`)}class _e{constructor(Je,xe,ze){this.url=Je,this.svgText=xe,this.options=ze}}let ae=(()=>{class we{constructor(xe,ze,Ue,ut){this._httpClient=xe,this._sanitizer=ze,this._errorHandler=ut,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=Ue}addSvgIcon(xe,ze,Ue){return this.addSvgIconInNamespace("",xe,ze,Ue)}addSvgIconLiteral(xe,ze,Ue){return this.addSvgIconLiteralInNamespace("",xe,ze,Ue)}addSvgIconInNamespace(xe,ze,Ue,ut){return this._addSvgIconConfig(xe,ze,new _e(Ue,null,ut))}addSvgIconResolver(xe){return this._resolvers.push(xe),this}addSvgIconLiteralInNamespace(xe,ze,Ue,ut){const Zt=this._sanitizer.sanitize(t.WPN.HTML,Ue);if(!Zt)throw ve(Ue);const Ln=ge(Zt);return this._addSvgIconConfig(xe,ze,new _e("",Ln,ut))}addSvgIconSet(xe,ze){return this.addSvgIconSetInNamespace("",xe,ze)}addSvgIconSetLiteral(xe,ze){return this.addSvgIconSetLiteralInNamespace("",xe,ze)}addSvgIconSetInNamespace(xe,ze,Ue){return this._addSvgIconSetConfig(xe,new _e(ze,null,Ue))}addSvgIconSetLiteralInNamespace(xe,ze,Ue){const ut=this._sanitizer.sanitize(t.WPN.HTML,ze);if(!ut)throw ve(ze);const Zt=ge(ut);return this._addSvgIconSetConfig(xe,new _e("",Zt,Ue))}registerFontClassAlias(xe,ze=xe){return this._fontCssClassesByAlias.set(xe,ze),this}classNameForFontAlias(xe){return this._fontCssClassesByAlias.get(xe)||xe}setDefaultFontSetClass(...xe){return this._defaultFontSetClass=xe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(xe){const ze=this._sanitizer.sanitize(t.WPN.RESOURCE_URL,xe);if(!ze)throw me(xe);const Ue=this._cachedIconsByUrl.get(ze);return Ue?(0,V.of)(he(Ue)):this._loadSvgIconFromConfig(new _e(xe,null)).pipe((0,N.M)(ut=>this._cachedIconsByUrl.set(ze,ut)),(0,O.T)(ut=>he(ut)))}getNamedSvgIcon(xe,ze=""){const Ue=Ve(ze,xe);let ut=this._svgIconConfigs.get(Ue);if(ut)return this._getSvgFromConfig(ut);if(ut=this._getIconConfigFromResolvers(ze,xe),ut)return this._svgIconConfigs.set(Ue,ut),this._getSvgFromConfig(ut);const Zt=this._iconSetConfigs.get(ze);return Zt?this._getSvgFromIconSetConfigs(xe,Zt):(0,D.$)(Ye(Ue))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(xe){return xe.svgText?(0,V.of)(he(this._svgElementFromConfig(xe))):this._loadSvgIconFromConfig(xe).pipe((0,O.T)(ze=>he(ze)))}_getSvgFromIconSetConfigs(xe,ze){const Ue=this._extractIconWithNameFromAnySet(xe,ze);if(Ue)return(0,V.of)(Ue);const ut=ze.filter(Zt=>!Zt.svgText).map(Zt=>this._loadSvgIconSetFromConfig(Zt).pipe((0,S.W)(Ln=>{const En=`Loading icon set URL: ${this._sanitizer.sanitize(t.WPN.RESOURCE_URL,Zt.url)} failed: ${Ln.message}`;return this._errorHandler.handleError(new Error(En)),(0,V.of)(null)})));return(0,X.p)(ut).pipe((0,O.T)(()=>{const Zt=this._extractIconWithNameFromAnySet(xe,ze);if(!Zt)throw Ye(xe);return Zt}))}_extractIconWithNameFromAnySet(xe,ze){for(let Ue=ze.length-1;Ue>=0;Ue--){const ut=ze[Ue];if(ut.svgText&&ut.svgText.toString().indexOf(xe)>-1){const Zt=this._svgElementFromConfig(ut),Ln=this._extractSvgIconFromSet(Zt,xe,ut.options);if(Ln)return Ln}}return null}_loadSvgIconFromConfig(xe){return this._fetchIcon(xe).pipe((0,N.M)(ze=>xe.svgText=ze),(0,O.T)(()=>this._svgElementFromConfig(xe)))}_loadSvgIconSetFromConfig(xe){return xe.svgText?(0,V.of)(null):this._fetchIcon(xe).pipe((0,N.M)(ze=>xe.svgText=ze))}_extractSvgIconFromSet(xe,ze,Ue){const ut=xe.querySelector(`[id="${ze}"]`);if(!ut)return null;const Zt=ut.cloneNode(!0);if(Zt.removeAttribute("id"),"svg"===Zt.nodeName.toLowerCase())return this._setSvgAttributes(Zt,Ue);if("symbol"===Zt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Zt),Ue);const Ln=this._svgElementFromString(ge(""));return Ln.appendChild(Zt),this._setSvgAttributes(Ln,Ue)}_svgElementFromString(xe){const ze=this._document.createElement("DIV");ze.innerHTML=xe;const Ue=ze.querySelector("svg");if(!Ue)throw Error(" tag not found");return Ue}_toSvgElement(xe){const ze=this._svgElementFromString(ge("")),Ue=xe.attributes;for(let ut=0;utge(En)),(0,E.j)(()=>this._inProgressUrlFetches.delete(Zt)),(0,P.u)());return this._inProgressUrlFetches.set(Zt,yn),yn}_addSvgIconConfig(xe,ze,Ue){return this._svgIconConfigs.set(Ve(xe,ze),Ue),this}_addSvgIconSetConfig(xe,ze){const Ue=this._iconSetConfigs.get(xe);return Ue?Ue.push(ze):this._iconSetConfigs.set(xe,[ze]),this}_svgElementFromConfig(xe){if(!xe.svgElement){const ze=this._svgElementFromString(xe.svgText);this._setSvgAttributes(ze,xe.options),xe.svgElement=ze}return xe.svgElement}_getIconConfigFromResolvers(xe,ze){for(let Ue=0;UeJe?Je.pathname+Je.search:""}}}),ot=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],de=ot.map(we=>`[${we}]`).join(", "),Ke=/^url\(['"]?#(.*?)['"]?\)$/;let oe=(()=>{class we{get color(){return this._color||this._defaultColor}set color(xe){this._color=xe}get svgIcon(){return this._svgIcon}set svgIcon(xe){xe!==this._svgIcon&&(xe?this._updateSvgIcon(xe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=xe)}get fontSet(){return this._fontSet}set fontSet(xe){const ze=this._cleanupFontValue(xe);ze!==this._fontSet&&(this._fontSet=ze,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(xe){const ze=this._cleanupFontValue(xe);ze!==this._fontIcon&&(this._fontIcon=ze,this._updateFontIconClasses())}constructor(xe,ze,Ue,ut,Zt,Ln){this._elementRef=xe,this._iconRegistry=ze,this._location=ut,this._errorHandler=Zt,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=j.yU.EMPTY,Ln&&(Ln.color&&(this.color=this._defaultColor=Ln.color),Ln.fontSet&&(this.fontSet=Ln.fontSet)),Ue||xe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(xe){if(!xe)return["",""];const ze=xe.split(":");switch(ze.length){case 1:return["",ze[0]];case 2:return ze;default:throw Error(`Invalid icon name: "${xe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const xe=this._elementsWithExternalReferences;if(xe&&xe.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(xe){this._clearSvgElement();const ze=this._location.getPathname();this._previousPath=ze,this._cacheChildrenWithExternalReferences(xe),this._prependPathToReferences(ze),this._elementRef.nativeElement.appendChild(xe)}_clearSvgElement(){const xe=this._elementRef.nativeElement;let ze=xe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();ze--;){const Ue=xe.childNodes[ze];(1!==Ue.nodeType||"svg"===Ue.nodeName.toLowerCase())&&Ue.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const xe=this._elementRef.nativeElement,ze=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Ue=>Ue.length>0);this._previousFontSetClass.forEach(Ue=>xe.classList.remove(Ue)),ze.forEach(Ue=>xe.classList.add(Ue)),this._previousFontSetClass=ze,this.fontIcon!==this._previousFontIconClass&&!ze.includes("mat-ligature-font")&&(this._previousFontIconClass&&xe.classList.remove(this._previousFontIconClass),this.fontIcon&&xe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(xe){return"string"==typeof xe?xe.trim().split(" ")[0]:xe}_prependPathToReferences(xe){const ze=this._elementsWithExternalReferences;ze&&ze.forEach((Ue,ut)=>{Ue.forEach(Zt=>{ut.setAttribute(Zt.name,`url('${xe}#${Zt.value}')`)})})}_cacheChildrenWithExternalReferences(xe){const ze=xe.querySelectorAll(de),Ue=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let ut=0;ut{const Ln=ze[ut],yn=Ln.getAttribute(Zt),En=yn?yn.match(Ke):null;if(En){let Yn=Ue.get(Ln);Yn||(Yn=[],Ue.set(Ln,Yn)),Yn.push({name:Zt,value:En[1]})}})}_updateSvgIcon(xe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),xe){const[ze,Ue]=this._splitIconName(xe);ze&&(this._svgNamespace=ze),Ue&&(this._svgName=Ue),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Ue,ze).pipe((0,b.s)(1)).subscribe(ut=>this._setSvgElement(ut),ut=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${ze}:${Ue}! ${ut.message}`))})}}static#e=this.\u0275fac=function(ze){return new(ze||we)(t.rXU(t.aKT),t.rXU(ae),t.kS0("aria-hidden"),t.rXU(It),t.rXU(t.zcH),t.rXU(Qe,8))};static#t=this.\u0275cmp=t.VBU({type:we,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(ze,Ue){2&ze&&(t.BMQ("data-mat-icon-type",Ue._usingFontIcon()?"font":"svg")("data-mat-icon-name",Ue._svgName||Ue.fontIcon)("data-mat-icon-namespace",Ue._svgNamespace||Ue.fontSet)("fontIcon",Ue._usingFontIcon()?Ue.fontIcon:null),t.HbH(Ue.color?"mat-"+Ue.color:""),t.AVh("mat-icon-inline",Ue.inline)("mat-icon-no-color","primary"!==Ue.color&&"accent"!==Ue.color&&"warn"!==Ue.color))},inputs:{color:"color",inline:[t.Mj6.HasDecoratorInputTransform,"inline","inline",t.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:K,decls:1,vars:0,template:function(ze,Ue){1&ze&&(t.NAR(),t.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 we})(),te=(()=>{class we{static#e=this.\u0275fac=function(ze){return new(ze||we)};static#t=this.\u0275mod=t.$C({type:we});static#n=this.\u0275inj=t.G2t({imports:[g.yE,g.yE]})}return we})()},9631:(Et,be,f)=>{"use strict";f.d(be,{fg:()=>le,fS:()=>ge});var t=f(4085),g=f(6860),C=f(4438),V=f(983),D=f(1413);const X=(0,g.BQ)({passive:!0});let j=(()=>{class Ye{constructor(me,ve){this._platform=me,this._ngZone=ve,this._monitoredElements=new Map}monitor(me){if(!this._platform.isBrowser)return V.w;const ve=(0,t.i8)(me),_e=this._monitoredElements.get(ve);if(_e)return _e.subject;const ae=new D.B,Q="cdk-text-field-autofilled",q=he=>{"cdk-text-field-autofill-start"!==he.animationName||ve.classList.contains(Q)?"cdk-text-field-autofill-end"===he.animationName&&ve.classList.contains(Q)&&(ve.classList.remove(Q),this._ngZone.run(()=>ae.next({target:he.target,isAutofilled:!1}))):(ve.classList.add(Q),this._ngZone.run(()=>ae.next({target:he.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ve.addEventListener("animationstart",q,X),ve.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ve,{subject:ae,unlisten:()=>{ve.removeEventListener("animationstart",q,X)}}),ae}stopMonitoring(me){const ve=(0,t.i8)(me),_e=this._monitoredElements.get(ve);_e&&(_e.unlisten(),_e.subject.complete(),ve.classList.remove("cdk-text-field-autofill-monitored"),ve.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ve))}ngOnDestroy(){this._monitoredElements.forEach((me,ve)=>this.stopMonitoring(ve))}static#e=this.\u0275fac=function(ve){return new(ve||Ye)(C.KVO(g.OD),C.KVO(C.SKi))};static#t=this.\u0275prov=C.jDH({token:Ye,factory:Ye.\u0275fac,providedIn:"root"})}return Ye})(),S=(()=>{class Ye{static#e=this.\u0275fac=function(ve){return new(ve||Ye)};static#t=this.\u0275mod=C.$C({type:Ye});static#n=this.\u0275inj=C.G2t({})}return Ye})();var E=f(9417),P=f(6600),b=f(2102);const h=new C.nKC("MAT_INPUT_VALUE_ACCESSOR"),K=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0,le=(()=>{class Ye{get disabled(){return this._disabled}set disabled(me){this._disabled=(0,t.he)(me),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(me){this._id=me||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(E.k0.required)??!1}set required(me){this._required=(0,t.he)(me)}get type(){return this._type}set type(me){this._type=me||"text",this._validateType(),!this._isTextarea&&(0,g.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(me){this._errorStateTracker.matcher=me}get value(){return this._inputValueAccessor.value}set value(me){me!==this.value&&(this._inputValueAccessor.value=me,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(me){this._readonly=(0,t.he)(me)}get errorState(){return this._errorStateTracker.errorState}set errorState(me){this._errorStateTracker.errorState=me}constructor(me,ve,_e,ae,Q,q,he,Ve,qe,Qe){this._elementRef=me,this._platform=ve,this.ngControl=_e,this._autofillMonitor=Ve,this._formField=Qe,this._uid="mat-input-"+Y++,this.focused=!1,this.stateChanges=new D.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(ot=>(0,g.MU)().has(ot)),this._iOSKeyupListener=ot=>{const de=ot.target;!de.value&&0===de.selectionStart&&0===de.selectionEnd&&(de.setSelectionRange(1,1),de.setSelectionRange(0,0))};const It=this._elementRef.nativeElement,Fe=It.nodeName.toLowerCase();this._inputValueAccessor=he||It,this._previousNativeValue=this.value,this.id=this.id,ve.IOS&&qe.runOutsideAngular(()=>{me.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new P.X0(q,_e,Q,ae,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Fe,this._isTextarea="textarea"===Fe,this._isInFormField=!!Qe,this._isNativeSelect&&(this.controlType=It.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(me=>{this.autofilled=me.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(me){this._elementRef.nativeElement.focus(me)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(me){me!==this.focused&&(this.focused=me,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const me=this._elementRef.nativeElement.value;this._previousNativeValue!==me&&(this._previousNativeValue=me,this.stateChanges.next())}_dirtyCheckPlaceholder(){const me=this._getPlaceholder();if(me!==this._previousPlaceholder){const ve=this._elementRef.nativeElement;this._previousPlaceholder=me,me?ve.setAttribute("placeholder",me):ve.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){K.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let me=this._elementRef.nativeElement.validity;return me&&me.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const me=this._elementRef.nativeElement,ve=me.options[0];return this.focused||me.multiple||!this.empty||!!(me.selectedIndex>-1&&ve&&ve.label)}return this.focused||!this.empty}setDescribedByIds(me){me.length?this._elementRef.nativeElement.setAttribute("aria-describedby",me.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const me=this._elementRef.nativeElement;return this._isNativeSelect&&(me.multiple||me.size>1)}static#e=this.\u0275fac=function(ve){return new(ve||Ye)(C.rXU(C.aKT),C.rXU(g.OD),C.rXU(E.vO,10),C.rXU(E.cV,8),C.rXU(E.j4,8),C.rXU(P.es),C.rXU(h,10),C.rXU(j),C.rXU(C.SKi),C.rXU(b.xb,8))};static#t=this.\u0275dir=C.FsC({type:Ye,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(ve,_e){1&ve&&C.bIt("focus",function(){return _e._focusChanged(!0)})("blur",function(){return _e._focusChanged(!1)})("input",function(){return _e._onInput()}),2&ve&&(C.Mr5("id",_e.id)("disabled",_e.disabled)("required",_e.required),C.BMQ("name",_e.name||null)("readonly",_e.readonly&&!_e._isNativeSelect||null)("aria-invalid",_e.empty&&_e.required?null:_e.errorState)("aria-required",_e.required)("id",_e.id),C.AVh("mat-input-server",_e._isServer)("mat-mdc-form-field-textarea-control",_e._isInFormField&&_e._isTextarea)("mat-mdc-form-field-input-control",_e._isInFormField)("mdc-text-field__input",_e._isInFormField)("mat-mdc-native-select-inline",_e._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[C.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[C.Jv_([{provide:b.qT,useExisting:Ye}]),C.OA$]})}return Ye})(),ge=(()=>{class Ye{static#e=this.\u0275fac=function(ve){return new(ve||Ye)};static#t=this.\u0275mod=C.$C({type:Ye});static#n=this.\u0275inj=C.G2t({imports:[P.yE,b.RG,b.RG,S,P.yE]})}return Ye})()},9183:(Et,be,f)=>{"use strict";f.d(be,{D6:()=>P,LG:()=>S});var t=f(4438),g=f(177),C=f(6600);const V=["determinateSpinner"];function D(b,B){if(1&b&&(t.qSk(),t.j41(0,"svg",11),t.nrm(1,"circle",12),t.k0s()),2&b){const h=t.XpG();t.BMQ("viewBox",h._viewBox()),t.R7$(),t.xc7("stroke-dasharray",h._strokeCircumference(),"px")("stroke-dashoffset",h._strokeCircumference()/2,"px")("stroke-width",h._circleStrokeWidth(),"%"),t.BMQ("r",h._circleRadius())}}const X=new t.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function j(){return{diameter:N}}}),N=100;let S=(()=>{class b{get color(){return this._color||this._defaultColor}set color(h){this._color=h}constructor(h,K,Y){this._elementRef=h,this._defaultColor="primary",this._value=0,this._diameter=N,this._noopAnimations="NoopAnimations"===K&&!!Y&&!Y._forceAnimations,this.mode="mat-spinner"===h.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",Y&&(Y.color&&(this.color=this._defaultColor=Y.color),Y.diameter&&(this.diameter=Y.diameter),Y.strokeWidth&&(this.strokeWidth=Y.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(h){this._value=Math.max(0,Math.min(100,h||0))}get diameter(){return this._diameter}set diameter(h){this._diameter=h||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(h){this._strokeWidth=h||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const h=2*this._circleRadius()+this.strokeWidth;return`0 0 ${h} ${h}`}_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(K){return new(K||b)(t.rXU(t.aKT),t.rXU(t.bc$,8),t.rXU(X))};static#t=this.\u0275cmp=t.VBU({type:b,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(K,Y){if(1&K&&t.GBs(V,5),2&K){let le;t.mGM(le=t.lsd())&&(Y._determinateCircle=le.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(K,Y){2&K&&(t.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Y.mode?Y.value:null)("mode",Y.mode),t.HbH("mat-"+Y.color),t.xc7("width",Y.diameter,"px")("height",Y.diameter,"px")("--mdc-circular-progress-size",Y.diameter+"px")("--mdc-circular-progress-active-indicator-width",Y.diameter+"px"),t.AVh("_mat-animation-noopable",Y._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Y.mode))},inputs:{color:"color",mode:"mode",value:[t.Mj6.HasDecoratorInputTransform,"value","value",t.Udg],diameter:[t.Mj6.HasDecoratorInputTransform,"diameter","diameter",t.Udg],strokeWidth:[t.Mj6.HasDecoratorInputTransform,"strokeWidth","strokeWidth",t.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[t.GFd,t.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(K,Y){if(1&K&&(t.DNE(0,D,2,8,"ng-template",null,0,t.C5r),t.j41(2,"div",2,1),t.qSk(),t.j41(4,"svg",3),t.nrm(5,"circle",4),t.k0s()(),t.joV(),t.j41(6,"div",5)(7,"div",6)(8,"div",7),t.eu8(9,8),t.k0s(),t.j41(10,"div",9),t.eu8(11,8),t.k0s(),t.j41(12,"div",10),t.eu8(13,8),t.k0s()()()),2&K){const le=t.sdS(1);t.R7$(4),t.BMQ("viewBox",Y._viewBox()),t.R7$(),t.xc7("stroke-dasharray",Y._strokeCircumference(),"px")("stroke-dashoffset",Y._strokeDashOffset(),"px")("stroke-width",Y._circleStrokeWidth(),"%"),t.BMQ("r",Y._circleRadius()),t.R7$(4),t.Y8G("ngTemplateOutlet",le),t.R7$(2),t.Y8G("ngTemplateOutlet",le),t.R7$(2),t.Y8G("ngTemplateOutlet",le)}},dependencies:[g.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 b})(),P=(()=>{class b{static#e=this.\u0275fac=function(K){return new(K||b)};static#t=this.\u0275mod=t.$C({type:b});static#n=this.\u0275inj=t.G2t({imports:[g.MD,C.yE]})}return b})()},5416:(Et,be,f)=>{"use strict";f.d(be,{UG:()=>he});var t=f(4438),g=f(8834),C=f(1413),V=f(177),D=f(9969),X=f(6939),j=f(6860),N=f(8617),O=f(9327),S=f(7987),E=f(6977);function P(Qe,It){if(1&Qe){const Fe=t.RV6();t.j41(0,"div",1)(1,"button",2),t.bIt("click",function(){t.eBV(Fe);const de=t.XpG();return t.Njj(de.action())}),t.EFF(2),t.k0s()()}if(2&Qe){const Fe=t.XpG();t.R7$(2),t.SpI(" ",Fe.data.action," ")}}const b=["label"];function B(Qe,It){}const h=Math.pow(2,31)-1;class K{constructor(It,Fe){this._overlayRef=Fe,this._afterDismissed=new C.B,this._afterOpened=new C.B,this._onAction=new C.B,this._dismissedByAction=!1,this.containerInstance=It,It._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(It){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(It,h))}_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 Y=new t.nKC("MatSnackBarData");class le{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let ge=(()=>{class Qe{static#e=this.\u0275fac=function(ot){return new(ot||Qe)};static#t=this.\u0275dir=t.FsC({type:Qe,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}return Qe})(),Ye=(()=>{class Qe{static#e=this.\u0275fac=function(ot){return new(ot||Qe)};static#t=this.\u0275dir=t.FsC({type:Qe,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}return Qe})(),Ee=(()=>{class Qe{static#e=this.\u0275fac=function(ot){return new(ot||Qe)};static#t=this.\u0275dir=t.FsC({type:Qe,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}return Qe})(),me=(()=>{class Qe{constructor(Fe,ot){this.snackBarRef=Fe,this.data=ot}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#e=this.\u0275fac=function(ot){return new(ot||Qe)(t.rXU(K),t.rXU(Y))};static#t=this.\u0275cmp=t.VBU({type:Qe,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ot,de){1&ot&&(t.j41(0,"div",0),t.EFF(1),t.k0s(),t.DNE(2,P,3,1,"div",1)),2&ot&&(t.R7$(),t.SpI(" ",de.data.message,"\n"),t.R7$(),t.vxM(2,de.hasAction?2:-1))},dependencies:[g.$z,ge,Ye,Ee],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return Qe})();const ve={snackBarState:(0,D.hZ)("state",[(0,D.wk)("void, hidden",(0,D.iF)({transform:"scale(0.8)",opacity:0})),(0,D.wk)("visible",(0,D.iF)({transform:"scale(1)",opacity:1})),(0,D.kY)("* => visible",(0,D.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,D.kY)("* => void, * => hidden",(0,D.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,D.iF)({opacity:0})))])};let _e=0,ae=(()=>{class Qe extends X.lb{constructor(Fe,ot,de,Ke,oe){super(),this._ngZone=Fe,this._elementRef=ot,this._changeDetectorRef=de,this._platform=Ke,this.snackBarConfig=oe,this._document=(0,t.WQX)(V.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.B,this._onExit=new C.B,this._onEnter=new C.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+_e++,this.attachDomPortal=te=>{this._assertNotAttached();const we=this._portalOutlet.attachDomPortal(te);return this._afterPortalAttached(),we},this._live="assertive"!==oe.politeness||oe.announcementMessage?"off"===oe.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Fe){this._assertNotAttached();const ot=this._portalOutlet.attachComponentPortal(Fe);return this._afterPortalAttached(),ot}attachTemplatePortal(Fe){this._assertNotAttached();const ot=this._portalOutlet.attachTemplatePortal(Fe);return this._afterPortalAttached(),ot}onAnimationEnd(Fe){const{fromState:ot,toState:de}=Fe;if(("void"===de&&"void"!==ot||"hidden"===de)&&this._completeExit(),"visible"===de){const Ke=this._onEnter;this._ngZone.run(()=>{Ke.next(),Ke.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 Fe=this._elementRef.nativeElement,ot=this.snackBarConfig.panelClass;ot&&(Array.isArray(ot)?ot.forEach(oe=>Fe.classList.add(oe)):Fe.classList.add(ot)),this._exposeToModals();const de=this._label.nativeElement,Ke="mdc-snackbar__label";de.classList.toggle(Ke,!de.querySelector(`.${Ke}`))}_exposeToModals(){const Fe=this._liveElementId,ot=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let de=0;de{const ot=Fe.getAttribute("aria-owns");if(ot){const de=ot.replace(this._liveElementId,"").trim();de.length>0?Fe.setAttribute("aria-owns",de):Fe.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Fe=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ot=this._elementRef.nativeElement.querySelector("[aria-live]");if(Fe&&ot){let de=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Fe.contains(document.activeElement)&&(de=document.activeElement),Fe.removeAttribute("aria-hidden"),ot.appendChild(Fe),de?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#e=this.\u0275fac=function(ot){return new(ot||Qe)(t.rXU(t.SKi),t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(j.OD),t.rXU(le))};static#t=this.\u0275cmp=t.VBU({type:Qe,selectors:[["mat-snack-bar-container"]],viewQuery:function(ot,de){if(1&ot&&(t.GBs(X.I3,7),t.GBs(b,7)),2&ot){let Ke;t.mGM(Ke=t.lsd())&&(de._portalOutlet=Ke.first),t.mGM(Ke=t.lsd())&&(de._label=Ke.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ot,de){1&ot&&t.Kam("@state.done",function(oe){return de.onAnimationEnd(oe)}),2&ot&&t.zvX("@state",de._animationState)},standalone:!0,features:[t.Vt3,t.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ot,de){1&ot&&(t.j41(0,"div",1)(1,"div",2,0)(3,"div",3),t.DNE(4,B,0,0,"ng-template",4),t.k0s(),t.nrm(5,"div"),t.k0s()()),2&ot&&(t.R7$(5),t.BMQ("aria-live",de._live)("role",de._role)("id",de._liveElementId))},dependencies:[X.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:[ve.snackBarState]}})}return Qe})();const q=new t.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function Q(){return new le}});let he=(()=>{class Qe{get _openedSnackBarRef(){const Fe=this._parentSnackBar;return Fe?Fe._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Fe){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Fe:this._snackBarRefAtThisLevel=Fe}constructor(Fe,ot,de,Ke,oe,te){this._overlay=Fe,this._live=ot,this._injector=de,this._breakpointObserver=Ke,this._parentSnackBar=oe,this._defaultConfig=te,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=me,this.snackBarContainerComponent=ae,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(Fe,ot){return this._attach(Fe,ot)}openFromTemplate(Fe,ot){return this._attach(Fe,ot)}open(Fe,ot="",de){const Ke={...this._defaultConfig,...de};return Ke.data={message:Fe,action:ot},Ke.announcementMessage===Fe&&(Ke.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Ke)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Fe,ot){const Ke=t.zZn.create({parent:ot&&ot.viewContainerRef&&ot.viewContainerRef.injector||this._injector,providers:[{provide:le,useValue:ot}]}),oe=new X.A8(this.snackBarContainerComponent,ot.viewContainerRef,Ke),te=Fe.attach(oe);return te.instance.snackBarConfig=ot,te.instance}_attach(Fe,ot){const de={...new le,...this._defaultConfig,...ot},Ke=this._createOverlay(de),oe=this._attachSnackBarContainer(Ke,de),te=new K(oe,Ke);if(Fe instanceof t.C4Q){const we=new X.VA(Fe,null,{$implicit:de.data,snackBarRef:te});te.instance=oe.attachTemplatePortal(we)}else{const we=this._createInjector(de,te),Je=new X.A8(Fe,void 0,we),xe=oe.attachComponentPortal(Je);te.instance=xe.instance}return this._breakpointObserver.observe(O.Rp.HandsetPortrait).pipe((0,E.Q)(Ke.detachments())).subscribe(we=>{Ke.overlayElement.classList.toggle(this.handsetCssClass,we.matches)}),de.announcementMessage&&oe._onAnnounce.subscribe(()=>{this._live.announce(de.announcementMessage,de.politeness)}),this._animateSnackBar(te,de),this._openedSnackBarRef=te,this._openedSnackBarRef}_animateSnackBar(Fe,ot){Fe.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Fe&&(this._openedSnackBarRef=null),ot.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Fe.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Fe.containerInstance.enter(),ot.duration&&ot.duration>0&&Fe.afterOpened().subscribe(()=>Fe._dismissAfter(ot.duration))}_createOverlay(Fe){const ot=new S.rR;ot.direction=Fe.direction;let de=this._overlay.position().global();const Ke="rtl"===Fe.direction,oe="left"===Fe.horizontalPosition||"start"===Fe.horizontalPosition&&!Ke||"end"===Fe.horizontalPosition&&Ke,te=!oe&&"center"!==Fe.horizontalPosition;return oe?de.left("0"):te?de.right("0"):de.centerHorizontally(),"top"===Fe.verticalPosition?de.top("0"):de.bottom("0"),ot.positionStrategy=de,this._overlay.create(ot)}_createInjector(Fe,ot){return t.zZn.create({parent:Fe&&Fe.viewContainerRef&&Fe.viewContainerRef.injector||this._injector,providers:[{provide:K,useValue:ot},{provide:Y,useValue:Fe.data}]})}static#e=this.\u0275fac=function(ot){return new(ot||Qe)(t.KVO(S.hJ),t.KVO(N.Ai),t.KVO(t.zZn),t.KVO(O.QP),t.KVO(Qe,12),t.KVO(q))};static#t=this.\u0275prov=t.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})()},4823:(Et,be,f)=>{"use strict";f.d(be,{oV:()=>Qe,uc:()=>ot});var t=f(6977),g=f(6697),C=f(4085),V=f(7336),D=f(4438),X=f(177),j=f(6860),N=f(8617),O=f(8203),S=f(7987),E=f(6914),P=f(6939),b=f(1413),h=(f(9969),f(6600));const K=["tooltip"],ge=new D.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const de=(0,D.WQX)(S.hJ);return()=>de.scrollStrategies.reposition({scrollThrottle:20})}}),Ee={provide:ge,deps:[S.hJ],useFactory:function Ye(de){return()=>de.scrollStrategies.reposition({scrollThrottle:20})}},ve=new D.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function me(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ae="tooltip-panel",Q=(0,j.BQ)({passive:!0});let Qe=(()=>{class de{get position(){return this._position}set position(oe){oe!==this._position&&(this._position=oe,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(oe){this._positionAtOrigin=(0,C.he)(oe),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(oe){this._disabled=(0,C.he)(oe),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(oe){this._showDelay=(0,C.OE)(oe)}get hideDelay(){return this._hideDelay}set hideDelay(oe){this._hideDelay=(0,C.OE)(oe),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(oe){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=oe?String(oe).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(oe){this._tooltipClass=oe,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(oe,te,we,Je,xe,ze,Ue,ut,Zt,Ln,yn,En){this._overlay=oe,this._elementRef=te,this._scrollDispatcher=we,this._viewContainerRef=Je,this._ngZone=xe,this._platform=ze,this._ariaDescriber=Ue,this._focusMonitor=ut,this._dir=Ln,this._defaultOptions=yn,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=It,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new b.B,this._scrollStrategy=Zt,this._document=En,yn&&(this._showDelay=yn.showDelay,this._hideDelay=yn.hideDelay,yn.position&&(this.position=yn.position),yn.positionAtOrigin&&(this.positionAtOrigin=yn.positionAtOrigin),yn.touchGestures&&(this.touchGestures=yn.touchGestures)),Ln.change.pipe((0,t.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,t.Q)(this._destroyed)).subscribe(oe=>{oe?"keyboard"===oe&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const oe=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([te,we])=>{oe.removeEventListener(te,we,Q)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(oe,this.message,"tooltip"),this._focusMonitor.stopMonitoring(oe)}show(oe=this.showDelay,te){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const we=this._createOverlay(te);this._detach(),this._portal=this._portal||new P.A8(this._tooltipComponent,this._viewContainerRef);const Je=this._tooltipInstance=we.attach(this._portal).instance;Je._triggerElement=this._elementRef.nativeElement,Je._mouseLeaveHideDelay=this._hideDelay,Je.afterHidden().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Je.show(oe)}hide(oe=this.hideDelay){const te=this._tooltipInstance;te&&(te.isVisible()?te.hide(oe):(te._cancelPendingAnimations(),this._detach()))}toggle(oe){this._isTooltipVisible()?this.hide():this.show(void 0,oe)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(oe){if(this._overlayRef){const Je=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!oe)&&Je._origin instanceof D.aKT)return this._overlayRef;this._detach()}const te=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),we=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&oe||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(te);return we.positionChanges.pipe((0,t.Q)(this._destroyed)).subscribe(Je=>{this._updateCurrentPositionClass(Je.connectionPair),this._tooltipInstance&&Je.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:we,panelClass:`${this._cssClassPrefix}-${ae}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,t.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,t.Q)(this._destroyed)).subscribe(Je=>{this._isTooltipVisible()&&Je.keyCode===V._f&&!(0,V.rp)(Je)&&(Je.preventDefault(),Je.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(oe){const te=oe.getConfig().positionStrategy,we=this._getOrigin(),Je=this._getOverlayPosition();te.withPositions([this._addOffset({...we.main,...Je.main}),this._addOffset({...we.fallback,...Je.fallback})])}_addOffset(oe){const we=!this._dir||"ltr"==this._dir.value;return"top"===oe.originY?oe.offsetY=-8:"bottom"===oe.originY?oe.offsetY=8:"start"===oe.originX?oe.offsetX=we?-8:8:"end"===oe.originX&&(oe.offsetX=we?8:-8),oe}_getOrigin(){const oe=!this._dir||"ltr"==this._dir.value,te=this.position;let we;"above"==te||"below"==te?we={originX:"center",originY:"above"==te?"top":"bottom"}:"before"==te||"left"==te&&oe||"right"==te&&!oe?we={originX:"start",originY:"center"}:("after"==te||"right"==te&&oe||"left"==te&&!oe)&&(we={originX:"end",originY:"center"});const{x:Je,y:xe}=this._invertPosition(we.originX,we.originY);return{main:we,fallback:{originX:Je,originY:xe}}}_getOverlayPosition(){const oe=!this._dir||"ltr"==this._dir.value,te=this.position;let we;"above"==te?we={overlayX:"center",overlayY:"bottom"}:"below"==te?we={overlayX:"center",overlayY:"top"}:"before"==te||"left"==te&&oe||"right"==te&&!oe?we={overlayX:"end",overlayY:"center"}:("after"==te||"right"==te&&oe||"left"==te&&!oe)&&(we={overlayX:"start",overlayY:"center"});const{x:Je,y:xe}=this._invertPosition(we.overlayX,we.overlayY);return{main:we,fallback:{overlayX:Je,overlayY:xe}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,g.s)(1),(0,t.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(oe){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=oe,this._tooltipInstance._markForCheck())}_invertPosition(oe,te){return"above"===this.position||"below"===this.position?"top"===te?te="bottom":"bottom"===te&&(te="top"):"end"===oe?oe="start":"start"===oe&&(oe="end"),{x:oe,y:te}}_updateCurrentPositionClass(oe){const{overlayY:te,originX:we,originY:Je}=oe;let xe;if(xe="center"===te?this._dir&&"rtl"===this._dir.value?"end"===we?"left":"right":"start"===we?"left":"right":"bottom"===te&&"top"===Je?"above":"below",xe!==this._currentPosition){const ze=this._overlayRef;if(ze){const Ue=`${this._cssClassPrefix}-${ae}-`;ze.removePanelClass(Ue+this._currentPosition),ze.addPanelClass(Ue+xe)}this._currentPosition=xe}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",oe=>{let te;this._setupPointerExitEventsIfNeeded(),void 0!==oe.x&&void 0!==oe.y&&(te=oe),this.show(void 0,te)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",oe=>{const te=oe.targetTouches?.[0],we=te?{x:te.clientX,y:te.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,we),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const oe=[];if(this._platformSupportsMouseEvents())oe.push(["mouseleave",te=>{const we=te.relatedTarget;(!we||!this._overlayRef?.overlayElement.contains(we))&&this.hide()}],["wheel",te=>this._wheelListener(te)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const te=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};oe.push(["touchend",te],["touchcancel",te])}this._addListeners(oe),this._passiveListeners.push(...oe)}_addListeners(oe){oe.forEach(([te,we])=>{this._elementRef.nativeElement.addEventListener(te,we,Q)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(oe){if(this._isTooltipVisible()){const te=this._document.elementFromPoint(oe.clientX,oe.clientY),we=this._elementRef.nativeElement;te!==we&&!we.contains(te)&&this.hide()}}_disableNativeGesturesIfNecessary(){const oe=this.touchGestures;if("off"!==oe){const te=this._elementRef.nativeElement,we=te.style;("on"===oe||"INPUT"!==te.nodeName&&"TEXTAREA"!==te.nodeName)&&(we.userSelect=we.msUserSelect=we.webkitUserSelect=we.MozUserSelect="none"),("on"===oe||!te.draggable)&&(we.webkitUserDrag="none"),we.touchAction="none",we.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(te){return new(te||de)(D.rXU(S.hJ),D.rXU(D.aKT),D.rXU(E.R),D.rXU(D.c1b),D.rXU(D.SKi),D.rXU(j.OD),D.rXU(N.vr),D.rXU(N.FN),D.rXU(ge),D.rXU(O.dS),D.rXU(ve,8),D.rXU(X.qQ))};static#t=this.\u0275dir=D.FsC({type:de,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(te,we){2&te&&D.AVh("mat-mdc-tooltip-disabled",we.disabled)},inputs:{position:[D.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[D.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[D.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[D.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[D.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[D.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[D.Mj6.None,"matTooltip","message"],tooltipClass:[D.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return de})(),It=(()=>{class de{constructor(oe,te,we){this._changeDetectorRef=oe,this._elementRef=te,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new b.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===we}show(oe){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},oe)}hide(oe){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},oe)}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:oe}){(!oe||!this._triggerElement.contains(oe))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const oe=this._elementRef.nativeElement.getBoundingClientRect();return oe.height>24&&oe.width>=200}_handleAnimationEnd({animationName:oe}){(oe===this._showAnimation||oe===this._hideAnimation)&&this._finalizeAnimation(oe===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(oe){oe?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(oe){const te=this._tooltip.nativeElement,we=this._showAnimation,Je=this._hideAnimation;if(te.classList.remove(oe?Je:we),te.classList.add(oe?we:Je),this._isVisible=oe,oe&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const xe=getComputedStyle(te);("0s"===xe.getPropertyValue("animation-duration")||"none"===xe.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}oe&&this._onShow(),this._animationsDisabled&&(te.classList.add("_mat-animation-noopable"),this._finalizeAnimation(oe))}static#e=this.\u0275fac=function(te){return new(te||de)(D.rXU(D.gRc),D.rXU(D.aKT),D.rXU(D.bc$,8))};static#t=this.\u0275cmp=D.VBU({type:de,selectors:[["mat-tooltip-component"]],viewQuery:function(te,we){if(1&te&&D.GBs(K,7),2&te){let Je;D.mGM(Je=D.lsd())&&(we._tooltip=Je.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(te,we){1&te&&D.bIt("mouseleave",function(xe){return we._handleMouseLeave(xe)}),2&te&&D.xc7("zoom",we.isVisible()?1:null)},standalone:!0,features:[D.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(te,we){if(1&te){const Je=D.RV6();D.j41(0,"div",1,0),D.bIt("animationend",function(ze){return D.eBV(Je),D.Njj(we._handleAnimationEnd(ze))}),D.j41(2,"div",2),D.EFF(3),D.k0s()()}2&te&&(D.AVh("mdc-tooltip--multiline",we._isMultiline),D.Y8G("ngClass",we.tooltipClass),D.R7$(3),D.JRh(we.message))},dependencies:[X.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 de})(),ot=(()=>{class de{static#e=this.\u0275fac=function(te){return new(te||de)};static#t=this.\u0275mod=D.$C({type:de});static#n=this.\u0275inj=D.G2t({providers:[Ee],imports:[N.Pd,X.MD,S.z_,h.yE,h.yE,E.Gj]})}return de})()},345:(Et,be,f)=>{"use strict";f.d(be,{B7:()=>ae,B8:()=>te,Bb:()=>wn,W8:()=>tt,hE:()=>rt,up:()=>St});var t=f(4438),g=f(177);class C extends g.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class V extends C{static makeCurrent(){(0,g.ZD)(new V)}onAndCancel(Ce,ee,J){return Ce.addEventListener(ee,J),()=>{Ce.removeEventListener(ee,J)}}dispatchEvent(Ce,ee){Ce.dispatchEvent(ee)}remove(Ce){Ce.parentNode&&Ce.parentNode.removeChild(Ce)}createElement(Ce,ee){return(ee=ee||this.getDefaultDocument()).createElement(Ce)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ce){return Ce.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ce){return Ce instanceof DocumentFragment}getGlobalEventTarget(Ce,ee){return"window"===ee?window:"document"===ee?Ce:"body"===ee?Ce.body:null}getBaseHref(Ce){const ee=function X(){return D=D||document.querySelector("base"),D?D.getAttribute("href"):null}();return null==ee?null:function j(Be){return new URL(Be,document.baseURI).pathname}(ee)}resetBaseElement(){D=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ce){return(0,g._b)(document.cookie,Ce)}}let D=null,O=(()=>{class Be{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(J){return new(J||Be)};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const S=new t.nKC("");let E=(()=>{class Be{constructor(ee,J){this._zone=J,this._eventNameToPlugin=new Map,ee.forEach(De=>{De.manager=this}),this._plugins=ee.slice().reverse()}addEventListener(ee,J,De){return this._findPluginFor(J).addEventListener(ee,J,De)}getZone(){return this._zone}_findPluginFor(ee){let J=this._eventNameToPlugin.get(ee);if(J)return J;if(J=this._plugins.find(st=>st.supports(ee)),!J)throw new t.wOt(5101,!1);return this._eventNameToPlugin.set(ee,J),J}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(S),t.KVO(t.SKi))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();class P{constructor(Ce){this._doc=Ce}}const b="ng-app-id";let B=(()=>{class Be{constructor(ee,J,De,st={}){this.doc=ee,this.appId=J,this.nonce=De,this.platformId=st,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,g.Vy)(st),this.resetHostNodes()}addStyles(ee){for(const J of ee)1===this.changeUsageCount(J,1)&&this.onStyleAdded(J)}removeStyles(ee){for(const J of ee)this.changeUsageCount(J,-1)<=0&&this.onStyleRemoved(J)}ngOnDestroy(){const ee=this.styleNodesInDOM;ee&&(ee.forEach(J=>J.remove()),ee.clear());for(const J of this.getAllStyles())this.onStyleRemoved(J);this.resetHostNodes()}addHost(ee){this.hostNodes.add(ee);for(const J of this.getAllStyles())this.addStyleToHost(ee,J)}removeHost(ee){this.hostNodes.delete(ee)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ee){for(const J of this.hostNodes)this.addStyleToHost(J,ee)}onStyleRemoved(ee){const J=this.styleRef;J.get(ee)?.elements?.forEach(De=>De.remove()),J.delete(ee)}collectServerRenderedStyles(){const ee=this.doc.head?.querySelectorAll(`style[${b}="${this.appId}"]`);if(ee?.length){const J=new Map;return ee.forEach(De=>{null!=De.textContent&&J.set(De.textContent,De)}),J}return null}changeUsageCount(ee,J){const De=this.styleRef;if(De.has(ee)){const st=De.get(ee);return st.usage+=J,st.usage}return De.set(ee,{usage:J,elements:[]}),J}getStyleElement(ee,J){const De=this.styleNodesInDOM,st=De?.get(J);if(st?.parentNode===ee)return De.delete(J),st.removeAttribute(b),st;{const zt=this.doc.createElement("style");return this.nonce&&zt.setAttribute("nonce",this.nonce),zt.textContent=J,this.platformIsServer&&zt.setAttribute(b,this.appId),ee.appendChild(zt),zt}}addStyleToHost(ee,J){const De=this.getStyleElement(ee,J),st=this.styleRef,zt=st.get(J)?.elements;zt?zt.push(De):st.set(J,{elements:[De],usage:1})}resetHostNodes(){const ee=this.hostNodes;ee.clear(),ee.add(this.doc.head)}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ),t.KVO(t.sZ2),t.KVO(t.BIS,8),t.KVO(t.Agw))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const h={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/"},K=/%COMP%/g,Y="%COMP%",le=`_nghost-${Y}`,ge=`_ngcontent-${Y}`,Ee=new t.nKC("",{providedIn:"root",factory:()=>!0});function _e(Be,Ce){return Ce.map(ee=>ee.replace(K,Be))}let ae=(()=>{class Be{constructor(ee,J,De,st,zt,In,Vt,Dt=null){this.eventManager=ee,this.sharedStylesHost=J,this.appId=De,this.removeStylesOnCompDestroy=st,this.doc=zt,this.platformId=In,this.ngZone=Vt,this.nonce=Dt,this.rendererByCompId=new Map,this.platformIsServer=(0,g.Vy)(In),this.defaultRenderer=new Q(ee,zt,Vt,this.platformIsServer)}createRenderer(ee,J){if(!ee||!J)return this.defaultRenderer;this.platformIsServer&&J.encapsulation===t.gXe.ShadowDom&&(J={...J,encapsulation:t.gXe.Emulated});const De=this.getOrCreateRenderer(ee,J);return De instanceof It?De.applyToHost(ee):De instanceof Qe&&De.applyStyles(),De}getOrCreateRenderer(ee,J){const De=this.rendererByCompId;let st=De.get(J.id);if(!st){const zt=this.doc,In=this.ngZone,Vt=this.eventManager,Dt=this.sharedStylesHost,Ge=this.removeStylesOnCompDestroy,Tt=this.platformIsServer;switch(J.encapsulation){case t.gXe.Emulated:st=new It(Vt,Dt,J,this.appId,Ge,zt,In,Tt);break;case t.gXe.ShadowDom:return new qe(Vt,Dt,ee,J,zt,In,this.nonce,Tt);default:st=new Qe(Vt,Dt,J,Ge,zt,In,Tt)}De.set(J.id,st)}return st}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(E),t.KVO(B),t.KVO(t.sZ2),t.KVO(Ee),t.KVO(g.qQ),t.KVO(t.Agw),t.KVO(t.SKi),t.KVO(t.BIS))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();class Q{constructor(Ce,ee,J,De){this.eventManager=Ce,this.doc=ee,this.ngZone=J,this.platformIsServer=De,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Ce,ee){return ee?this.doc.createElementNS(h[ee]||ee,Ce):this.doc.createElement(Ce)}createComment(Ce){return this.doc.createComment(Ce)}createText(Ce){return this.doc.createTextNode(Ce)}appendChild(Ce,ee){(Ve(Ce)?Ce.content:Ce).appendChild(ee)}insertBefore(Ce,ee,J){Ce&&(Ve(Ce)?Ce.content:Ce).insertBefore(ee,J)}removeChild(Ce,ee){Ce&&Ce.removeChild(ee)}selectRootElement(Ce,ee){let J="string"==typeof Ce?this.doc.querySelector(Ce):Ce;if(!J)throw new t.wOt(-5104,!1);return ee||(J.textContent=""),J}parentNode(Ce){return Ce.parentNode}nextSibling(Ce){return Ce.nextSibling}setAttribute(Ce,ee,J,De){if(De){ee=De+":"+ee;const st=h[De];st?Ce.setAttributeNS(st,ee,J):Ce.setAttribute(ee,J)}else Ce.setAttribute(ee,J)}removeAttribute(Ce,ee,J){if(J){const De=h[J];De?Ce.removeAttributeNS(De,ee):Ce.removeAttribute(`${J}:${ee}`)}else Ce.removeAttribute(ee)}addClass(Ce,ee){Ce.classList.add(ee)}removeClass(Ce,ee){Ce.classList.remove(ee)}setStyle(Ce,ee,J,De){De&(t.czy.DashCase|t.czy.Important)?Ce.style.setProperty(ee,J,De&t.czy.Important?"important":""):Ce.style[ee]=J}removeStyle(Ce,ee,J){J&t.czy.DashCase?Ce.style.removeProperty(ee):Ce.style[ee]=""}setProperty(Ce,ee,J){null!=Ce&&(Ce[ee]=J)}setValue(Ce,ee){Ce.nodeValue=ee}listen(Ce,ee,J){if("string"==typeof Ce&&!(Ce=(0,g.QT)().getGlobalEventTarget(this.doc,Ce)))throw new Error(`Unsupported event target ${Ce} for event ${ee}`);return this.eventManager.addEventListener(Ce,ee,this.decoratePreventDefault(J))}decoratePreventDefault(Ce){return ee=>{if("__ngUnwrap__"===ee)return Ce;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ce(ee)):Ce(ee))&&ee.preventDefault()}}}function Ve(Be){return"TEMPLATE"===Be.tagName&&void 0!==Be.content}class qe extends Q{constructor(Ce,ee,J,De,st,zt,In,Vt){super(Ce,st,zt,Vt),this.sharedStylesHost=ee,this.hostEl=J,this.shadowRoot=J.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Dt=_e(De.id,De.styles);for(const Ge of Dt){const Tt=document.createElement("style");In&&Tt.setAttribute("nonce",In),Tt.textContent=Ge,this.shadowRoot.appendChild(Tt)}}nodeOrShadowRoot(Ce){return Ce===this.hostEl?this.shadowRoot:Ce}appendChild(Ce,ee){return super.appendChild(this.nodeOrShadowRoot(Ce),ee)}insertBefore(Ce,ee,J){return super.insertBefore(this.nodeOrShadowRoot(Ce),ee,J)}removeChild(Ce,ee){return super.removeChild(this.nodeOrShadowRoot(Ce),ee)}parentNode(Ce){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ce)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Qe extends Q{constructor(Ce,ee,J,De,st,zt,In,Vt){super(Ce,st,zt,In),this.sharedStylesHost=ee,this.removeStylesOnCompDestroy=De,this.styles=Vt?_e(Vt,J.styles):J.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class It extends Qe{constructor(Ce,ee,J,De,st,zt,In,Vt){const Dt=De+"-"+J.id;super(Ce,ee,J,st,zt,In,Vt,Dt),this.contentAttr=function me(Be){return ge.replace(K,Be)}(Dt),this.hostAttr=function ve(Be){return le.replace(K,Be)}(Dt)}applyToHost(Ce){this.applyStyles(),this.setAttribute(Ce,this.hostAttr,"")}createElement(Ce,ee){const J=super.createElement(Ce,ee);return super.setAttribute(J,this.contentAttr,""),J}}let Fe=(()=>{class Be extends P{constructor(ee){super(ee)}supports(ee){return!0}addEventListener(ee,J,De){return ee.addEventListener(J,De,!1),()=>this.removeEventListener(ee,J,De)}removeEventListener(ee,J,De){return ee.removeEventListener(J,De)}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();const ot=["alt","control","meta","shift"],de={"\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"},Ke={alt:Be=>Be.altKey,control:Be=>Be.ctrlKey,meta:Be=>Be.metaKey,shift:Be=>Be.shiftKey};let oe=(()=>{class Be extends P{constructor(ee){super(ee)}supports(ee){return null!=Be.parseEventName(ee)}addEventListener(ee,J,De){const st=Be.parseEventName(J),zt=Be.eventCallback(st.fullKey,De,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,g.QT)().onAndCancel(ee,st.domEventName,zt))}static parseEventName(ee){const J=ee.toLowerCase().split("."),De=J.shift();if(0===J.length||"keydown"!==De&&"keyup"!==De)return null;const st=Be._normalizeKey(J.pop());let zt="",In=J.indexOf("code");if(In>-1&&(J.splice(In,1),zt="code."),ot.forEach(Dt=>{const Ge=J.indexOf(Dt);Ge>-1&&(J.splice(Ge,1),zt+=Dt+".")}),zt+=st,0!=J.length||0===st.length)return null;const Vt={};return Vt.domEventName=De,Vt.fullKey=zt,Vt}static matchEventFullKeyCode(ee,J){let De=de[ee.key]||ee.key,st="";return J.indexOf("code.")>-1&&(De=ee.code,st="code."),!(null==De||!De)&&(De=De.toLowerCase()," "===De?De="space":"."===De&&(De="dot"),ot.forEach(zt=>{zt!==De&&(0,Ke[zt])(ee)&&(st+=zt+".")}),st+=De,st===J)}static eventCallback(ee,J,De){return st=>{Be.matchEventFullKeyCode(st,ee)&&De.runGuarded(()=>J(st))}}static _normalizeKey(ee){return"esc"===ee?"escape":ee}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac})}return Be})();function te(Be,Ce){return(0,t.TL3)({rootComponent:Be,...Je(Ce)})}function Je(Be){return{appProviders:[...Yn,...Be?.providers??[]],platformProviders:Zt}}const Zt=[{provide:t.Agw,useValue:g.AJ},{provide:t.PLl,useValue:function ze(){V.makeCurrent()},multi:!0},{provide:g.qQ,useFactory:function ut(){return(0,t.TL$)(document),document},deps:[]}],yn=new t.nKC(""),En=[{provide:t.e01,useClass:class N{addToWindow(Ce){t.JZv.getAngularTestability=(J,De=!0)=>{const st=Ce.findTestabilityInTree(J,De);if(null==st)throw new t.wOt(5103,!1);return st},t.JZv.getAllAngularTestabilities=()=>Ce.getAllTestabilities(),t.JZv.getAllAngularRootElements=()=>Ce.getAllRootElements(),t.JZv.frameworkStabilizers||(t.JZv.frameworkStabilizers=[]),t.JZv.frameworkStabilizers.push(J=>{const De=t.JZv.getAllAngularTestabilities();let st=De.length;const zt=function(){st--,0==st&&J()};De.forEach(In=>{In.whenStable(zt)})})}findTestabilityInTree(Ce,ee,J){return null==ee?null:Ce.getTestability(ee)??(J?(0,g.QT)().isShadowRoot(ee)?this.findTestabilityInTree(Ce,ee.host,!0):this.findTestabilityInTree(Ce,ee.parentElement,!0):null)}},deps:[]},{provide:t.WHO,useClass:t.NYb,deps:[t.SKi,t.giA,t.e01]},{provide:t.NYb,useClass:t.NYb,deps:[t.SKi,t.giA,t.e01]}],Yn=[{provide:t.H8p,useValue:"root"},{provide:t.zcH,useFactory:function Ue(){return new t.zcH},deps:[]},{provide:S,useClass:Fe,multi:!0,deps:[g.qQ,t.SKi,t.Agw]},{provide:S,useClass:oe,multi:!0,deps:[g.qQ]},ae,B,E,{provide:t._9s,useExisting:ae},{provide:g.N0,useClass:O,deps:[]},[]];let wn=(()=>{class Be{constructor(ee){}static withServerTransition(ee){return{ngModule:Be,providers:[{provide:t.sZ2,useValue:ee.appId}]}}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(yn,12))};static#t=this.\u0275mod=t.$C({type:Be});static#n=this.\u0275inj=t.G2t({providers:[...Yn,...En],imports:[g.MD,t.Hbi]})}return Be})(),tt=(()=>{class Be{constructor(ee){this._doc=ee,this._dom=(0,g.QT)()}addTag(ee,J=!1){return ee?this._getOrCreateElement(ee,J):null}addTags(ee,J=!1){return ee?ee.reduce((De,st)=>(st&&De.push(this._getOrCreateElement(st,J)),De),[]):[]}getTag(ee){return ee&&this._doc.querySelector(`meta[${ee}]`)||null}getTags(ee){if(!ee)return[];const J=this._doc.querySelectorAll(`meta[${ee}]`);return J?[].slice.call(J):[]}updateTag(ee,J){if(!ee)return null;J=J||this._parseSelector(ee);const De=this.getTag(J);return De?this._setMetaElementAttributes(ee,De):this._getOrCreateElement(ee,!0)}removeTag(ee){this.removeTagElement(this.getTag(ee))}removeTagElement(ee){ee&&this._dom.remove(ee)}_getOrCreateElement(ee,J=!1){if(!J){const zt=this._parseSelector(ee),In=this.getTags(zt).filter(Vt=>this._containsAttributes(ee,Vt))[0];if(void 0!==In)return In}const De=this._dom.createElement("meta");return this._setMetaElementAttributes(ee,De),this._doc.getElementsByTagName("head")[0].appendChild(De),De}_setMetaElementAttributes(ee,J){return Object.keys(ee).forEach(De=>J.setAttribute(this._getMetaKeyMap(De),ee[De])),J}_parseSelector(ee){const J=ee.name?"name":"property";return`${J}="${ee[J]}"`}_containsAttributes(ee,J){return Object.keys(ee).every(De=>J.getAttribute(this._getMetaKeyMap(De))===ee[De])}_getMetaKeyMap(ee){return Ie[ee]||ee}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})();const Ie={httpEquiv:"http-equiv"};let rt=(()=>{class Be{constructor(ee){this._doc=ee}getTitle(){return this._doc.title}setTitle(ee){this._doc.title=ee||""}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})(),St=(()=>{class Be{static#e=this.\u0275fac=function(J){return new(J||Be)};static#t=this.\u0275prov=t.jDH({token:Be,factory:function(J){let De=null;return De=J?new(J||Be):t.KVO(Wt),De},providedIn:"root"})}return Be})(),Wt=(()=>{class Be extends St{constructor(ee){super(),this._doc=ee}sanitize(ee,J){if(null==J)return null;switch(ee){case t.WPN.NONE:return J;case t.WPN.HTML:return(0,t.ZF7)(J,"HTML")?(0,t.rcV)(J):(0,t.h9k)(this._doc,String(J)).toString();case t.WPN.STYLE:return(0,t.ZF7)(J,"Style")?(0,t.rcV)(J):J;case t.WPN.SCRIPT:if((0,t.ZF7)(J,"Script"))return(0,t.rcV)(J);throw new t.wOt(5200,!1);case t.WPN.URL:return(0,t.ZF7)(J,"URL")?(0,t.rcV)(J):(0,t.$MX)(String(J));case t.WPN.RESOURCE_URL:if((0,t.ZF7)(J,"ResourceURL"))return(0,t.rcV)(J);throw new t.wOt(5201,!1);default:throw new t.wOt(5202,!1)}}bypassSecurityTrustHtml(ee){return(0,t.Kcf)(ee)}bypassSecurityTrustStyle(ee){return(0,t.cWb)(ee)}bypassSecurityTrustScript(ee){return(0,t.UyX)(ee)}bypassSecurityTrustUrl(ee){return(0,t.osQ)(ee)}bypassSecurityTrustResourceUrl(ee){return(0,t.e5t)(ee)}static#e=this.\u0275fac=function(J){return new(J||Be)(t.KVO(g.qQ))};static#t=this.\u0275prov=t.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})()},33:(Et,be,f)=>{"use strict";f.d(be,{nX:()=>No,wF:()=>zi,Ix:()=>fi,Wk:()=>sr,wQ:()=>so,n3:()=>Yo,Xw:()=>nt,lh:()=>Ds,oH:()=>ts,Ii:()=>sa});var t=f(4438),g=f(4402),C=f(2806),V=f(7673),D=f(4412),X=f(9350),j=f(4572),N=f(8793),O=f(9030),S=f(1203),E=f(8810),P=f(983),b=f(1985),B=f(8359),h=f(9974),K=f(4360);function Y(){return(0,h.N)((x,R)=>{let M=null;x._refCount++;const L=(0,K._)(R,void 0,void 0,void 0,()=>{if(!x||x._refCount<=0||0<--x._refCount)return void(M=null);const ie=x._connection,Te=M;M=null,ie&&(!Te||ie===Te)&&ie.unsubscribe(),R.unsubscribe()});x.subscribe(L),L.closed||(M=x.connect())})}class le extends b.c{constructor(R,M){super(),this.source=R,this.subjectFactory=M,this._subject=null,this._refCount=0,this._connection=null,(0,h.S)(R)&&(this.lift=R.lift)}_subscribe(R){return this.getSubject().subscribe(R)}getSubject(){const R=this._subject;return(!R||R.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:R}=this;this._subject=this._connection=null,R?.unsubscribe()}connect(){let R=this._connection;if(!R){R=this._connection=new B.yU;const M=this.getSubject();R.add(this.source.subscribe((0,K._)(M,void 0,()=>{this._teardown(),M.complete()},L=>{this._teardown(),M.error(L)},()=>this._teardown()))),R.closed&&(this._connection=null,R=B.yU.EMPTY)}return R}refCount(){return Y()(this)}}var ge=f(1413),Ye=f(177),Ee=f(6354),me=f(5558),ve=f(6697),_e=f(9172),ae=f(5964),Q=f(1397);function q(x){return(0,h.N)((R,M)=>{let L=!1;R.subscribe((0,K._)(M,ie=>{L=!0,M.next(ie)},()=>{L||M.next(x),M.complete()}))})}function he(x=Ve){return(0,h.N)((R,M)=>{let L=!1;R.subscribe((0,K._)(M,ie=>{L=!0,M.next(ie)},()=>L?M.complete():M.error(x())))})}function Ve(){return new X.G}var qe=f(3669);function Qe(x,R){const M=arguments.length>=2;return L=>L.pipe(x?(0,ae.p)((ie,Te)=>x(ie,Te,L)):qe.D,(0,ve.s)(1),M?q(R):he(()=>new X.G))}var It=f(274),Fe=f(8141),ot=f(9437);function oe(x){return x<=0?()=>P.w:(0,h.N)((R,M)=>{let L=[];R.subscribe((0,K._)(M,ie=>{L.push(ie),x{for(const ie of L)M.next(ie);M.complete()},void 0,()=>{L=null}))})}var we=f(3703),Je=f(980),xe=f(6977),ze=f(6365),Ue=f(345);const ut="primary",Zt=Symbol("RouteTitle");class Ln{constructor(R){this.params=R||{}}has(R){return Object.prototype.hasOwnProperty.call(this.params,R)}get(R){if(this.has(R)){const M=this.params[R];return Array.isArray(M)?M[0]:M}return null}getAll(R){if(this.has(R)){const M=this.params[R];return Array.isArray(M)?M:[M]}return[]}get keys(){return Object.keys(this.params)}}function yn(x){return new Ln(x)}function En(x,R,M){const L=M.path.split("/");if(L.length>x.length||"full"===M.pathMatch&&(R.hasChildren()||L.lengthL[Te]===ie)}return x===R}function rt(x){return x.length>0?x[x.length-1]:null}function pt(x){return(0,g.A)(x)?x:(0,t.jNT)(x)?(0,C.H)(Promise.resolve(x)):(0,V.of)(x)}const Jt={exact:function ye(x,R,M){if(!St(x.segments,R.segments)||!Bt(x.segments,R.segments,M)||x.numberOfChildren!==R.numberOfChildren)return!1;for(const L in R.children)if(!x.children[L]||!ye(x.children[L],R.children[L],M))return!1;return!0},subset:We},fn={exact:function Rt(x,R){return wn(x,R)},subset:function Ze(x,R){return Object.keys(R).length<=Object.keys(x).length&&Object.keys(R).every(M=>Ie(x[M],R[M]))},ignored:()=>!0};function Gn(x,R,M){return Jt[M.paths](x.root,R.root,M.matrixParams)&&fn[M.queryParams](x.queryParams,R.queryParams)&&!("exact"===M.fragment&&x.fragment!==R.fragment)}function We(x,R,M){return Mt(x,R,R.segments,M)}function Mt(x,R,M,L){if(x.segments.length>M.length){const ie=x.segments.slice(0,M.length);return!(!St(ie,M)||R.hasChildren()||!Bt(ie,M,L))}if(x.segments.length===M.length){if(!St(x.segments,M)||!Bt(x.segments,M,L))return!1;for(const ie in R.children)if(!x.children[ie]||!We(x.children[ie],R.children[ie],L))return!1;return!0}{const ie=M.slice(0,x.segments.length),Te=M.slice(x.segments.length);return!!(St(x.segments,ie)&&Bt(x.segments,ie,L)&&x.children[ut])&&Mt(x.children[ut],R,Te,L)}}function Bt(x,R,M){return R.every((L,ie)=>fn[M](x[ie].parameters,L.parameters))}class mt{constructor(R=new $t([],{}),M={},L=null){this.root=R,this.queryParams=M,this.fragment=L}get queryParamMap(){return this._queryParamMap??=yn(this.queryParams),this._queryParamMap}toString(){return jn.serialize(this)}}class $t{constructor(R,M){this.segments=R,this.children=M,this.parent=null,Object.values(M).forEach(L=>L.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return _i(this)}}class nt{constructor(R,M){this.path=R,this.parameters=M}get parameterMap(){return this._parameterMap??=yn(this.parameters),this._parameterMap}toString(){return ee(this)}}function St(x,R){return x.length===R.length&&x.every((M,L)=>M.path===R[L].path)}let Bn=(()=>{class x{static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:()=>new pn,providedIn:"root"})}return x})();class pn{parse(R){const M=new li(R);return new mt(M.parseRootSegment(),M.parseQueryParams(),M.parseFragment())}serialize(R){const M=`/${kn(R.root,!0)}`,L=function De(x){const R=Object.entries(x).map(([M,L])=>Array.isArray(L)?L.map(ie=>`${hi(M)}=${hi(ie)}`).join("&"):`${hi(M)}=${hi(L)}`).filter(M=>M);return R.length?`?${R.join("&")}`:""}(R.queryParams);return`${M}${L}${"string"==typeof R.fragment?`#${function Ht(x){return encodeURI(x)}(R.fragment)}`:""}`}}const jn=new pn;function _i(x){return x.segments.map(R=>ee(R)).join("/")}function kn(x,R){if(!x.hasChildren())return _i(x);if(R){const M=x.children[ut]?kn(x.children[ut],!1):"",L=[];return Object.entries(x.children).forEach(([ie,Te])=>{ie!==ut&&L.push(`${ie}:${kn(Te,!1)}`)}),L.length>0?`${M}(${L.join("//")})`:M}{const M=function Wt(x,R){let M=[];return Object.entries(x.children).forEach(([L,ie])=>{L===ut&&(M=M.concat(R(ie,L)))}),Object.entries(x.children).forEach(([L,ie])=>{L!==ut&&(M=M.concat(R(ie,L)))}),M}(x,(L,ie)=>ie===ut?[kn(x.children[ut],!1)]:[`${ie}:${kn(L,!1)}`]);return 1===Object.keys(x.children).length&&null!=x.children[ut]?`${_i(x)}/${M[0]}`:`${_i(x)}/(${M.join("//")})`}}function Gt(x){return encodeURIComponent(x).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function hi(x){return Gt(x).replace(/%3B/gi,";")}function gn(x){return Gt(x).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Be(x){return decodeURIComponent(x)}function Ce(x){return Be(x.replace(/\+/g,"%20"))}function ee(x){return`${gn(x.path)}${function J(x){return Object.entries(x).map(([R,M])=>`;${gn(R)}=${gn(M)}`).join("")}(x.parameters)}`}const st=/^[^\/()?;#]+/;function zt(x){const R=x.match(st);return R?R[0]:""}const In=/^[^\/()?;=#]+/,Dt=/^[^=?&#]+/,Tt=/^[^&#]+/;class li{constructor(R){this.url=R,this.remaining=R}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new $t([],{}):new $t([],this.parseChildren())}parseQueryParams(){const R={};if(this.consumeOptional("?"))do{this.parseQueryParam(R)}while(this.consumeOptional("&"));return R}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const R=[];for(this.peekStartsWith("(")||R.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),R.push(this.parseSegment());let M={};this.peekStartsWith("/(")&&(this.capture("/"),M=this.parseParens(!0));let L={};return this.peekStartsWith("(")&&(L=this.parseParens(!1)),(R.length>0||Object.keys(M).length>0)&&(L[ut]=new $t(R,M)),L}parseSegment(){const R=zt(this.remaining);if(""===R&&this.peekStartsWith(";"))throw new t.wOt(4009,!1);return this.capture(R),new nt(Be(R),this.parseMatrixParams())}parseMatrixParams(){const R={};for(;this.consumeOptional(";");)this.parseParam(R);return R}parseParam(R){const M=function Vt(x){const R=x.match(In);return R?R[0]:""}(this.remaining);if(!M)return;this.capture(M);let L="";if(this.consumeOptional("=")){const ie=zt(this.remaining);ie&&(L=ie,this.capture(L))}R[Be(M)]=Be(L)}parseQueryParam(R){const M=function Ge(x){const R=x.match(Dt);return R?R[0]:""}(this.remaining);if(!M)return;this.capture(M);let L="";if(this.consumeOptional("=")){const dt=function an(x){const R=x.match(Tt);return R?R[0]:""}(this.remaining);dt&&(L=dt,this.capture(L))}const ie=Ce(M),Te=Ce(L);if(R.hasOwnProperty(ie)){let dt=R[ie];Array.isArray(dt)||(dt=[dt],R[ie]=dt),dt.push(Te)}else R[ie]=Te}parseParens(R){const M={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const L=zt(this.remaining),ie=this.remaining[L.length];if("/"!==ie&&")"!==ie&&";"!==ie)throw new t.wOt(4010,!1);let Te;L.indexOf(":")>-1?(Te=L.slice(0,L.indexOf(":")),this.capture(Te),this.capture(":")):R&&(Te=ut);const dt=this.parseChildren();M[Te]=1===Object.keys(dt).length?dt[ut]:new $t([],dt),this.consumeOptional("//")}return M}peekStartsWith(R){return this.remaining.startsWith(R)}consumeOptional(R){return!!this.peekStartsWith(R)&&(this.remaining=this.remaining.substring(R.length),!0)}capture(R){if(!this.consumeOptional(R))throw new t.wOt(4011,!1)}}function ji(x){return x.segments.length>0?new $t([],{[ut]:x}):x}function bt(x){const R={};for(const[L,ie]of Object.entries(x.children)){const Te=bt(ie);if(L===ut&&0===Te.segments.length&&Te.hasChildren())for(const[dt,Yt]of Object.entries(Te.children))R[dt]=Yt;else(Te.segments.length>0||Te.hasChildren())&&(R[L]=Te)}return function _n(x){if(1===x.numberOfChildren&&x.children[ut]){const R=x.children[ut];return new $t(x.segments.concat(R.segments),R.children)}return x}(new $t(x.segments,R))}function Oe(x){return x instanceof mt}function Xe(x){let R;const ie=ji(function M(Te){const dt={};for(const jt of Te.children){const Qn=M(jt);dt[jt.outlet]=Qn}const Yt=new $t(Te.url,dt);return Te===x&&(R=Yt),Yt}(x.root));return R??ie}function on(x,R,M,L){let ie=x;for(;ie.parent;)ie=ie.parent;if(0===R.length)return Hn(ie,ie,ie,M,L);const Te=function ci(x){if("string"==typeof x[0]&&1===x.length&&"/"===x[0])return new Un(!0,0,x);let R=0,M=!1;const L=x.reduce((ie,Te,dt)=>{if("object"==typeof Te&&null!=Te){if(Te.outlets){const Yt={};return Object.entries(Te.outlets).forEach(([jt,Qn])=>{Yt[jt]="string"==typeof Qn?Qn.split("/"):Qn}),[...ie,{outlets:Yt}]}if(Te.segmentPath)return[...ie,Te.segmentPath]}return"string"!=typeof Te?[...ie,Te]:0===dt?(Te.split("/").forEach((Yt,jt)=>{0==jt&&"."===Yt||(0==jt&&""===Yt?M=!0:".."===Yt?R++:""!=Yt&&ie.push(Yt))}),ie):[...ie,Te]},[]);return new Un(M,R,L)}(R);if(Te.toRoot())return Hn(ie,ie,new $t([],{}),M,L);const dt=function Ui(x,R,M){if(x.isAbsolute)return new Nn(R,!0,0);if(!M)return new Nn(R,!1,NaN);if(null===M.parent)return new Nn(M,!0,0);const L=Dn(x.commands[0])?0:1;return function Br(x,R,M){let L=x,ie=R,Te=M;for(;Te>ie;){if(Te-=ie,L=L.parent,!L)throw new t.wOt(4005,!1);ie=L.segments.length}return new Nn(L,!1,ie-Te)}(M,M.segments.length-1+L,x.numberOfDoubleDots)}(Te,ie,x),Yt=dt.processChildren?ct(dt.segmentGroup,dt.index,Te.commands):at(dt.segmentGroup,dt.index,Te.commands);return Hn(ie,dt.segmentGroup,Yt,M,L)}function Dn(x){return"object"==typeof x&&null!=x&&!x.outlets&&!x.segmentPath}function Pn(x){return"object"==typeof x&&null!=x&&x.outlets}function Hn(x,R,M,L,ie){let dt,Te={};L&&Object.entries(L).forEach(([jt,Qn])=>{Te[jt]=Array.isArray(Qn)?Qn.map(Gi=>`${Gi}`):`${Qn}`}),dt=x===R?M:mi(x,R,M);const Yt=ji(bt(dt));return new mt(Yt,Te,ie)}function mi(x,R,M){const L={};return Object.entries(x.children).forEach(([ie,Te])=>{L[ie]=Te===R?M:mi(Te,R,M)}),new $t(x.segments,L)}class Un{constructor(R,M,L){if(this.isAbsolute=R,this.numberOfDoubleDots=M,this.commands=L,R&&L.length>0&&Dn(L[0]))throw new t.wOt(4003,!1);const ie=L.find(Pn);if(ie&&ie!==rt(L))throw new t.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Nn{constructor(R,M,L){this.segmentGroup=R,this.processChildren=M,this.index=L}}function at(x,R,M){if(x??=new $t([],{}),0===x.segments.length&&x.hasChildren())return ct(x,R,M);const L=function Qt(x,R,M){let L=0,ie=R;const Te={match:!1,pathIndex:0,commandIndex:0};for(;ie=M.length)return Te;const dt=x.segments[ie],Yt=M[L];if(Pn(Yt))break;const jt=`${Yt}`,Qn=L0&&void 0===jt)break;if(jt&&Qn&&"object"==typeof Qn&&void 0===Qn.outlets){if(!vi(jt,Qn,dt))return Te;L+=2}else{if(!vi(jt,{},dt))return Te;L++}ie++}return{match:!0,pathIndex:ie,commandIndex:L}}(x,R,M),ie=M.slice(L.commandIndex);if(L.match&&L.pathIndexTe!==ut)&&x.children[ut]&&1===x.numberOfChildren&&0===x.children[ut].segments.length){const Te=ct(x.children[ut],R,M);return new $t(x.segments,Te.children)}return Object.entries(L).forEach(([Te,dt])=>{"string"==typeof dt&&(dt=[dt]),null!==dt&&(ie[Te]=at(x.children[Te],R,dt))}),Object.entries(x.children).forEach(([Te,dt])=>{void 0===L[Te]&&(ie[Te]=dt)}),new $t(x.segments,ie)}}function wt(x,R,M){const L=x.segments.slice(0,R);let ie=0;for(;ie{"string"==typeof L&&(L=[L]),null!==L&&(R[M]=wt(new $t([],{}),0,L))}),R}function Sn(x){const R={};return Object.entries(x).forEach(([M,L])=>R[M]=`${L}`),R}function vi(x,R,M){return x==M.path&&wn(R,M.parameters)}const ei="imperative";var qn=function(x){return x[x.NavigationStart=0]="NavigationStart",x[x.NavigationEnd=1]="NavigationEnd",x[x.NavigationCancel=2]="NavigationCancel",x[x.NavigationError=3]="NavigationError",x[x.RoutesRecognized=4]="RoutesRecognized",x[x.ResolveStart=5]="ResolveStart",x[x.ResolveEnd=6]="ResolveEnd",x[x.GuardsCheckStart=7]="GuardsCheckStart",x[x.GuardsCheckEnd=8]="GuardsCheckEnd",x[x.RouteConfigLoadStart=9]="RouteConfigLoadStart",x[x.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",x[x.ChildActivationStart=11]="ChildActivationStart",x[x.ChildActivationEnd=12]="ChildActivationEnd",x[x.ActivationStart=13]="ActivationStart",x[x.ActivationEnd=14]="ActivationEnd",x[x.Scroll=15]="Scroll",x[x.NavigationSkipped=16]="NavigationSkipped",x}(qn||{});class er{constructor(R,M){this.id=R,this.url=M}}class Ri extends er{constructor(R,M,L="imperative",ie=null){super(R,M),this.type=qn.NavigationStart,this.navigationTrigger=L,this.restoredState=ie}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class zi extends er{constructor(R,M,L){super(R,M),this.urlAfterRedirects=L,this.type=qn.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Yi=function(x){return x[x.Redirect=0]="Redirect",x[x.SupersededByNewNavigation=1]="SupersededByNewNavigation",x[x.NoDataFromResolver=2]="NoDataFromResolver",x[x.GuardRejected=3]="GuardRejected",x}(Yi||{}),_r=function(x){return x[x.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",x[x.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",x}(_r||{});class Ei extends er{constructor(R,M,L,ie){super(R,M),this.reason=L,this.code=ie,this.type=qn.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Oi extends er{constructor(R,M,L,ie){super(R,M),this.reason=L,this.code=ie,this.type=qn.NavigationSkipped}}class lr extends er{constructor(R,M,L,ie){super(R,M),this.error=L,this.target=ie,this.type=qn.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class io extends er{constructor(R,M,L,ie){super(R,M),this.urlAfterRedirects=L,this.state=ie,this.type=qn.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xr extends er{constructor(R,M,L,ie){super(R,M),this.urlAfterRedirects=L,this.state=ie,this.type=qn.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Nr extends er{constructor(R,M,L,ie,Te){super(R,M),this.urlAfterRedirects=L,this.state=ie,this.shouldActivate=Te,this.type=qn.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class co extends er{constructor(R,M,L,ie){super(R,M),this.urlAfterRedirects=L,this.state=ie,this.type=qn.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class je extends er{constructor(R,M,L,ie){super(R,M),this.urlAfterRedirects=L,this.state=ie,this.type=qn.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ln{constructor(R){this.route=R,this.type=qn.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Re{constructor(R){this.route=R,this.type=qn.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Lt{constructor(R){this.snapshot=R,this.type=qn.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class et{constructor(R){this.snapshot=R,this.type=qn.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Wn{constructor(R){this.snapshot=R,this.type=qn.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ti{constructor(R){this.snapshot=R,this.type=qn.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ro{constructor(R,M,L){this.routerEvent=R,this.position=M,this.anchor=L,this.type=qn.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class lo{}class Di{constructor(R){this.url=R}}class Er{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new cr,this.attachRef=null}}let cr=(()=>{class x{constructor(){this.contexts=new Map}onChildOutletCreated(M,L){const ie=this.getOrCreateContext(M);ie.outlet=L,this.contexts.set(M,ie)}onChildOutletDestroyed(M){const L=this.getContext(M);L&&(L.outlet=null,L.attachRef=null)}onOutletDeactivated(){const M=this.contexts;return this.contexts=new Map,M}onOutletReAttached(M){this.contexts=M}getOrCreateContext(M){let L=this.getContext(M);return L||(L=new Er,this.contexts.set(M,L)),L}getContext(M){return this.contexts.get(M)||null}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();class Qs{constructor(R){this._root=R}get root(){return this._root.value}parent(R){const M=this.pathFromRoot(R);return M.length>1?M[M.length-2]:null}children(R){const M=Rs(R,this._root);return M?M.children.map(L=>L.value):[]}firstChild(R){const M=Rs(R,this._root);return M&&M.children.length>0?M.children[0].value:null}siblings(R){const M=Xo(R,this._root);return M.length<2?[]:M[M.length-2].children.map(ie=>ie.value).filter(ie=>ie!==R)}pathFromRoot(R){return Xo(R,this._root).map(M=>M.value)}}function Rs(x,R){if(x===R.value)return R;for(const M of R.children){const L=Rs(x,M);if(L)return L}return null}function Xo(x,R){if(x===R.value)return[R];for(const M of R.children){const L=Xo(x,M);if(L.length)return L.unshift(R),L}return[]}class nn{constructor(R,M){this.value=R,this.children=M}toString(){return`TreeNode(${this.value})`}}function Ro(x){const R={};return x&&x.children.forEach(M=>R[M.value.outlet]=M),R}class cs extends Qs{constructor(R,M){super(R),this.snapshot=M,$i(this,R)}toString(){return this.snapshot.toString()}}function Fo(x){const R=function ys(x){const Te=new Yr([],{},{},"",{},ut,x,null,{});return new Cr("",new nn(Te,[]))}(x),M=new D.t([new nt("",{})]),L=new D.t({}),ie=new D.t({}),Te=new D.t({}),dt=new D.t(""),Yt=new No(M,L,Te,dt,ie,ut,x,R.root);return Yt.snapshot=R.root,new cs(new nn(Yt,[]),R)}class No{constructor(R,M,L,ie,Te,dt,Yt,jt){this.urlSubject=R,this.paramsSubject=M,this.queryParamsSubject=L,this.fragmentSubject=ie,this.dataSubject=Te,this.outlet=dt,this.component=Yt,this._futureSnapshot=jt,this.title=this.dataSubject?.pipe((0,Ee.T)(Qn=>Qn[Zt]))??(0,V.of)(void 0),this.url=R,this.params=M,this.queryParams=L,this.fragment=ie,this.data=Te}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Ee.T)(R=>yn(R))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Ee.T)(R=>yn(R))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Fs(x,R,M="emptyOnly"){let L;const{routeConfig:ie}=x;return L=null===R||"always"!==M&&""!==ie?.path&&(R.component||R.routeConfig?.loadComponent)?{params:{...x.params},data:{...x.data},resolve:{...x.data,...x._resolvedData??{}}}:{params:{...R.params,...x.params},data:{...R.data,...x.data},resolve:{...x.data,...R.data,...ie?.data,...x._resolvedData}},ie&&wi(ie)&&(L.resolve[Zt]=ie.title),L}class Yr{get title(){return this.data?.[Zt]}constructor(R,M,L,ie,Te,dt,Yt,jt,Qn){this.url=R,this.params=M,this.queryParams=L,this.fragment=ie,this.data=Te,this.outlet=dt,this.component=Yt,this.routeConfig=jt,this._resolve=Qn}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??=yn(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=yn(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(L=>L.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Cr extends Qs{constructor(R,M){super(M),this.url=R,$i(this,M)}toString(){return fr(this._root)}}function $i(x,R){R.value._routerState=x,R.children.forEach(M=>$i(x,M))}function fr(x){const R=x.children.length>0?` { ${x.children.map(fr).join(", ")} } `:"";return`${x.value}${R}`}function Pr(x){if(x.snapshot){const R=x.snapshot,M=x._futureSnapshot;x.snapshot=M,wn(R.queryParams,M.queryParams)||x.queryParamsSubject.next(M.queryParams),R.fragment!==M.fragment&&x.fragmentSubject.next(M.fragment),wn(R.params,M.params)||x.paramsSubject.next(M.params),function Yn(x,R){if(x.length!==R.length)return!1;for(let M=0;Mwn(M.parameters,R[L].parameters))}(x.url,R.url);return M&&!(!x.parent!=!R.parent)&&(!x.parent||Zo(x.parent,R.parent))}function wi(x){return"string"==typeof x.title||null===x.title}let Yo=(()=>{class x{constructor(){this.activated=null,this._activatedRoute=null,this.name=ut,this.activateEvents=new t.bkB,this.deactivateEvents=new t.bkB,this.attachEvents=new t.bkB,this.detachEvents=new t.bkB,this.parentContexts=(0,t.WQX)(cr),this.location=(0,t.WQX)(t.c1b),this.changeDetector=(0,t.WQX)(t.gRc),this.environmentInjector=(0,t.WQX)(t.uvJ),this.inputBinder=(0,t.WQX)(Qo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(M){if(M.name){const{firstChange:L,previousValue:ie}=M.name;if(L)return;this.isTrackedInParentContexts(ie)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ie)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(M){return this.parentContexts.getContext(M)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const M=this.parentContexts.getContext(this.name);M?.route&&(M.attachRef?this.attach(M.attachRef,M.route):this.activateWith(M.route,M.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.wOt(4012,!1);this.location.detach();const M=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(M.instance),M}attach(M,L){this.activated=M,this._activatedRoute=L,this.location.insert(M.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(M.instance)}deactivate(){if(this.activated){const M=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(M)}}activateWith(M,L){if(this.isActivated)throw new t.wOt(4013,!1);this._activatedRoute=M;const ie=this.location,dt=M.snapshot.component,Yt=this.parentContexts.getOrCreateContext(this.name).children,jt=new Ba(M,Yt,ie.injector);this.activated=ie.createComponent(dt,{index:ie.length,injector:jt,environmentInjector:L??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275dir=t.FsC({type:x,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.OA$]})}return x})();class Ba{constructor(R,M,L){this.route=R,this.childContexts=M,this.parent=L,this.__ngOutletInjector=!0}get(R,M){return R===No?this.route:R===cr?this.childContexts:this.parent.get(R,M)}}const Qo=new t.nKC("");function Tr(x,R,M){if(M&&x.shouldReuseRoute(R.value,M.value.snapshot)){const L=M.value;L._futureSnapshot=R.value;const ie=function Js(x,R,M){return R.children.map(L=>{for(const ie of M.children)if(x.shouldReuseRoute(L.value,ie.value.snapshot))return Tr(x,L,ie);return Tr(x,L)})}(x,R,M);return new nn(L,ie)}{if(x.shouldAttach(R.value)){const Te=x.retrieve(R.value);if(null!==Te){const dt=Te.route;return dt.value._futureSnapshot=R.value,dt.children=R.children.map(Yt=>Tr(x,Yt)),dt}}const L=function jr(x){return new No(new D.t(x.url),new D.t(x.params),new D.t(x.queryParams),new D.t(x.fragment),new D.t(x.data),x.outlet,x.component,x)}(R.value),ie=R.children.map(Te=>Tr(x,Te));return new nn(L,ie)}}const qs="ngNavigationCancelingError";function ws(x,R){const{redirectTo:M,navigationBehaviorOptions:L}=Oe(R)?{redirectTo:R,navigationBehaviorOptions:void 0}:R,ie=uo(!1,Yi.Redirect);return ie.url=M,ie.navigationBehaviorOptions=L,ie}function uo(x,R){const M=new Error(`NavigationCancelingError: ${x||""}`);return M[qs]=!0,M.cancellationCode=R,M}function ea(x){return!!x&&x[qs]}let Gr=(()=>{class x{static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275cmp=t.VBU({type:x,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:1,vars:0,template:function(L,ie){1&L&&t.nrm(0,"router-outlet")},dependencies:[Yo],encapsulation:2})}return x})();function ho(x){const R=x.children&&x.children.map(ho),M=R?{...x,children:R}:{...x};return!M.component&&!M.loadComponent&&(R||M.loadChildren)&&M.outlet&&M.outlet!==ut&&(M.component=Gr),M}function Rr(x){return x.outlet||ut}function yo(x){if(!x)return null;if(x.routeConfig?._injector)return x.routeConfig._injector;for(let R=x.parent;R;R=R.parent){const M=R.routeConfig;if(M?._loadedInjector)return M._loadedInjector;if(M?._injector)return M._injector}return null}class wo{constructor(R,M,L,ie,Te){this.routeReuseStrategy=R,this.futureState=M,this.currState=L,this.forwardEvent=ie,this.inputBindingEnabled=Te}activate(R){const M=this.futureState._root,L=this.currState?this.currState._root:null;this.deactivateChildRoutes(M,L,R),Pr(this.futureState.root),this.activateChildRoutes(M,L,R)}deactivateChildRoutes(R,M,L){const ie=Ro(M);R.children.forEach(Te=>{const dt=Te.value.outlet;this.deactivateRoutes(Te,ie[dt],L),delete ie[dt]}),Object.values(ie).forEach(Te=>{this.deactivateRouteAndItsChildren(Te,L)})}deactivateRoutes(R,M,L){const ie=R.value,Te=M?M.value:null;if(ie===Te)if(ie.component){const dt=L.getContext(ie.outlet);dt&&this.deactivateChildRoutes(R,M,dt.children)}else this.deactivateChildRoutes(R,M,L);else Te&&this.deactivateRouteAndItsChildren(M,L)}deactivateRouteAndItsChildren(R,M){R.value.component&&this.routeReuseStrategy.shouldDetach(R.value.snapshot)?this.detachAndStoreRouteSubtree(R,M):this.deactivateRouteAndOutlet(R,M)}detachAndStoreRouteSubtree(R,M){const L=M.getContext(R.value.outlet),ie=L&&R.value.component?L.children:M,Te=Ro(R);for(const dt of Object.values(Te))this.deactivateRouteAndItsChildren(dt,ie);if(L&&L.outlet){const dt=L.outlet.detach(),Yt=L.children.onOutletDeactivated();this.routeReuseStrategy.store(R.value.snapshot,{componentRef:dt,route:R,contexts:Yt})}}deactivateRouteAndOutlet(R,M){const L=M.getContext(R.value.outlet),ie=L&&R.value.component?L.children:M,Te=Ro(R);for(const dt of Object.values(Te))this.deactivateRouteAndItsChildren(dt,ie);L&&(L.outlet&&(L.outlet.deactivate(),L.children.onOutletDeactivated()),L.attachRef=null,L.route=null)}activateChildRoutes(R,M,L){const ie=Ro(M);R.children.forEach(Te=>{this.activateRoutes(Te,ie[Te.value.outlet],L),this.forwardEvent(new Ti(Te.value.snapshot))}),R.children.length&&this.forwardEvent(new et(R.value.snapshot))}activateRoutes(R,M,L){const ie=R.value,Te=M?M.value:null;if(Pr(ie),ie===Te)if(ie.component){const dt=L.getOrCreateContext(ie.outlet);this.activateChildRoutes(R,M,dt.children)}else this.activateChildRoutes(R,M,L);else if(ie.component){const dt=L.getOrCreateContext(ie.outlet);if(this.routeReuseStrategy.shouldAttach(ie.snapshot)){const Yt=this.routeReuseStrategy.retrieve(ie.snapshot);this.routeReuseStrategy.store(ie.snapshot,null),dt.children.onOutletReAttached(Yt.contexts),dt.attachRef=Yt.componentRef,dt.route=Yt.route.value,dt.outlet&&dt.outlet.attach(Yt.componentRef,Yt.route.value),Pr(Yt.route.value),this.activateChildRoutes(R,null,dt.children)}else{const Yt=yo(ie.snapshot);dt.attachRef=null,dt.route=ie,dt.injector=Yt,dt.outlet&&dt.outlet.activateWith(ie,dt.injector),this.activateChildRoutes(R,null,dt.children)}}else this.activateChildRoutes(R,null,L)}}class Qa{constructor(R){this.path=R,this.route=this.path[this.path.length-1]}}class Ls{constructor(R,M){this.component=R,this.route=M}}function na(x,R,M){const L=x._root;return oo(L,R?R._root:null,M,[L.value])}function Ur(x,R){const M=Symbol(),L=R.get(x,M);return L===M?"function"!=typeof x||(0,t.LfX)(x)?R.get(x):x:L}function oo(x,R,M,L,ie={canDeactivateChecks:[],canActivateChecks:[]}){const Te=Ro(R);return x.children.forEach(dt=>{(function ja(x,R,M,L,ie={canDeactivateChecks:[],canActivateChecks:[]}){const Te=x.value,dt=R?R.value:null,Yt=M?M.getContext(x.value.outlet):null;if(dt&&Te.routeConfig===dt.routeConfig){const jt=function ia(x,R,M){if("function"==typeof M)return M(x,R);switch(M){case"pathParamsChange":return!St(x.url,R.url);case"pathParamsOrQueryParamsChange":return!St(x.url,R.url)||!wn(x.queryParams,R.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Zo(x,R)||!wn(x.queryParams,R.queryParams);default:return!Zo(x,R)}}(dt,Te,Te.routeConfig.runGuardsAndResolvers);jt?ie.canActivateChecks.push(new Qa(L)):(Te.data=dt.data,Te._resolvedData=dt._resolvedData),oo(x,R,Te.component?Yt?Yt.children:null:M,L,ie),jt&&Yt&&Yt.outlet&&Yt.outlet.isActivated&&ie.canDeactivateChecks.push(new Ls(Yt.outlet.component,dt))}else dt&&ne(R,Yt,ie),ie.canActivateChecks.push(new Qa(L)),oo(x,null,Te.component?Yt?Yt.children:null:M,L,ie)})(dt,Te[dt.value.outlet],M,L.concat([dt.value]),ie),delete Te[dt.value.outlet]}),Object.entries(Te).forEach(([dt,Yt])=>ne(Yt,M.getContext(dt),ie)),ie}function ne(x,R,M){const L=Ro(x),ie=x.value;Object.entries(L).forEach(([Te,dt])=>{ne(dt,ie.component?R?R.children.getContext(Te):null:R,M)}),M.canDeactivateChecks.push(new Ls(ie.component&&R&&R.outlet&&R.outlet.isActivated?R.outlet.component:null,ie))}function se(x){return"function"==typeof x}function xs(x){return x instanceof X.G||"EmptyError"===x?.name}const dr=Symbol("INITIAL_VALUE");function ds(){return(0,me.n)(x=>(0,j.z)(x.map(R=>R.pipe((0,ve.s)(1),(0,_e.Z)(dr)))).pipe((0,Ee.T)(R=>{for(const M of R)if(!0!==M){if(M===dr)return dr;if(!1===M||M instanceof mt)return M}return!0}),(0,ae.p)(R=>R!==dr),(0,ve.s)(1)))}function ra(x){return(0,S.F)((0,Fe.M)(R=>{if(Oe(R))throw ws(0,R)}),(0,Ee.T)(R=>!0===R))}class Bs{constructor(R){this.segmentGroup=R||null}}class F extends Error{constructor(R){super(),this.urlTree=R}}function w(x){return(0,E.$)(new Bs(x))}class Me{constructor(R,M){this.urlSerializer=R,this.urlTree=M}lineralizeSegments(R,M){let L=[],ie=M.root;for(;;){if(L=L.concat(ie.segments),0===ie.numberOfChildren)return(0,V.of)(L);if(ie.numberOfChildren>1||!ie.children[ut])return(0,E.$)(new t.wOt(4e3,!1));ie=ie.children[ut]}}applyRedirectCommands(R,M,L){const ie=this.applyRedirectCreateUrlTree(M,this.urlSerializer.parse(M),R,L);if(M.startsWith("/"))throw new F(ie);return ie}applyRedirectCreateUrlTree(R,M,L,ie){const Te=this.createSegmentGroup(R,M.root,L,ie);return new mt(Te,this.createQueryParams(M.queryParams,this.urlTree.queryParams),M.fragment)}createQueryParams(R,M){const L={};return Object.entries(R).forEach(([ie,Te])=>{if("string"==typeof Te&&Te.startsWith(":")){const Yt=Te.substring(1);L[ie]=M[Yt]}else L[ie]=Te}),L}createSegmentGroup(R,M,L,ie){const Te=this.createSegments(R,M.segments,L,ie);let dt={};return Object.entries(M.children).forEach(([Yt,jt])=>{dt[Yt]=this.createSegmentGroup(R,jt,L,ie)}),new $t(Te,dt)}createSegments(R,M,L,ie){return M.map(Te=>Te.path.startsWith(":")?this.findPosParam(R,Te,ie):this.findOrReturn(Te,L))}findPosParam(R,M,L){const ie=L[M.path.substring(1)];if(!ie)throw new t.wOt(4001,!1);return ie}findOrReturn(R,M){let L=0;for(const ie of M){if(ie.path===R.path)return M.splice(L),ie;L++}return R}}const lt={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function kt(x,R,M,L,ie){const Te=Ft(x,R,M);return Te.matched?(L=function Jo(x,R){return x.providers&&!x._injector&&(x._injector=(0,t.Ol2)(x.providers,R,`Route: ${x.path}`)),x._injector??R}(R,L),function Ja(x,R,M,L){const ie=R.canMatch;if(!ie||0===ie.length)return(0,V.of)(!0);const Te=ie.map(dt=>{const Yt=Ur(dt,x);return pt(function qo(x){return x&&se(x.canMatch)}(Yt)?Yt.canMatch(R,M):(0,t.N4e)(x,()=>Yt(R,M)))});return(0,V.of)(Te).pipe(ds(),ra())}(L,R,M).pipe((0,Ee.T)(dt=>!0===dt?Te:{...lt}))):(0,V.of)(Te)}function Ft(x,R,M){if("**"===R.path)return function Kt(x){return{matched:!0,parameters:x.length>0?rt(x).parameters:{},consumedSegments:x,remainingSegments:[],positionalParamSegments:{}}}(M);if(""===R.path)return"full"===R.pathMatch&&(x.hasChildren()||M.length>0)?{...lt}:{matched:!0,consumedSegments:[],remainingSegments:M,parameters:{},positionalParamSegments:{}};const ie=(R.matcher||En)(M,x,R);if(!ie)return{...lt};const Te={};Object.entries(ie.posParams??{}).forEach(([Yt,jt])=>{Te[Yt]=jt.path});const dt=ie.consumed.length>0?{...Te,...ie.consumed[ie.consumed.length-1].parameters}:Te;return{matched:!0,consumedSegments:ie.consumed,remainingSegments:M.slice(ie.consumed.length),parameters:dt,positionalParamSegments:ie.posParams??{}}}function tn(x,R,M,L){return M.length>0&&function Vn(x,R,M){return M.some(L=>He(x,R,L)&&Rr(L)!==ut)}(x,M,L)?{segmentGroup:new $t(R,vn(L,new $t(M,x.children))),slicedSegments:[]}:0===M.length&&function qt(x,R,M){return M.some(L=>He(x,R,L))}(x,M,L)?{segmentGroup:new $t(x.segments,hn(x,M,L,x.children)),slicedSegments:M}:{segmentGroup:new $t(x.segments,x.children),slicedSegments:M}}function hn(x,R,M,L){const ie={};for(const Te of M)if(He(x,R,Te)&&!L[Rr(Te)]){const dt=new $t([],{});ie[Rr(Te)]=dt}return{...L,...ie}}function vn(x,R){const M={};M[ut]=R;for(const L of x)if(""===L.path&&Rr(L)!==ut){const ie=new $t([],{});M[Rr(L)]=ie}return M}function He(x,R,M){return(!(x.hasChildren()||R.length>0)||"full"!==M.pathMatch)&&""===M.path}class mn{}class ii{constructor(R,M,L,ie,Te,dt,Yt){this.injector=R,this.configLoader=M,this.rootComponentType=L,this.config=ie,this.urlTree=Te,this.paramsInheritanceStrategy=dt,this.urlSerializer=Yt,this.applyRedirects=new Me(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(R){return new t.wOt(4002,`'${R.segmentGroup}'`)}recognize(){const R=tn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(R).pipe((0,Ee.T)(M=>{const L=new Yr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ut,this.rootComponentType,null,{}),ie=new nn(L,M),Te=new Cr("",ie),dt=function At(x,R,M=null,L=null){return on(Xe(x),R,M,L)}(L,[],this.urlTree.queryParams,this.urlTree.fragment);return dt.queryParams=this.urlTree.queryParams,Te.url=this.urlSerializer.serialize(dt),this.inheritParamsAndData(Te._root,null),{state:Te,tree:dt}}))}match(R){return this.processSegmentGroup(this.injector,this.config,R,ut).pipe((0,ot.W)(L=>{if(L instanceof F)return this.urlTree=L.urlTree,this.match(L.urlTree.root);throw L instanceof Bs?this.noMatchError(L):L}))}inheritParamsAndData(R,M){const L=R.value,ie=Fs(L,M,this.paramsInheritanceStrategy);L.params=Object.freeze(ie.params),L.data=Object.freeze(ie.data),R.children.forEach(Te=>this.inheritParamsAndData(Te,L))}processSegmentGroup(R,M,L,ie){return 0===L.segments.length&&L.hasChildren()?this.processChildren(R,M,L):this.processSegment(R,M,L,L.segments,ie,!0).pipe((0,Ee.T)(Te=>Te instanceof nn?[Te]:[]))}processChildren(R,M,L){const ie=[];for(const Te of Object.keys(L.children))"primary"===Te?ie.unshift(Te):ie.push(Te);return(0,C.H)(ie).pipe((0,It.H)(Te=>{const dt=L.children[Te],Yt=function Dr(x,R){const M=x.filter(L=>Rr(L)===R);return M.push(...x.filter(L=>Rr(L)!==R)),M}(M,Te);return this.processSegmentGroup(R,Yt,dt,Te)}),function Ke(x,R){return(0,h.N)(function de(x,R,M,L,ie){return(Te,dt)=>{let Yt=M,jt=R,Qn=0;Te.subscribe((0,K._)(dt,Gi=>{const Ki=Qn++;jt=Yt?x(jt,Gi,Ki):(Yt=!0,Gi),L&&dt.next(jt)},ie&&(()=>{Yt&&dt.next(jt),dt.complete()})))}}(x,R,arguments.length>=2,!0))}((Te,dt)=>(Te.push(...dt),Te)),q(null),function te(x,R){const M=arguments.length>=2;return L=>L.pipe(x?(0,ae.p)((ie,Te)=>x(ie,Te,L)):qe.D,oe(1),M?q(R):he(()=>new X.G))}(),(0,Q.Z)(Te=>{if(null===Te)return w(L);const dt=ur(Te);return function zn(x){x.sort((R,M)=>R.value.outlet===ut?-1:M.value.outlet===ut?1:R.value.outlet.localeCompare(M.value.outlet))}(dt),(0,V.of)(dt)}))}processSegment(R,M,L,ie,Te,dt){return(0,C.H)(M).pipe((0,It.H)(Yt=>this.processSegmentAgainstRoute(Yt._injector??R,M,Yt,L,ie,Te,dt).pipe((0,ot.W)(jt=>{if(jt instanceof Bs)return(0,V.of)(null);throw jt}))),Qe(Yt=>!!Yt),(0,ot.W)(Yt=>{if(xs(Yt))return function yt(x,R,M){return 0===R.length&&!x.children[M]}(L,ie,Te)?(0,V.of)(new mn):w(L);throw Yt}))}processSegmentAgainstRoute(R,M,L,ie,Te,dt,Yt){return function xt(x,R,M,L){return!!(Rr(x)===L||L!==ut&&He(R,M,x))&&Ft(R,x,M).matched}(L,ie,Te,dt)?void 0===L.redirectTo?this.matchSegmentAgainstRoute(R,ie,L,Te,dt):this.allowRedirects&&Yt?this.expandSegmentAgainstRouteUsingRedirect(R,ie,M,L,Te,dt):w(ie):w(ie)}expandSegmentAgainstRouteUsingRedirect(R,M,L,ie,Te,dt){const{matched:Yt,consumedSegments:jt,positionalParamSegments:Qn,remainingSegments:Gi}=Ft(M,ie,Te);if(!Yt)return w(M);ie.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Ki=this.applyRedirects.applyRedirectCommands(jt,ie.redirectTo,Qn);return this.applyRedirects.lineralizeSegments(ie,Ki).pipe((0,Q.Z)(Xr=>this.processSegment(R,L,M,Xr.concat(Gi),dt,!1)))}matchSegmentAgainstRoute(R,M,L,ie,Te){const dt=kt(M,L,ie,R);return"**"===L.path&&(M.children={}),dt.pipe((0,me.n)(Yt=>Yt.matched?this.getChildConfig(R=L._injector??R,L,ie).pipe((0,me.n)(({routes:jt})=>{const Qn=L._loadedInjector??R,{consumedSegments:Gi,remainingSegments:Ki,parameters:Xr}=Yt,tl=new Yr(Gi,Xr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Fr(x){return x.data||{}}(L),Rr(L),L.component??L._loadedComponent??null,L,function us(x){return x.resolve||{}}(L)),{segmentGroup:Tl,slicedSegments:nl}=tn(M,Gi,Ki,jt);if(0===nl.length&&Tl.hasChildren())return this.processChildren(Qn,jt,Tl).pipe((0,Ee.T)(Po=>null===Po?null:new nn(tl,Po)));if(0===jt.length&&0===nl.length)return(0,V.of)(new nn(tl,[]));const kl=Rr(L)===Te;return this.processSegment(Qn,jt,Tl,nl,kl?ut:Te,!0).pipe((0,Ee.T)(Po=>new nn(tl,Po instanceof nn?[Po]:[])))})):w(M)))}getChildConfig(R,M,L){return M.children?(0,V.of)({routes:M.children,injector:R}):M.loadChildren?void 0!==M._loadedRoutes?(0,V.of)({routes:M._loadedRoutes,injector:M._loadedInjector}):function zr(x,R,M,L){const ie=R.canLoad;if(void 0===ie||0===ie.length)return(0,V.of)(!0);const Te=ie.map(dt=>{const Yt=Ur(dt,x);return pt(function ke(x){return x&&se(x.canLoad)}(Yt)?Yt.canLoad(R,M):(0,t.N4e)(x,()=>Yt(R,M)))});return(0,V.of)(Te).pipe(ds(),ra())}(R,M,L).pipe((0,Q.Z)(ie=>ie?this.configLoader.loadChildren(R,M).pipe((0,Fe.M)(Te=>{M._loadedRoutes=Te.routes,M._loadedInjector=Te.injector})):function G(x){return(0,E.$)(uo(!1,Yi.GuardRejected))}())):(0,V.of)({routes:[],injector:R})}}function Li(x){const R=x.value.routeConfig;return R&&""===R.path}function ur(x){const R=[],M=new Set;for(const L of x){if(!Li(L)){R.push(L);continue}const ie=R.find(Te=>L.value.routeConfig===Te.value.routeConfig);void 0!==ie?(ie.children.push(...L.children),M.add(ie)):R.push(L)}for(const L of M){const ie=ur(L.children);R.push(new nn(L.value,ie))}return R.filter(L=>!M.has(L))}function mo(x){const R=x.children.map(M=>mo(M)).flat();return[x,...R]}function Cs(x){return(0,me.n)(R=>{const M=x(R);return M?(0,C.H)(M).pipe((0,Ee.T)(()=>R)):(0,V.of)(R)})}let xo=(()=>{class x{buildTitle(M){let L,ie=M.root;for(;void 0!==ie;)L=this.getResolvedTitleForRoute(ie)??L,ie=ie.children.find(Te=>Te.outlet===ut);return L}getResolvedTitleForRoute(M){return M.data[Zt]}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:()=>(0,t.WQX)(qa),providedIn:"root"})}return x})(),qa=(()=>{class x extends xo{constructor(M){super(),this.title=M}updateTitle(M){const L=this.buildTitle(M);void 0!==L&&this.title.setTitle(L)}static#e=this.\u0275fac=function(L){return new(L||x)(t.KVO(Ue.hE))};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();const Ms=new t.nKC("",{providedIn:"root",factory:()=>({})}),to=new t.nKC("");let go=(()=>{class x{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.WQX)(t.Ql9)}loadComponent(M){if(this.componentLoaders.get(M))return this.componentLoaders.get(M);if(M._loadedComponent)return(0,V.of)(M._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(M);const L=pt(M.loadComponent()).pipe((0,Ee.T)(wa),(0,Fe.M)(Te=>{this.onLoadEndListener&&this.onLoadEndListener(M),M._loadedComponent=Te}),(0,Je.j)(()=>{this.componentLoaders.delete(M)})),ie=new le(L,()=>new ge.B).pipe(Y());return this.componentLoaders.set(M,ie),ie}loadChildren(M,L){if(this.childrenLoaders.get(L))return this.childrenLoaders.get(L);if(L._loadedRoutes)return(0,V.of)({routes:L._loadedRoutes,injector:L._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(L);const Te=function ya(x,R,M,L){return pt(x.loadChildren()).pipe((0,Ee.T)(wa),(0,Q.Z)(ie=>ie instanceof t.Co$||Array.isArray(ie)?(0,V.of)(ie):(0,C.H)(R.compileModuleAsync(ie))),(0,Ee.T)(ie=>{L&&L(x);let Te,dt,Yt=!1;return Array.isArray(ie)?(dt=ie,!0):(Te=ie.create(M).injector,dt=Te.get(to,[],{optional:!0,self:!0}).flat()),{routes:dt.map(ho),injector:Te}}))}(L,this.compiler,M,this.onLoadEndListener).pipe((0,Je.j)(()=>{this.childrenLoaders.delete(L)})),dt=new le(Te,()=>new ge.B).pipe(Y());return this.childrenLoaders.set(L,dt),dt}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();function wa(x){return function Dl(x){return x&&"object"==typeof x&&"default"in x}(x)?x.default:x}let _o=(()=>{class x{static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:()=>(0,t.WQX)(Gl),providedIn:"root"})}return x})(),Gl=(()=>{class x{shouldProcessUrl(M){return!0}extract(M){return M}merge(M,L){return M}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();const oa=new t.nKC("");let re=(()=>{class x{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ge.B,this.transitionAbortSubject=new ge.B,this.configLoader=(0,t.WQX)(go),this.environmentInjector=(0,t.WQX)(t.uvJ),this.urlSerializer=(0,t.WQX)(Bn),this.rootContexts=(0,t.WQX)(cr),this.location=(0,t.WQX)(Ye.aZ),this.inputBindingEnabled=null!==(0,t.WQX)(Qo,{optional:!0}),this.titleStrategy=(0,t.WQX)(xo),this.options=(0,t.WQX)(Ms,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,t.WQX)(_o),this.createViewTransition=(0,t.WQX)(oa,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,V.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ie=>this.events.next(new Re(ie)),this.configLoader.onLoadStartListener=ie=>this.events.next(new ln(ie))}complete(){this.transitions?.complete()}handleNavigationRequest(M){const L=++this.navigationId;this.transitions?.next({...this.transitions.value,...M,id:L})}setupNavigations(M,L,ie){return this.transitions=new D.t({id:0,currentUrlTree:L,currentRawUrl:L,extractedUrl:this.urlHandlingStrategy.extract(L),urlAfterRedirects:this.urlHandlingStrategy.extract(L),rawUrl:L,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ei,restoredState:null,currentSnapshot:ie.snapshot,targetSnapshot:null,currentRouterState:ie,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ae.p)(Te=>0!==Te.id),(0,Ee.T)(Te=>({...Te,extractedUrl:this.urlHandlingStrategy.extract(Te.rawUrl)})),(0,me.n)(Te=>{let dt=!1,Yt=!1;return(0,V.of)(Te).pipe((0,me.n)(jt=>{if(this.navigationId>Te.id)return this.cancelNavigationTransition(Te,"",Yi.SupersededByNewNavigation),P.w;this.currentTransition=Te,this.currentNavigation={id:jt.id,initialUrl:jt.rawUrl,extractedUrl:jt.extractedUrl,trigger:jt.source,extras:jt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Qn=!M.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Qn&&"reload"!==(jt.extras.onSameUrlNavigation??M.onSameUrlNavigation)){const Ki="";return this.events.next(new Oi(jt.id,this.urlSerializer.serialize(jt.rawUrl),Ki,_r.IgnoredSameUrlNavigation)),jt.resolve(null),P.w}if(this.urlHandlingStrategy.shouldProcessUrl(jt.rawUrl))return(0,V.of)(jt).pipe((0,me.n)(Ki=>{const Xr=this.transitions?.getValue();return this.events.next(new Ri(Ki.id,this.urlSerializer.serialize(Ki.extractedUrl),Ki.source,Ki.restoredState)),Xr!==this.transitions?.getValue()?P.w:Promise.resolve(Ki)}),function Bo(x,R,M,L,ie,Te){return(0,Q.Z)(dt=>function Fn(x,R,M,L,ie,Te,dt="emptyOnly"){return new ii(x,R,M,L,ie,dt,Te).recognize()}(x,R,M,L,dt.extractedUrl,ie,Te).pipe((0,Ee.T)(({state:Yt,tree:jt})=>({...dt,targetSnapshot:Yt,urlAfterRedirects:jt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,M.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Fe.M)(Ki=>{Te.targetSnapshot=Ki.targetSnapshot,Te.urlAfterRedirects=Ki.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ki.urlAfterRedirects};const Xr=new io(Ki.id,this.urlSerializer.serialize(Ki.extractedUrl),this.urlSerializer.serialize(Ki.urlAfterRedirects),Ki.targetSnapshot);this.events.next(Xr)}));if(Qn&&this.urlHandlingStrategy.shouldProcessUrl(jt.currentRawUrl)){const{id:Ki,extractedUrl:Xr,source:tl,restoredState:Tl,extras:nl}=jt,kl=new Ri(Ki,this.urlSerializer.serialize(Xr),tl,Tl);this.events.next(kl);const Po=Fo(this.rootComponentType).snapshot;return this.currentTransition=Te={...jt,targetSnapshot:Po,urlAfterRedirects:Xr,extras:{...nl,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Xr,(0,V.of)(Te)}{const Ki="";return this.events.next(new Oi(jt.id,this.urlSerializer.serialize(jt.extractedUrl),Ki,_r.IgnoredByUrlHandlingStrategy)),jt.resolve(null),P.w}}),(0,Fe.M)(jt=>{const Qn=new xr(jt.id,this.urlSerializer.serialize(jt.extractedUrl),this.urlSerializer.serialize(jt.urlAfterRedirects),jt.targetSnapshot);this.events.next(Qn)}),(0,Ee.T)(jt=>(this.currentTransition=Te={...jt,guards:na(jt.targetSnapshot,jt.currentSnapshot,this.rootContexts)},Te)),function va(x,R){return(0,Q.Z)(M=>{const{targetSnapshot:L,currentSnapshot:ie,guards:{canActivateChecks:Te,canDeactivateChecks:dt}}=M;return 0===dt.length&&0===Te.length?(0,V.of)({...M,guardsResult:!0}):function Ua(x,R,M,L){return(0,C.H)(x).pipe((0,Q.Z)(ie=>function Jn(x,R,M,L,ie){const Te=R&&R.routeConfig?R.routeConfig.canDeactivate:null;if(!Te||0===Te.length)return(0,V.of)(!0);const dt=Te.map(Yt=>{const jt=yo(R)??ie,Qn=Ur(Yt,jt);return pt(function Si(x){return x&&se(x.canDeactivate)}(Qn)?Qn.canDeactivate(x,R,M,L):(0,t.N4e)(jt,()=>Qn(x,R,M,L))).pipe(Qe())});return(0,V.of)(dt).pipe(ds())}(ie.component,ie.route,M,R,L)),Qe(ie=>!0!==ie,!0))}(dt,L,ie,x).pipe((0,Q.Z)(Yt=>Yt&&function U(x){return"boolean"==typeof x}(Yt)?function ba(x,R,M,L){return(0,C.H)(R).pipe((0,It.H)(ie=>(0,N.x)(function Wl(x,R){return null!==x&&R&&R(new Lt(x)),(0,V.of)(!0)}(ie.route.parent,L),function pr(x,R){return null!==x&&R&&R(new Wn(x)),(0,V.of)(!0)}(ie.route,L),function El(x,R,M){const L=R[R.length-1],Te=R.slice(0,R.length-1).reverse().map(dt=>function _a(x){const R=x.routeConfig?x.routeConfig.canActivateChild:null;return R&&0!==R.length?{node:x,guards:R}:null}(dt)).filter(dt=>null!==dt).map(dt=>(0,O.v)(()=>{const Yt=dt.guards.map(jt=>{const Qn=yo(dt.node)??M,Gi=Ur(jt,Qn);return pt(function si(x){return x&&se(x.canActivateChild)}(Gi)?Gi.canActivateChild(L,x):(0,t.N4e)(Qn,()=>Gi(L,x))).pipe(Qe())});return(0,V.of)(Yt).pipe(ds())}));return(0,V.of)(Te).pipe(ds())}(x,ie.path,M),function es(x,R,M){const L=R.routeConfig?R.routeConfig.canActivate:null;if(!L||0===L.length)return(0,V.of)(!0);const ie=L.map(Te=>(0,O.v)(()=>{const dt=yo(R)??M,Yt=Ur(Te,dt);return pt(function vt(x){return x&&se(x.canActivate)}(Yt)?Yt.canActivate(R,x):(0,t.N4e)(dt,()=>Yt(R,x))).pipe(Qe())}));return(0,V.of)(ie).pipe(ds())}(x,ie.route,M))),Qe(ie=>!0!==ie,!0))}(L,Te,x,R):(0,V.of)(Yt)),(0,Ee.T)(Yt=>({...M,guardsResult:Yt})))})}(this.environmentInjector,jt=>this.events.next(jt)),(0,Fe.M)(jt=>{if(Te.guardsResult=jt.guardsResult,Oe(jt.guardsResult))throw ws(0,jt.guardsResult);const Qn=new Nr(jt.id,this.urlSerializer.serialize(jt.extractedUrl),this.urlSerializer.serialize(jt.urlAfterRedirects),jt.targetSnapshot,!!jt.guardsResult);this.events.next(Qn)}),(0,ae.p)(jt=>!!jt.guardsResult||(this.cancelNavigationTransition(jt,"",Yi.GuardRejected),!1)),Cs(jt=>{if(jt.guards.canActivateChecks.length)return(0,V.of)(jt).pipe((0,Fe.M)(Qn=>{const Gi=new co(Qn.id,this.urlSerializer.serialize(Qn.extractedUrl),this.urlSerializer.serialize(Qn.urlAfterRedirects),Qn.targetSnapshot);this.events.next(Gi)}),(0,me.n)(Qn=>{let Gi=!1;return(0,V.of)(Qn).pipe(function $r(x,R){return(0,Q.Z)(M=>{const{targetSnapshot:L,guards:{canActivateChecks:ie}}=M;if(!ie.length)return(0,V.of)(M);const Te=new Set(ie.map(jt=>jt.route)),dt=new Set;for(const jt of Te)if(!dt.has(jt))for(const Qn of mo(jt))dt.add(Qn);let Yt=0;return(0,C.H)(dt).pipe((0,It.H)(jt=>Te.has(jt)?function Fi(x,R,M,L){const ie=x.routeConfig,Te=x._resolve;return void 0!==ie?.title&&!wi(ie)&&(Te[Zt]=ie.title),function po(x,R,M,L){const ie=tt(x);if(0===ie.length)return(0,V.of)({});const Te={};return(0,C.H)(ie).pipe((0,Q.Z)(dt=>function Vo(x,R,M,L){const ie=yo(R)??L,Te=Ur(x,ie);return pt(Te.resolve?Te.resolve(R,M):(0,t.N4e)(ie,()=>Te(R,M)))}(x[dt],R,M,L).pipe(Qe(),(0,Fe.M)(Yt=>{Te[dt]=Yt}))),oe(1),(0,we.u)(Te),(0,ot.W)(dt=>xs(dt)?P.w:(0,E.$)(dt)))}(Te,x,R,L).pipe((0,Ee.T)(dt=>(x._resolvedData=dt,x.data=Fs(x,x.parent,M).resolve,null)))}(jt,L,x,R):(jt.data=Fs(jt,jt.parent,x).resolve,(0,V.of)(void 0))),(0,Fe.M)(()=>Yt++),oe(1),(0,Q.Z)(jt=>Yt===dt.size?(0,V.of)(M):P.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Fe.M)({next:()=>Gi=!0,complete:()=>{Gi||this.cancelNavigationTransition(Qn,"",Yi.NoDataFromResolver)}}))}),(0,Fe.M)(Qn=>{const Gi=new je(Qn.id,this.urlSerializer.serialize(Qn.extractedUrl),this.urlSerializer.serialize(Qn.urlAfterRedirects),Qn.targetSnapshot);this.events.next(Gi)}))}),Cs(jt=>{const Qn=Gi=>{const Ki=[];Gi.routeConfig?.loadComponent&&!Gi.routeConfig._loadedComponent&&Ki.push(this.configLoader.loadComponent(Gi.routeConfig).pipe((0,Fe.M)(Xr=>{Gi.component=Xr}),(0,Ee.T)(()=>{})));for(const Xr of Gi.children)Ki.push(...Qn(Xr));return Ki};return(0,j.z)(Qn(jt.targetSnapshot.root)).pipe(q(null),(0,ve.s)(1))}),Cs(()=>this.afterPreactivation()),(0,me.n)(()=>{const{currentSnapshot:jt,targetSnapshot:Qn}=Te,Gi=this.createViewTransition?.(this.environmentInjector,jt.root,Qn.root);return Gi?(0,C.H)(Gi).pipe((0,Ee.T)(()=>Te)):(0,V.of)(Te)}),(0,Ee.T)(jt=>{const Qn=function Ya(x,R,M){const L=Tr(x,R._root,M?M._root:void 0);return new cs(L,R)}(M.routeReuseStrategy,jt.targetSnapshot,jt.currentRouterState);return this.currentTransition=Te={...jt,targetRouterState:Qn},this.currentNavigation.targetRouterState=Qn,Te}),(0,Fe.M)(()=>{this.events.next(new lo)}),((x,R,M,L)=>(0,Ee.T)(ie=>(new wo(R,ie.targetRouterState,ie.currentRouterState,M,L).activate(x),ie)))(this.rootContexts,M.routeReuseStrategy,jt=>this.events.next(jt),this.inputBindingEnabled),(0,ve.s)(1),(0,Fe.M)({next:jt=>{dt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new zi(jt.id,this.urlSerializer.serialize(jt.extractedUrl),this.urlSerializer.serialize(jt.urlAfterRedirects))),this.titleStrategy?.updateTitle(jt.targetRouterState.snapshot),jt.resolve(!0)},complete:()=>{dt=!0}}),(0,xe.Q)(this.transitionAbortSubject.pipe((0,Fe.M)(jt=>{throw jt}))),(0,Je.j)(()=>{!dt&&!Yt&&this.cancelNavigationTransition(Te,"",Yi.SupersededByNewNavigation),this.currentTransition?.id===Te.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,ot.W)(jt=>{if(Yt=!0,ea(jt))this.events.next(new Ei(Te.id,this.urlSerializer.serialize(Te.extractedUrl),jt.message,jt.cancellationCode)),function Lo(x){return ea(x)&&Oe(x.url)}(jt)?this.events.next(new Di(jt.url)):Te.resolve(!1);else{this.events.next(new lr(Te.id,this.urlSerializer.serialize(Te.extractedUrl),jt,Te.targetSnapshot??void 0));try{Te.resolve(M.errorHandler(jt))}catch(Qn){this.options.resolveNavigationPromiseOnError?Te.resolve(!1):Te.reject(Qn)}}return P.w}))}))}cancelNavigationTransition(M,L,ie){const Te=new Ei(M.id,this.urlSerializer.serialize(M.extractedUrl),L,ie);this.events.next(Te),M.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(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();function it(x){return x!==ei}let Xt=(()=>{class x{static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:()=>(0,t.WQX)(ti),providedIn:"root"})}return x})();class bn{shouldDetach(R){return!1}store(R,M){}shouldAttach(R){return!1}retrieve(R){return null}shouldReuseRoute(R,M){return R.routeConfig===M.routeConfig}}let ti=(()=>{class x extends bn{static#e=this.\u0275fac=(()=>{let M;return function(ie){return(M||(M=t.xGo(x)))(ie||x)}})();static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})(),vr=(()=>{class x{static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:()=>(0,t.WQX)(or),providedIn:"root"})}return x})(),or=(()=>{class x extends vr{constructor(){super(...arguments),this.location=(0,t.WQX)(Ye.aZ),this.urlSerializer=(0,t.WQX)(Bn),this.options=(0,t.WQX)(Ms,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,t.WQX)(_o),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new mt,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fo(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(M){return this.location.subscribe(L=>{"popstate"===L.type&&M(L.url,L.state)})}handleRouterEvent(M,L){if(M instanceof Ri)this.stateMemento=this.createStateMemento();else if(M instanceof Oi)this.rawUrlTree=L.initialUrl;else if(M instanceof io){if("eager"===this.urlUpdateStrategy&&!L.extras.skipLocationChange){const ie=this.urlHandlingStrategy.merge(L.finalUrl,L.initialUrl);this.setBrowserUrl(ie,L)}}else M instanceof lo?(this.currentUrlTree=L.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(L.finalUrl,L.initialUrl),this.routerState=L.targetRouterState,"deferred"===this.urlUpdateStrategy&&(L.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,L))):M instanceof Ei&&(M.code===Yi.GuardRejected||M.code===Yi.NoDataFromResolver)?this.restoreHistory(L):M instanceof lr?this.restoreHistory(L,!0):M instanceof zi&&(this.lastSuccessfulId=M.id,this.currentPageId=this.browserPageId)}setBrowserUrl(M,L){const ie=this.urlSerializer.serialize(M);if(this.location.isCurrentPathEqualTo(ie)||L.extras.replaceUrl){const dt={...L.extras.state,...this.generateNgRouterState(L.id,this.browserPageId)};this.location.replaceState(ie,"",dt)}else{const Te={...L.extras.state,...this.generateNgRouterState(L.id,this.browserPageId+1)};this.location.go(ie,"",Te)}}restoreHistory(M,L=!1){if("computed"===this.canceledNavigationResolution){const Te=this.currentPageId-this.browserPageId;0!==Te?this.location.historyGo(Te):this.currentUrlTree===M.finalUrl&&0===Te&&(this.resetState(M),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(L&&this.resetState(M),this.resetUrlToCurrentUrlTree())}resetState(M){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,M.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(M,L){return"computed"===this.canceledNavigationResolution?{navigationId:M,\u0275routerPageId:L}:{navigationId:M}}static#e=this.\u0275fac=(()=>{let M;return function(ie){return(M||(M=t.xGo(x)))(ie||x)}})();static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})();var hr=function(x){return x[x.COMPLETE=0]="COMPLETE",x[x.FAILED=1]="FAILED",x[x.REDIRECTING=2]="REDIRECTING",x}(hr||{});function Vr(x){throw x}const mr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Vi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let fi=(()=>{class x{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,t.WQX)(t.H3F),this.stateManager=(0,t.WQX)(vr),this.options=(0,t.WQX)(Ms,{optional:!0})||{},this.pendingTasks=(0,t.WQX)(t.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,t.WQX)(re),this.urlSerializer=(0,t.WQX)(Bn),this.location=(0,t.WQX)(Ye.aZ),this.urlHandlingStrategy=(0,t.WQX)(_o),this._events=new ge.B,this.errorHandler=this.options.errorHandler||Vr,this.navigated=!1,this.routeReuseStrategy=(0,t.WQX)(Xt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,t.WQX)(to,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,t.WQX)(Qo,{optional:!0}),this.eventsSubscription=new B.yU,this.isNgZoneEnabled=(0,t.WQX)(t.SKi)instanceof t.SKi&&t.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:M=>{this.console.warn(M)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const M=this.navigationTransitions.events.subscribe(L=>{try{const ie=this.navigationTransitions.currentTransition,Te=this.navigationTransitions.currentNavigation;if(null!==ie&&null!==Te)if(this.stateManager.handleRouterEvent(L,Te),L instanceof Ei&&L.code!==Yi.Redirect&&L.code!==Yi.SupersededByNewNavigation)this.navigated=!0;else if(L instanceof zi)this.navigated=!0;else if(L instanceof Di){const dt=this.urlHandlingStrategy.merge(L.url,ie.currentRawUrl),Yt={info:ie.extras.info,skipLocationChange:ie.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||it(ie.source)};this.scheduleNavigation(dt,ei,null,Yt,{resolve:ie.resolve,reject:ie.reject,promise:ie.promise})}(function ri(x){return!(x instanceof lo||x instanceof Di)})(L)&&this._events.next(L)}catch(ie){this.navigationTransitions.transitionAbortSubject.next(ie)}});this.eventsSubscription.add(M)}resetRootComponentType(M){this.routerState.root.component=M,this.navigationTransitions.rootComponentType=M}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ei,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((M,L)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(M,"popstate",L)},0)})}navigateToSyncWithBrowser(M,L,ie){const Te={replaceUrl:!0},dt=ie?.navigationId?ie:null;if(ie){const jt={...ie};delete jt.navigationId,delete jt.\u0275routerPageId,0!==Object.keys(jt).length&&(Te.state=jt)}const Yt=this.parseUrl(M);this.scheduleNavigation(Yt,L,dt,Te)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(M){this.config=M.map(ho),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(M,L={}){const{relativeTo:ie,queryParams:Te,fragment:dt,queryParamsHandling:Yt,preserveFragment:jt}=L,Qn=jt?this.currentUrlTree.fragment:dt;let Ki,Gi=null;switch(Yt){case"merge":Gi={...this.currentUrlTree.queryParams,...Te};break;case"preserve":Gi=this.currentUrlTree.queryParams;break;default:Gi=Te||null}null!==Gi&&(Gi=this.removeEmptyProps(Gi));try{Ki=Xe(ie?ie.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof M[0]||!M[0].startsWith("/"))&&(M=[]),Ki=this.currentUrlTree.root}return on(Ki,M,Gi,Qn??null)}navigateByUrl(M,L={skipLocationChange:!1}){const ie=Oe(M)?M:this.parseUrl(M),Te=this.urlHandlingStrategy.merge(ie,this.rawUrlTree);return this.scheduleNavigation(Te,ei,null,L)}navigate(M,L={skipLocationChange:!1}){return function On(x){for(let R=0;R(null!=Te&&(L[ie]=Te),L),{})}scheduleNavigation(M,L,ie,Te,dt){if(this.disposed)return Promise.resolve(!1);let Yt,jt,Qn;dt?(Yt=dt.resolve,jt=dt.reject,Qn=dt.promise):Qn=new Promise((Ki,Xr)=>{Yt=Ki,jt=Xr});const Gi=this.pendingTasks.add();return function Bi(x,R){x.events.pipe((0,ae.p)(M=>M instanceof zi||M instanceof Ei||M instanceof lr||M instanceof Oi),(0,Ee.T)(M=>M instanceof zi||M instanceof Oi?hr.COMPLETE:M instanceof Ei&&(M.code===Yi.Redirect||M.code===Yi.SupersededByNewNavigation)?hr.REDIRECTING:hr.FAILED),(0,ae.p)(M=>M!==hr.REDIRECTING),(0,ve.s)(1)).subscribe(()=>{R()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Gi))}),this.navigationTransitions.handleNavigationRequest({source:L,restoredState:ie,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:M,extras:Te,resolve:Yt,reject:jt,promise:Qn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Qn.catch(Ki=>Promise.reject(Ki))}static#e=this.\u0275fac=function(L){return new(L||x)};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})(),sr=(()=>{class x{constructor(M,L,ie,Te,dt,Yt){this.router=M,this.route=L,this.tabIndexAttribute=ie,this.renderer=Te,this.el=dt,this.locationStrategy=Yt,this.href=null,this.commands=null,this.onChanges=new ge.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const jt=dt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===jt||"area"===jt,this.isAnchorElement?this.subscription=M.events.subscribe(Qn=>{Qn instanceof zi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(M){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",M)}ngOnChanges(M){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(M){null!=M?(this.commands=Array.isArray(M)?M:[M],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(M,L,ie,Te,dt){const Yt=this.urlTree;return!!(null===Yt||this.isAnchorElement&&(0!==M||L||ie||Te||dt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Yt,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const M=this.urlTree;this.href=null!==M&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(M)):null;const L=null===this.href?null:(0,t.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",L)}applyAttributeValue(M,L){const ie=this.renderer,Te=this.el.nativeElement;null!==L?ie.setAttribute(Te,M,L):ie.removeAttribute(Te,M)}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(L){return new(L||x)(t.rXU(fi),t.rXU(No),t.kS0("tabindex"),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(Ye.hb))};static#t=this.\u0275dir=t.FsC({type:x,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(L,ie){1&L&&t.bIt("click",function(dt){return ie.onClick(dt.button,dt.ctrlKey,dt.shiftKey,dt.altKey,dt.metaKey)}),2&L&&t.BMQ("target",ie.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[t.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",t.L39],skipLocationChange:[t.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",t.L39],replaceUrl:[t.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",t.L39],routerLink:"routerLink"},standalone:!0,features:[t.GFd,t.OA$]})}return x})(),so=(()=>{class x{get isActive(){return this._isActive}constructor(M,L,ie,Te,dt){this.router=M,this.element=L,this.renderer=ie,this.cdr=Te,this.link=dt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.bkB,this.routerEventsSubscription=M.events.subscribe(Yt=>{Yt instanceof zi&&this.update()})}ngAfterContentInit(){(0,V.of)(this.links.changes,(0,V.of)(null)).pipe((0,ze.U)()).subscribe(M=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const M=[...this.links.toArray(),this.link].filter(L=>!!L).map(L=>L.onChanges);this.linkInputChangesSubscription=(0,C.H)(M).pipe((0,ze.U)()).subscribe(L=>{this._isActive!==this.isLinkActive(this.router)(L)&&this.update()})}set routerLinkActive(M){const L=Array.isArray(M)?M:M.split(" ");this.classes=L.filter(ie=>!!ie)}ngOnChanges(M){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const M=this.hasActiveLinks();this.classes.forEach(L=>{M?this.renderer.addClass(this.element.nativeElement,L):this.renderer.removeClass(this.element.nativeElement,L)}),M&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==M&&(this._isActive=M,this.cdr.markForCheck(),this.isActiveChange.emit(M))})}isLinkActive(M){const L=function Or(x){return!!x.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ie=>{const Te=ie.urlTree;return!!Te&&M.isActive(Te,L)}}hasActiveLinks(){const M=this.isLinkActive(this.router);return this.link&&M(this.link)||this.links.some(M)}static#e=this.\u0275fac=function(L){return new(L||x)(t.rXU(fi),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.gRc),t.rXU(sr,8))};static#t=this.\u0275dir=t.FsC({type:x,selectors:[["","routerLinkActive",""]],contentQueries:function(L,ie,Te){if(1&L&&t.wni(Te,sr,5),2&L){let dt;t.mGM(dt=t.lsd())&&(ie.links=dt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[t.OA$]})}return x})();const Co=new t.nKC("");let xi=(()=>{class x{constructor(M,L,ie,Te,dt={}){this.urlSerializer=M,this.transitions=L,this.viewportScroller=ie,this.zone=Te,this.options=dt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},dt.scrollPositionRestoration||="disabled",dt.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(M=>{M instanceof Ri?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=M.navigationTrigger,this.restoredId=M.restoredState?M.restoredState.navigationId:0):M instanceof zi?(this.lastId=M.id,this.scheduleScrollEvent(M,this.urlSerializer.parse(M.urlAfterRedirects).fragment)):M instanceof Oi&&M.code===_r.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(M,this.urlSerializer.parse(M.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(M=>{M instanceof ro&&(M.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(M.position):M.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(M.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(M,L){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ro(M,"popstate"===this.lastSource?this.store[this.restoredId]:null,L))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(L){t.QTQ()};static#t=this.\u0275prov=t.jDH({token:x,factory:x.\u0275fac})}return x})();function Ds(x,...R){return(0,t.EmA)([{provide:to,multi:!0,useValue:x},[],{provide:No,useFactory:Kl,deps:[fi]},{provide:t.iLQ,multi:!0,useFactory:hs},R.map(M=>M.\u0275providers)])}function Kl(x){return x.routerState.root}function Mo(x,R){return{\u0275kind:x,\u0275providers:R}}function ts(x={}){return Mo(4,[{provide:Co,useFactory:()=>{const M=(0,t.WQX)(Ye.Xr),L=(0,t.WQX)(t.SKi),ie=(0,t.WQX)(re),Te=(0,t.WQX)(Bn);return new xi(Te,ie,M,L,x)}}])}function hs(){const x=(0,t.WQX)(t.zZn);return R=>{const M=x.get(t.o8S);if(R!==M.components[0])return;const L=x.get(fi),ie=x.get(Sl);1===x.get(Se)&&L.initialNavigation(),x.get(Wi,null,t.$GK.Optional)?.setUpPreloading(),x.get(Co,null,t.$GK.Optional)?.init(),L.resetRootComponentType(M.componentTypes[0]),ie.closed||(ie.next(),ie.complete(),ie.unsubscribe())}}const Sl=new t.nKC("",{factory:()=>new ge.B}),Se=new t.nKC("",{providedIn:"root",factory:()=>1}),Wi=new t.nKC("");function sa(x){return Mo(5,[{provide:Ms,useValue:x}])}},4141:(Et,be,f)=>{"use strict";f.d(be,{MS:()=>X,UT:()=>j,WR:()=>D,bl:()=>g});var t=f(9163),g=new t.DX,C=new WeakMap;function V(O){var S=C.get(O);return S||C.set(O,S={vars:new Set,dep:(0,t.yN)()}),S}function D(O){V(O).vars.forEach(function(S){return S.forgetCache(O)})}function X(O){V(O).vars.forEach(function(S){return S.attachCache(O)})}function j(O){var S=new Set,E=new Set,P=function(B){if(arguments.length>0){if(O!==B){O=B,S.forEach(function(Y){V(Y).dep.dirty(P),function N(O){O.broadcastWatches&&O.broadcastWatches()}(Y)});var h=Array.from(E);E.clear(),h.forEach(function(Y){return Y(O)})}}else{var K=g.getValue();K&&(b(K),V(K).dep(P))}return O};P.onNextChange=function(B){return E.add(B),function(){E.delete(B)}};var b=P.attachCache=function(B){return S.add(B),V(B).vars.add(P),P};return P.forgetCache=function(B){return S.delete(B)},P}},9471:(Et,be,f)=>{"use strict";f.d(be,{a:()=>j});var t=f(1635),g=f(9860),C=f(4229),V=f(6108),D=f(4183),X=f(1367);function j(E,P,b,B){var h=P.data,K=(0,t.Tt)(P,["data"]),Y=b.data,le=(0,t.Tt)(b,["data"]);return(0,g.A)(K,le)&&N((0,C.Vn)(E).selectionSet,h,Y,{fragmentMap:(0,V.JG)((0,C.zK)(E)),variables:B})}function N(E,P,b,B){if(P===b)return!0;var h=new Set;return E.selections.every(function(K){if(h.has(K)||(h.add(K),!(0,D.MS)(K,B.variables))||O(K))return!0;if((0,X.dt)(K)){var Y=(0,X.ue)(K),le=P&&P[Y],ge=b&&b[Y],Ye=K.selectionSet;if(!Ye)return(0,g.A)(le,ge);var Ee=Array.isArray(le),me=Array.isArray(ge);if(Ee!==me)return!1;if(Ee&&me){var ve=le.length;if(ge.length!==ve)return!1;for(var _e=0;_e{"use strict";f.d(be,{C:()=>E});var t=f(807),g=f(7994),C=f(1635),D=f(4229);function N(P,b){return b?b(P):g.c.of()}function O(P){return"function"==typeof P?new E(P):P}function S(P){return P.request.length<=1}var E=function(){function P(b){b&&(this.request=b)}return P.empty=function(){return new P(function(){return g.c.of()})},P.from=function(b){return 0===b.length?P.empty():b.map(O).reduce(function(B,h){return B.concat(h)})},P.split=function(b,B,h){var le,K=O(B),Y=O(h||new P(N));return le=S(K)&&S(Y)?new P(function(ge){return b(ge)?K.request(ge)||g.c.of():Y.request(ge)||g.c.of()}):new P(function(ge,Ye){return b(ge)?K.request(ge,Ye)||g.c.of():Y.request(ge,Ye)||g.c.of()}),Object.assign(le,{left:K,right:Y})},P.execute=function(b,B){return b.request(function V(P,b){var B=(0,C.Cl)({},P);return Object.defineProperty(b,"setContext",{enumerable:!1,value:function(Y){B=(0,C.Cl)((0,C.Cl)({},B),"function"==typeof Y?Y(B):Y)}}),Object.defineProperty(b,"getContext",{enumerable:!1,value:function(){return(0,C.Cl)({},B)}}),b}(B.context,function X(P){var b={variables:P.variables||{},extensions:P.extensions||{},operationName:P.operationName,query:P.query};return b.operationName||(b.operationName="string"!=typeof b.query?(0,D.n4)(b.query)||void 0:""),b}(function j(P){for(var b=["query","operationName","variables","extensions","context"],B=0,h=Object.keys(P);B{"use strict";f.d(be,{S:()=>j});var t=f(1955),g=f(2848),C=f(1367),V=f(4183),D=f(6882),X=f(807);function j(E,P,b){return D.yV.withValue(!0,function(){var B=O(E,P,b,!1);return Object.isFrozen(E)&&(0,g.G)(B),B})}function O(E,P,b,B,h){var K,Y=b.knownChanged,le=function N(E,P){if(P.has(E))return P.get(E);var b=Array.isArray(E)?[]:Object.create(null);return P.set(E,b),b}(E,b.mutableTargets);if(Array.isArray(E)){for(var ge=0,Ye=Array.from(E.entries());ge{"use strict";f.d(be,{z:()=>N});var t=f(1955),g=f(6882),C=f(807),V=f(9860),D=f(2390),X=f(6108),j=f(4229);function N(O,S,E,P){if(!E.fragmentMatches)return!1!==globalThis.__DEV__&&(0,g.Ki)(),O;var b=S.definitions.filter(function(h){return h.kind===t.b.FRAGMENT_DEFINITION});typeof P>"u"&&((0,C.V1)(1===b.length,49,b.length),P=b[0].name.value);var B=b.find(function(h){return h.name.value===P});return(0,C.V1)(!!B,50,P),null==O||(0,V.A)(O,{})?O:(0,D.S)(O,B.selectionSet,{operationType:"fragment",operationName:B.name.value,fragmentMap:(0,X.JG)((0,j.zK)(S)),cache:E,mutableTargets:new g.jq,knownChanged:new g.xm})}},6882:(Et,be,f)=>{"use strict";f.d(be,{Ki:()=>N,jq:()=>V,xm:()=>D,yV:()=>X});var t=f(9163),g=f(807),C=f(6500),V=C.et?WeakMap:Map,D=C.En?WeakSet:Set,X=new t.DX,j=!1;function N(){j||(j=!0,!1!==globalThis.__DEV__&&g.V1.warn(52))}},2170:(Et,be,f)=>{"use strict";f.d(be,{A:()=>D,V:()=>X});var t=f(9055),g=f(6476),C=new WeakSet;function V(j){j.size<=(j.max||-1)||C.has(j)||(C.add(j),setTimeout(function(){j.clean(),C.delete(j)},100))}var D=function(j,N){var O=new t.l(j,N);return O.set=function(S,E){var P=t.l.prototype.set.call(this,S,E);return V(this),P},O},X=function(j,N){var O=new g.C(j,N);return O.set=function(S,E){var P=g.C.prototype.set.call(this,S,E);return V(this),P},O}},8782:(Et,be,f)=>{"use strict";f.d(be,{D_:()=>V,cM:()=>X,ep:()=>D,tQ:()=>j});var t=f(1635),g=f(2151),C={};function V(le,ge){C[le]=ge}var D=!1!==globalThis.__DEV__?function O(){var le,ge,Ye,Ee,me;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(ge){var Ye=ge[0];return[Ye,g.v[Ye]||ge[1]]})),sizes:(0,t.Cl)({print:null===(le=C.print)||void 0===le?void 0:le.call(C),parser:null===(ge=C.parser)||void 0===ge?void 0:ge.call(C),canonicalStringify:null===(Ye=C.canonicalStringify)||void 0===Ye?void 0:Ye.call(C),links:Y(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:h(this.queryManager.documentTransform)}},null===(me=(Ee=this.cache).getMemoryInternals)||void 0===me?void 0:me.call(Ee))}}:void 0,X=!1!==globalThis.__DEV__?function E(){var le=this.config.fragments;return(0,t.Cl)((0,t.Cl)({},S.apply(this)),{addTypenameDocumentTransform:h(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:b(this.storeReader.executeSelectionSet),executeSubSelectedArray:b(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:b(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:b(le?.findFragmentSpreads),lookup:b(le?.lookup),transform:b(le?.transform)}})}:void 0,j=!1!==globalThis.__DEV__?S:void 0;function S(){return{cache:{fragmentQueryDocuments:b(this.getFragmentDoc)}}}function b(le){return function P(le){return!!le&&"dirtyKey"in le}(le)?le.size:void 0}function B(le){return null!=le}function h(le){return K(le).map(function(ge){return{cache:ge}})}function K(le){return le?(0,t.fX)((0,t.fX)([b(le?.performWork)],K(le?.left),!0),K(le?.right),!0).filter(B):[]}function Y(le){var ge;return le?(0,t.fX)((0,t.fX)([null===(ge=le?.getMemoryInternals)||void 0===ge?void 0:ge.call(le)],Y(le?.left),!0),Y(le?.right),!0).filter(B):[]}},2151:(Et,be,f)=>{"use strict";f.d(be,{v:()=>V});var t=f(1635),g=f(807),C=Symbol.for("apollo.cacheSize"),V=(0,t.Cl)({},g.Sf[C])},7715:(Et,be,f)=>{"use strict";f.d(be,{E:()=>g,c:()=>t});var t=Array.isArray;function g(C){return Array.isArray(C)&&C.length>0}},6500:(Et,be,f)=>{"use strict";f.d(be,{En:()=>V,et:()=>C,ol:()=>D,uJ:()=>X});var t=f(807),g="ReactNative"==(0,t.no)(function(){return navigator.product}),C="function"==typeof WeakMap&&!(g&&!global.HermesInternal),V="function"==typeof WeakSet,D="function"==typeof Symbol&&"function"==typeof Symbol.for,X=D&&Symbol.asyncIterator;(0,t.no)(function(){return window.document.createElement}),(0,t.no)(function(){return navigator.userAgent.indexOf("jsdom")>=0})},2130:(Et,be,f)=>{"use strict";f.d(be,{M:()=>V});var D,t=f(2170),g=f(2151),C=f(8782),V=Object.assign(function(O){return JSON.stringify(O,X)},{reset:function(){D=new t.V(g.v.canonicalStringify||1e3)}});function X(N,O){if(O&&"object"==typeof O){var S=Object.getPrototypeOf(O);if(S===Object.prototype||null===S){var E=Object.keys(O);if(E.every(j))return O;var P=JSON.stringify(E),b=D.get(P);if(!b){E.sort();var B=JSON.stringify(E);b=D.get(B)||E,D.set(P,b),D.set(B,b)}var h=Object.create(S);return b.forEach(function(K){h[K]=O[K]}),h}}return O}function j(N,O,S){return 0===O||S[O-1]<=N}!1!==globalThis.__DEV__&&(0,C.D_)("canonicalStringify",function(){return D.size}),V.reset()},4246:(Et,be,f)=>{"use strict";f.d(be,{m:()=>g});var t=Object.prototype.toString;function g(V){return C(V)}function C(V,D){switch(t.call(V)){case"[object Array]":if((D=D||new Map).has(V))return D.get(V);var X=V.slice(0);return D.set(V,X),X.forEach(function(N,O){X[O]=C(N,D)}),X;case"[object Object]":if((D=D||new Map).has(V))return D.get(V);var j=Object.create(Object.getPrototypeOf(V));return D.set(V,j),Object.keys(V).forEach(function(N){j[N]=C(V[N],D)}),j;default:return V}}},120:(Et,be,f)=>{"use strict";function t(){for(var g=[],C=0;Ct})},9977:(Et,be,f)=>{"use strict";f.d(be,{v:()=>g});var t=new Map;function g(C){var V=t.get(C)||1;return t.set(C,V+1),"".concat(C,":").concat(V,":").concat(Math.random().toString(36).slice(2))}},2848:(Et,be,f)=>{"use strict";f.d(be,{G:()=>V});var t=f(1181);function V(D){return!1!==globalThis.__DEV__&&function g(D){var X=new Set([D]);return X.forEach(function(j){(0,t.U)(j)&&function C(D){if(!1!==globalThis.__DEV__&&!Object.isFrozen(D))try{Object.freeze(D)}catch(X){if(X instanceof TypeError)return null;throw X}return D}(j)===j&&Object.getOwnPropertyNames(j).forEach(function(N){(0,t.U)(j[N])&&X.add(j[N])})}),D}(D),D}},1115:(Et,be,f)=>{"use strict";f.d(be,{D9:()=>V,IM:()=>D,ZI:()=>j});var t=f(1635),g=f(1181),C=Object.prototype.hasOwnProperty;function V(){for(var N=[],O=0;O1)for(var E=new j,P=1;P{"use strict";function t(C){return null!==C&&"object"==typeof C}f.d(be,{U:()=>t})},1687:(Et,be,f)=>{"use strict";f.d(be,{p:()=>g});var t=f(9977);function g(C,V){void 0===V&&(V=0);var D=(0,t.v)("stringifyForDisplay");return JSON.stringify(C,function(X,j){return void 0===j?D:j},V).split(JSON.stringify(D)).join("")}},807:(Et,be,f)=>{"use strict";f.d(be,{Sf:()=>B,V1:()=>Y,no:()=>b,vA:()=>le});var t=f(1635),g="Invariant Violation",C=Object.setPrototypeOf,V=void 0===C?function(_e,ae){return _e.__proto__=ae,_e}:C,D=function(_e){function ae(Q){void 0===Q&&(Q=g);var q=_e.call(this,"number"==typeof Q?g+": "+Q+" (see https://github.com/apollographql/invariant-packages)":Q)||this;return q.framesToPop=1,q.name=g,V(q,ae.prototype),q}return(0,t.C6)(ae,_e),ae}(Error);function X(_e,ae){if(!_e)throw new D(ae)}var _e,j=["debug","log","warn","error","silent"],N=j.indexOf("log");function O(_e){return function(){if(j.indexOf(_e)>=N)return(console[_e]||console.log).apply(console,arguments)}}(_e=X||(X={})).debug=O("debug"),_e.log=O("log"),_e.warn=O("warn"),_e.error=O("error");var P=f(560);function b(_e){try{return _e()}catch{}}const B=b(function(){return globalThis})||b(function(){return window})||b(function(){return self})||b(function(){return global})||b(function(){return b.constructor("return this")()});var h=f(1687);function K(_e){return function(ae){for(var Q=[],q=1;q"}}function Ee(_e,ae){if(void 0===ae&&(ae=[]),_e)return B[ge]&&B[ge](_e,ae.map(Ye))}function me(_e,ae){if(void 0===ae&&(ae=[]),_e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:P.r,message:_e,args:ae.map(Ye)})))}globalThis},8926:(Et,be,f)=>{"use strict";f.d(be,{c:()=>O});var t=f(4420),g=f(6500),C=f(4229),V=f(807),D=f(9055),X=f(9163),j=f(2151);function N(S){return S}var O=function(){function S(E,P){void 0===P&&(P=Object.create(null)),this.resultCache=g.En?new WeakSet:new Set,this.transform=E,P.getCacheKey&&(this.getCacheKey=P.getCacheKey),this.cached=!1!==P.cache,this.resetCache()}return S.prototype.getCacheKey=function(E){return[E]},S.identity=function(){return new S(N,{cache:!1})},S.split=function(E,P,b){return void 0===b&&(b=S.identity()),Object.assign(new S(function(B){return(E(B)?P:b).transformDocument(B)},{cache:!1}),{left:P,right:b})},S.prototype.resetCache=function(){var E=this;if(this.cached){var P=new t.b(g.et);this.performWork=(0,X.LV)(S.prototype.performWork.bind(this),{makeCacheKey:function(b){var B=E.getCacheKey(b);if(B)return(0,V.V1)(Array.isArray(B),77),P.lookupArray(B)},max:j.v["documentTransform.cache"],cache:D.l})}},S.prototype.performWork=function(E){return(0,C.sw)(E),this.transform(E)},S.prototype.transformDocument=function(E){if(this.resultCache.has(E))return E;var P=this.performWork(E);return this.resultCache.add(P),P},S.prototype.concat=function(E){var P=this;return Object.assign(new S(function(b){return E.transformDocument(P.transformDocument(b))},{cache:!1}),{left:this,right:E})},S}()},4183:(Et,be,f)=>{"use strict";f.d(be,{MS:()=>V,d8:()=>N,f2:()=>O,s7:()=>P});var t=f(807),g=f(8540),C=f(1955);function V(b,B){var h=b.directives;return!h||!h.length||function E(b){var B=[];return b&&b.length&&b.forEach(function(h){if(function S(b){var B=b.name.value;return"skip"===B||"include"===B}(h)){var K=h.arguments,Y=h.name.value;(0,t.V1)(K&&1===K.length,79,Y);var le=K[0];(0,t.V1)(le.name&&"if"===le.name.value,80,Y);var ge=le.value;(0,t.V1)(ge&&("Variable"===ge.kind||"BooleanValue"===ge.kind),81,Y),B.push({directive:h,ifArgument:le})}}),B}(h).every(function(K){var Y=K.directive,le=K.ifArgument,ge=!1;return"Variable"===le.value.kind?(0,t.V1)(void 0!==(ge=B&&B[le.value.name.value]),78,Y.name.value):ge=le.value.value,"skip"===Y.name.value?!ge:ge})}function N(b,B,h){var K=new Set(b),Y=K.size;return(0,g.YR)(B,{Directive:function(le){if(K.delete(le.name.value)&&(!h||!K.size))return g.sP}}),h?!K.size:K.size{"use strict";f.d(be,{HQ:()=>X,JG:()=>D,ct:()=>V,s6:()=>j});var t=f(1635),g=f(807),C=f(8540);function V(N,O){var S=O,E=[];return N.definitions.forEach(function(b){if("OperationDefinition"===b.kind)throw(0,g.vA)(85,b.operation,b.name?" named '".concat(b.name.value,"'"):"");"FragmentDefinition"===b.kind&&E.push(b)}),typeof S>"u"&&((0,g.V1)(1===E.length,86,E.length),S=E[0].name.value),(0,t.Cl)((0,t.Cl)({},N),{definitions:(0,t.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:S}}]}}],N.definitions,!0)})}function D(N){void 0===N&&(N=[]);var O={};return N.forEach(function(S){O[S.name.value]=S}),O}function X(N,O){switch(N.kind){case"InlineFragment":return N;case"FragmentSpread":var S=N.name.value;if("function"==typeof O)return O(S);var E=O&&O[S];return(0,g.V1)(E,87,S),E||null;default:return null}}function j(N){var O=!0;return(0,C.YR)(N,{FragmentSpread:function(S){if(!(O=!!S.directives&&S.directives.some(function(E){return"unmask"===E.name.value})))return C.sP}}),O}},4229:(Et,be,f)=>{"use strict";f.d(be,{AT:()=>j,E4:()=>N,Vn:()=>O,Vu:()=>V,n4:()=>D,sw:()=>C,wY:()=>S,zK:()=>X});var t=f(807),g=f(1367);function C(E){(0,t.V1)(E&&"Document"===E.kind,88);var P=E.definitions.filter(function(b){return"FragmentDefinition"!==b.kind}).map(function(b){if("OperationDefinition"!==b.kind)throw(0,t.vA)(89,b.kind);return b});return(0,t.V1)(P.length<=1,90,P.length),E}function V(E){return C(E),E.definitions.filter(function(P){return"OperationDefinition"===P.kind})[0]}function D(E){return E.definitions.filter(function(P){return"OperationDefinition"===P.kind&&!!P.name}).map(function(P){return P.name.value})[0]||null}function X(E){return E.definitions.filter(function(P){return"FragmentDefinition"===P.kind})}function j(E){var P=V(E);return(0,t.V1)(P&&"query"===P.operation,91),P}function N(E){(0,t.V1)("Document"===E.kind,92),(0,t.V1)(E.definitions.length<=1,93);var P=E.definitions[0];return(0,t.V1)("FragmentDefinition"===P.kind,94),P}function O(E){C(E);for(var P,b=0,B=E.definitions;b{"use strict";f.d(be,{y:()=>X});var D,t=f(3246),g=f(2170),C=f(2151),V=f(8782),X=Object.assign(function(j){var N=D.get(j);return N||(N=(0,t.y)(j),D.set(j,N)),N},{reset:function(){D=new g.A(C.v.print||2e3)}});X.reset(),!1!==globalThis.__DEV__&&(0,V.D_)("print",function(){return D?D.size:0})},1367:(Et,be,f)=>{"use strict";f.d(be,{A_:()=>X,D$:()=>_e,Ii:()=>le,J:()=>Y,Kc:()=>j,MB:()=>me,WU:()=>D,dt:()=>ae,kd:()=>Q,o5:()=>Ee,ue:()=>ve});var t=f(807),g=f(1181),C=f(6108),V=f(2130);function D(q){return{__ref:String(q)}}function X(q){return!(!q||"object"!=typeof q||"string"!=typeof q.__ref)}function j(q){return(0,g.U)(q)&&"Document"===q.kind&&Array.isArray(q.definitions)}function Y(q,he,Ve,qe){if(function S(q){return"IntValue"===q.kind}(Ve)||function E(q){return"FloatValue"===q.kind}(Ve))q[he.value]=Number(Ve.value);else if(function O(q){return"BooleanValue"===q.kind}(Ve)||function N(q){return"StringValue"===q.kind}(Ve))q[he.value]=Ve.value;else if(function b(q){return"ObjectValue"===q.kind}(Ve)){var Qe={};Ve.fields.map(function(Fe){return Y(Qe,Fe.name,Fe.value,qe)}),q[he.value]=Qe}else if(function P(q){return"Variable"===q.kind}(Ve))q[he.value]=(qe||{})[Ve.name.value];else if(function B(q){return"ListValue"===q.kind}(Ve))q[he.value]=Ve.values.map(function(Fe){var ot={};return Y(ot,he,Fe,qe),ot[he.value]});else if(function h(q){return"EnumValue"===q.kind}(Ve))q[he.value]=Ve.value;else{if(!function K(q){return"NullValue"===q.kind}(Ve))throw(0,t.vA)(96,he.value,Ve.kind);q[he.value]=null}}function le(q,he){var Ve=null;q.directives&&(Ve={},q.directives.forEach(function(Qe){Ve[Qe.name.value]={},Qe.arguments&&Qe.arguments.forEach(function(It){return Y(Ve[Qe.name.value],It.name,It.value,he)})}));var qe=null;return q.arguments&&q.arguments.length&&(qe={},q.arguments.forEach(function(Qe){return Y(qe,Qe.name,Qe.value,he)})),Ee(q.name.value,qe,Ve)}var ge=["connection","include","skip","client","rest","export","nonreactive"],Ye=V.M,Ee=Object.assign(function(q,he,Ve){if(he&&Ve&&Ve.connection&&Ve.connection.key){if(Ve.connection.filter&&Ve.connection.filter.length>0){var qe=Ve.connection.filter?Ve.connection.filter:[];qe.sort();var Qe={};return qe.forEach(function(ot){Qe[ot]=he[ot]}),"".concat(Ve.connection.key,"(").concat(Ye(Qe),")")}return Ve.connection.key}var It=q;if(he){var Fe=Ye(he);It+="(".concat(Fe,")")}return Ve&&Object.keys(Ve).forEach(function(ot){-1===ge.indexOf(ot)&&(Ve[ot]&&Object.keys(Ve[ot]).length?It+="@".concat(ot,"(").concat(Ye(Ve[ot]),")"):It+="@".concat(ot))}),It},{setStringify:function(q){var he=Ye;return Ye=q,he}});function me(q,he){if(q.arguments&&q.arguments.length){var Ve={};return q.arguments.forEach(function(qe){return Y(Ve,qe.name,qe.value,he)}),Ve}return null}function ve(q){return q.alias?q.alias.value:q.name.value}function _e(q,he,Ve){for(var qe,Qe=0,It=he.selections;Qe{"use strict";f.d(be,{XY:()=>h,er:()=>_e,iz:()=>B,x3:()=>ae,zc:()=>ve});var t=f(1635),g=f(807),C=f(1955),V=f(8540),D=f(4229),X=f(1367),j=f(6108),N=f(7715),O={kind:C.b.FIELD,name:{kind:C.b.NAME,value:"__typename"}};function S(Q,q){return!Q||Q.selectionSet.selections.every(function(he){return he.kind===C.b.FRAGMENT_SPREAD&&S(q[he.name.value],q)})}function E(Q){return S((0,D.Vu)(Q)||(0,D.E4)(Q),(0,j.JG)((0,D.zK)(Q)))?null:Q}function b(Q){var q=new Map;return function(Ve){void 0===Ve&&(Ve=Q);var qe=q.get(Ve);return qe||q.set(Ve,qe={variables:new Set,fragmentSpreads:new Set}),qe}}function B(Q,q){(0,D.sw)(q);for(var he=b(""),Ve=b(""),qe=function(Ue){for(var ut=0,Zt=void 0;ut=0;--It)q.definitions[It].kind===C.b.OPERATION_DEFINITION&&++Qe;var Fe=function P(Q){var q=new Map,he=new Map;return Q.forEach(function(Ve){Ve&&(Ve.name?q.set(Ve.name,Ve):Ve.test&&he.set(Ve.test,Ve))}),function(Ve){var qe=q.get(Ve.name.value);return!qe&&he.size&&he.forEach(function(Qe,It){It(Ve)&&(qe=Qe)}),qe}}(Q),ot=function(Ue){return(0,N.E)(Ue)&&Ue.map(Fe).some(function(ut){return ut&&ut.remove})},de=new Map,Ke=!1,oe={enter:function(Ue){if(ot(Ue.directives))return Ke=!0,null}},te=(0,V.YR)(q,{Field:oe,InlineFragment:oe,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(Ue,ut,Zt,Ln,yn){var En=qe(yn);En&&En.variables.add(Ue.name.value)}},FragmentSpread:{enter:function(Ue,ut,Zt,Ln,yn){if(ot(Ue.directives))return Ke=!0,null;var En=qe(yn);En&&En.fragmentSpreads.add(Ue.name.value)}},FragmentDefinition:{enter:function(Ue,ut,Zt,Ln){de.set(JSON.stringify(Ln),Ue)},leave:function(Ue,ut,Zt,Ln){return Ue===de.get(JSON.stringify(Ln))?Ue:Qe>0&&Ue.selectionSet.selections.every(function(En){return En.kind===C.b.FIELD&&"__typename"===En.name.value})?(Ve(Ue.name.value).removed=!0,Ke=!0,null):void 0}},Directive:{leave:function(Ue){if(Fe(Ue))return Ke=!0,null}}});if(!Ke)return q;var we=function(Ue){return Ue.transitiveVars||(Ue.transitiveVars=new Set(Ue.variables),Ue.removed||Ue.fragmentSpreads.forEach(function(ut){we(Ve(ut)).transitiveVars.forEach(function(Zt){Ue.transitiveVars.add(Zt)})})),Ue},Je=new Set;te.definitions.forEach(function(Ue){Ue.kind===C.b.OPERATION_DEFINITION?we(he(Ue.name&&Ue.name.value)).fragmentSpreads.forEach(function(ut){Je.add(ut)}):Ue.kind===C.b.FRAGMENT_DEFINITION&&0===Qe&&!Ve(Ue.name.value).removed&&Je.add(Ue.name.value)}),Je.forEach(function(Ue){we(Ve(Ue)).fragmentSpreads.forEach(function(ut){Je.add(ut)})});var ze={enter:function(Ue){if(function(Ue){return!(Je.has(Ue)&&!Ve(Ue).removed)}(Ue.name.value))return null}};return E((0,V.YR)(te,{FragmentSpread:ze,FragmentDefinition:ze,OperationDefinition:{leave:function(Ue){if(Ue.variableDefinitions){var ut=we(he(Ue.name&&Ue.name.value)).transitiveVars;if(ut.size{"use strict";f.d(be,{r:()=>t});var t="3.12.7"},3955:(Et,be,f)=>{"use strict";f.d(be,{D9:()=>Qe,Wr:()=>P,c$:()=>Ve,h:()=>It});var t=f(4438),g=f(7673),C=f(4402),V=f(7468),D=f(8793),X=f(9030),j=f(6697),N=f(4668),O=f(6354),S=f(274),E=f(5558);class P{}let b=(()=>{class Fe extends P{getTranslation(de){return(0,g.of)({})}static \u0275fac=(()=>{let de;return function(oe){return(de||(de=t.xGo(Fe)))(oe||Fe)}})();static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();class B{}let h=(()=>{class Fe{handle(de){return de.key}static \u0275fac=function(Ke){return new(Ke||Fe)};static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();function K(Fe,ot){if(Fe===ot)return!0;if(null===Fe||null===ot)return!1;if(Fe!=Fe&&ot!=ot)return!0;let oe,te,we,de=typeof Fe;if(de==typeof ot&&"object"==de){if(!Array.isArray(Fe)){if(Array.isArray(ot))return!1;for(te in we=Object.create(null),Fe){if(!K(Fe[te],ot[te]))return!1;we[te]=!0}for(te in ot)if(!(te in we)&&typeof ot[te]<"u")return!1;return!0}if(!Array.isArray(ot))return!1;if((oe=Fe.length)==ot.length){for(te=0;te{le(ot[Ke])?Ke in Fe?de[Ke]=ge(Fe[Ke],ot[Ke]):Object.assign(de,{[Ke]:ot[Ke]}):Object.assign(de,{[Ke]:ot[Ke]})}),de}class Ye{}let Ee=(()=>{class Fe extends Ye{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(de,Ke){let oe;return oe="string"==typeof de?this.interpolateString(de,Ke):"function"==typeof de?this.interpolateFunction(de,Ke):de,oe}getValue(de,Ke){let oe="string"==typeof Ke?Ke.split("."):[Ke];Ke="";do{Ke+=oe.shift(),!Y(de)||!Y(de[Ke])||"object"!=typeof de[Ke]&&oe.length?oe.length?Ke+=".":de=void 0:(de=de[Ke],Ke="")}while(oe.length);return de}interpolateFunction(de,Ke){return de(Ke)}interpolateString(de,Ke){return Ke?de.replace(this.templateMatcher,(oe,te)=>{let we=this.getValue(Ke,te);return Y(we)?we:oe}):de}static \u0275fac=(()=>{let de;return function(oe){return(de||(de=t.xGo(Fe)))(oe||Fe)}})();static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();class me{}let ve=(()=>{class Fe extends me{compile(de,Ke){return de}compileTranslations(de,Ke){return de}static \u0275fac=(()=>{let de;return function(oe){return(de||(de=t.xGo(Fe)))(oe||Fe)}})();static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();class _e{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new t.bkB;onLangChange=new t.bkB;onDefaultLangChange=new t.bkB}const ae=new t.nKC("USE_STORE"),Q=new t.nKC("USE_DEFAULT_LANG"),q=new t.nKC("DEFAULT_LANGUAGE"),he=new t.nKC("USE_EXTEND");let Ve=(()=>{class Fe{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new t.bkB;_onLangChange=new t.bkB;_onDefaultLangChange=new t.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(de){this.isolate?this._defaultLang=de:this.store.defaultLang=de}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(de){this.isolate?this._currentLang=de:this.store.currentLang=de}get langs(){return this.isolate?this._langs:this.store.langs}set langs(de){this.isolate?this._langs=de:this.store.langs=de}get translations(){return this.isolate?this._translations:this.store.translations}set translations(de){this.isolate?this._translations=de:this.store.translations=de}constructor(de,Ke,oe,te,we,Je=!0,xe=!1,ze=!1,Ue){this.store=de,this.currentLoader=Ke,this.compiler=oe,this.parser=te,this.missingTranslationHandler=we,this.useDefaultLang=Je,this.isolate=xe,this.extend=ze,Ue&&this.setDefaultLang(Ue)}setDefaultLang(de){if(de===this.defaultLang)return;let Ke=this.retrieveTranslations(de);typeof Ke<"u"?(null==this.defaultLang&&(this.defaultLang=de),Ke.pipe((0,j.s)(1)).subscribe(oe=>{this.changeDefaultLang(de)})):this.changeDefaultLang(de)}getDefaultLang(){return this.defaultLang}use(de){if(de===this.currentLang)return(0,g.of)(this.translations[de]);let Ke=this.retrieveTranslations(de);return typeof Ke<"u"?(this.currentLang||(this.currentLang=de),Ke.pipe((0,j.s)(1)).subscribe(oe=>{this.changeLang(de)}),Ke):(this.changeLang(de),(0,g.of)(this.translations[de]))}retrieveTranslations(de){let Ke;return(typeof this.translations[de]>"u"||this.extend)&&(this._translationRequests[de]=this._translationRequests[de]||this.getTranslation(de),Ke=this._translationRequests[de]),Ke}getTranslation(de){this.pending=!0;const Ke=this.currentLoader.getTranslation(de).pipe((0,N.t)(1),(0,j.s)(1));return this.loadingTranslations=Ke.pipe((0,O.T)(oe=>this.compiler.compileTranslations(oe,de)),(0,N.t)(1),(0,j.s)(1)),this.loadingTranslations.subscribe({next:oe=>{this.translations[de]=this.extend&&this.translations[de]?{...oe,...this.translations[de]}:oe,this.updateLangs(),this.pending=!1},error:oe=>{this.pending=!1}}),Ke}setTranslation(de,Ke,oe=!1){Ke=this.compiler.compileTranslations(Ke,de),this.translations[de]=(oe||this.extend)&&this.translations[de]?ge(this.translations[de],Ke):Ke,this.updateLangs(),this.onTranslationChange.emit({lang:de,translations:this.translations[de]})}getLangs(){return this.langs}addLangs(de){de.forEach(Ke=>{-1===this.langs.indexOf(Ke)&&this.langs.push(Ke)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(de,Ke,oe){let te;if(Ke instanceof Array){let we={},Je=!1;for(let xe of Ke)we[xe]=this.getParsedResult(de,xe,oe),(0,C.A)(we[xe])&&(Je=!0);if(Je){const xe=Ke.map(ze=>(0,C.A)(we[ze])?we[ze]:(0,g.of)(we[ze]));return(0,V.p)(xe).pipe((0,O.T)(ze=>{let Ue={};return ze.forEach((ut,Zt)=>{Ue[Ke[Zt]]=ut}),Ue}))}return we}if(de&&(te=this.parser.interpolate(this.parser.getValue(de,Ke),oe)),typeof te>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(te=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],Ke),oe)),typeof te>"u"){let we={key:Ke,translateService:this};typeof oe<"u"&&(we.interpolateParams=oe),te=this.missingTranslationHandler.handle(we)}return typeof te<"u"?te:Ke}get(de,Ke){if(!Y(de)||!de.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,S.H)(oe=>(oe=this.getParsedResult(oe,de,Ke),(0,C.A)(oe)?oe:(0,g.of)(oe))));{let oe=this.getParsedResult(this.translations[this.currentLang],de,Ke);return(0,C.A)(oe)?oe:(0,g.of)(oe)}}getStreamOnTranslationChange(de,Ke){if(!Y(de)||!de.length)throw new Error('Parameter "key" required');return(0,D.x)((0,X.v)(()=>this.get(de,Ke)),this.onTranslationChange.pipe((0,E.n)(oe=>{const te=this.getParsedResult(oe.translations,de,Ke);return"function"==typeof te.subscribe?te:(0,g.of)(te)})))}stream(de,Ke){if(!Y(de)||!de.length)throw new Error('Parameter "key" required');return(0,D.x)((0,X.v)(()=>this.get(de,Ke)),this.onLangChange.pipe((0,E.n)(oe=>{const te=this.getParsedResult(oe.translations,de,Ke);return(0,C.A)(te)?te:(0,g.of)(te)})))}instant(de,Ke){if(!Y(de)||!de.length)throw new Error('Parameter "key" required');let oe=this.getParsedResult(this.translations[this.currentLang],de,Ke);if((0,C.A)(oe)){if(de instanceof Array){let te={};return de.forEach((we,Je)=>{te[de[Je]]=de[Je]}),te}return de}return oe}set(de,Ke,oe=this.currentLang){this.translations[oe][de]=this.compiler.compile(Ke,oe),this.updateLangs(),this.onTranslationChange.emit({lang:oe,translations:this.translations[oe]})}changeLang(de){this.currentLang=de,this.onLangChange.emit({lang:de,translations:this.translations[de]}),null==this.defaultLang&&this.changeDefaultLang(de)}changeDefaultLang(de){this.defaultLang=de,this.onDefaultLangChange.emit({lang:de,translations:this.translations[de]})}reloadLang(de){return this.resetLang(de),this.getTranslation(de)}resetLang(de){this._translationRequests[de]=void 0,this.translations[de]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let de=window.navigator.languages?window.navigator.languages[0]:null;return de=de||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof de>"u"?void 0:(-1!==de.indexOf("-")&&(de=de.split("-")[0]),-1!==de.indexOf("_")&&(de=de.split("_")[0]),de)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let de=window.navigator.languages?window.navigator.languages[0]:null;return de=de||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,de}static \u0275fac=function(Ke){return new(Ke||Fe)(t.KVO(_e),t.KVO(P),t.KVO(me),t.KVO(Ye),t.KVO(B),t.KVO(Q),t.KVO(ae),t.KVO(he),t.KVO(q))};static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})(),Qe=(()=>{class Fe{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(de,Ke){this.translate=de,this._ref=Ke}updateValue(de,Ke,oe){let te=we=>{this.value=void 0!==we?we:de,this.lastKey=de,this._ref.markForCheck()};if(oe){let we=this.translate.getParsedResult(oe,de,Ke);(0,C.A)(we.subscribe)?we.subscribe(te):te(we)}this.translate.get(de,Ke).subscribe(te)}transform(de,...Ke){if(!de||!de.length)return de;if(K(de,this.lastKey)&&K(Ke,this.lastParams))return this.value;let oe;if(Y(Ke[0])&&Ke.length)if("string"==typeof Ke[0]&&Ke[0].length){let te=Ke[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{oe=JSON.parse(te)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${Ke[0]}`)}}else"object"==typeof Ke[0]&&!Array.isArray(Ke[0])&&(oe=Ke[0]);return this.lastKey=de,this.lastParams=Ke,this.updateValue(de,oe),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(te=>{this.lastKey&&te.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(de,oe,te.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(te=>{this.lastKey&&(this.lastKey=null,this.updateValue(de,oe,te.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(de,oe))})),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(Ke){return new(Ke||Fe)(t.rXU(Ve,16),t.rXU(t.gRc,16))};static \u0275pipe=t.EJ8({name:"translate",type:Fe,pure:!1});static \u0275prov=t.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})(),It=(()=>{class Fe{static forRoot(de={}){return{ngModule:Fe,providers:[de.loader||{provide:P,useClass:b},de.compiler||{provide:me,useClass:ve},de.parser||{provide:Ye,useClass:Ee},de.missingTranslationHandler||{provide:B,useClass:h},_e,{provide:ae,useValue:de.isolate},{provide:Q,useValue:de.useDefaultLang},{provide:he,useValue:de.extend},{provide:q,useValue:de.defaultLanguage},Ve]}}static forChild(de={}){return{ngModule:Fe,providers:[de.loader||{provide:P,useClass:b},de.compiler||{provide:me,useClass:ve},de.parser||{provide:Ye,useClass:Ee},de.missingTranslationHandler||{provide:B,useClass:h},{provide:ae,useValue:de.isolate},{provide:Q,useValue:de.useDefaultLang},{provide:he,useValue:de.extend},{provide:q,useValue:de.defaultLanguage},Ve]}}static \u0275fac=function(Ke){return new(Ke||Fe)};static \u0275mod=t.$C({type:Fe});static \u0275inj=t.G2t({})}return Fe})()},6476:(Et,be,f)=>{"use strict";function t(){}f.d(be,{C:()=>g});class g{constructor(V=1/0,D=t){this.max=V,this.dispose=D,this.map=new Map,this.newest=null,this.oldest=null}has(V){return this.map.has(V)}get(V){const D=this.getNode(V);return D&&D.value}get size(){return this.map.size}getNode(V){const D=this.map.get(V);if(D&&D!==this.newest){const{older:X,newer:j}=D;j&&(j.older=X),X&&(X.newer=j),D.older=this.newest,D.older.newer=D,D.newer=null,this.newest=D,D===this.oldest&&(this.oldest=j)}return D}set(V,D){let X=this.getNode(V);return X?X.value=D:(X={key:V,value:D,newer:null,older:this.newest},this.newest&&(this.newest.newer=X),this.newest=X,this.oldest=this.oldest||X,this.map.set(V,X),X.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(V){const D=this.map.get(V);return!!D&&(D===this.newest&&(this.newest=D.older),D===this.oldest&&(this.oldest=D.newer),D.newer&&(D.newer.older=D.older),D.older&&(D.older.newer=D.newer),this.map.delete(V),this.dispose(D.value,V),!0)}}},9055:(Et,be,f)=>{"use strict";function t(){}f.d(be,{l:()=>j});const g=t,C=typeof WeakRef<"u"?WeakRef:function(N){return{deref:()=>N}},V=typeof WeakMap<"u"?WeakMap:Map,D=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:t,unregister:t}};class j{constructor(O=1/0,S=g){this.max=O,this.dispose=S,this.map=new V,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const E=this.unfinalizedNodes.values();for(let P=0;P<10024;P++){const b=E.next().value;if(!b)break;this.unfinalizedNodes.delete(b);const B=b.key;delete b.key,b.keyRef=new C(B),this.registry.register(B,b,b)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new D(this.deleteNode.bind(this))}has(O){return this.map.has(O)}get(O){const S=this.getNode(O);return S&&S.value}getNode(O){const S=this.map.get(O);if(S&&S!==this.newest){const{older:E,newer:P}=S;P&&(P.older=E),E&&(E.newer=P),S.older=this.newest,S.older.newer=S,S.newer=null,this.newest=S,S===this.oldest&&(this.oldest=P)}return S}set(O,S){let E=this.getNode(O);return E?E.value=S:(E={key:O,value:S,newer:null,older:this.newest},this.newest&&(this.newest.newer=E),this.newest=E,this.oldest=this.oldest||E,this.scheduleFinalization(E),this.map.set(O,E),this.size++,E.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(O){O===this.newest&&(this.newest=O.older),O===this.oldest&&(this.oldest=O.newer),O.newer&&(O.newer.older=O.older),O.older&&(O.older.newer=O.newer),this.size--;const S=O.key||O.keyRef&&O.keyRef.deref();this.dispose(O.value,S),O.keyRef?this.registry.unregister(O):this.unfinalizedNodes.delete(O),S&&this.map.delete(S)}delete(O){const S=this.map.get(O);return!!S&&(this.deleteNode(S),!0)}scheduleFinalization(O){this.unfinalizedNodes.add(O),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},9860:(Et,be,f)=>{"use strict";f.d(be,{A:()=>X,L:()=>D});const{toString:t,hasOwnProperty:g}=Object.prototype,C=Function.prototype.toString,V=new Map;function D(b,B){try{return j(b,B)}finally{V.clear()}}const X=D;function j(b,B){if(b===B)return!0;const h=t.call(b);if(h!==t.call(B))return!1;switch(h){case"[object Array]":if(b.length!==B.length)return!1;case"[object Object]":{if(P(b,B))return!0;const Y=N(b),le=N(B),ge=Y.length;if(ge!==le.length)return!1;for(let Ye=0;Ye=0&&b.indexOf(B,h)===h}(Y,S)}}return!1}function N(b){return Object.keys(b).filter(O,b)}function O(b){return void 0!==this[b]}const S="{ [native code] }";function P(b,B){let h=V.get(b);if(h){if(h.has(B))return!0}else V.set(b,h=new Set);return h.add(B),!1}},4420:(Et,be,f)=>{"use strict";f.d(be,{b:()=>D});const t=()=>Object.create(null),{forEach:g,slice:C}=Array.prototype,{hasOwnProperty:V}=Object.prototype;class D{constructor(N=!0,O=t){this.weakness=N,this.makeData=O}lookup(){return this.lookupArray(arguments)}lookupArray(N){let O=this;return g.call(N,S=>O=O.getChildTrie(S)),V.call(O,"data")?O.data:O.data=this.makeData(C.call(N))}peek(){return this.peekArray(arguments)}peekArray(N){let O=this;for(let S=0,E=N.length;O&&S{"use strict";f.d(be,{$Y:()=>ds,Ic:()=>ba,_9:()=>es,sM:()=>Jn,XK:()=>El,J1:()=>Ja});var t=f(4438),g=f(1985),C=f(6780),D=f(9687);const j=new class X extends D.q{}(class V extends C.R{constructor(w,I){super(w,I),this.scheduler=w,this.work=I}schedule(w,I=0){return I>0?super.schedule(w,I):(this.delay=I,this.state=w,this.scheduler.flush(this),this)}execute(w,I){return I>0||this.closed?super.execute(w,I):this._execute(w,I)}requestAsyncId(w,I,z=0){return null!=z&&z>0||null==z&&this.delay>0?super.requestAsyncId(w,I,z):(w.flush(this),0)}});var O=f(3494),S=f(2806),E=function(F){return F[F.loading=1]="loading",F[F.setVariables=2]="setVariables",F[F.fetchMore=3]="fetchMore",F[F.refetch=4]="refetch",F[F.poll=6]="poll",F[F.ready=7]="ready",F[F.error=8]="error",F}(E||{});function P(F){return!!F&&F<7}var B=f(1635),h=f(807),K=f(8008),Y=K.C.execute,le=f(560),ge=f(4183),Ye=f(7994),Ee=function(F,w){var I;try{I=JSON.stringify(F)}catch(G){var z=(0,h.vA)(42,w,G.message);throw z.parseError=G,z}return I},ve=f(6500);function q(F){var w={next:function(){return F.read()}};return ve.uJ&&(w[Symbol.asyncIterator]=function(){return this}),w}function ot(F){var w=F;if(function he(F){return!!F.body}(F)&&(w=F.body),function qe(F){return!(!ve.uJ||!F[Symbol.asyncIterator])}(w))return function _e(F){var w,I=F[Symbol.asyncIterator]();return(w={next:function(){return I.next()}})[Symbol.asyncIterator]=function(){return this},w}(w);if(function Ve(F){return!!F.getReader}(w))return q(w.getReader());if(function Qe(F){return!!F.stream}(w))return q(w.stream().getReader());if(function It(F){return!!F.arrayBuffer}(w))return function Q(F){var w=!1,I={next:function(){return w?Promise.resolve({value:void 0,done:!0}):(w=!0,new Promise(function(z,G){F.then(function(Me){z({value:Me,done:!1})}).catch(G)}))}};return ve.uJ&&(I[Symbol.asyncIterator]=function(){return this}),I}(w.arrayBuffer());if(function Fe(F){return!!F.pipe}(w))return function ae(F){var w=null,I=null,z=!1,G=[],Me=[];function lt(hn){if(!I){if(Me.length){var vn=Me.shift();if(Array.isArray(vn)&&vn[0])return vn[0]({value:hn,done:!1})}G.push(hn)}}function kt(hn){I=hn,Me.slice().forEach(function(Vn){Vn[1](hn)}),!w||w()}function Ft(){z=!0,Me.slice().forEach(function(vn){vn[0]({value:void 0,done:!0})}),!w||w()}w=function(){w=null,F.removeListener("data",lt),F.removeListener("error",kt),F.removeListener("end",Ft),F.removeListener("finish",Ft),F.removeListener("close",Ft)},F.on("data",lt),F.on("error",kt),F.on("end",Ft),F.on("finish",Ft),F.on("close",Ft);var tn={next:function(){return function Kt(){return new Promise(function(hn,vn){return I?vn(I):G.length?hn({value:G.shift(),done:!1}):z?hn({value:void 0,done:!0}):void Me.push([hn,vn])})}()}};return ve.uJ&&(tn[Symbol.asyncIterator]=function(){return this}),tn}(w);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var de=function(F,w,I){var z=new Error(I);throw z.name="ServerError",z.response=F,z.statusCode=F.status,z.result=w,z},Ke=f(1181),oe=Symbol();function we(F){return F.hasOwnProperty("graphQLErrors")}var xe=function(F){function w(I){var z=I.graphQLErrors,G=I.protocolErrors,Me=I.clientErrors,lt=I.networkError,kt=I.errorMessage,Ft=I.extraInfo,Kt=F.call(this,kt)||this;return Kt.name="ApolloError",Kt.graphQLErrors=z||[],Kt.protocolErrors=G||[],Kt.clientErrors=Me||[],Kt.networkError=lt||null,Kt.message=kt||function(F){var w=(0,B.fX)((0,B.fX)((0,B.fX)([],F.graphQLErrors,!0),F.clientErrors,!0),F.protocolErrors,!0);return F.networkError&&w.push(F.networkError),w.map(function(I){return(0,Ke.U)(I)&&I.message||"Error message not found."}).join("\n")}(Kt),Kt.extraInfo=Ft,Kt.cause=(0,B.fX)((0,B.fX)((0,B.fX)([lt],z||[],!0),G||[],!0),Me||[],!0).find(function(tn){return!!tn})||null,Kt.__proto__=w.prototype,Kt}return(0,B.C6)(w,F),w}(Error),ze=f(7715),Ue=f(1115);function ut(F){return"incremental"in F}function yn(F){return(0,Ke.U)(F)&&"payload"in F}function En(F,w){var I=F,z=new Ue.ZI;return ut(w)&&(0,ze.E)(w.incremental)&&w.incremental.forEach(function(G){for(var Me=G.data,lt=G.path,kt=lt.length-1;kt>=0;--kt){var Ft=lt[kt],tn=isNaN(+Ft)?{}:[];tn[Ft]=Me,Me=tn}I=z.merge(I,Me)}),I}var Yn=Object.prototype.hasOwnProperty;function tt(F){var w={};return F.split("\n").forEach(function(I){var z=I.indexOf(":");if(z>-1){var G=I.slice(0,z).trim().toLowerCase(),Me=I.slice(z+1).trim();w[G]=Me}}),w}function Ie(F,w){F.status>=300&&de(F,function(){try{return JSON.parse(w)}catch{return w}}(),"Response not successful: Received status code ".concat(F.status));try{return JSON.parse(w)}catch(G){var z=G;throw z.name="ServerParseError",z.response=F,z.statusCode=F.status,z.bodyText=w,z}}var fn=f(1658),Ze={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},We=function(F,w){return w(F)};function nt(F){return new Ye.c(function(w){w.error(F)})}var _t=f(8540),Wt=f(1601),Bn=f(4229),pn=(0,h.no)(function(){return fetch}),jn=function(F){void 0===F&&(F={});var w=F.uri,I=void 0===w?"/graphql":w,z=F.fetch,G=F.print,Me=void 0===G?We:G,lt=F.includeExtensions,kt=F.preserveHeaderCase,Ft=F.useGETForQueries,Kt=F.includeUnusedVariables,tn=void 0!==Kt&&Kt,hn=(0,B.Tt)(F,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(F){if(!F&&typeof fetch>"u")throw(0,h.vA)(40)}(z||pn);var vn={http:{includeExtensions:lt,preserveHeaderCase:kt},options:hn.fetchOptions,credentials:hn.credentials,headers:hn.headers};return new K.C(function(Vn){var qt=function(F,w){return F.getContext().uri||("function"==typeof w?w(F):w||"/graphql")}(Vn,I),He=Vn.getContext(),xt={};if(He.clientAwareness){var yt=He.clientAwareness,mn=yt.name,Fn=yt.version;mn&&(xt["apollographql-client-name"]=mn),Fn&&(xt["apollographql-client-version"]=Fn)}var Zn=(0,B.Cl)((0,B.Cl)({},xt),He.headers),ii={http:He.http,options:He.fetchOptions,credentials:He.credentials,headers:Zn};if((0,ge.d8)(["client"],Vn.query)){var zn=(0,Wt.er)(Vn.query);if(!zn)return nt(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`."));Vn.query=zn}var Fr,Li=function Bt(F,w){for(var I=[],z=2;z-1;){if(xt=void 0,Li=[kt.slice(0,He),kt.slice(He+lt.length)],kt=Li[1],yt=(xt=Li[0]).indexOf("\r\n\r\n"),mn=tt(xt.slice(0,yt)),(Fn=mn["content-type"])&&-1===Fn.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(Zn=xt.slice(yt))if(ii=Ie(F,Zn),Object.keys(ii).length>1||"data"in ii||"incremental"in ii||"errors"in ii||"payload"in ii)if(yn(ii)){if(zn={},"payload"in ii){if(1===Object.keys(ii).length&&null===ii.payload)return[2];zn=(0,B.Cl)({},ii.payload)}"errors"in ii&&(zn=(0,B.Cl)((0,B.Cl)({},zn),{extensions:(0,B.Cl)((0,B.Cl)({},"extensions"in zn?zn.extensions:null),(ur={},ur[oe]=ii.errors,ur))})),w(zn)}else w(ii);else if(1===Object.keys(ii).length&&"hasNext"in ii&&!ii.hasNext)return[2];He=kt.indexOf(lt)}return[3,1];case 3:return[2]}})})}(to,Ms):function pt(F){return function(w){return w.text().then(function(I){return Ie(w,I)}).then(function(I){return!Array.isArray(I)&&!Yn.call(I,"data")&&!Yn.call(I,"errors")&&de(w,I,"Server response was missing for query '".concat(Array.isArray(F)?F.map(function(z){return z.operationName}):F.operationName,"'.")),I})}}(Vn)(to).then(Ms)}).then(function(){Fr=void 0,xo.complete()}).catch(function(to){Fr=void 0,function rt(F,w){F.result&&F.result.errors&&F.result.data&&w.next(F.result),w.error(F)}(to,xo)}),function(){Fr&&Fr.abort()}})})},_i=function(F){function w(I){void 0===I&&(I={});var z=F.call(this,jn(I).request)||this;return z.options=I,z}return(0,B.C6)(w,F),w}(K.C),kn=f(9860),Gt=f(6108),hi=f(2130),Ht=f(8926);function gn(F,w,I){return new Ye.c(function(z){var G={then:function(Ft){return new Promise(function(Kt){return Kt(Ft())})}};function Me(Ft,Kt){return function(tn){if(Ft){var hn=function(){return z.closed?0:Ft(tn)};G=G.then(hn,hn).then(function(vn){return z.next(vn)},function(vn){return z.error(vn)})}else z[Kt](tn)}}var lt={next:Me(w,"next"),error:Me(I,"error"),complete:function(){G.then(function(){return z.complete()})}},kt=F.subscribe(lt);return function(){return kt.unsubscribe()}})}function Be(F){var w=Ce(F);return(0,ze.E)(w)}function Ce(F){var w=(0,ze.E)(F.errors)?F.errors.slice(0):[];return ut(F)&&(0,ze.E)(F.incremental)&&F.incremental.forEach(function(I){I.errors&&w.push.apply(w,I.errors)}),w}var ee=f(1367),J=f(9977);function De(F,w,I){var z=[];F.forEach(function(G){return G[w]&&z.push(G)}),z.forEach(function(G){return G[w](I)})}function st(F){function w(I){Object.defineProperty(F,I,{value:Ye.c})}return ve.ol&&Symbol.species&&w(Symbol.species),w("@@species"),F}function zt(F){return F&&"function"==typeof F.then}var In=function(F){function w(I){var z=F.call(this,function(G){return z.addObserver(G),function(){return z.removeObserver(G)}})||this;return z.observers=new Set,z.promise=new Promise(function(G,Me){z.resolve=G,z.reject=Me}),z.handlers={next:function(G){null!==z.sub&&(z.latest=["next",G],z.notify("next",G),De(z.observers,"next",G))},error:function(G){var Me=z.sub;null!==Me&&(Me&&setTimeout(function(){return Me.unsubscribe()}),z.sub=null,z.latest=["error",G],z.reject(G),z.notify("error",G),De(z.observers,"error",G))},complete:function(){var Me=z.sub,lt=z.sources;if(null!==Me){var Ft=(void 0===lt?[]:lt).shift();Ft?zt(Ft)?Ft.then(function(Kt){return z.sub=Kt.subscribe(z.handlers)},z.handlers.error):z.sub=Ft.subscribe(z.handlers):(Me&&setTimeout(function(){return Me.unsubscribe()}),z.sub=null,z.latest&&"next"===z.latest[0]?z.resolve(z.latest[1]):z.resolve(),z.notify("complete"),De(z.observers,"complete"))}}},z.nextResultListeners=new Set,z.cancel=function(G){z.reject(G),z.sources=[],z.handlers.error(G)},z.promise.catch(function(G){}),"function"==typeof I&&(I=[new Ye.c(I)]),zt(I)?I.then(function(G){return z.start(G)},z.handlers.error):z.start(I),z}return(0,B.C6)(w,F),w.prototype.start=function(I){void 0===this.sub&&(this.sources=Array.from(I),this.handlers.complete())},w.prototype.deliverLastMessage=function(I){if(this.latest){var z=this.latest[0],G=I[z];G&&G.call(I,this.latest[1]),null===this.sub&&"next"===z&&I.complete&&I.complete()}},w.prototype.addObserver=function(I){this.observers.has(I)||(this.deliverLastMessage(I),this.observers.add(I))},w.prototype.removeObserver=function(I){this.observers.delete(I)&&this.observers.size<1&&this.handlers.complete()},w.prototype.notify=function(I,z){var G=this.nextResultListeners;G.size&&(this.nextResultListeners=new Set,G.forEach(function(Me){return Me(I,z)}))},w.prototype.beforeNext=function(I){var z=!1;this.nextResultListeners.add(function(G,Me){z||(z=!0,I(G,Me))})},w}(Ye.c);st(In);var Vt=f(120),Dt=f(4246),Tt=f(9471),an=Object.assign,li=Object.hasOwnProperty,ji=function(F){function w(I){var z=I.queryManager,G=I.queryInfo,Me=I.options,lt=F.call(this,function(xt){try{var yt=xt._subscription._observer;yt&&!yt.error&&(yt.error=_n)}catch{}var mn=!lt.observers.size;lt.observers.add(xt);var Fn=lt.last;return Fn&&Fn.error?xt.error&&xt.error(Fn.error):Fn&&Fn.result&&xt.next&&xt.next(lt.maskResult(Fn.result)),mn&<.reobserve().catch(function(){}),function(){lt.observers.delete(xt)&&!lt.observers.size&<.tearDownQuery()}})||this;lt.observers=new Set,lt.subscriptions=new Set,lt.queryInfo=G,lt.queryManager=z,lt.waitForOwnResult=At(Me.fetchPolicy),lt.isTornDown=!1,lt.subscribeToMore=lt.subscribeToMore.bind(lt),lt.maskResult=lt.maskResult.bind(lt);var kt=z.defaultOptions.watchQuery,Kt=(void 0===kt?{}:kt).fetchPolicy,tn=void 0===Kt?"cache-first":Kt,hn=Me.fetchPolicy,vn=void 0===hn?tn:hn,Vn=Me.initialFetchPolicy,qt=void 0===Vn?"standby"===vn?tn:vn:Vn;lt.options=(0,B.Cl)((0,B.Cl)({},Me),{initialFetchPolicy:qt,fetchPolicy:vn}),lt.queryId=G.queryId||z.generateQueryId();var He=(0,Bn.Vu)(lt.query);return lt.queryName=He&&He.name&&He.name.value,lt}return(0,B.C6)(w,F),Object.defineProperty(w.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),w.prototype.result=function(){var I=this;return new Promise(function(z,G){var Me={next:function(kt){z(kt),I.observers.delete(Me),I.observers.size||I.queryManager.removeQuery(I.queryId),setTimeout(function(){lt.unsubscribe()},0)},error:G},lt=I.subscribe(Me)})},w.prototype.resetDiff=function(){this.queryInfo.resetDiff()},w.prototype.getCurrentFullResult=function(I){void 0===I&&(I=!0);var z=this.getLastResult(!0),G=this.queryInfo.networkStatus||z&&z.networkStatus||E.ready,Me=(0,B.Cl)((0,B.Cl)({},z),{loading:P(G),networkStatus:G}),lt=this.options.fetchPolicy,kt=void 0===lt?"cache-first":lt;if(!At(kt)&&!this.queryManager.getDocumentInfo(this.query).hasForcedResolvers)if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var Ft=this.queryInfo.getDiff();(Ft.complete||this.options.returnPartialData)&&(Me.data=Ft.result),(0,kn.L)(Me.data,{})&&(Me.data=void 0),Ft.complete?(delete Me.partial,Ft.complete&&Me.networkStatus===E.loading&&("cache-first"===kt||"cache-only"===kt)&&(Me.networkStatus=E.ready,Me.loading=!1)):Me.partial=!0,!1!==globalThis.__DEV__&&!Ft.complete&&!this.options.partialRefetch&&!Me.loading&&!Me.data&&!Me.error&&Oe(Ft.missing)}return I&&this.updateLastResult(Me),Me},w.prototype.getCurrentResult=function(I){return void 0===I&&(I=!0),this.maskResult(this.getCurrentFullResult(I))},w.prototype.isDifferentFromLastResult=function(I,z){if(!this.last)return!0;var G=this.queryManager.getDocumentInfo(this.query),Me=this.queryManager.dataMasking;return(Me||G.hasNonreactiveDirective?!(0,Tt.a)(Me?G.nonReactiveQuery:this.query,this.last.result,I,this.variables):!(0,kn.L)(this.last.result,I))||z&&!(0,kn.L)(this.last.variables,z)},w.prototype.getLast=function(I,z){var G=this.last;if(G&&G[I]&&(!z||(0,kn.L)(G.variables,this.variables)))return G[I]},w.prototype.getLastResult=function(I){return this.getLast("result",I)},w.prototype.getLastError=function(I){return this.getLast("error",I)},w.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},w.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},w.prototype.refetch=function(I){var z,G={pollInterval:0},Me=this.options.fetchPolicy;if(G.fetchPolicy="cache-and-network"===Me?Me:"no-cache"===Me?"no-cache":"network-only",!1!==globalThis.__DEV__&&I&&li.call(I,"variables")){var lt=(0,Bn.AT)(this.query),kt=lt.variableDefinitions;(!kt||!kt.some(function(Ft){return"variables"===Ft.variable.name.value}))&&!1!==globalThis.__DEV__&&h.V1.warn(21,I,(null===(z=lt.name)||void 0===z?void 0:z.value)||lt)}return I&&!(0,kn.L)(this.options.variables,I)&&(G.variables=this.options.variables=(0,B.Cl)((0,B.Cl)({},this.options.variables),I)),this.queryInfo.resetLastWrite(),this.reobserve(G,E.refetch)},w.prototype.fetchMore=function(I){var z=this,G=(0,B.Cl)((0,B.Cl)({},I.query?I:(0,B.Cl)((0,B.Cl)((0,B.Cl)((0,B.Cl)({},this.options),{query:this.options.query}),I),{variables:(0,B.Cl)((0,B.Cl)({},this.options.variables),I.variables)})),{fetchPolicy:"no-cache"});G.query=this.transformDocument(G.query);var Me=this.queryManager.generateQueryId();this.lastQuery=I.query?this.transformDocument(this.options.query):G.query;var lt=this.queryInfo,kt=lt.networkStatus;lt.networkStatus=E.fetchMore,G.notifyOnNetworkStatusChange&&this.observe();var Ft=new Set,Kt=I?.updateQuery,tn="no-cache"!==this.options.fetchPolicy;return tn||(0,h.V1)(Kt,22),this.queryManager.fetchQuery(Me,G,E.fetchMore).then(function(hn){if(z.queryManager.removeQuery(Me),lt.networkStatus===E.fetchMore&&(lt.networkStatus=kt),tn)z.queryManager.cache.batch({update:function(qt){var He=I.updateQuery;He?qt.updateQuery({query:z.query,variables:z.variables,returnPartialData:!0,optimistic:!1},function(xt){return He(xt,{fetchMoreResult:hn.data,variables:G.variables})}):qt.writeQuery({query:G.query,variables:G.variables,data:hn.data})},onWatchUpdated:function(qt){Ft.add(qt.query)}});else{var vn=z.getLast("result"),Vn=Kt(vn.data,{fetchMoreResult:hn.data,variables:G.variables});z.reportResult((0,B.Cl)((0,B.Cl)({},vn),{data:Vn}),z.variables)}return z.maskResult(hn)}).finally(function(){tn&&!Ft.has(z.query)&&bt(z)})},w.prototype.subscribeToMore=function(I){var z=this,G=this.queryManager.startGraphQLSubscription({query:I.document,variables:I.variables,context:I.context}).subscribe({next:function(Me){var lt=I.updateQuery;lt&&z.updateQuery(function(kt,Ft){return lt(kt,{subscriptionData:Me,variables:Ft.variables})})},error:function(Me){I.onError?I.onError(Me):!1!==globalThis.__DEV__&&h.V1.error(23,Me)}});return this.subscriptions.add(G),function(){z.subscriptions.delete(G)&&G.unsubscribe()}},w.prototype.setOptions=function(I){return this.reobserve(I)},w.prototype.silentSetOptions=function(I){var z=(0,Vt.o)(this.options,I||{});an(this.options,z)},w.prototype.setVariables=function(I){return(0,kn.L)(this.variables,I)?this.observers.size?this.result():Promise.resolve():(this.options.variables=I,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:I},E.setVariables):Promise.resolve())},w.prototype.updateQuery=function(I){var z=this.queryManager,Me=I(z.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});Me&&(z.cache.writeQuery({query:this.options.query,data:Me,variables:this.variables}),z.broadcastQueries())},w.prototype.startPolling=function(I){this.options.pollInterval=I,this.updatePolling()},w.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},w.prototype.applyNextFetchPolicy=function(I,z){if(z.nextFetchPolicy){var G=z.fetchPolicy,Me=void 0===G?"cache-first":G,lt=z.initialFetchPolicy,kt=void 0===lt?Me:lt;"standby"===Me||(z.fetchPolicy="function"==typeof z.nextFetchPolicy?z.nextFetchPolicy(Me,{reason:I,options:z,observable:this,initialFetchPolicy:kt}):"variables-changed"===I?kt:z.nextFetchPolicy)}return z.fetchPolicy},w.prototype.fetch=function(I,z,G){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,I,z,G)},w.prototype.updatePolling=function(){var I=this;if(!this.queryManager.ssrMode){var G=this.pollingInfo,Me=this.options.pollInterval;if(!Me||!this.hasObservers())return void(G&&(clearTimeout(G.timeout),delete this.pollingInfo));if(!G||G.interval!==Me){(0,h.V1)(Me,24),(G||(this.pollingInfo={})).interval=Me;var kt=function(){var Kt,tn;I.pollingInfo&&(P(I.queryInfo.networkStatus)||null!==(tn=(Kt=I.options).skipPollAttempt)&&void 0!==tn&&tn.call(Kt)?Ft():I.reobserve({fetchPolicy:"no-cache"===I.options.initialFetchPolicy?"no-cache":"network-only"},E.poll).then(Ft,Ft))},Ft=function(){var Kt=I.pollingInfo;Kt&&(clearTimeout(Kt.timeout),Kt.timeout=setTimeout(kt,Kt.interval))};Ft()}}},w.prototype.updateLastResult=function(I,z){void 0===z&&(z=this.variables);var G=this.getLastError();return G&&this.last&&!(0,kn.L)(z,this.last.variables)&&(G=void 0),this.last=(0,B.Cl)({result:this.queryManager.assumeImmutableResults?I:(0,Dt.m)(I),variables:z},G?{error:G}:null)},w.prototype.reobserveAsConcast=function(I,z){var G=this;this.isTornDown=!1;var Me=z===E.refetch||z===E.fetchMore||z===E.poll,lt=this.options.variables,kt=this.options.fetchPolicy,Ft=(0,Vt.o)(this.options,I||{}),Kt=Me?Ft:an(this.options,Ft),tn=this.transformDocument(Kt.query);this.lastQuery=tn,Me||(this.updatePolling(),I&&I.variables&&!(0,kn.L)(I.variables,lt)&&"standby"!==Kt.fetchPolicy&&(Kt.fetchPolicy===kt||"function"==typeof Kt.nextFetchPolicy)&&(this.applyNextFetchPolicy("variables-changed",Kt),void 0===z&&(z=E.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=At(Kt.fetchPolicy));var hn=function(){G.concast===qt&&(G.waitForOwnResult=!1)},vn=Kt.variables&&(0,B.Cl)({},Kt.variables),Vn=this.fetch(Kt,z,tn),qt=Vn.concast,xt={next:function(yt){(0,kn.L)(G.variables,vn)&&(hn(),G.reportResult(yt,vn))},error:function(yt){(0,kn.L)(G.variables,vn)&&(we(yt)||(yt=new xe({networkError:yt})),hn(),G.reportError(yt,vn))}};return!Me&&(Vn.fromLink||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=qt,this.observer=xt),qt.addObserver(xt),qt},w.prototype.reobserve=function(I,z){return function Ge(F){return F.catch(function(){}),F}(this.reobserveAsConcast(I,z).promise.then(this.maskResult))},w.prototype.resubscribeAfterError=function(){for(var I=[],z=0;z0},w.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(I){return I.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},w.prototype.transformDocument=function(I){return this.queryManager.transform(I)},w.prototype.maskResult=function(I){return I&&"data"in I?(0,B.Cl)((0,B.Cl)({},I),{data:this.queryManager.maskOperation({document:this.query,data:I.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):I},w}(Ye.c);function bt(F){var w=F.options,I=w.fetchPolicy,z=w.nextFetchPolicy;return"cache-and-network"===I||"network-only"===I?F.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(G,Me){return this.nextFetchPolicy=z,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(G,Me):I}}):F.reobserve()}function _n(F){!1!==globalThis.__DEV__&&h.V1.error(25,F.message,F.stack)}function Oe(F){!1!==globalThis.__DEV__&&F&&!1!==globalThis.__DEV__&&h.V1.debug(26,F)}function At(F){return"network-only"===F||"no-cache"===F||"standby"===F}st(ji);var Xe=new(ve.et?WeakMap:Map);function on(F,w){var I=F[w];"function"==typeof I&&(F[w]=function(){return Xe.set(F,(Xe.get(F)+1)%1e15),I.apply(this,arguments)})}function Dn(F){F.notifyTimeout&&(clearTimeout(F.notifyTimeout),F.notifyTimeout=void 0)}var Pn=function(){function F(w,I){void 0===I&&(I=w.generateQueryId()),this.queryId=I,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var z=this.cache=w.cache;Xe.has(z)||(Xe.set(z,0),on(z,"evict"),on(z,"modify"),on(z,"reset"))}return F.prototype.init=function(w){var I=w.networkStatus||E.loading;return this.variables&&this.networkStatus!==E.loading&&!(0,kn.L)(this.variables,w.variables)&&(I=E.setVariables),(0,kn.L)(w.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:w.document,variables:w.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:I}),w.observableQuery&&this.setObservableQuery(w.observableQuery),w.lastRequestId&&(this.lastRequestId=w.lastRequestId),this},F.prototype.reset=function(){Dn(this),this.dirty=!1},F.prototype.resetDiff=function(){this.lastDiff=void 0},F.prototype.getDiff=function(){var w=this.getDiffOptions();if(this.lastDiff&&(0,kn.L)(w,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var I=this.observableQuery;if(I&&"no-cache"===I.options.fetchPolicy)return{complete:!1};var z=this.cache.diff(w);return this.updateLastDiff(z,w),z},F.prototype.updateLastDiff=function(w,I){this.lastDiff=w?{diff:w,options:I||this.getDiffOptions()}:void 0},F.prototype.getDiffOptions=function(w){var I;return void 0===w&&(w=this.variables),{query:this.document,variables:w,returnPartialData:!0,optimistic:!0,canonizeResults:null===(I=this.observableQuery)||void 0===I?void 0:I.options.canonizeResults}},F.prototype.setDiff=function(w){var z,I=this,G=this.lastDiff&&this.lastDiff.diff;w&&!w.complete&&null!==(z=this.observableQuery)&&void 0!==z&&z.getLastError()||(this.updateLastDiff(w),!this.dirty&&!(0,kn.L)(G&&G.result,w&&w.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return I.notify()},0))))},F.prototype.setObservableQuery=function(w){var I=this;w!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=w,w?(w.queryInfo=this,this.listeners.add(this.oqListener=function(){I.getDiff().fromOptimisticTransaction?w.observe():bt(w)})):delete this.oqListener)},F.prototype.notify=function(){var w=this;Dn(this),this.shouldNotify()&&this.listeners.forEach(function(I){return I(w)}),this.dirty=!1},F.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(P(this.networkStatus)&&this.observableQuery){var w=this.observableQuery.options.fetchPolicy;if("cache-only"!==w&&"cache-and-network"!==w)return!1}return!0},F.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=F.prototype.cancel;var w=this.observableQuery;w&&w.stopPolling()}},F.prototype.cancel=function(){},F.prototype.updateWatch=function(w){var I=this;void 0===w&&(w=this.variables);var z=this.observableQuery;if(!z||"no-cache"!==z.options.fetchPolicy){var G=(0,B.Cl)((0,B.Cl)({},this.getDiffOptions(w)),{watcher:this,callback:function(Me){return I.setDiff(Me)}});(!this.lastWatch||!(0,kn.L)(G,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=G))}},F.prototype.resetLastWrite=function(){this.lastWrite=void 0},F.prototype.shouldWrite=function(w,I){var z=this.lastWrite;return!(z&&z.dmCount===Xe.get(this.cache)&&(0,kn.L)(I,z.variables)&&(0,kn.L)(w.data,z.result.data))},F.prototype.markResult=function(w,I,z,G){var Me=this,lt=new Ue.ZI,kt=(0,ze.E)(w.errors)?w.errors.slice(0):[];if(this.reset(),"incremental"in w&&(0,ze.E)(w.incremental)){var Ft=En(this.getDiff().result,w);w.data=Ft}else if("hasNext"in w&&w.hasNext){var Kt=this.getDiff();w.data=lt.merge(Kt.result,w.data)}this.graphQLErrors=kt,"no-cache"===z.fetchPolicy?this.updateLastDiff({result:w.data,complete:!0},this.getDiffOptions(z.variables)):0!==G&&(Hn(w,z.errorPolicy)?this.cache.performTransaction(function(tn){if(Me.shouldWrite(w,z.variables))tn.writeQuery({query:I,data:w.data,variables:z.variables,overwrite:1===G}),Me.lastWrite={result:w,variables:z.variables,dmCount:Xe.get(Me.cache)};else if(Me.lastDiff&&Me.lastDiff.diff.complete)return void(w.data=Me.lastDiff.diff.result);var hn=Me.getDiffOptions(z.variables),vn=tn.diff(hn);!Me.stopped&&(0,kn.L)(Me.variables,z.variables)&&Me.updateWatch(z.variables),Me.updateLastDiff(vn,hn),vn.complete&&(w.data=vn.result)}):this.lastWrite=void 0)},F.prototype.markReady=function(){return this.networkError=null,this.networkStatus=E.ready},F.prototype.markError=function(w){return this.networkStatus=E.error,this.lastWrite=void 0,this.reset(),w.graphQLErrors&&(this.graphQLErrors=w.graphQLErrors),w.networkError&&(this.networkError=w.networkError),w},F}();function Hn(F,w){void 0===w&&(w="none");var I="ignore"===w||"all"===w,z=!Be(F);return!z&&I&&F.data&&(z=!0),z}var mi=f(4420),Un=f(2170),ci=f(2151),Nn=f(2390),Ui=f(6882),Ae=f(4539),at=Object.prototype.hasOwnProperty,ct=Object.create(null),Qt=function(){function F(w){var I=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new Un.A(ci.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new mi.b(!1),this.noCacheWarningsByQueryId=new Set;var z=new Ht.c(function(Me){return I.cache.transformDocument(Me)},{cache:!1});this.cache=w.cache,this.link=w.link,this.defaultOptions=w.defaultOptions,this.queryDeduplication=w.queryDeduplication,this.clientAwareness=w.clientAwareness,this.localState=w.localState,this.ssrMode=w.ssrMode,this.assumeImmutableResults=w.assumeImmutableResults,this.dataMasking=w.dataMasking;var G=w.documentTransform;this.documentTransform=G?z.concat(G).concat(z):z,this.defaultContext=w.defaultContext||Object.create(null),(this.onBroadcast=w.onBroadcast)&&(this.mutationStore=Object.create(null))}return F.prototype.stop=function(){var w=this;this.queries.forEach(function(I,z){w.stopQueryNoBroadcast(z)}),this.cancelPendingFetches((0,h.vA)(27))},F.prototype.cancelPendingFetches=function(w){this.fetchCancelFns.forEach(function(I){return I(w)}),this.fetchCancelFns.clear()},F.prototype.mutate=function(w){return(0,B.sH)(this,arguments,void 0,function(I){var z,G,Me,lt,kt,Ft,Kt,tn=I.mutation,hn=I.variables,vn=I.optimisticResponse,Vn=I.updateQueries,qt=I.refetchQueries,He=void 0===qt?[]:qt,xt=I.awaitRefetchQueries,yt=void 0!==xt&&xt,mn=I.update,Fn=I.onQueryUpdated,Zn=I.fetchPolicy,ii=void 0===Zn?(null===(Ft=this.defaultOptions.mutate)||void 0===Ft?void 0:Ft.fetchPolicy)||"network-only":Zn,zn=I.errorPolicy,Li=void 0===zn?(null===(Kt=this.defaultOptions.mutate)||void 0===Kt?void 0:Kt.errorPolicy)||"none":zn,ur=I.keepRootFields,Pi=I.context;return(0,B.YH)(this,function(Fr){switch(Fr.label){case 0:return(0,h.V1)(tn,28),(0,h.V1)("network-only"===ii||"no-cache"===ii,29),z=this.generateMutationId(),tn=this.cache.transformForLink(this.transform(tn)),G=this.getDocumentInfo(tn).hasClientExports,hn=this.getVariables(tn,hn),G?[4,this.localState.addExportedVariables(tn,hn,Pi)]:[3,2];case 1:hn=Fr.sent(),Fr.label=2;case 2:return Me=this.mutationStore&&(this.mutationStore[z]={mutation:tn,variables:hn,loading:!0,error:null}),lt=vn&&this.markMutationOptimistic(vn,{mutationId:z,document:tn,variables:hn,fetchPolicy:ii,errorPolicy:Li,context:Pi,updateQueries:Vn,update:mn,keepRootFields:ur}),this.broadcastQueries(),kt=this,[2,new Promise(function(us,Bo){return gn(kt.getObservableFromLink(tn,(0,B.Cl)((0,B.Cl)({},Pi),{optimisticResponse:lt?vn:void 0}),hn,{},!1),function($r){if(Be($r)&&"none"===Li)throw new xe({graphQLErrors:Ce($r)});Me&&(Me.loading=!1,Me.error=null);var mo=(0,B.Cl)({},$r);return"function"==typeof He&&(He=He(mo)),"ignore"===Li&&Be(mo)&&delete mo.errors,kt.markMutationResult({mutationId:z,result:mo,document:tn,variables:hn,fetchPolicy:ii,errorPolicy:Li,context:Pi,update:mn,updateQueries:Vn,awaitRefetchQueries:yt,refetchQueries:He,removeOptimistic:lt?z:void 0,onQueryUpdated:Fn,keepRootFields:ur})}).subscribe({next:function($r){kt.broadcastQueries(),(!("hasNext"in $r)||!1===$r.hasNext)&&us((0,B.Cl)((0,B.Cl)({},$r),{data:kt.maskOperation({document:tn,data:$r.data,fetchPolicy:ii,id:z})}))},error:function($r){Me&&(Me.loading=!1,Me.error=$r),lt&&kt.cache.removeOptimistic(z),kt.broadcastQueries(),Bo($r instanceof xe?$r:new xe({networkError:$r}))}})})]}})})},F.prototype.markMutationResult=function(w,I){var z=this;void 0===I&&(I=this.cache);var G=w.result,Me=[],lt="no-cache"===w.fetchPolicy;if(!lt&&Hn(G,w.errorPolicy)){if(ut(G)||Me.push({result:G.data,dataId:"ROOT_MUTATION",query:w.document,variables:w.variables}),ut(G)&&(0,ze.E)(G.incremental)){var kt=I.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(w.document).asQuery,variables:w.variables,optimistic:!1,returnPartialData:!0}),Ft=void 0;kt.result&&(Ft=En(kt.result,G)),typeof Ft<"u"&&(G.data=Ft,Me.push({result:Ft,dataId:"ROOT_MUTATION",query:w.document,variables:w.variables}))}var Kt=w.updateQueries;Kt&&this.queries.forEach(function(hn,vn){var Vn=hn.observableQuery,qt=Vn&&Vn.queryName;if(qt&&at.call(Kt,qt)){var He=Kt[qt],xt=z.queries.get(vn),yt=xt.document,mn=xt.variables,Fn=I.diff({query:yt,variables:mn,returnPartialData:!0,optimistic:!1}),Zn=Fn.result;if(Fn.complete&&Zn){var zn=He(Zn,{mutationResult:G,queryName:yt&&(0,Bn.n4)(yt)||void 0,queryVariables:mn});zn&&Me.push({result:zn,dataId:"ROOT_QUERY",query:yt,variables:mn})}}})}if(Me.length>0||(w.refetchQueries||"").length>0||w.update||w.onQueryUpdated||w.removeOptimistic){var tn=[];if(this.refetchQueries({updateCache:function(hn){lt||Me.forEach(function(He){return hn.write(He)});var vn=w.update,Vn=!function Ln(F){return ut(F)||function Zt(F){return"hasNext"in F&&"data"in F}(F)}(G)||ut(G)&&!G.hasNext;if(vn){if(!lt){var qt=hn.diff({id:"ROOT_MUTATION",query:z.getDocumentInfo(w.document).asQuery,variables:w.variables,optimistic:!1,returnPartialData:!0});qt.complete&&("incremental"in(G=(0,B.Cl)((0,B.Cl)({},G),{data:qt.result}))&&delete G.incremental,"hasNext"in G&&delete G.hasNext)}Vn&&vn(hn,G,{context:w.context,variables:w.variables})}!lt&&!w.keepRootFields&&Vn&&hn.modify({id:"ROOT_MUTATION",fields:function(He,xt){return"__typename"===xt.fieldName?He:xt.DELETE}})},include:w.refetchQueries,optimistic:!1,removeOptimistic:w.removeOptimistic,onQueryUpdated:w.onQueryUpdated||null}).forEach(function(hn){return tn.push(hn)}),w.awaitRefetchQueries||w.onQueryUpdated)return Promise.all(tn).then(function(){return G})}return Promise.resolve(G)},F.prototype.markMutationOptimistic=function(w,I){var z=this,G="function"==typeof w?w(I.variables,{IGNORE:ct}):w;return G!==ct&&(this.cache.recordOptimisticTransaction(function(Me){try{z.markMutationResult((0,B.Cl)((0,B.Cl)({},I),{result:{data:G}}),Me)}catch(lt){!1!==globalThis.__DEV__&&h.V1.error(lt)}},I.mutationId),!0)},F.prototype.fetchQuery=function(w,I,z){return this.fetchConcastWithInfo(w,I,z).concast.promise},F.prototype.getQueryStore=function(){var w=Object.create(null);return this.queries.forEach(function(I,z){w[z]={variables:I.variables,networkStatus:I.networkStatus,networkError:I.networkError,graphQLErrors:I.graphQLErrors}}),w},F.prototype.resetErrors=function(w){var I=this.queries.get(w);I&&(I.networkError=void 0,I.graphQLErrors=[])},F.prototype.transform=function(w){return this.documentTransform.transformDocument(w)},F.prototype.getDocumentInfo=function(w){var I=this.transformCache;if(!I.has(w)){var z={hasClientExports:(0,ge.f2)(w),hasForcedResolvers:this.localState.shouldForceResolvers(w),hasNonreactiveDirective:(0,ge.d8)(["nonreactive"],w),nonReactiveQuery:(0,Wt.x3)(w),clientQuery:this.localState.clientQuery(w),serverQuery:(0,Wt.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],w),defaultVars:(0,Bn.wY)((0,Bn.Vu)(w)),asQuery:(0,B.Cl)((0,B.Cl)({},w),{definitions:w.definitions.map(function(G){return"OperationDefinition"===G.kind&&"query"!==G.operation?(0,B.Cl)((0,B.Cl)({},G),{operation:"query"}):G})})};I.set(w,z)}return I.get(w)},F.prototype.getVariables=function(w,I){return(0,B.Cl)((0,B.Cl)({},this.getDocumentInfo(w).defaultVars),I)},F.prototype.watchQuery=function(w){var I=this.transform(w.query);typeof(w=(0,B.Cl)((0,B.Cl)({},w),{variables:this.getVariables(I,w.variables)})).notifyOnNetworkStatusChange>"u"&&(w.notifyOnNetworkStatusChange=!1);var z=new Pn(this),G=new ji({queryManager:this,queryInfo:z,options:w});return G.lastQuery=I,this.queries.set(G.queryId,z),z.init({document:I,observableQuery:G,variables:G.variables}),G},F.prototype.query=function(w,I){var z=this;void 0===I&&(I=this.generateQueryId()),(0,h.V1)(w.query,30),(0,h.V1)("Document"===w.query.kind,31),(0,h.V1)(!w.returnPartialData,32),(0,h.V1)(!w.pollInterval,33);var G=this.transform(w.query);return this.fetchQuery(I,(0,B.Cl)((0,B.Cl)({},w),{query:G})).then(function(Me){return Me&&(0,B.Cl)((0,B.Cl)({},Me),{data:z.maskOperation({document:G,data:Me.data,fetchPolicy:w.fetchPolicy,id:I})})}).finally(function(){return z.stopQuery(I)})},F.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},F.prototype.generateRequestId=function(){return this.requestIdCounter++},F.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},F.prototype.stopQueryInStore=function(w){this.stopQueryInStoreNoBroadcast(w),this.broadcastQueries()},F.prototype.stopQueryInStoreNoBroadcast=function(w){var I=this.queries.get(w);I&&I.stop()},F.prototype.clearStore=function(w){return void 0===w&&(w={discardWatches:!0}),this.cancelPendingFetches((0,h.vA)(34)),this.queries.forEach(function(I){I.observableQuery?I.networkStatus=E.loading:I.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(w)},F.prototype.getObservableQueries=function(w){var I=this;void 0===w&&(w="active");var z=new Map,G=new Map,Me=new Map,lt=new Set;return Array.isArray(w)&&w.forEach(function(kt){if("string"==typeof kt)G.set(kt,kt),Me.set(kt,!1);else if((0,ee.Kc)(kt)){var Ft=(0,fn.y)(I.transform(kt));G.set(Ft,(0,Bn.n4)(kt)),Me.set(Ft,!1)}else(0,Ke.U)(kt)&&kt.query&<.add(kt)}),this.queries.forEach(function(kt,Ft){var Kt=kt.observableQuery,tn=kt.document;if(Kt){if("all"===w)return void z.set(Ft,Kt);var hn=Kt.queryName;if("standby"===Kt.options.fetchPolicy||"active"===w&&!Kt.hasObservers())return;("active"===w||hn&&Me.has(hn)||tn&&Me.has((0,fn.y)(tn)))&&(z.set(Ft,Kt),hn&&Me.set(hn,!0),tn&&Me.set((0,fn.y)(tn),!0))}}),lt.size&<.forEach(function(kt){var Ft=(0,J.v)("legacyOneTimeQuery"),Kt=I.getQuery(Ft).init({document:kt.query,variables:kt.variables}),tn=new ji({queryManager:I,queryInfo:Kt,options:(0,B.Cl)((0,B.Cl)({},kt),{fetchPolicy:"network-only"})});(0,h.V1)(tn.queryId===Ft),Kt.setObservableQuery(tn),z.set(Ft,tn)}),!1!==globalThis.__DEV__&&Me.size&&Me.forEach(function(kt,Ft){if(!kt){var Kt=G.get(Ft);Kt?!1!==globalThis.__DEV__&&h.V1.warn(35,Kt):!1!==globalThis.__DEV__&&h.V1.warn(36)}}),z},F.prototype.reFetchObservableQueries=function(w){var I=this;void 0===w&&(w=!1);var z=[];return this.getObservableQueries(w?"all":"active").forEach(function(G,Me){var lt=G.options.fetchPolicy;G.resetLastResults(),(w||"standby"!==lt&&"cache-only"!==lt)&&z.push(G.refetch()),I.getQuery(Me).setDiff(null)}),this.broadcastQueries(),Promise.all(z)},F.prototype.setObservableQuery=function(w){this.getQuery(w.queryId).setObservableQuery(w)},F.prototype.startGraphQLSubscription=function(w){var I=this,z=w.query,G=w.variables,Me=w.fetchPolicy,lt=w.errorPolicy,kt=void 0===lt?"none":lt,Ft=w.context,Kt=void 0===Ft?{}:Ft,tn=w.extensions,hn=void 0===tn?{}:tn;z=this.transform(z),G=this.getVariables(z,G);var vn=function(qt){return I.getObservableFromLink(z,Kt,qt,hn).map(function(He){"no-cache"!==Me&&(Hn(He,kt)&&I.cache.write({query:z,result:He.data,dataId:"ROOT_SUBSCRIPTION",variables:qt}),I.broadcastQueries());var xt=Be(He),yt=function te(F){return!!F.extensions&&Array.isArray(F.extensions[oe])}(He);if(xt||yt){var mn={};if(xt&&(mn.graphQLErrors=He.errors),yt&&(mn.protocolErrors=He.extensions[oe]),"none"===kt||yt)throw new xe(mn)}return"ignore"===kt&&delete He.errors,He})};if(this.getDocumentInfo(z).hasClientExports){var Vn=this.localState.addExportedVariables(z,G,Kt).then(vn);return new Ye.c(function(qt){var He=null;return Vn.then(function(xt){return He=xt.subscribe(qt)},qt.error),function(){return He&&He.unsubscribe()}})}return vn(G)},F.prototype.stopQuery=function(w){this.stopQueryNoBroadcast(w),this.broadcastQueries()},F.prototype.stopQueryNoBroadcast=function(w){this.stopQueryInStoreNoBroadcast(w),this.removeQuery(w)},F.prototype.removeQuery=function(w){this.fetchCancelFns.delete(w),this.queries.has(w)&&(this.getQuery(w).stop(),this.queries.delete(w))},F.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(w){return w.notify()})},F.prototype.getLocalState=function(){return this.localState},F.prototype.getObservableFromLink=function(w,I,z,G,Me){var kt,lt=this;void 0===Me&&(Me=null!==(kt=I?.queryDeduplication)&&void 0!==kt?kt:this.queryDeduplication);var Ft,Kt=this.getDocumentInfo(w),tn=Kt.serverQuery,hn=Kt.clientQuery;if(tn){var Vn=this.inFlightLinkObservables,qt=this.link,He={query:tn,variables:z,operationName:(0,Bn.n4)(tn)||void 0,context:this.prepareContext((0,B.Cl)((0,B.Cl)({},I),{forceFetch:!Me})),extensions:G};if(I=He.context,Me){var xt=(0,fn.y)(tn),yt=(0,hi.M)(z),mn=Vn.lookup(xt,yt);if(!(Ft=mn.observable)){var Fn=new In([Y(qt,He)]);Ft=mn.observable=Fn,Fn.beforeNext(function(){Vn.remove(xt,yt)})}}else Ft=new In([Y(qt,He)])}else Ft=new In([Ye.c.of({data:{}})]),I=this.prepareContext(I);return hn&&(Ft=gn(Ft,function(Zn){return lt.localState.runResolvers({document:hn,remoteResult:Zn,context:I,variables:z})})),Ft},F.prototype.getResultsFromLink=function(w,I,z){var G=w.lastRequestId=this.generateRequestId(),Me=this.cache.transformForLink(z.query);return gn(this.getObservableFromLink(Me,z.context,z.variables),function(lt){var kt=Ce(lt),Ft=kt.length>0,Kt=z.errorPolicy;if(G>=w.lastRequestId){if(Ft&&"none"===Kt)throw w.markError(new xe({graphQLErrors:kt}));w.markResult(lt,Me,z,I),w.markReady()}var tn={data:lt.data,loading:!1,networkStatus:E.ready};return Ft&&"none"===Kt&&(tn.data=void 0),Ft&&"ignore"!==Kt&&(tn.errors=kt,tn.networkStatus=E.error),tn},function(lt){var kt=we(lt)?lt:new xe({networkError:lt});throw G>=w.lastRequestId&&w.markError(kt),kt})},F.prototype.fetchConcastWithInfo=function(w,I,z,G){var Me=this;void 0===z&&(z=E.loading),void 0===G&&(G=I.query);var zn,Li,lt=this.getVariables(G,I.variables),kt=this.getQuery(w),Ft=this.defaultOptions.watchQuery,Kt=I.fetchPolicy,hn=I.errorPolicy,Vn=I.returnPartialData,He=I.notifyOnNetworkStatusChange,yt=I.context,Fn=Object.assign({},I,{query:G,variables:lt,fetchPolicy:void 0===Kt?Ft&&Ft.fetchPolicy||"cache-first":Kt,errorPolicy:void 0===hn?Ft&&Ft.errorPolicy||"none":hn,returnPartialData:void 0!==Vn&&Vn,notifyOnNetworkStatusChange:void 0!==He&&He,context:void 0===yt?{}:yt}),Zn=function(Pi){Fn.variables=Pi;var Fr=Me.fetchQueryByPolicy(kt,Fn,z);return"standby"!==Fn.fetchPolicy&&Fr.sources.length>0&&kt.observableQuery&&kt.observableQuery.applyNextFetchPolicy("after-fetch",I),Fr},ii=function(){return Me.fetchCancelFns.delete(w)};if(this.fetchCancelFns.set(w,function(Pi){ii(),setTimeout(function(){return zn.cancel(Pi)})}),this.getDocumentInfo(Fn.query).hasClientExports)zn=new In(this.localState.addExportedVariables(Fn.query,Fn.variables,Fn.context).then(Zn).then(function(Pi){return Pi.sources})),Li=!0;else{var ur=Zn(Fn.variables);Li=ur.fromLink,zn=new In(ur.sources)}return zn.promise.then(ii,ii),{concast:zn,fromLink:Li}},F.prototype.refetchQueries=function(w){var I=this,z=w.updateCache,G=w.include,Me=w.optimistic,lt=void 0!==Me&&Me,kt=w.removeOptimistic,Ft=void 0===kt?lt?(0,J.v)("refetchQueries"):void 0:kt,Kt=w.onQueryUpdated,tn=new Map;G&&this.getObservableQueries(G).forEach(function(vn,Vn){tn.set(Vn,{oq:vn,lastDiff:I.getQuery(Vn).getDiff()})});var hn=new Map;return z&&this.cache.batch({update:z,optimistic:lt&&Ft||!1,removeOptimistic:Ft,onWatchUpdated:function(vn,Vn,qt){var He=vn.watcher instanceof Pn&&vn.watcher.observableQuery;if(He){if(Kt){tn.delete(He.queryId);var xt=Kt(He,Vn,qt);return!0===xt&&(xt=He.refetch()),!1!==xt&&hn.set(He,xt),xt}null!==Kt&&tn.set(He.queryId,{oq:He,lastDiff:qt,diff:Vn})}}}),tn.size&&tn.forEach(function(vn,Vn){var yt,qt=vn.oq,He=vn.lastDiff,xt=vn.diff;if(Kt){if(!xt){var mn=qt.queryInfo;mn.reset(),xt=mn.getDiff()}yt=Kt(qt,xt,He)}(!Kt||!0===yt)&&(yt=qt.refetch()),!1!==yt&&hn.set(qt,yt),Vn.indexOf("legacyOneTimeQuery")>=0&&I.stopQueryNoBroadcast(Vn)}),Ft&&this.cache.removeOptimistic(Ft),hn},F.prototype.maskOperation=function(w){var I,z,G,Me=w.document,lt=w.data;if(!1!==globalThis.__DEV__){var kt=w.fetchPolicy,Ft=w.id,Kt=null===(I=(0,Bn.Vu)(Me))||void 0===I?void 0:I.operation,tn=(null!==(z=Kt?.[0])&&void 0!==z?z:"o")+Ft;this.dataMasking&&"no-cache"===kt&&!(0,Gt.s6)(Me)&&!this.noCacheWarningsByQueryId.has(tn)&&(this.noCacheWarningsByQueryId.add(tn),!1!==globalThis.__DEV__&&h.V1.warn(37,null!==(G=(0,Bn.n4)(Me))&&void 0!==G?G:"Unnamed ".concat(Kt??"operation")))}return this.dataMasking?function Br(F,w,I){var z;if(!I.fragmentMatches)return!1!==globalThis.__DEV__&&(0,Ui.Ki)(),F;var G=(0,Bn.Vu)(w);return(0,h.V1)(G,51),null==F?F:(0,Nn.S)(F,G.selectionSet,{operationType:G.operation,operationName:null===(z=G.name)||void 0===z?void 0:z.value,fragmentMap:(0,Gt.JG)((0,Bn.zK)(w)),cache:I,mutableTargets:new Ui.jq,knownChanged:new Ui.xm})}(lt,Me,this.cache):lt},F.prototype.maskFragment=function(w){var I=w.data;return this.dataMasking?(0,Ae.z)(I,w.fragment,this.cache,w.fragmentName):I},F.prototype.fetchQueryByPolicy=function(w,I,z){var G=this,Me=I.query,lt=I.variables,kt=I.fetchPolicy,Ft=I.refetchWritePolicy,Kt=I.errorPolicy,tn=I.returnPartialData,hn=I.context,vn=I.notifyOnNetworkStatusChange,Vn=w.networkStatus;w.init({document:Me,variables:lt,networkStatus:z});var qt=function(){return w.getDiff()},He=function(Zn,ii){void 0===ii&&(ii=w.networkStatus||E.loading);var zn=Zn.result;!1!==globalThis.__DEV__&&!tn&&!(0,kn.L)(zn,{})&&Oe(Zn.missing);var Li=function(ur){return Ye.c.of((0,B.Cl)({data:ur,loading:P(ii),networkStatus:ii},Zn.complete?null:{partial:!0}))};return zn&&G.getDocumentInfo(Me).hasForcedResolvers?G.localState.runResolvers({document:Me,remoteResult:{data:zn},context:hn,variables:lt,onlyRunForcedResolvers:!0}).then(function(ur){return Li(ur.data||void 0)}):"none"===Kt&&ii===E.refetch&&Array.isArray(Zn.missing)?Li(void 0):Li(zn)},xt="no-cache"===kt?0:z===E.refetch&&"merge"!==Ft?1:2,yt=function(){return G.getResultsFromLink(w,xt,{query:Me,variables:lt,context:hn,fetchPolicy:kt,errorPolicy:Kt})},mn=vn&&"number"==typeof Vn&&Vn!==z&&P(z);switch(kt){default:case"cache-first":return(Fn=qt()).complete?{fromLink:!1,sources:[He(Fn,w.markReady())]}:tn||mn?{fromLink:!0,sources:[He(Fn),yt()]}:{fromLink:!0,sources:[yt()]};case"cache-and-network":var Fn;return(Fn=qt()).complete||tn||mn?{fromLink:!0,sources:[He(Fn),yt()]}:{fromLink:!0,sources:[yt()]};case"cache-only":return{fromLink:!1,sources:[He(qt(),w.markReady())]};case"network-only":return mn?{fromLink:!0,sources:[He(qt()),yt()]}:{fromLink:!0,sources:[yt()]};case"no-cache":return mn?{fromLink:!0,sources:[He(w.getDiff()),yt()]}:{fromLink:!0,sources:[yt()]};case"standby":return{fromLink:!1,sources:[]}}},F.prototype.getQuery=function(w){return w&&!this.queries.has(w)&&this.queries.set(w,new Pn(this,w)),this.queries.get(w)},F.prototype.prepareContext=function(w){void 0===w&&(w={});var I=this.localState.prepareContext(w);return(0,B.Cl)((0,B.Cl)((0,B.Cl)({},this.defaultContext),I),{clientAwareness:this.clientAwareness})},F}(),wt=f(1955);function vi(F){return F.kind===wt.b.FIELD||F.kind===wt.b.FRAGMENT_SPREAD||F.kind===wt.b.INLINE_FRAGMENT}var Ei=f(4141),Oi=function(){function F(w){var I=w.cache,z=w.client,G=w.resolvers,Me=w.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=I,z&&(this.client=z),G&&this.addResolvers(G),Me&&this.setFragmentMatcher(Me)}return F.prototype.addResolvers=function(w){var I=this;this.resolvers=this.resolvers||{},Array.isArray(w)?w.forEach(function(z){I.resolvers=(0,Ue.D9)(I.resolvers,z)}):this.resolvers=(0,Ue.D9)(this.resolvers,w)},F.prototype.setResolvers=function(w){this.resolvers={},this.addResolvers(w)},F.prototype.getResolvers=function(){return this.resolvers||{}},F.prototype.runResolvers=function(w){return(0,B.sH)(this,arguments,void 0,function(I){var z=I.document,G=I.remoteResult,Me=I.context,lt=I.variables,kt=I.onlyRunForcedResolvers,Ft=void 0!==kt&&kt;return(0,B.YH)(this,function(Kt){return z?[2,this.resolveDocument(z,G.data,Me,lt,this.fragmentMatcher,Ft).then(function(tn){return(0,B.Cl)((0,B.Cl)({},G),{data:tn.result})})]:[2,G]})})},F.prototype.setFragmentMatcher=function(w){this.fragmentMatcher=w},F.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},F.prototype.clientQuery=function(w){return(0,ge.d8)(["client"],w)&&this.resolvers?w:null},F.prototype.serverQuery=function(w){return(0,Wt.er)(w)},F.prototype.prepareContext=function(w){var I=this.cache;return(0,B.Cl)((0,B.Cl)({},w),{cache:I,getCacheKey:function(z){return I.identify(z)}})},F.prototype.addExportedVariables=function(w){return(0,B.sH)(this,arguments,void 0,function(I,z,G){return void 0===z&&(z={}),void 0===G&&(G={}),(0,B.YH)(this,function(Me){return I?[2,this.resolveDocument(I,this.buildRootValueFromCache(I,z)||{},this.prepareContext(G),z).then(function(lt){return(0,B.Cl)((0,B.Cl)({},z),lt.exportedVariables)})]:[2,(0,B.Cl)({},z)]})})},F.prototype.shouldForceResolvers=function(w){var I=!1;return(0,_t.YR)(w,{Directive:{enter:function(z){if("client"===z.name.value&&z.arguments&&(I=z.arguments.some(function(G){return"always"===G.name.value&&"BooleanValue"===G.value.kind&&!0===G.value.value})))return _t.sP}}}),I},F.prototype.buildRootValueFromCache=function(w,I){return this.cache.diff({query:(0,Wt.zc)(w),variables:I,returnPartialData:!0,optimistic:!1}).result},F.prototype.resolveDocument=function(w,I){return(0,B.sH)(this,arguments,void 0,function(z,G,Me,lt,kt,Ft){var Kt,tn,hn,vn,Vn,qt,He,xt,yt,mn;return void 0===Me&&(Me={}),void 0===lt&&(lt={}),void 0===kt&&(kt=function(){return!0}),void 0===Ft&&(Ft=!1),(0,B.YH)(this,function(Zn){return Kt=(0,Bn.Vn)(z),tn=(0,Bn.zK)(z),hn=(0,Gt.JG)(tn),vn=this.collectSelectionsToResolve(Kt,hn),qt=(Vn=Kt.operation)?Vn.charAt(0).toUpperCase()+Vn.slice(1):"Query",xt=(He=this).cache,yt=He.client,mn={fragmentMap:hn,context:(0,B.Cl)((0,B.Cl)({},Me),{cache:xt,client:yt}),variables:lt,fragmentMatcher:kt,defaultOperationType:qt,exportedVariables:{},selectionsToResolve:vn,onlyRunForcedResolvers:Ft},[2,this.resolveSelectionSet(Kt.selectionSet,!1,G,mn).then(function(ii){return{result:ii,exportedVariables:mn.exportedVariables}})]})})},F.prototype.resolveSelectionSet=function(w,I,z,G){return(0,B.sH)(this,void 0,void 0,function(){var Me,lt,kt,Ft,tn=this;return(0,B.YH)(this,function(hn){return Me=G.fragmentMap,lt=G.context,kt=G.variables,Ft=[z],[2,Promise.all(w.selections.map(function(vn){return(0,B.sH)(tn,void 0,void 0,function(){var Vn;return(0,B.YH)(this,function(He){return(I||G.selectionsToResolve.has(vn))&&(0,ge.MS)(vn,kt)?(0,ee.dt)(vn)?[2,this.resolveField(vn,I,z,G).then(function(xt){var yt;typeof xt<"u"&&Ft.push(((yt={})[(0,ee.ue)(vn)]=xt,yt))})]:((0,ee.kd)(vn)?Vn=vn:(0,h.V1)(Vn=Me[vn.name.value],19,vn.name.value),Vn&&Vn.typeCondition&&G.fragmentMatcher(z,Vn.typeCondition.name.value,lt)?[2,this.resolveSelectionSet(Vn.selectionSet,I,z,G).then(function(xt){Ft.push(xt)})]:[2]):[2]})})})).then(function(){return(0,Ue.IM)(Ft)})]})})},F.prototype.resolveField=function(w,I,z,G){return(0,B.sH)(this,void 0,void 0,function(){var Me,lt,kt,Ft,Kt,tn,hn,vn,Vn,qt=this;return(0,B.YH)(this,function(He){return z?(Me=G.variables,lt=w.name.value,kt=(0,ee.ue)(w),Ft=lt!==kt,Kt=z[kt]||z[lt],tn=Promise.resolve(Kt),(!G.onlyRunForcedResolvers||this.shouldForceResolvers(w))&&(hn=z.__typename||G.defaultOperationType,(vn=this.resolvers&&this.resolvers[hn])&&(Vn=vn[Ft?lt:kt])&&(tn=Promise.resolve(Ei.bl.withValue(this.cache,Vn,[z,(0,ee.MB)(w,Me),G.context,{field:w,fragmentMap:G.fragmentMap}])))),[2,tn.then(function(xt){var yt,mn;if(void 0===xt&&(xt=Kt),w.directives&&w.directives.forEach(function(Zn){"export"===Zn.name.value&&Zn.arguments&&Zn.arguments.forEach(function(ii){"as"===ii.name.value&&"StringValue"===ii.value.kind&&(G.exportedVariables[ii.value.value]=xt)})}),!w.selectionSet||null==xt)return xt;var Fn=null!==(mn=null===(yt=w.directives)||void 0===yt?void 0:yt.some(function(Zn){return"client"===Zn.name.value}))&&void 0!==mn&&mn;return Array.isArray(xt)?qt.resolveSubSelectedArray(w,I||Fn,xt,G):w.selectionSet?qt.resolveSelectionSet(w.selectionSet,I||Fn,xt,G):void 0})]):[2,null]})})},F.prototype.resolveSubSelectedArray=function(w,I,z,G){var Me=this;return Promise.all(z.map(function(lt){return null===lt?null:Array.isArray(lt)?Me.resolveSubSelectedArray(w,I,lt,G):w.selectionSet?Me.resolveSelectionSet(w.selectionSet,I,lt,G):void 0}))},F.prototype.collectSelectionsToResolve=function(w,I){var z=function(lt){return!Array.isArray(lt)},G=this.selectionsToResolveCache;return function Me(lt){if(!G.has(lt)){var kt=new Set;G.set(lt,kt),(0,_t.YR)(lt,{Directive:function(Ft,Kt,tn,hn,vn){"client"===Ft.name.value&&vn.forEach(function(Vn){z(Vn)&&vi(Vn)&&kt.add(Vn)})},FragmentSpread:function(Ft,Kt,tn,hn,vn){var Vn=I[Ft.name.value];(0,h.V1)(Vn,20,Ft.name.value);var qt=Me(Vn);qt.size>0&&(vn.forEach(function(He){z(He)&&vi(He)&&kt.add(He)}),kt.add(Ft),qt.forEach(function(He){kt.add(He)}))}})}return G.get(lt)}(w)},F}();function lr(F,w){return(0,Vt.o)(F,w,w.variables&&{variables:(0,Vt.o)((0,B.Cl)((0,B.Cl)({},F&&F.variables),w.variables))})}var io=f(8782),xr=!1,Nr=function(){function F(w){var z,I=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!w.cache)throw(0,h.vA)(16);var G=w.uri,kt=w.cache,Ft=w.documentTransform,Kt=w.ssrMode,tn=void 0!==Kt&&Kt,hn=w.ssrForceFetchDelay,vn=void 0===hn?0:hn,Vn=w.connectToDevTools,qt=w.queryDeduplication,He=void 0===qt||qt,xt=w.defaultOptions,yt=w.defaultContext,mn=w.assumeImmutableResults,Fn=void 0===mn?kt.assumeImmutableResults:mn,Zn=w.resolvers,ii=w.typeDefs,zn=w.fragmentMatcher,Li=w.name,ur=w.version,Pi=w.devtools,Fr=w.dataMasking,us=w.link;us||(us=G?new _i({uri:G,credentials:w.credentials,headers:w.headers}):K.C.empty()),this.link=us,this.cache=kt,this.disableNetworkFetches=tn||vn>0,this.queryDeduplication=He,this.defaultOptions=xt||Object.create(null),this.typeDefs=ii,this.devtoolsConfig=(0,B.Cl)((0,B.Cl)({},Pi),{enabled:null!==(z=Pi?.enabled)&&void 0!==z?z:Vn}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),vn&&setTimeout(function(){return I.disableNetworkFetches=!1},vn),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=le.r,this.localState=new Oi({cache:kt,client:this,resolvers:Zn,fragmentMatcher:zn}),this.queryManager=new Qt({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:yt,documentTransform:Ft,queryDeduplication:He,ssrMode:tn,dataMasking:!!Fr,clientAwareness:{name:Li,version:ur},localState:this.localState,assumeImmutableResults:Fn,onBroadcast:this.devtoolsConfig.enabled?function(){I.devToolsHookCb&&I.devToolsHookCb({action:{},state:{queries:I.queryManager.getQueryStore(),mutations:I.queryManager.mutationStore||{}},dataWithOptimisticResults:I.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return F.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var w=window,I=Symbol.for("apollo.devtools");(w[I]=w[I]||[]).push(this),w.__APOLLO_CLIENT__=this,!xr&&!1!==globalThis.__DEV__&&(xr=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var z=window.navigator,G=z&&z.userAgent,Me=void 0;"string"==typeof G&&(G.indexOf("Chrome/")>-1?Me="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":G.indexOf("Firefox/")>-1&&(Me="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),Me&&!1!==globalThis.__DEV__&&h.V1.log("Download the Apollo DevTools for a better development experience: %s",Me)}},1e4))}},Object.defineProperty(F.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),F.prototype.stop=function(){this.queryManager.stop()},F.prototype.watchQuery=function(w){return this.defaultOptions.watchQuery&&(w=lr(this.defaultOptions.watchQuery,w)),this.disableNetworkFetches&&("network-only"===w.fetchPolicy||"cache-and-network"===w.fetchPolicy)&&(w=(0,B.Cl)((0,B.Cl)({},w),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(w)},F.prototype.query=function(w){return this.defaultOptions.query&&(w=lr(this.defaultOptions.query,w)),(0,h.V1)("cache-and-network"!==w.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===w.fetchPolicy&&(w=(0,B.Cl)((0,B.Cl)({},w),{fetchPolicy:"cache-first"})),this.queryManager.query(w)},F.prototype.mutate=function(w){return this.defaultOptions.mutate&&(w=lr(this.defaultOptions.mutate,w)),this.queryManager.mutate(w)},F.prototype.subscribe=function(w){var I=this,z=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(w).map(function(G){return(0,B.Cl)((0,B.Cl)({},G),{data:I.queryManager.maskOperation({document:w.query,data:G.data,fetchPolicy:w.fetchPolicy,id:z})})})},F.prototype.readQuery=function(w,I){return void 0===I&&(I=!1),this.cache.readQuery(w,I)},F.prototype.watchFragment=function(w){var I;return this.cache.watchFragment((0,B.Cl)((0,B.Cl)({},w),((I={})[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,I)))},F.prototype.readFragment=function(w,I){return void 0===I&&(I=!1),this.cache.readFragment(w,I)},F.prototype.writeQuery=function(w){var I=this.cache.writeQuery(w);return!1!==w.broadcast&&this.queryManager.broadcastQueries(),I},F.prototype.writeFragment=function(w){var I=this.cache.writeFragment(w);return!1!==w.broadcast&&this.queryManager.broadcastQueries(),I},F.prototype.__actionHookForDevTools=function(w){this.devToolsHookCb=w},F.prototype.__requestRaw=function(w){return Y(this.link,w)},F.prototype.resetStore=function(){var w=this;return Promise.resolve().then(function(){return w.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(w.resetStoreCallbacks.map(function(I){return I()}))}).then(function(){return w.reFetchObservableQueries()})},F.prototype.clearStore=function(){var w=this;return Promise.resolve().then(function(){return w.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(w.clearStoreCallbacks.map(function(I){return I()}))})},F.prototype.onResetStore=function(w){var I=this;return this.resetStoreCallbacks.push(w),function(){I.resetStoreCallbacks=I.resetStoreCallbacks.filter(function(z){return z!==w})}},F.prototype.onClearStore=function(w){var I=this;return this.clearStoreCallbacks.push(w),function(){I.clearStoreCallbacks=I.clearStoreCallbacks.filter(function(z){return z!==w})}},F.prototype.reFetchObservableQueries=function(w){return this.queryManager.reFetchObservableQueries(w)},F.prototype.refetchQueries=function(w){var I=this.queryManager.refetchQueries(w),z=[],G=[];I.forEach(function(lt,kt){z.push(kt),G.push(lt)});var Me=Promise.all(G);return Me.queries=z,Me.results=G,Me.catch(function(lt){!1!==globalThis.__DEV__&&h.V1.debug(18,lt)}),Me},F.prototype.getObservableQueries=function(w){return void 0===w&&(w="active"),this.queryManager.getObservableQueries(w)},F.prototype.extract=function(w){return this.cache.extract(w)},F.prototype.restore=function(w){return this.cache.restore(w)},F.prototype.addResolvers=function(w){this.localState.addResolvers(w)},F.prototype.setResolvers=function(w){this.localState.setResolvers(w)},F.prototype.getResolvers=function(){return this.localState.getResolvers()},F.prototype.setLocalStateFragmentMatcher=function(w){this.localState.setFragmentMatcher(w)},F.prototype.setLink=function(w){this.link=this.queryManager.link=w},Object.defineProperty(F.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),F}();function je(F,w){if(!F)throw new Error(w??"Unexpected invariant triggered.")}!1!==globalThis.__DEV__&&(Nr.prototype.getMemoryInternals=io.ep);const ln=/\r\n|[\n\r]/g;function Re(F,w){let I=0,z=1;for(const G of F.body.matchAll(ln)){if("number"==typeof G.index||je(!1),G.index>=w)break;I=G.index+G[0].length,z+=1}return{line:z,column:w+1-I}}function et(F,w){const I=F.locationOffset.column-1,z="".padStart(I)+F.body,G=w.line-1,lt=w.line+(F.locationOffset.line-1),Ft=w.column+(1===w.line?I:0),Kt=`${F.name}:${lt}:${Ft}\n`,tn=z.split(/\r\n|[\n\r]/g),hn=tn[G];if(hn.length>120){const vn=Math.floor(Ft/80),Vn=Ft%80,qt=[];for(let He=0;He["|",He]),["|","^".padStart(Vn)],["|",qt[vn+1]]])}return Kt+Wn([[lt-1+" |",tn[G-1]],[`${lt} |`,hn],["|","^".padStart(Ft)],[`${lt+1} |`,tn[G+1]]])}function Wn(F){const w=F.filter(([z,G])=>void 0!==G),I=Math.max(...w.map(([z])=>z.length));return w.map(([z,G])=>z.padStart(I)+(G?" "+G:"")).join("\n")}class ro extends Error{constructor(w,...I){var z,G,Me;const{nodes:lt,source:kt,positions:Ft,path:Kt,originalError:tn,extensions:hn}=function Ti(F){const w=F[0];return null==w||"kind"in w||"length"in w?{nodes:w,source:F[1],positions:F[2],path:F[3],originalError:F[4],extensions:F[5]}:w}(I);super(w),this.name="GraphQLError",this.path=Kt??void 0,this.originalError=tn??void 0,this.nodes=lo(Array.isArray(lt)?lt:lt?[lt]:void 0);const vn=lo(null===(z=this.nodes)||void 0===z?void 0:z.map(qt=>qt.loc).filter(qt=>null!=qt));this.source=kt??(null==vn||null===(G=vn[0])||void 0===G?void 0:G.source),this.positions=Ft??vn?.map(qt=>qt.start),this.locations=Ft&&kt?Ft.map(qt=>Re(kt,qt)):vn?.map(qt=>Re(qt.source,qt.start));const Vn=function co(F){return"object"==typeof F&&null!==F}(tn?.extensions)?tn?.extensions:void 0;this.extensions=null!==(Me=hn??Vn)&&void 0!==Me?Me: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!=tn&&tn.stack?Object.defineProperty(this,"stack",{value:tn.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,ro):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let w=this.message;if(this.nodes)for(const I of this.nodes)I.loc&&(w+="\n\n"+et((F=I.loc).source,Re(F.source,F.start)));else if(this.source&&this.locations)for(const I of this.locations)w+="\n\n"+et(this.source,I);var F;return w}toJSON(){const w={message:this.message};return null!=this.locations&&(w.locations=this.locations),null!=this.path&&(w.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(w.extensions=this.extensions),w}}function lo(F){return void 0===F||0===F.length?void 0:F}function Er(F,w,I){return new ro(`Syntax Error: ${I}`,{source:F,positions:[w]})}var cr=f(1222),Qs=function(F){return F.QUERY="QUERY",F.MUTATION="MUTATION",F.SUBSCRIPTION="SUBSCRIPTION",F.FIELD="FIELD",F.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",F.FRAGMENT_SPREAD="FRAGMENT_SPREAD",F.INLINE_FRAGMENT="INLINE_FRAGMENT",F.VARIABLE_DEFINITION="VARIABLE_DEFINITION",F.SCHEMA="SCHEMA",F.SCALAR="SCALAR",F.OBJECT="OBJECT",F.FIELD_DEFINITION="FIELD_DEFINITION",F.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",F.INTERFACE="INTERFACE",F.UNION="UNION",F.ENUM="ENUM",F.ENUM_VALUE="ENUM_VALUE",F.INPUT_OBJECT="INPUT_OBJECT",F.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",F}(Qs||{}),Rs=f(5174),Xo=f(3725),nn=function(F){return F.SOF="",F.EOF="",F.BANG="!",F.DOLLAR="$",F.AMP="&",F.PAREN_L="(",F.PAREN_R=")",F.SPREAD="...",F.COLON=":",F.EQUALS="=",F.AT="@",F.BRACKET_L="[",F.BRACKET_R="]",F.BRACE_L="{",F.PIPE="|",F.BRACE_R="}",F.NAME="Name",F.INT="Int",F.FLOAT="Float",F.STRING="String",F.BLOCK_STRING="BlockString",F.COMMENT="Comment",F}(nn||{});class Ro{constructor(w){const I=new cr.ou(nn.SOF,0,0,0,0);this.source=w,this.lastToken=I,this.token=I,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let w=this.token;if(w.kind!==nn.EOF)do{if(w.next)w=w.next;else{const I=$i(this,w.end);w.next=I,I.prev=w,w=I}}while(w.kind===nn.COMMENT);return w}}function Fo(F){return F>=0&&F<=55295||F>=57344&&F<=1114111}function ys(F,w){return No(F.charCodeAt(w))&&Fs(F.charCodeAt(w+1))}function No(F){return F>=55296&&F<=56319}function Fs(F){return F>=56320&&F<=57343}function Yr(F,w){const I=F.source.body.codePointAt(w);if(void 0===I)return nn.EOF;if(I>=32&&I<=126){const z=String.fromCodePoint(I);return'"'===z?"'\"'":`"${z}"`}return"U+"+I.toString(16).toUpperCase().padStart(4,"0")}function Cr(F,w,I,z,G){return new cr.ou(w,I,z,F.line,1+I-F.lineStart,G)}function $i(F,w){const I=F.source.body,z=I.length;let G=w;for(;G=48&&F<=57?F-48:F>=65&&F<=70?F-55:F>=97&&F<=102?F-87:-1}function Ya(F,w){const I=F.source.body;switch(I.charCodeAt(w+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(F.source,w,`Invalid character escape sequence: "${I.slice(w,w+2)}".`)}function Tr(F,w){const I=F.source.body,z=I.length;let G=F.lineStart,Me=w+3,lt=Me,kt="";const Ft=[];for(;Me0||(0,jr.U)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,jr.U)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}class kr{constructor(w,I={}){const z=function ea(F){return uo(F,Lo)}(w)?w:new Lo(w);this._lexer=new Ro(z),this._options=I,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){const w=this.expectToken(nn.NAME);return this.node(w,{kind:wt.b.NAME,value:w.value})}parseDocument(){return this.node(this._lexer.token,{kind:wt.b.DOCUMENT,definitions:this.many(nn.SOF,this.parseDefinition,nn.EOF)})}parseDefinition(){if(this.peek(nn.BRACE_L))return this.parseOperationDefinition();const w=this.peekDescription(),I=w?this._lexer.lookahead():this._lexer.token;if(I.kind===nn.NAME){switch(I.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(w)throw Er(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(I.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(I)}parseOperationDefinition(){const w=this._lexer.token;if(this.peek(nn.BRACE_L))return this.node(w,{kind:wt.b.OPERATION_DEFINITION,operation:cr.cE.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const I=this.parseOperationType();let z;return this.peek(nn.NAME)&&(z=this.parseName()),this.node(w,{kind:wt.b.OPERATION_DEFINITION,operation:I,name:z,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const w=this.expectToken(nn.NAME);switch(w.value){case"query":return cr.cE.QUERY;case"mutation":return cr.cE.MUTATION;case"subscription":return cr.cE.SUBSCRIPTION}throw this.unexpected(w)}parseVariableDefinitions(){return this.optionalMany(nn.PAREN_L,this.parseVariableDefinition,nn.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:wt.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(nn.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(nn.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const w=this._lexer.token;return this.expectToken(nn.DOLLAR),this.node(w,{kind:wt.b.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:wt.b.SELECTION_SET,selections:this.many(nn.BRACE_L,this.parseSelection,nn.BRACE_R)})}parseSelection(){return this.peek(nn.SPREAD)?this.parseFragment():this.parseField()}parseField(){const w=this._lexer.token,I=this.parseName();let z,G;return this.expectOptionalToken(nn.COLON)?(z=I,G=this.parseName()):G=I,this.node(w,{kind:wt.b.FIELD,alias:z,name:G,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(nn.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(w){return this.optionalMany(nn.PAREN_L,w?this.parseConstArgument:this.parseArgument,nn.PAREN_R)}parseArgument(w=!1){const I=this._lexer.token,z=this.parseName();return this.expectToken(nn.COLON),this.node(I,{kind:wt.b.ARGUMENT,name:z,value:this.parseValueLiteral(w)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const w=this._lexer.token;this.expectToken(nn.SPREAD);const I=this.expectOptionalKeyword("on");return!I&&this.peek(nn.NAME)?this.node(w,{kind:wt.b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(w,{kind:wt.b.INLINE_FRAGMENT,typeCondition:I?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const w=this._lexer.token;return this.expectKeyword("fragment"),this.node(w,!0===this._options.allowLegacyFragmentVariables?{kind:wt.b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}:{kind:wt.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(w){const I=this._lexer.token;switch(I.kind){case nn.BRACKET_L:return this.parseList(w);case nn.BRACE_L:return this.parseObject(w);case nn.INT:return this.advanceLexer(),this.node(I,{kind:wt.b.INT,value:I.value});case nn.FLOAT:return this.advanceLexer(),this.node(I,{kind:wt.b.FLOAT,value:I.value});case nn.STRING:case nn.BLOCK_STRING:return this.parseStringLiteral();case nn.NAME:switch(this.advanceLexer(),I.value){case"true":return this.node(I,{kind:wt.b.BOOLEAN,value:!0});case"false":return this.node(I,{kind:wt.b.BOOLEAN,value:!1});case"null":return this.node(I,{kind:wt.b.NULL});default:return this.node(I,{kind:wt.b.ENUM,value:I.value})}case nn.DOLLAR:if(w){if(this.expectToken(nn.DOLLAR),this._lexer.token.kind===nn.NAME)throw Er(this._lexer.source,I.start,`Unexpected variable "$${this._lexer.token.value}" in constant value.`);throw this.unexpected(I)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const w=this._lexer.token;return this.advanceLexer(),this.node(w,{kind:wt.b.STRING,value:w.value,block:w.kind===nn.BLOCK_STRING})}parseList(w){return this.node(this._lexer.token,{kind:wt.b.LIST,values:this.any(nn.BRACKET_L,()=>this.parseValueLiteral(w),nn.BRACKET_R)})}parseObject(w){return this.node(this._lexer.token,{kind:wt.b.OBJECT,fields:this.any(nn.BRACE_L,()=>this.parseObjectField(w),nn.BRACE_R)})}parseObjectField(w){const I=this._lexer.token,z=this.parseName();return this.expectToken(nn.COLON),this.node(I,{kind:wt.b.OBJECT_FIELD,name:z,value:this.parseValueLiteral(w)})}parseDirectives(w){const I=[];for(;this.peek(nn.AT);)I.push(this.parseDirective(w));return I}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(w){const I=this._lexer.token;return this.expectToken(nn.AT),this.node(I,{kind:wt.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(w)})}parseTypeReference(){const w=this._lexer.token;let I;if(this.expectOptionalToken(nn.BRACKET_L)){const z=this.parseTypeReference();this.expectToken(nn.BRACKET_R),I=this.node(w,{kind:wt.b.LIST_TYPE,type:z})}else I=this.parseNamedType();return this.expectOptionalToken(nn.BANG)?this.node(w,{kind:wt.b.NON_NULL_TYPE,type:I}):I}parseNamedType(){return this.node(this._lexer.token,{kind:wt.b.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(nn.STRING)||this.peek(nn.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("schema");const z=this.parseConstDirectives(),G=this.many(nn.BRACE_L,this.parseOperationTypeDefinition,nn.BRACE_R);return this.node(w,{kind:wt.b.SCHEMA_DEFINITION,description:I,directives:z,operationTypes:G})}parseOperationTypeDefinition(){const w=this._lexer.token,I=this.parseOperationType();this.expectToken(nn.COLON);const z=this.parseNamedType();return this.node(w,{kind:wt.b.OPERATION_TYPE_DEFINITION,operation:I,type:z})}parseScalarTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("scalar");const z=this.parseName(),G=this.parseConstDirectives();return this.node(w,{kind:wt.b.SCALAR_TYPE_DEFINITION,description:I,name:z,directives:G})}parseObjectTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("type");const z=this.parseName(),G=this.parseImplementsInterfaces(),Me=this.parseConstDirectives(),lt=this.parseFieldsDefinition();return this.node(w,{kind:wt.b.OBJECT_TYPE_DEFINITION,description:I,name:z,interfaces:G,directives:Me,fields:lt})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(nn.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(nn.BRACE_L,this.parseFieldDefinition,nn.BRACE_R)}parseFieldDefinition(){const w=this._lexer.token,I=this.parseDescription(),z=this.parseName(),G=this.parseArgumentDefs();this.expectToken(nn.COLON);const Me=this.parseTypeReference(),lt=this.parseConstDirectives();return this.node(w,{kind:wt.b.FIELD_DEFINITION,description:I,name:z,arguments:G,type:Me,directives:lt})}parseArgumentDefs(){return this.optionalMany(nn.PAREN_L,this.parseInputValueDef,nn.PAREN_R)}parseInputValueDef(){const w=this._lexer.token,I=this.parseDescription(),z=this.parseName();this.expectToken(nn.COLON);const G=this.parseTypeReference();let Me;this.expectOptionalToken(nn.EQUALS)&&(Me=this.parseConstValueLiteral());const lt=this.parseConstDirectives();return this.node(w,{kind:wt.b.INPUT_VALUE_DEFINITION,description:I,name:z,type:G,defaultValue:Me,directives:lt})}parseInterfaceTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("interface");const z=this.parseName(),G=this.parseImplementsInterfaces(),Me=this.parseConstDirectives(),lt=this.parseFieldsDefinition();return this.node(w,{kind:wt.b.INTERFACE_TYPE_DEFINITION,description:I,name:z,interfaces:G,directives:Me,fields:lt})}parseUnionTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("union");const z=this.parseName(),G=this.parseConstDirectives(),Me=this.parseUnionMemberTypes();return this.node(w,{kind:wt.b.UNION_TYPE_DEFINITION,description:I,name:z,directives:G,types:Me})}parseUnionMemberTypes(){return this.expectOptionalToken(nn.EQUALS)?this.delimitedMany(nn.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("enum");const z=this.parseName(),G=this.parseConstDirectives(),Me=this.parseEnumValuesDefinition();return this.node(w,{kind:wt.b.ENUM_TYPE_DEFINITION,description:I,name:z,directives:G,values:Me})}parseEnumValuesDefinition(){return this.optionalMany(nn.BRACE_L,this.parseEnumValueDefinition,nn.BRACE_R)}parseEnumValueDefinition(){const w=this._lexer.token,I=this.parseDescription(),z=this.parseEnumValueName(),G=this.parseConstDirectives();return this.node(w,{kind:wt.b.ENUM_VALUE_DEFINITION,description:I,name:z,directives:G})}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,`${ta(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("input");const z=this.parseName(),G=this.parseConstDirectives(),Me=this.parseInputFieldsDefinition();return this.node(w,{kind:wt.b.INPUT_OBJECT_TYPE_DEFINITION,description:I,name:z,directives:G,fields:Me})}parseInputFieldsDefinition(){return this.optionalMany(nn.BRACE_L,this.parseInputValueDef,nn.BRACE_R)}parseTypeSystemExtension(){const w=this._lexer.lookahead();if(w.kind===nn.NAME)switch(w.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(w)}parseSchemaExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const I=this.parseConstDirectives(),z=this.optionalMany(nn.BRACE_L,this.parseOperationTypeDefinition,nn.BRACE_R);if(0===I.length&&0===z.length)throw this.unexpected();return this.node(w,{kind:wt.b.SCHEMA_EXTENSION,directives:I,operationTypes:z})}parseScalarTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const I=this.parseName(),z=this.parseConstDirectives();if(0===z.length)throw this.unexpected();return this.node(w,{kind:wt.b.SCALAR_TYPE_EXTENSION,name:I,directives:z})}parseObjectTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const I=this.parseName(),z=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),Me=this.parseFieldsDefinition();if(0===z.length&&0===G.length&&0===Me.length)throw this.unexpected();return this.node(w,{kind:wt.b.OBJECT_TYPE_EXTENSION,name:I,interfaces:z,directives:G,fields:Me})}parseInterfaceTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const I=this.parseName(),z=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),Me=this.parseFieldsDefinition();if(0===z.length&&0===G.length&&0===Me.length)throw this.unexpected();return this.node(w,{kind:wt.b.INTERFACE_TYPE_EXTENSION,name:I,interfaces:z,directives:G,fields:Me})}parseUnionTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const I=this.parseName(),z=this.parseConstDirectives(),G=this.parseUnionMemberTypes();if(0===z.length&&0===G.length)throw this.unexpected();return this.node(w,{kind:wt.b.UNION_TYPE_EXTENSION,name:I,directives:z,types:G})}parseEnumTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const I=this.parseName(),z=this.parseConstDirectives(),G=this.parseEnumValuesDefinition();if(0===z.length&&0===G.length)throw this.unexpected();return this.node(w,{kind:wt.b.ENUM_TYPE_EXTENSION,name:I,directives:z,values:G})}parseInputObjectTypeExtension(){const w=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const I=this.parseName(),z=this.parseConstDirectives(),G=this.parseInputFieldsDefinition();if(0===z.length&&0===G.length)throw this.unexpected();return this.node(w,{kind:wt.b.INPUT_OBJECT_TYPE_EXTENSION,name:I,directives:z,fields:G})}parseDirectiveDefinition(){const w=this._lexer.token,I=this.parseDescription();this.expectKeyword("directive"),this.expectToken(nn.AT);const z=this.parseName(),G=this.parseArgumentDefs(),Me=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const lt=this.parseDirectiveLocations();return this.node(w,{kind:wt.b.DIRECTIVE_DEFINITION,description:I,name:z,arguments:G,repeatable:Me,locations:lt})}parseDirectiveLocations(){return this.delimitedMany(nn.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const w=this._lexer.token,I=this.parseName();if(Object.prototype.hasOwnProperty.call(Qs,I.value))return I;throw this.unexpected(w)}node(w,I){return!0!==this._options.noLocation&&(I.loc=new cr.aZ(w,this._lexer.lastToken,this._lexer.source)),I}peek(w){return this._lexer.token.kind===w}expectToken(w){const I=this._lexer.token;if(I.kind===w)return this.advanceLexer(),I;throw Er(this._lexer.source,I.start,`Expected ${Qr(w)}, found ${ta(I)}.`)}expectOptionalToken(w){return this._lexer.token.kind===w&&(this.advanceLexer(),!0)}expectKeyword(w){const I=this._lexer.token;if(I.kind!==nn.NAME||I.value!==w)throw Er(this._lexer.source,I.start,`Expected "${w}", found ${ta(I)}.`);this.advanceLexer()}expectOptionalKeyword(w){const I=this._lexer.token;return I.kind===nn.NAME&&I.value===w&&(this.advanceLexer(),!0)}unexpected(w){const I=w??this._lexer.token;return Er(this._lexer.source,I.start,`Unexpected ${ta(I)}.`)}any(w,I,z){this.expectToken(w);const G=[];for(;!this.expectOptionalToken(z);)G.push(I.call(this));return G}optionalMany(w,I,z){if(this.expectOptionalToken(w)){const G=[];do{G.push(I.call(this))}while(!this.expectOptionalToken(z));return G}return[]}many(w,I,z){this.expectToken(w);const G=[];do{G.push(I.call(this))}while(!this.expectOptionalToken(z));return G}delimitedMany(w,I){this.expectOptionalToken(w);const z=[];do{z.push(I.call(this))}while(this.expectOptionalToken(w));return z}advanceLexer(){const{maxTokens:w}=this._options,I=this._lexer.advance();if(I.kind!==nn.EOF&&(++this._tokenCounter,void 0!==w&&this._tokenCounter>w))throw Er(this._lexer.source,I.start,`Document contains more that ${w} tokens. Parsing aborted.`)}}function ta(F){const w=F.value;return Qr(F.kind)+(null!=w?` "${w}"`:"")}function Qr(F){return function cs(F){return F===nn.BANG||F===nn.DOLLAR||F===nn.AMP||F===nn.PAREN_L||F===nn.PAREN_R||F===nn.SPREAD||F===nn.COLON||F===nn.EQUALS||F===nn.AT||F===nn.BRACKET_L||F===nn.BRACKET_R||F===nn.BRACE_L||F===nn.PIPE||F===nn.BRACE_R}(F)?`"${F}"`:F}var ga=new Map,Ns=new Map,Ar=!0,ho=!1;function Rr(F){return F.replace(/[\s,]+/g," ").trim()}function Qi(F){var w=Rr(F);if(!ga.has(w)){var I=function Gr(F,w){const I=new kr(F,w),z=I.parseDocument();return Object.defineProperty(z,"tokenCount",{enumerable:!1,value:I.tokenCount}),z}(F,{experimentalFragmentVariables:ho,allowLegacyFragmentVariables:ho});if(!I||"Document"!==I.kind)throw new Error("Not a valid GraphQL document.");ga.set(w,function fo(F){var w=new Set(F.definitions);w.forEach(function(z){z.loc&&delete z.loc,Object.keys(z).forEach(function(G){var Me=z[G];Me&&"object"==typeof Me&&w.add(Me)})});var I=F.loc;return I&&(delete I.startToken,delete I.endToken),F}(function yo(F){var w=new Set,I=[];return F.definitions.forEach(function(z){if("FragmentDefinition"===z.kind){var G=z.name.value,Me=function Dr(F){return Rr(F.source.body.substring(F.start,F.end))}(z.loc),lt=Ns.get(G);lt&&!lt.has(Me)?Ar&&console.warn("Warning: fragment with name "+G+" 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"):lt||Ns.set(G,lt=new Set),lt.add(Me),w.has(Me)||(w.add(Me),I.push(z))}else I.push(z)}),(0,B.Cl)((0,B.Cl)({},F),{definitions:I})}(I)))}return ga.get(w)}function wo(F){for(var w=[],I=1;I(F().then(I=>{w.closed||(w.next(I),w.complete())},I=>{w.closed||w.error(I)}),()=>w.unsubscribe()))}class ke{zone;constructor(w){this.zone=w}now=Date.now?Date.now:()=>+new Date;schedule(w,I=0,z){return this.zone.run(()=>j.schedule(w,I,z))}}function vt(F){return F[O.s]=()=>F,F}function si(F,w){return F.pipe((0,ne.Q)(new ke(w)))}function Si(F,w,I){return F&&typeof F[w]<"u"?F[w]:I}class xs{obsQuery;valueChanges;queryId;constructor(w,I,z){this.obsQuery=w;const G=si((0,S.H)(vt(this.obsQuery)),I);this.valueChanges=z.useInitialLoading?G.pipe(function qo(F){return function(I){return new g.c(function(G){const Me=F.getCurrentResult(),{loading:lt,errors:kt,error:Ft,partial:Kt,data:tn}=Me,{partialRefetch:hn,fetchPolicy:vn}=F.options,Vn=kt||Ft;return hn&&Kt&&(!tn||0===Object.keys(tn).length)&&"cache-only"!==vn&&!lt&&!Vn&&G.next({...Me,loading:!0,networkStatus:E.loading}),I.subscribe(G)})}}(this.obsQuery)):G,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(w){return this.obsQuery.refetch(w)}fetchMore(w){return this.obsQuery.fetchMore(w)}subscribeToMore(w){return this.obsQuery.subscribeToMore(w)}updateQuery(w){return this.obsQuery.updateQuery(w)}stopPolling(){return this.obsQuery.stopPolling()}startPolling(w){return this.obsQuery.startPolling(w)}setOptions(w){return this.obsQuery.setOptions(w)}setVariables(w){return this.obsQuery.setVariables(w)}}const dr=new t.nKC("APOLLO_FLAGS"),ds=new t.nKC("APOLLO_OPTIONS"),va=new t.nKC("APOLLO_NAMED_OPTIONS");class Ua{ngZone;flags;_client;useInitialLoading;useMutationLoading;constructor(w,I,z){this.ngZone=w,this.flags=I,this._client=z,this.useInitialLoading=Si(I,"useInitialLoading",!1),this.useMutationLoading=Si(I,"useMutationLoading",!1)}watchQuery(w){return new xs(this.ensureClient().watchQuery({...w}),this.ngZone,{useInitialLoading:this.useInitialLoading,...w})}query(w){return se(()=>this.ensureClient().query({...w}))}mutate(w){return function U(F,w){return w?F.pipe((0,ia.Z)({loading:!0}),(0,ja.T)(I=>({...I,loading:!!I.loading}))):F.pipe((0,ja.T)(I=>({...I,loading:!1})))}(se(()=>this.ensureClient().mutate({...w})),w.useMutationLoading??this.useMutationLoading)}subscribe(w,I){const z=(0,S.H)(vt(this.ensureClient().subscribe({...w})));return I&&!0!==I.useZone?z:si(z,this.ngZone)}getClient(){return this.client}setClient(w){this.client=w}get client(){return this._client}set client(w){if(this._client)throw new Error("Client has been already defined");this._client=w}ensureClient(){return this.checkInstance(),this._client}checkInstance(){if(!this._client)throw new Error("Client has not been defined yet")}}let ba=(()=>{class F extends Ua{_ngZone;map=new Map;constructor(I,z,G,Me){if(super(I,Me),this._ngZone=I,z&&this.createDefault(z),G&&"object"==typeof G)for(let lt in G)G.hasOwnProperty(lt)&&this.create(G[lt],lt)}create(I,z){pr(z)?this.createDefault(I):this.createNamed(z,I)}default(){return this}use(I){return pr(I)?this.default():this.map.get(I)}createDefault(I){if(this.getClient())throw new Error("Apollo has been already created.");return this.setClient(new Nr(I))}createNamed(I,z){if(this.map.has(I))throw new Error(`Client ${I} has been already created`);this.map.set(I,new Ua(this._ngZone,this.flags,new Nr(z)))}removeClient(I){pr(I)?this._client=void 0:this.map.delete(I)}static \u0275fac=function(z){return new(z||F)(t.KVO(t.SKi),t.KVO(ds,8),t.KVO(va,8),t.KVO(dr,8))};static \u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})();function pr(F){return!F||"default"===F}const Wl=[ba];let es=(()=>{class F{static \u0275fac=function(z){return new(z||F)};static \u0275mod=t.$C({type:F});static \u0275inj=t.G2t({providers:Wl})}return F})(),El=(()=>{class F{apollo;document;client="default";constructor(I){this.apollo=I}watch(I,z){return this.apollo.use(this.client).watchQuery({...z,variables:I,query:this.document})}fetch(I,z){return this.apollo.use(this.client).query({...z,variables:I,query:this.document})}static \u0275fac=function(z){return new(z||F)(t.KVO(ba))};static \u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})(),Jn=(()=>{class F{apollo;document;client="default";constructor(I){this.apollo=I}mutate(I,z){return this.apollo.use(this.client).mutate({...z,variables:I,mutation:this.document})}static \u0275fac=function(z){return new(z||F)(t.KVO(ba))};static \u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})();const Ja=function ra(F,...w){return wo(F,...w)}},6005:(Et,be,f)=>{"use strict";function t(g,C){if(!g)throw new Error(C)}f.d(be,{U:()=>t})},7250:(Et,be,f)=>{"use strict";f.d(be,{N:()=>C});const t=10,g=2;function C(S){return V(S,[])}function V(S,E){switch(typeof S){case"string":return JSON.stringify(S);case"function":return S.name?`[function ${S.name}]`:"[function]";case"object":return function D(S,E){if(null===S)return"null";if(E.includes(S))return"[Circular]";const P=[...E,S];if(function X(S){return"function"==typeof S.toJSON}(S)){const b=S.toJSON();if(b!==S)return"string"==typeof b?b:V(b,P)}else if(Array.isArray(S))return function N(S,E){if(0===S.length)return"[]";if(E.length>g)return"[Array]";const P=Math.min(t,S.length),b=S.length-P,B=[];for(let h=0;h1&&B.push(`... ${b} more items`),"["+B.join(", ")+"]"}(S,P);return function j(S,E){const P=Object.entries(S);return 0===P.length?"{}":E.length>g?"["+function O(S){const E=Object.prototype.toString.call(S).replace(/^\[object /,"").replace(/]$/,"");if("Object"===E&&"function"==typeof S.constructor){const P=S.constructor.name;if("string"==typeof P&&""!==P)return P}return E}(S)+"]":"{ "+P.map(([B,h])=>B+": "+V(h,E)).join(", ")+" }"}(S,P)}(S,E);default:return String(S)}}},1222:(Et,be,f)=>{"use strict";f.d(be,{Ll:()=>D,aD:()=>C,aZ:()=>t,cE:()=>X,ou:()=>g});class t{constructor(N,O,S){this.start=N.start,this.end=O.end,this.startToken=N,this.endToken=O,this.source=S}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class g{constructor(N,O,S,E,P,b){this.kind=N,this.start=O,this.end=S,this.line=E,this.column=P,this.value=b,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 C={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"]},V=new Set(Object.keys(C));function D(j){const N=j?.kind;return"string"==typeof N&&V.has(N)}var X=function(j){return j.QUERY="query",j.MUTATION="mutation",j.SUBSCRIPTION="subscription",j}(X||{})},5174:(Et,be,f)=>{"use strict";f.d(be,{OC:()=>g,yo:()=>D});var t=f(3725);function g(X){var j;let N=Number.MAX_SAFE_INTEGER,O=null,S=-1;for(let P=0;P0===b?P:P.slice(N)).slice(null!==(j=O)&&void 0!==j?j:0,S+1)}function C(X){let j=0;for(;j1&&O.slice(1).every(ge=>0===ge.length||(0,t.i0)(ge.charCodeAt(0))),P=N.endsWith('\\"""'),b=X.endsWith('"')&&!P,B=X.endsWith("\\"),h=b||B,K=!(null!=j&&j.minimize)&&(!S||X.length>70||h||E||P);let Y="";const le=S&&(0,t.i0)(X.charCodeAt(0));return(K&&!le||E)&&(Y+="\n"),Y+=N,(K||h)&&(Y+="\n"),'"""'+Y+'"""'}},3725:(Et,be,f)=>{"use strict";function t(X){return 9===X||32===X}function g(X){return X>=48&&X<=57}function C(X){return X>=97&&X<=122||X>=65&&X<=90}function V(X){return C(X)||95===X}function D(X){return C(X)||g(X)||95===X}f.d(be,{i0:()=>t,un:()=>V,xr:()=>D,yp:()=>g})},1955:(Et,be,f)=>{"use strict";f.d(be,{b:()=>t});var t=function(g){return g.NAME="Name",g.DOCUMENT="Document",g.OPERATION_DEFINITION="OperationDefinition",g.VARIABLE_DEFINITION="VariableDefinition",g.SELECTION_SET="SelectionSet",g.FIELD="Field",g.ARGUMENT="Argument",g.FRAGMENT_SPREAD="FragmentSpread",g.INLINE_FRAGMENT="InlineFragment",g.FRAGMENT_DEFINITION="FragmentDefinition",g.VARIABLE="Variable",g.INT="IntValue",g.FLOAT="FloatValue",g.STRING="StringValue",g.BOOLEAN="BooleanValue",g.NULL="NullValue",g.ENUM="EnumValue",g.LIST="ListValue",g.OBJECT="ObjectValue",g.OBJECT_FIELD="ObjectField",g.DIRECTIVE="Directive",g.NAMED_TYPE="NamedType",g.LIST_TYPE="ListType",g.NON_NULL_TYPE="NonNullType",g.SCHEMA_DEFINITION="SchemaDefinition",g.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",g.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",g.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",g.FIELD_DEFINITION="FieldDefinition",g.INPUT_VALUE_DEFINITION="InputValueDefinition",g.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",g.UNION_TYPE_DEFINITION="UnionTypeDefinition",g.ENUM_TYPE_DEFINITION="EnumTypeDefinition",g.ENUM_VALUE_DEFINITION="EnumValueDefinition",g.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",g.DIRECTIVE_DEFINITION="DirectiveDefinition",g.SCHEMA_EXTENSION="SchemaExtension",g.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",g.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",g.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",g.UNION_TYPE_EXTENSION="UnionTypeExtension",g.ENUM_TYPE_EXTENSION="EnumTypeExtension",g.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",g}(t||{})},3246:(Et,be,f)=>{"use strict";f.d(be,{y:()=>j});var t=f(5174);const C=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function V(h){return D[h.charCodeAt(0)]}const D=["\\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 X=f(8540);function j(h){return(0,X.YR)(h,O)}const O={Name:{leave:h=>h.value},Variable:{leave:h=>"$"+h.name},Document:{leave:h=>S(h.definitions,"\n\n")},OperationDefinition:{leave(h){const K=P("(",S(h.variableDefinitions,", "),")"),Y=S([h.operation,S([h.name,K]),S(h.directives," ")]," ");return("query"===Y?"":Y+" ")+h.selectionSet}},VariableDefinition:{leave:({variable:h,type:K,defaultValue:Y,directives:le})=>h+": "+K+P(" = ",Y)+P(" ",S(le," "))},SelectionSet:{leave:({selections:h})=>E(h)},Field:{leave({alias:h,name:K,arguments:Y,directives:le,selectionSet:ge}){const Ye=P("",h,": ")+K;let Ee=Ye+P("(",S(Y,", "),")");return Ee.length>80&&(Ee=Ye+P("(\n",b(S(Y,"\n")),"\n)")),S([Ee,S(le," "),ge]," ")}},Argument:{leave:({name:h,value:K})=>h+": "+K},FragmentSpread:{leave:({name:h,directives:K})=>"..."+h+P(" ",S(K," "))},InlineFragment:{leave:({typeCondition:h,directives:K,selectionSet:Y})=>S(["...",P("on ",h),S(K," "),Y]," ")},FragmentDefinition:{leave:({name:h,typeCondition:K,variableDefinitions:Y,directives:le,selectionSet:ge})=>`fragment ${h}${P("(",S(Y,", "),")")} on ${K} ${P("",S(le," ")," ")}`+ge},IntValue:{leave:({value:h})=>h},FloatValue:{leave:({value:h})=>h},StringValue:{leave:({value:h,block:K})=>K?(0,t.yo)(h):function g(h){return`"${h.replace(C,V)}"`}(h)},BooleanValue:{leave:({value:h})=>h?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:h})=>h},ListValue:{leave:({values:h})=>"["+S(h,", ")+"]"},ObjectValue:{leave:({fields:h})=>"{"+S(h,", ")+"}"},ObjectField:{leave:({name:h,value:K})=>h+": "+K},Directive:{leave:({name:h,arguments:K})=>"@"+h+P("(",S(K,", "),")")},NamedType:{leave:({name:h})=>h},ListType:{leave:({type:h})=>"["+h+"]"},NonNullType:{leave:({type:h})=>h+"!"},SchemaDefinition:{leave:({description:h,directives:K,operationTypes:Y})=>P("",h,"\n")+S(["schema",S(K," "),E(Y)]," ")},OperationTypeDefinition:{leave:({operation:h,type:K})=>h+": "+K},ScalarTypeDefinition:{leave:({description:h,name:K,directives:Y})=>P("",h,"\n")+S(["scalar",K,S(Y," ")]," ")},ObjectTypeDefinition:{leave:({description:h,name:K,interfaces:Y,directives:le,fields:ge})=>P("",h,"\n")+S(["type",K,P("implements ",S(Y," & ")),S(le," "),E(ge)]," ")},FieldDefinition:{leave:({description:h,name:K,arguments:Y,type:le,directives:ge})=>P("",h,"\n")+K+(B(Y)?P("(\n",b(S(Y,"\n")),"\n)"):P("(",S(Y,", "),")"))+": "+le+P(" ",S(ge," "))},InputValueDefinition:{leave:({description:h,name:K,type:Y,defaultValue:le,directives:ge})=>P("",h,"\n")+S([K+": "+Y,P("= ",le),S(ge," ")]," ")},InterfaceTypeDefinition:{leave:({description:h,name:K,interfaces:Y,directives:le,fields:ge})=>P("",h,"\n")+S(["interface",K,P("implements ",S(Y," & ")),S(le," "),E(ge)]," ")},UnionTypeDefinition:{leave:({description:h,name:K,directives:Y,types:le})=>P("",h,"\n")+S(["union",K,S(Y," "),P("= ",S(le," | "))]," ")},EnumTypeDefinition:{leave:({description:h,name:K,directives:Y,values:le})=>P("",h,"\n")+S(["enum",K,S(Y," "),E(le)]," ")},EnumValueDefinition:{leave:({description:h,name:K,directives:Y})=>P("",h,"\n")+S([K,S(Y," ")]," ")},InputObjectTypeDefinition:{leave:({description:h,name:K,directives:Y,fields:le})=>P("",h,"\n")+S(["input",K,S(Y," "),E(le)]," ")},DirectiveDefinition:{leave:({description:h,name:K,arguments:Y,repeatable:le,locations:ge})=>P("",h,"\n")+"directive @"+K+(B(Y)?P("(\n",b(S(Y,"\n")),"\n)"):P("(",S(Y,", "),")"))+(le?" repeatable":"")+" on "+S(ge," | ")},SchemaExtension:{leave:({directives:h,operationTypes:K})=>S(["extend schema",S(h," "),E(K)]," ")},ScalarTypeExtension:{leave:({name:h,directives:K})=>S(["extend scalar",h,S(K," ")]," ")},ObjectTypeExtension:{leave:({name:h,interfaces:K,directives:Y,fields:le})=>S(["extend type",h,P("implements ",S(K," & ")),S(Y," "),E(le)]," ")},InterfaceTypeExtension:{leave:({name:h,interfaces:K,directives:Y,fields:le})=>S(["extend interface",h,P("implements ",S(K," & ")),S(Y," "),E(le)]," ")},UnionTypeExtension:{leave:({name:h,directives:K,types:Y})=>S(["extend union",h,S(K," "),P("= ",S(Y," | "))]," ")},EnumTypeExtension:{leave:({name:h,directives:K,values:Y})=>S(["extend enum",h,S(K," "),E(Y)]," ")},InputObjectTypeExtension:{leave:({name:h,directives:K,fields:Y})=>S(["extend input",h,S(K," "),E(Y)]," ")}};function S(h,K=""){var Y;return null!==(Y=h?.filter(le=>le).join(K))&&void 0!==Y?Y:""}function E(h){return P("{\n",b(S(h,"\n")),"\n}")}function P(h,K,Y=""){return null!=K&&""!==K?h+K+Y:""}function b(h){return P(" ",h.replace(/\n/g,"\n "))}function B(h){var K;return null!==(K=h?.some(Y=>Y.includes("\n")))&&void 0!==K&&K}},8540:(Et,be,f)=>{"use strict";f.d(be,{YR:()=>X,sP:()=>D});var t=f(6005),g=f(7250),C=f(1222),V=f(1955);const D=Object.freeze({});function X(S,E,P=C.aD){const b=new Map;for(const q of Object.values(V.b))b.set(q,N(E,q));let B,Ye,Ee,h=Array.isArray(S),K=[S],Y=-1,le=[],ge=S;const me=[],ve=[];do{Y++;const q=Y===K.length,he=q&&0!==le.length;if(q){if(Ye=0===ve.length?void 0:me[me.length-1],ge=Ee,Ee=ve.pop(),he)if(h){ge=ge.slice();let qe=0;for(const[Qe,It]of le){const Fe=Qe-qe;null===It?(ge.splice(Fe,1),qe++):ge[Fe]=It}}else{ge=Object.defineProperties({},Object.getOwnPropertyDescriptors(ge));for(const[qe,Qe]of le)ge[qe]=Qe}Y=B.index,K=B.keys,le=B.edits,h=B.inArray,B=B.prev}else if(Ee){if(Ye=h?Y:K[Y],ge=Ee[Ye],null==ge)continue;me.push(Ye)}let Ve;if(!Array.isArray(ge)){var _e,ae;(0,C.Ll)(ge)||(0,t.U)(!1,`Invalid AST Node: ${(0,g.N)(ge)}.`);const qe=q?null===(_e=b.get(ge.kind))||void 0===_e?void 0:_e.leave:null===(ae=b.get(ge.kind))||void 0===ae?void 0:ae.enter;if(Ve=qe?.call(E,ge,Ye,Ee,me,ve),Ve===D)break;if(!1===Ve){if(!q){me.pop();continue}}else if(void 0!==Ve&&(le.push([Ye,Ve]),!q)){if(!(0,C.Ll)(Ve)){me.pop();continue}ge=Ve}}var Q;void 0===Ve&&he&&le.push([Ye,ge]),q?me.pop():(B={inArray:h,index:Y,keys:K,edits:le,prev:B},h=Array.isArray(ge),K=h?ge:null!==(Q=P[ge.kind])&&void 0!==Q?Q:[],Y=-1,le=[],Ee&&ve.push(Ee),Ee=ge)}while(void 0!==B);return 0!==le.length?le[le.length-1][1]:S}function N(S,E){const P=S[E];return"object"==typeof P?P:"function"==typeof P?{enter:P,leave:void 0}:{enter:S.enter,leave:S.leave}}},2234:(Et,be,f)=>{"use strict";f.d(be,{Yq:()=>O,Zm:()=>N});var t=f(4438),g=f(177);const C=["*"],V=(S,E,P,b,B)=>({"custom-content":S,circle:E,progress:P,"progress-dark":b,pulse:B});function D(S,E){1&S&&t.SdG(0)}function X(S,E){if(1&S&&(t.j41(0,"div",0),t.DNE(1,D,1,0),t.k0s()),2&S){const P=t.XpG();t.Y8G("ngClass",t.s1E(5,V,"custom-content"===P.appearance,"circle"===P.appearance,"progress"===P.animation,"progress-dark"===P.animation,"pulse"===P.animation))("ngStyle",P.theme),t.BMQ("aria-label",P.ariaLabel)("aria-valuetext",P.loadingText),t.R7$(),t.vxM(1,"custom-content"===P.appearance?1:-1)}}const j=new t.nKC("ngx-skeleton-loader.config");let N=(()=>{class S{constructor(P){this.config=P;const{appearance:b="line",animation:B="progress",theme:h=null,loadingText:K="Loading...",count:Y=1,ariaLabel:le="loading"}=P||{};this.appearance=b,this.animation=B,this.theme=h,this.loadingText=K,this.count=Y,this.items=[],this.ariaLabel=le}ngOnInit(){this.validateInputValues()}validateInputValues(){/^\d+$/.test(`${this.count}`)||((0,t.naY)()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'count' a numeric value. Forcing default to \"1\"."),this.count=1),"custom-content"===this.appearance&&(0,t.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 P=["progress","progress-dark","pulse","false"];-1===P.indexOf(String(this.animation))&&((0,t.naY)()&&console.error(`\`NgxSkeletonLoaderComponent\` need to receive 'animation' as: ${P.join(", ")}. Forcing default to "progress".`),this.animation="progress"),-1===["circle","line","custom-content",""].indexOf(String(this.appearance))&&((0,t.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:b}=this.config||{};b&&b.extendsFromRoot&&null!==this.theme&&(this.theme={...this.config.theme,...this.theme})}ngOnChanges(P){["count","animation","appearance"].find(b=>P[b]&&(P[b].isFirstChange()||P[b].previousValue===P[b].currentValue))||this.validateInputValues()}static#e=this.\u0275fac=function(b){return new(b||S)(t.rXU(j,8))};static#t=this.\u0275cmp=t.VBU({type:S,selectors:[["ngx-skeleton-loader"]],inputs:{count:"count",loadingText:"loadingText",appearance:"appearance",animation:"animation",ariaLabel:"ariaLabel",theme:"theme"},features:[t.OA$],ngContentSelectors:C,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(b,B){1&b&&(t.NAR(),t.Z7z(0,X,2,11,"div",0,t.fX1)),2&b&&t.Dyx(B.items)},dependencies:[g.YU,g.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 S})(),O=(()=>{class S{static forRoot(P){return{ngModule:S,providers:[{provide:j,useValue:P}]}}static#e=this.\u0275fac=function(b){return new(b||S)};static#t=this.\u0275mod=t.$C({type:S});static#n=this.\u0275inj=t.G2t({imports:[g.MD]})}return S})()},9163:(Et,be,f)=>{"use strict";f.d(be,{DX:()=>E,yN:()=>Ln,LV:()=>wn});var t=f(4420),g=f(6476);let C=null;const V={};let D=1;function j(tt){try{return tt()}catch{}}const N="@wry/context:Slot",S=j(()=>globalThis)||j(()=>global)||Object.create(null),E=S[N]||Array[N]||function(tt){try{Object.defineProperty(S,N,{value:tt,enumerable:!1,writable:!1,configurable:!0})}finally{return tt}}(class{constructor(){this.id=["slot",D++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let Ie=C;Ie;Ie=Ie.parent)if(this.id in Ie.slots){const rt=Ie.slots[this.id];if(rt===V)break;return Ie!==C&&(C.slots[this.id]=rt),!0}return C&&(C.slots[this.id]=V),!1}getValue(){if(this.hasValue())return C.slots[this.id]}withValue(Ie,rt,pt,Jt){const Gn=C;C={parent:Gn,slots:{__proto__:null,[this.id]:Ie}};try{return rt.apply(Jt,pt)}finally{C=Gn}}static bind(Ie){const rt=C;return function(){const pt=C;try{return C=rt,Ie.apply(this,arguments)}finally{C=pt}}}static noContext(Ie,rt,pt){if(!C)return Ie.apply(pt,rt);{const Jt=C;try{return C=null,Ie.apply(pt,rt)}finally{C=Jt}}}}),ge=new E,{hasOwnProperty:Ee}=Object.prototype,me=Array.from||function(tt){const Ie=[];return tt.forEach(rt=>Ie.push(rt)),Ie};function ve(tt){const{unsubscribe:Ie}=tt;"function"==typeof Ie&&(tt.unsubscribe=void 0,Ie())}const _e=[],ae=100;function Q(tt,Ie){if(!tt)throw new Error(Ie||"assertion failure")}function q(tt,Ie){const rt=tt.length;return rt>0&&rt===Ie.length&&tt[rt-1]===Ie[rt-1]}function he(tt){switch(tt.length){case 0:throw new Error("unknown value");case 1:return tt[0];case 2:throw tt[1]}}function Ve(tt){return tt.slice(0)}let qe=(()=>{class tt{constructor(rt){this.fn=rt,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++tt.count}peek(){if(1===this.value.length&&!ot(this))return Qe(this),this.value[0]}recompute(rt){return Q(!this.recomputing,"already recomputing"),Qe(this),ot(this)?function It(tt,Ie){return ze(tt),ge.withValue(tt,Fe,[tt,Ie]),function ut(tt,Ie){if("function"==typeof tt.subscribe)try{ve(tt),tt.unsubscribe=tt.subscribe.apply(null,Ie)}catch{return tt.setDirty(),!1}return!0}(tt,Ie)&&function de(tt){tt.dirty=!1,!ot(tt)&&oe(tt)}(tt),he(tt.value)}(this,rt):he(this.value)}setDirty(){this.dirty||(this.dirty=!0,Ke(this),ve(this))}dispose(){this.setDirty(),ze(this),te(this,(rt,pt)=>{rt.setDirty(),Ue(rt,this)})}forget(){this.dispose()}dependOn(rt){rt.add(this),this.deps||(this.deps=_e.pop()||new Set),this.deps.add(rt)}forgetDeps(){this.deps&&(me(this.deps).forEach(rt=>rt.delete(this)),this.deps.clear(),_e.push(this.deps),this.deps=null)}}return tt.count=0,tt})();function Qe(tt){const Ie=ge.getValue();if(Ie)return tt.parents.add(Ie),Ie.childValues.has(tt)||Ie.childValues.set(tt,[]),ot(tt)?we(Ie,tt):Je(Ie,tt),Ie}function Fe(tt,Ie){tt.recomputing=!0;const{normalizeResult:rt}=tt;let pt;rt&&1===tt.value.length&&(pt=Ve(tt.value)),tt.value.length=0;try{if(tt.value[0]=tt.fn.apply(null,Ie),rt&&pt&&!q(pt,tt.value))try{tt.value[0]=rt(tt.value[0],pt[0])}catch{}}catch(Jt){tt.value[1]=Jt}tt.recomputing=!1}function ot(tt){return tt.dirty||!(!tt.dirtyChildren||!tt.dirtyChildren.size)}function Ke(tt){te(tt,we)}function oe(tt){te(tt,Je)}function te(tt,Ie){const rt=tt.parents.size;if(rt){const pt=me(tt.parents);for(let Jt=0;Jt0&&tt.childValues.forEach((Ie,rt)=>{Ue(tt,rt)}),tt.forgetDeps(),Q(null===tt.dirtyChildren)}function Ue(tt,Ie){Ie.parents.delete(tt),tt.childValues.delete(Ie),xe(tt,Ie)}const Zt={setDirty:!0,dispose:!0,forget:!0};function Ln(tt){const Ie=new Map,rt=tt&&tt.subscribe;function pt(Jt){const fn=ge.getValue();if(fn){let Gn=Ie.get(Jt);Gn||Ie.set(Jt,Gn=new Set),fn.dependOn(Gn),"function"==typeof rt&&(ve(Gn),Gn.unsubscribe=rt(Jt))}}return pt.dirty=function(fn,Gn){const Rt=Ie.get(fn);if(Rt){const ye=Gn&&Ee.call(Zt,Gn)?Gn:"setDirty";me(Rt).forEach(Ze=>Ze[ye]()),Ie.delete(fn),ve(Rt)}},pt}let yn;function En(...tt){return(yn||(yn=new t.b("function"==typeof WeakMap))).lookupArray(tt)}const Yn=new Set;function wn(tt,{max:Ie=Math.pow(2,16),keyArgs:rt,makeCacheKey:pt=En,normalizeResult:Jt,subscribe:fn,cache:Gn=g.C}=Object.create(null)){const Rt="function"==typeof Gn?new Gn(Ie,Bt=>Bt.dispose()):Gn,ye=function(){const Bt=pt.apply(null,rt?rt.apply(null,arguments):arguments);if(void 0===Bt)return tt.apply(null,arguments);let mt=Rt.get(Bt);mt||(Rt.set(Bt,mt=new qe(tt)),mt.normalizeResult=Jt,mt.subscribe=fn,mt.forget=()=>Rt.delete(Bt));const $t=mt.recompute(Array.prototype.slice.call(arguments));return Rt.set(Bt,mt),Yn.add(Rt),ge.hasValue()||(Yn.forEach(nt=>nt.clean()),Yn.clear()),$t};function Ze(Bt){const mt=Bt&&Rt.get(Bt);mt&&mt.setDirty()}function We(Bt){const mt=Bt&&Rt.get(Bt);if(mt)return mt.peek()}function Mt(Bt){return!!Bt&&Rt.delete(Bt)}return Object.defineProperty(ye,"size",{get:()=>Rt.size,configurable:!1,enumerable:!1}),Object.freeze(ye.options={max:Ie,keyArgs:rt,makeCacheKey:pt,normalizeResult:Jt,subscribe:fn,cache:Rt}),ye.dirtyKey=Ze,ye.dirty=function(){Ze(pt.apply(null,arguments))},ye.peekKey=We,ye.peek=function(){return We(pt.apply(null,arguments))},ye.forgetKey=Mt,ye.forget=function(){return Mt(pt.apply(null,arguments))},ye.makeCacheKey=pt,ye.getKey=rt?function(){return pt.apply(null,rt.apply(null,arguments))}:pt,Object.freeze(ye)}},565:(Et,be,f)=>{"use strict";f.d(be,{O:()=>At});var Xe,g="",V="function",D="undefined",X="object",j="string",N="major",O="model",S="name",E="type",P="vendor",b="version",B="architecture",h="console",K="mobile",Y="tablet",le="smarttv",ge="wearable",Ee="embedded",me="inapp",ve="user-agent",_e=500,ae="brands",Q="formFactors",q="fullVersionList",he="platform",Ve="platformVersion",qe="bitness",Qe="sec-ch-ua",It=Qe+"-full-version-list",Fe=Qe+"-arch",ot=Qe+"-"+qe,de=Qe+"-form-factors",Ke=Qe+"-"+K,oe=Qe+"-"+O,te=Qe+"-"+he,we=te+"-version",Je=[ae,q,K,O,he,Ve,B,Q,qe],xe="browser",ze="cpu",Ue="device",ut="engine",Zt="os",Ln="result",yn="Amazon",En="Apple",wn="BlackBerry",tt="Google",fn="Microsoft",Gn="Motorola",Rt="Samsung",Ze="Sony",We="Xiaomi",Mt="Zebra",Bt="Mobile ",mt=" Browser",nt="Chromecast",St="Firefox",Wt="Opera",Bn="Facebook",jn="Windows",kn=typeof window!==D&&window.navigator?window.navigator:void 0,Gt=kn&&kn.userAgentData?kn.userAgentData:void 0,hi=function(Xe,on){var Dn={},Pn=on;if(!Be(on))for(var Hn in Pn={},on)for(var mi in on[Hn])Pn[mi]=on[Hn][mi].concat(Pn[mi]?Pn[mi]:[]);for(var Un in Xe)Dn[Un]=Pn[Un]&&Pn[Un].length%2==0?Pn[Un].concat(Xe[Un]):Xe[Un];return Dn},Ht=function(Xe){for(var on={},Dn=0;Dn0){for(var Dn in Xe)if(J(Xe[Dn])==J(on))return!0;return!1}return!!Ce(Xe)&&-1!==J(on).indexOf(J(Xe))},Be=function(Xe,on){for(var Dn in Xe)return/^(browser|cpu|device|engine|os)$/.test(Dn)||!!on&&Be(Xe[Dn])},Ce=function(Xe){return typeof Xe===j},ee=function(Xe){if(Xe){for(var on=[],Dn=zt(/\\?\"/g,Xe).split(","),Pn=0;Pn-1){var Hn=Vt(Dn[Pn]).split(";v=");on[Pn]={brand:Hn[0],version:Hn[1]}}else on[Pn]=Vt(Dn[Pn]);return on}},J=function(Xe){return Ce(Xe)?Xe.toLowerCase():Xe},De=function(Xe){return Ce(Xe)?zt(/[^\d\.]/g,Xe).split(".")[0]:void 0},st=function(Xe){for(var on in Xe){var Dn=Xe[on];typeof Dn==X&&2==Dn.length?this[Dn[0]]=Dn[1]:this[Dn]=void 0}return this},zt=function(Xe,on){return Ce(on)?on.replace(Xe,g):on},In=function(Xe){return zt(/\\?\"/g,Xe)},Vt=function(Xe,on){if(Ce(Xe))return Xe=zt(/^\s\s*/,Xe),typeof on===D?Xe:Xe.substring(0,_e)},Dt=function(Xe,on){if(Xe&&on)for(var Pn,Hn,mi,Un,ci,Nn,Dn=0;Dn0?2===Un.length?this[Un[0]]=typeof Un[1]==V?Un[1].call(this,Nn):Un[1]:3===Un.length?this[Un[0]]=typeof Un[1]!==V||Un[1].exec&&Un[1].test?Nn?Nn.replace(Un[1],Un[2]):void 0:Nn?Un[1].call(this,Nn,Un[2]):void 0:4===Un.length&&(this[Un[0]]=Nn?Un[3].call(this,Nn.replace(Un[1],Un[2])):void 0):this[Un]=Nn||void 0;Dn+=2}},Ge=function(Xe,on){for(var Dn in on)if(typeof on[Dn]===X&&on[Dn].length>0){for(var Pn=0;Pn2&&this.set(O,"iPad").set(E,Y);break;case Zt:!this.get(S)&&Gt&&Gt[he]&&this.set(S,Gt[he]);break;case Ln:var Hn=this.data,mi=function(Un){return Hn[Un].getItem().detectFeature().get()};this.set(xe,mi(xe)).set(ze,mi(ze)).set(Ue,mi(Ue)).set(ut,mi(ut)).set(Zt,mi(Zt))}return this},this.parseUA=function(){return this.itemType!=Ln&&Dt.call(this.data,this.ua,this.rgxMap),this.itemType==xe&&this.set(N,De(this.get(b))),this},this.parseCH=function(){var Hn=this.uaCH,mi=this.rgxMap;switch(this.itemType){case xe:var ci,Un=Hn[q]||Hn[ae];if(Un)for(var Nn in Un){var Ui=zt(/(Google|Microsoft) /,Un[Nn].brand||Un[Nn]),Br=Un[Nn].version;!/not.a.brand/i.test(Ui)&&(!ci||/chrom/i.test(ci)&&!/chromi/i.test(Ui))&&(this.set(S,Ui).set(b,Br).set(N,De(Br)),ci=Ui)}break;case ze:var Ae=Hn[B];Ae&&(Ae&&"64"==Hn[qe]&&(Ae+="64"),Dt.call(this.data,Ae+";",mi));break;case Ue:if(Hn[K]&&this.set(E,K),Hn[O]&&this.set(O,Hn[O]),"Xbox"==Hn[O]&&this.set(E,h).set(P,fn),Hn[Q]){var at;if("string"!=typeof Hn[Q])for(var ct=0;!at&&ct=13?"11":"10"),this.set(S,Qt).set(b,wt)}this.get(S)==jn&&"Xbox"==Hn[O]&&this.set(S,"Xbox").set(b,void 0);break;case Ln:var An=this.data,Sn=function(vi){return An[vi].getItem().setCH(Hn).parseCH().get()};this.set(xe,Sn(xe)).set(ze,Sn(ze)).set(Ue,Sn(Ue)).set(ut,Sn(ut)).set(Zt,Sn(Zt))}return this},st.call(this,[["itemType",Xe],["ua",on],["uaCH",Pn],["rgxMap",Dn],["data",bt(this,Xe)]]),this}function At(Xe,on,Dn){if(typeof Xe===X?(Be(Xe,!0)?(typeof on===X&&(Dn=on),on=Xe):(Dn=Xe,on=void 0),Xe=void 0):typeof Xe===j&&!Be(on,!0)&&(Dn=on,on=void 0),Dn&&typeof Dn.append===V){var Pn={};Dn.forEach(function(Nn,Ui){Pn[Ui]=Nn}),Dn=Pn}if(!(this instanceof At))return new At(Xe,on,Dn).getResult();var Hn=typeof Xe===j?Xe:Dn&&Dn[ve]?Dn[ve]:kn&&kn.userAgent?kn.userAgent:g,mi=new _n(Dn,!0),Un=on?hi(li,on):li,ci=function(Nn){return Nn==Ln?function(){return new Oe(Nn,Hn,Un,mi).set("ua",Hn).set(xe,this.getBrowser()).set(ze,this.getCPU()).set(Ue,this.getDevice()).set(ut,this.getEngine()).set(Zt,this.getOS()).get()}:function(){return new Oe(Nn,Hn,Un[Nn],mi).parseUA().get()}};return st.call(this,[["getBrowser",ci(xe)],["getCPU",ci(ze)],["getDevice",ci(Ue)],["getEngine",ci(ut)],["getOS",ci(Zt)],["getResult",ci(Ln)],["getUA",function(){return Hn}],["setUA",function(Nn){return Ce(Nn)&&(Hn=Nn.length>_e?Vt(Nn,_e):Nn),this}]]).setUA(Hn),this}At.VERSION="2.0.0",At.BROWSER=Ht([S,b,N,E]),At.CPU=Ht([B]),At.DEVICE=Ht([O,P,E,h,K,le,Y,ge,Ee]),At.ENGINE=At.OS=Ht([S,b])},7994:(Et,be,f)=>{"use strict";function C(ae,Q){(null==Q||Q>ae.length)&&(Q=ae.length);for(var q=0,he=new Array(Q);q_e});var X=function(){return"function"==typeof Symbol},j=function(ae){return X()&&!!Symbol[ae]},N=function(ae){return j(ae)?Symbol[ae]:"@@"+ae};X()&&!j("observable")&&(Symbol.observable=Symbol("observable"));var O=N("iterator"),S=N("observable"),E=N("species");function P(ae,Q){var q=ae[Q];if(null!=q){if("function"!=typeof q)throw new TypeError(q+" is not a function");return q}}function b(ae){var Q=ae.constructor;return void 0!==Q&&null===(Q=Q[E])&&(Q=void 0),void 0!==Q?Q:_e}function h(ae){h.log?h.log(ae):setTimeout(function(){throw ae})}function K(ae){Promise.resolve().then(function(){try{ae()}catch(Q){h(Q)}})}function Y(ae){var Q=ae._cleanup;if(void 0!==Q&&(ae._cleanup=void 0,Q))try{if("function"==typeof Q)Q();else{var q=P(Q,"unsubscribe");q&&q.call(Q)}}catch(he){h(he)}}function le(ae){ae._observer=void 0,ae._queue=void 0,ae._state="closed"}function Ye(ae,Q,q){ae._state="running";var he=ae._observer;try{var Ve=P(he,Q);switch(Q){case"next":Ve&&Ve.call(he,q);break;case"error":if(le(ae),!Ve)throw q;Ve.call(he,q);break;case"complete":le(ae),Ve&&Ve.call(he)}}catch(qe){h(qe)}"closed"===ae._state?Y(ae):"running"===ae._state&&(ae._state="ready")}function Ee(ae,Q,q){if("closed"!==ae._state){if("buffering"===ae._state)return void ae._queue.push({type:Q,value:q});if("ready"!==ae._state)return ae._state="buffering",ae._queue=[{type:Q,value:q}],void K(function(){return function ge(ae){var Q=ae._queue;if(Q){ae._queue=void 0,ae._state="ready";for(var q=0;q1,It=!1,ot=arguments[1];return new qe(function(de){return Ve.subscribe({next:function(Ke){var oe=!It;if(It=!0,!oe||Qe)try{ot=he(ot,Ke)}catch(te){return de.error(te)}else ot=Ke},error:function(Ke){de.error(Ke)},complete:function(){if(!It&&!Qe)return de.error(new TypeError("Cannot reduce an empty sequence"));de.next(ot),de.complete()}})})},Q.concat=function(){for(var he=this,Ve=arguments.length,qe=new Array(Ve),Qe=0;Qe=0&&It.splice(oe,1),ot()}});It.push(Ke)},error:function(de){Qe.error(de)},complete:function(){ot()}});function ot(){Fe.closed&&0===It.length&&Qe.complete()}return function(){It.forEach(function(de){return de.unsubscribe()}),Fe.unsubscribe()}})},Q[S]=function(){return this},ae.from=function(he){var Ve="function"==typeof this?this:ae;if(null==he)throw new TypeError(he+" is not an object");var qe=P(he,S);if(qe){var Qe=qe.call(he);if(Object(Qe)!==Qe)throw new TypeError(Qe+" is not an object");return function B(ae){return ae instanceof _e}(Qe)&&Qe.constructor===Ve?Qe:new Ve(function(It){return Qe.subscribe(It)})}if(j("iterator")&&(qe=P(he,O)))return new Ve(function(It){K(function(){if(!It.closed){for(var ot,Fe=function t(ae,Q){var q=typeof Symbol<"u"&&ae[Symbol.iterator]||ae["@@iterator"];if(q)return(q=q.call(ae)).next.bind(q);if(Array.isArray(ae)||(q=function g(ae,Q){if(ae){if("string"==typeof ae)return C(ae,Q);var q=Object.prototype.toString.call(ae).slice(8,-1);if("Object"===q&&ae.constructor&&(q=ae.constructor.name),"Map"===q||"Set"===q)return Array.from(ae);if("Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return C(ae,Q)}}(ae))||Q&&ae&&"number"==typeof ae.length){q&&(ae=q);var he=0;return function(){return he>=ae.length?{done:!0}:{done:!1,value:ae[he++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(qe.call(he));!(ot=Fe()).done;)if(It.next(ot.value),It.closed)return;It.complete()}})});if(Array.isArray(he))return new Ve(function(It){K(function(){if(!It.closed){for(var Fe=0;Fe{"use strict";f.d(be,{AQ:()=>me,C6:()=>g,Cl:()=>C,N3:()=>Ee,Tt:()=>V,YH:()=>b,fX:()=>Ye,sH:()=>P,xN:()=>_e});var t=function(te,we){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,xe){Je.__proto__=xe}||function(Je,xe){for(var ze in xe)Object.prototype.hasOwnProperty.call(xe,ze)&&(Je[ze]=xe[ze])})(te,we)};function g(te,we){if("function"!=typeof we&&null!==we)throw new TypeError("Class extends value "+String(we)+" is not a constructor or null");function Je(){this.constructor=te}t(te,we),te.prototype=null===we?Object.create(we):(Je.prototype=we.prototype,new Je)}var C=function(){return C=Object.assign||function(we){for(var Je,xe=1,ze=arguments.length;xe0&&Ue[Ue.length-1])&&(6===yn[0]||2===yn[0])){Je=0;continue}if(3===yn[0]&&(!Ue||yn[1]>Ue[0]&&yn[1]1||Ln(tt,rt)})},Ie&&(ze[tt]=Ie(ze[tt])))}function Ln(tt,Ie){try{!function yn(tt){tt.value instanceof Ee?Promise.resolve(tt.value.v).then(En,Yn):wn(Ue[0][2],tt)}(xe[tt](Ie))}catch(rt){wn(Ue[0][3],rt)}}function En(tt){Ln("next",tt)}function Yn(tt){Ln("throw",tt)}function wn(tt,Ie){tt(Ie),Ue.shift(),Ue.length&&Ln(Ue[0][0],Ue[0][1])}}function _e(te){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Je,we=te[Symbol.asyncIterator];return we?we.call(te):(te=function K(te){var we="function"==typeof Symbol&&Symbol.iterator,Je=we&&te[we],xe=0;if(Je)return Je.call(te);if(te&&"number"==typeof te.length)return{next:function(){return te&&xe>=te.length&&(te=void 0),{value:te&&te[xe++],done:!te}}};throw new TypeError(we?"Object is not iterable.":"Symbol.iterator is not defined.")}(te),Je={},xe("next"),xe("throw"),xe("return"),Je[Symbol.asyncIterator]=function(){return this},Je);function xe(Ue){Je[Ue]=te[Ue]&&function(ut){return new Promise(function(Zt,Ln){!function ze(Ue,ut,Zt,Ln){Promise.resolve(Ln).then(function(yn){Ue({value:yn,done:Zt})},ut)}(Zt,Ln,(ut=te[Ue](ut)).done,ut.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Et=>{Et(Et.s=9903)}]);