diff --git a/dist/index.html b/dist/index.html index 9b9a0a60..1618171b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -10,5 +10,5 @@ - + diff --git a/dist/main.463c52b33f808aff.js b/dist/main.463c52b33f808aff.js deleted file mode 100644 index 08359974..00000000 --- a/dist/main.463c52b33f808aff.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8792],{14699:(Oe,Et,r)=>{r.d(Et,{c:()=>o});const o={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba",intercomWidget:!0,intercomAppId:"ymvqkyiw"}},39984:(Oe,Et,r)=>{r.d(Et,{H:()=>R});var o=r(84412),y=r(7673),_=r(96354),T=r(99437),k=r(25558),Y=r(88141),q=r(24784),it=r(17705);r(36225);let R=(()=>{class lt{constructor(P){this.lookupService=P,this.configSubject=new o.t({intercomWidget:!0}),this.config$=this.configSubject.asObservable(),this.INTERCOM_KEY="intercom_widget_enabled",this.loadConfig()}loadConfig(){this.getConfig().subscribe(P=>{this.configSubject.next(P)})}getConfig(){return this.lookupService.getAll({filter:`name="${this.INTERCOM_KEY}"`}).pipe((0,_.T)(P=>{const m=P?.resource?.[0],ut={intercomWidget:!m||"true"===m.value,intercomAppId:"ymvqkyiw"};return this.configSubject.next(ut),ut}),(0,T.W)(()=>{const P={intercomWidget:!0,intercomAppId:"ymvqkyiw"};return this.configSubject.next(P),(0,y.of)(P)}))}updateConfig(P){const m=P.intercomWidget?"true":"false";return this.lookupService.getAll({filter:`name="${this.INTERCOM_KEY}"`}).pipe((0,_.T)(ut=>ut?.resource?.[0]),(0,T.W)(()=>(0,y.of)(null)),(0,k.n)(ut=>ut?this.lookupService.patch(ut.id,{value:m}).pipe((0,Y.M)(()=>{this.configSubject.next(P)})):this.lookupService.create({resource:[{name:this.INTERCOM_KEY,value:m,private:!1}]}).pipe((0,Y.M)(()=>{this.configSubject.next(P)}))),(0,T.W)(ut=>{throw console.error("Failed to update Intercom config:",ut),ut}))}get currentConfig(){return this.configSubject.value}get isIntercomEnabled(){return this.configSubject.value.intercomWidget??!0}static{this.\u0275fac=function(m){return new(m||lt)(it.KVO(q.mr))}}static{this.\u0275prov=it.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}}return lt})()},79846:(Oe,Et,r)=>{r.d(Et,{H:()=>Y});var o=r(63532),y=r(91489),_=r(17705),T=r(21626),k=r(29487);let Y=(()=>{class q{constructor(et,R){this.http=et,this.userDataService=R}get url(){return this.userDataService.userData?.isSysAdmin?o.t.ADMIN_PROFILE:o.t.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:y.NE})}saveProfile(et){return this.http.put(this.url,et,{headers:y.NE})}static{this.\u0275fac=function(R){return new(R||q)(_.KVO(T.Qq),_.KVO(k.T))}}static{this.\u0275prov=_.jDH({token:q,factory:q.\u0275fac})}}return q})()},34387:(Oe,Et,r)=>{r.d(Et,{g:()=>lt});var o=r(96354),y=r(99437),_=r(7673),T=r(63532),k=r(91489),Y=r(23472),q=r(17705),it=r(21626),et=r(18498),R=r(29487);let lt=(()=>{class U{constructor(m,ut,rt){this.http=m,this.router=ut,this.userDataService=rt}register(m){return this.http.post(T.t.REGISTER,m,k.Jm)}login(m){return this.http.post(T.t.USER_SESSION,m,{headers:k.NE}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)),(0,y.W)(()=>this.http.post(T.t.ADMIN_SESSION,m,{}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,o.T)(()=>!0),(0,y.W)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(m){return this.http.get(T.t.USER_SESSION,{headers:{...k.NE,Authorization:m?`Bearer ${m}`:""}}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)))}oauthLogin(m,ut,rt){return this.http.post(T.t.USER_SESSION,{headers:k.NE,params:{oauth_callback:!0,oauth_token:m,code:ut,state:rt}}).pipe((0,o.T)(_t=>(this.userDataService.userData=_t,_t)))}logout(m=[Y.b.AUTH,Y.b.LOGIN]){this.http.delete(this.userDataService.userData?.isSysAdmin?T.t.ADMIN_SESSION:T.t.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate(m)})}static{this.\u0275fac=function(ut){return new(ut||U)(q.KVO(it.Qq),q.KVO(et.Ix),q.KVO(R.T))}}static{this.\u0275prov=q.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},79676:(Oe,Et,r)=>{r.d(Et,{p:()=>it});var o=r(88141),y=r(99437),_=r(63532),T=r(91489),k=r(17705),Y=r(21626),q=r(29487);let it=(()=>{class et{constructor(lt,U){this.http=lt,this.userDataService=U}resetPassword(lt,U=!1){return this.http.post(U?_.t.ADMIN_PASSWORD:_.t.USER_PASSWORD,lt,T.Jm)}updatePassword(lt){let U=!1;return this.userDataService.userData$.subscribe(m=>{U=!!m?.isSysAdmin}),this.http.post(U?_.t.ADMIN_PASSWORD:_.t.USER_PASSWORD,lt,{headers:T.NE,params:{login:!0,reset:!1}}).pipe((0,o.M)({next:m=>{this.userDataService.token=m.sessionToken}}))}requestPasswordReset(lt,U=!1){return this.http.post(_.t.USER_PASSWORD,lt,U?T.Jm:T.kt).pipe((0,y.W)(()=>this.http.post(_.t.ADMIN_PASSWORD,lt,U?T.Jm:T.kt)))}static{this.\u0275fac=function(U){return new(U||et)(k.KVO(Y.Qq),k.KVO(q.T))}}static{this.\u0275prov=k.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},91489:(Oe,Et,r)=>{r.d(Et,{Jm:()=>k,NE:()=>T,Zl:()=>o,dE:()=>y,kt:()=>Y,wV:()=>_});const o="X-DreamFactory-Session-Token",y="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",T={"show-loading":""},k={headers:T,params:{login:!1}},Y={headers:T,params:{reset:!0}}},24784:(Oe,Et,r)=>{r.d(Et,{F8:()=>F,Hd:()=>lt,J4:()=>q,Jc:()=>P,K:()=>ut,LR:()=>jt,Lm:()=>_t,NO:()=>$,O5:()=>de,Wi:()=>Y,Yh:()=>et,Z$:()=>le,Z1:()=>m,gu:()=>rt,h1:()=>Ft,ir:()=>it,j8:()=>Bt,mr:()=>Ct,qJ:()=>ft,u7:()=>R,zs:()=>U});var o=r(17705),y=r(36225),_=r(63532),T=r(21626);const k=_e=>({providedIn:"root",factory:()=>new y.h(_e,(0,o.WQX)(T.Qq))}),Y=new o.nKC("URL_TOKEN"),q=new o.nKC("GITHUB_REPO_SERVICE_TOKEN",k(_.t.GITHUB_REPO)),it=new o.nKC("ADMIN_SERVICE_TOKEN",k(_.t.SYSTEM_ADMIN)),et=new o.nKC("USER_SERVICE_TOKEN",k(_.t.SYSTEM_USER)),R=new o.nKC("APP_SERVICE_TOKEN",k(_.t.APP)),lt=new o.nKC("API_DOCS_SERVICE_TOKEN",k(_.t.API_DOCS)),U=new o.nKC("SERVICE_TYPE_SERVICE_TOKEN",k(_.t.SERVICE_TYPE)),P=new o.nKC("REPORT_SERVICE_TOKEN",k(_.t.SERVICE_REPORT)),m=new o.nKC("SERVICES_SERVICE_TOKEN",k(_.t.SYSTEM_SERVICE)),ut=new o.nKC("SCHEDULER_SERVICE_TOKEN",k(_.t.SCHEDULER)),rt=new o.nKC("LIMIT_SERVICE_TOKEN",k(_.t.LIMITS)),_t=new o.nKC("LIMIT_CACHE_SERVICE_TOKEN",k(_.t.LIMIT_CACHE)),Ft=new o.nKC("ROLE_SERVICE_TOKEN",k(_.t.ROLES)),le=new o.nKC("CONFIG_CORS_SERVICE_TOKEN",k(_.t.SYSTEM_CORS)),de=new o.nKC("EVENTS_SERVICE_TOKEN",k(_.t.SYSTEM_EVENT)),$=new o.nKC("EVENT_SCRIPT_SERVICE_TOKEN",k(_.t.EVENT_SCRIPT)),Bt=new o.nKC("CACHE_SERVICE_TOKEN",k(_.t.SYSTEM_CACHE)),F=new o.nKC("EMAIL_TEMPLATES_SERVICE_TOKEN",k(_.t.EMAIL_TEMPLATES)),Ct=new o.nKC("LOOKUP_KEYS_SERVICE_TOKEN",k(_.t.LOOKUP_KEYS)),ft=new o.nKC("BASE_SERVICE_TOKEN",k(_.C)),jt=new o.nKC("FILE_SERVICE_TOKEN",k(_.t.FILES))},63532:(Oe,Et,r)=>{r.d(Et,{C:()=>o,t:()=>y});const o="/api/v2";var y=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(y||{})},36225:(Oe,Et,r)=>{r.d(Et,{h:()=>q});var o=r(21626),y=r(63035),_=r(25558),T=r(96354),k=r(24784),Y=r(17705);let q=(()=>{class it{constructor(R,lt){this.url=R,this.http=lt}getAll(R){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...R}))}get(R,lt){return this.http.get(`${this.url}/${R}`,this.getOptions({snackbarError:"server",...lt}))}getFileContent(R,lt,U){let P=new o.Lr;return lt&&U&&(P=P.set("Authorization","Basic "+btoa(`${lt}:${U}`))),this.http.get(`${this.url}/${R}`,{headers:P})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(R,lt,U){return this.http.post(`${this.url}${U?`/${U}`:""}`,R,this.getOptions({...lt}))}update(R,lt,U){return this.http.put(`${this.url}/${R}`,lt,this.getOptions({...U}))}legacyDelete(R,lt){const{headers:U,params:P}=this.getOptions({snackbarError:"server",...lt});return this.http.post(`${this.url}/${R}`,null,{headers:{...U,"X-Http-Method":"DELETE"},params:P})}delete(R,lt){const U=Array.isArray(R)?`${this.url}?ids=${R.join(",")}`:R?`${this.url}/${R}`:`${this.url}`;return this.http.delete(U,this.getOptions({snackbarError:"server",...lt}))}patch(R,lt,U){return this.http.patch(`${this.url}/${R}`,lt,this.getOptions({snackbarError:"server",...U}))}importList(R,lt){return(0,y.Sj)(R).pipe((0,_.n)(U=>this.http.post(this.url,U,this.getOptions({snackbarError:"server",contentType:R.type,...lt}))))}uploadFile(R,lt,U){const P=new FormData;return Object.keys(lt).forEach((m,ut)=>P.append("files",lt[ut])),this.http.post(`${this.url}/${R}`,P,this.getOptions({snackbarError:"server",...U}))}downloadJson(R,lt){return this.http.get(`${this.url}${R?`/${R}`:""}`,{...this.getOptions({snackbarError:"server",...lt})}).pipe((0,T.T)(P=>JSON.stringify(P)))}downloadFile(R,lt){return this.http.get(`${this.url}${R?`/${R}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...lt})})}getOptions(R){const lt={},U={};return!1!==R.includeCacheControl&&(lt["Cache-Control"]="no-cache, private"),!1!==R.showSpinner&&(lt["show-loading"]=""),R.snackbarSuccess&&(lt["snackbar-success"]=R.snackbarSuccess),R.snackbarError&&(lt["snackbar-error"]=R.snackbarError),R.contentType&&(lt["Content-type"]=R.contentType),R.additionalHeaders&&R.additionalHeaders.forEach(P=>{lt[P.key]=P.value}),R.filter&&(U.filter=R.filter),R.sort&&(U.sort=R.sort),R.fields&&(U.fields=R.fields),R.related&&(U.related=R.related),void 0!==R.limit&&(U.limit=R.limit),void 0!==R.offset&&(U.offset=R.offset),void 0!==R.includeCount&&(U.include_count=R.includeCount),R.refresh&&(U.refresh=R.refresh),R.additionalParams&&R.additionalParams.forEach(P=>{U[P.key]=P.value}),{headers:lt,params:U}}static{this.\u0275fac=function(lt){return new(lt||it)(Y.KVO(k.Wi),Y.KVO(o.Qq))}}static{this.\u0275prov=Y.jDH({token:it,factory:it.\u0275fac})}}return it})()},52608:(Oe,Et,r)=>{r.d(Et,{R:()=>T});var o=r(99327),y=r(96354),_=r(17705);let T=(()=>{class k{constructor(q){this.breakpointObserver=q}get isSmallScreen(){return this.breakpointObserver.observe([o.Rp.XSmall,o.Rp.Small]).pipe((0,y.T)(q=>q.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([o.Rp.XSmall]).pipe((0,y.T)(q=>q.matches))}static{this.\u0275fac=function(it){return new(it||k)(_.KVO(o.QP))}}static{this.\u0275prov=_.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})()},25819:(Oe,Et,r)=>{r.d(Et,{S:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.errorSubject=new o.t(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new o.t(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(Y){this.errorSubject.next(Y),this.hasError=!!Y}set hasError(Y){this.hasErrorSubject.next(Y)}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},14543:(Oe,Et,r)=>{r.d(Et,{H:()=>lt});var o=r(63532),y=r(91489),_=r(84412),T=r(96354),k=r(88141),Y=r(99437),q=r(18810),it=r(60169),et=r(17705),R=r(21626);let lt=(()=>{class U{get currentLicenseCheck(){return this.licenseCheckSubject.value}constructor(m){this.httpClient=m,this.licenseCheckSubject=new _.t(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(m){return this.httpClient.get(o.t.SUBSCRIPTION_DATA,{headers:{[y.wV]:m}}).pipe((0,T.T)(ut=>(0,it.qC)(ut)),(0,k.M)(ut=>this.licenseCheckSubject.next(ut)),(0,Y.W)(ut=>{const rt=(0,it.qC)(ut.error);return this.licenseCheckSubject.next(rt),(0,q.$)(()=>new Error(ut))}))}static{this.\u0275fac=function(ut){return new(ut||U)(et.KVO(R.Qq))}}static{this.\u0275prov=et.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},95351:(Oe,Et,r)=>{r.d(Et,{o:()=>et});var o=r(25558),y=r(99437),_=r(7673),T=r(96354),k=r(17705),Y=r(82298),q=r(25819),it=r(21626);let et=(()=>{class R{isFeatureLocked(U,P){return"GOLD"!=P&&("SILVER"==P?this.silverLockedFeatures.some(m=>U.includes(m)):this.openSourceLockedFeatures.some(m=>U.includes(m)))}constructor(U,P,m){this.systemConfigDataService=U,this.errorService=P,this.http=m,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(U){if(U){const P=Array.isArray(U)?U:[U];return this.systemConfigDataService.system$.pipe((0,o.n)(m=>0===m.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,y.W)(ut=>(this.errorService.error=ut.error.message,(0,_.of)(null)))):(0,_.of)(m)),(0,T.T)(m=>!!m&&!m.resource.some(ut=>P.includes(ut.name))))}return(0,_.of)(!1)}trackPaywallHit(U="Unknown. Unable to fetch email",P="Unknown. Unable to fetch IP address",m="Service name is not specified"){this.http.post("https://updates.dreamfactory.com/api/paywall",{email:U,ip_address:P,service_name:m}).subscribe({next:()=>{},error:ut=>{console.error("Paywall tracking failed:",ut)}})}static{this.\u0275fac=function(P){return new(P||R)(k.KVO(Y.f),k.KVO(q.S),k.KVO(it.Qq))}}static{this.\u0275prov=k.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},44984:(Oe,Et,r)=>{r.d(Et,{L:()=>et});var o=r(88834),y=r(95416),_=r(20060),T=r(45383),k=r(33609),Y=r(17705);let q=(()=>{class R{constructor(U,P){this.snackBarRef=U,this.data=P,this.faXmark=T.Jyw,this.alertType="success",this.message=P.message,this.alertType=P.alertType}get icon(){switch(this.alertType){case"success":return T.SGM;case"error":return T.rfe;case"warning":return T.tUE;default:return T.iW_}}onAction(){this.snackBarRef.dismissWithAction()}static{this.\u0275fac=function(P){return new(P||R)(Y.rXU(y.TQ),Y.rXU(y.ht))}}static{this.\u0275cmp=Y.VBU({type:R,selectors:[["df-snackbar"]],standalone:!0,features:[Y.aNF],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(P,m){1&P&&(Y.j41(0,"div",0),Y.nrm(1,"fa-icon",1),Y.j41(2,"span",2),Y.EFF(3),Y.nI1(4,"transloco"),Y.k0s(),Y.j41(5,"button",3),Y.bIt("click",function(){return m.onAction()}),Y.nrm(6,"fa-icon",4),Y.k0s()()),2&P&&(Y.HbH(m.alertType),Y.R7$(1),Y.Y8G("icon",m.icon),Y.R7$(2),Y.JRh(Y.bMT(4,5,m.message)),Y.R7$(3),Y.Y8G("icon",m.faXmark))},dependencies:[o.Hl,o.iY,_.dX,_.aY,k.Kj],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]})}}return R})();var it=r(84412);let et=(()=>{class R{constructor(U){this.snackBar=U,this.snackbarLastEle$=new it.t(""),this.isEditPage$=new it.t(!1)}setSnackbarLastEle(U,P){this.snackbarLastEle$.next(U),this.isEditPage$.next(P)}openSnackBar(U,P){this.snackBar.openFromComponent(q,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:U,alertType:P}})}static{this.\u0275fac=function(P){return new(P||R)(Y.KVO(y.UG))}}static{this.\u0275prov=Y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},82298:(Oe,Et,r)=>{r.d(Et,{f:()=>lt});var o=r(84412),y=r(88141),_=r(99437),T=r(18810),k=r(12498),Y=r(63532),q=r(91489),it=r(17705),et=r(21626),R=r(29487);let lt=(()=>{class U{constructor(m,ut){this.http=m,this.userDataService=ut,this.environmentSubject=new o.t({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new o.t({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(m){this.environmentSubject.next(m)}get system(){return this.systemSubject.value}set system(m){this.systemSubject.next(m)}fetchEnvironmentData(){return this.http.get(Y.t.ENVIRONMENT,{headers:q.NE}).pipe((0,y.M)(m=>this.environment=m),(0,_.W)(m=>(this.userDataService.clearToken(),(0,T.$)(()=>new Error(m)))),(0,k.L)(1))}fetchSystemData(){return this.http.get(Y.t.SYSTEM,{headers:{...q.NE,"skip-error":"true"}}).pipe((0,y.M)(m=>{this.system=m}))}static{this.\u0275fac=function(ut){return new(ut||U)(it.KVO(et.Qq),it.KVO(R.T))}}static{this.\u0275prov=it.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},52868:(Oe,Et,r)=>{r.d(Et,{n:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.darkMode$=new o.t(!1),this.currentTableRowNum$=new o.t(10),this.loadInitialTheme()}setThemeMode(Y){this.darkMode$.next(Y),localStorage.setItem("isDarkMode",JSON.stringify(Y))}setCurrentTableRowNum(Y){this.currentTableRowNum$.next(Y)}loadInitialTheme(){const Y=localStorage.getItem("isDarkMode");Y&&this.darkMode$.next(JSON.parse(Y))}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},29487:(Oe,Et,r)=>{r.d(Et,{T:()=>et});var o=r(84412),y=r(25558),_=r(96354),T=r(7673),k=r(24784),Y=r(91489),q=r(17705);r(36225);let et=(()=>{class R{constructor(U){this.roleService=U,this.isLoggedInSubject=new o.t(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new o.t(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new o.t([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,y.n)(P=>P&&P.isSysAdmin&&!P.isRootAdmin&&P.roleId?this.roleService.get(P.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:Y.Zl,value:P.sessionToken}]}).pipe((0,_.T)(m=>m.accessibleTabs??[])):(0,T.of)([]))).subscribe(P=>this.restrictedAccessSubject.next(P))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}get userData(){return this.userDataSubject.value}set userData(U){this.userDataSubject.next(U),U&&(this.token=U.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(U){this.isLoggedInSubject.next(U),U||(this.userData=null)}get token(){const U=`${this.TOKEN_KEY}=`,m=decodeURIComponent(document.cookie).split(";");for(let ut=0;ut{r.d(Et,{U:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.errorSubject=new o.t(null),this.error$=this.errorSubject.asObservable()}setError(Y){this.errorSubject.next(Y)}clearError(){this.errorSubject.next(null)}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},45105:(Oe,Et,r)=>{r.d(Et,{l:()=>Y});var o=r(10467),y=r(17705),_=r(29487),T=r(82298),k=r(39984);let Y=(()=>{class q{constructor(et,R,lt){this.dfUserDataService=et,this.dfSystemConfigDataService=R,this.dfIntercomConfigService=lt,this.intercomLoaded=!1}initializeIntercom(){var et=this;return(0,o.A)(function*(){const R=et.dfIntercomConfigService.currentConfig;if((R.intercomWidget??1)&&!et.intercomLoaded)try{const P=(yield r.e(4729).then(r.t.bind(r,14729,23))).default,m=et.dfUserDataService.userData,ut=et.dfSystemConfigDataService.environment;m?(P({app_id:R.intercomAppId||"ymvqkyiw",user_id:m.id?.toString()||m.sessionId,name:m.name||`${m.firstName||""} ${m.lastName||""}`.trim(),email:m.email,created_at:m.lastLoginDate?Math.floor(new Date(m.lastLoginDate).getTime()/1e3):void 0,is_sys_admin:m.isSysAdmin,is_root_admin:m.isRootAdmin,role_id:m.roleId,instance_url:window.location.origin,license_key:ut.platform?.licenseKey||"N/A",DreamFactoryTier:ut.platform?.license||"N/A","DreamFactory version":ut.platform?.version||"N/A",plan:ut.platform?.license||"N/A",is_hosted:ut.platform?.isHosted||!1,is_trial:ut.platform?.isTrial||!1}),et.intercomLoaded=!0):(P({app_id:R.intercomAppId||"ymvqkyiw"}),et.intercomLoaded=!0)}catch(U){console.error("Failed to initialize Intercom:",U)}})()}hideIntercom(){window.Intercom&&this.intercomLoaded&&window.Intercom("hide")}showIntercom(){window.Intercom&&this.intercomLoaded&&window.Intercom("show")}shutdownIntercom(){window.Intercom&&this.intercomLoaded&&(window.Intercom("shutdown"),this.intercomLoaded=!1)}updateUser(et){if(!(this.dfIntercomConfigService.currentConfig.intercomWidget??1)||!window.Intercom||!this.intercomLoaded)return;const U=this.dfSystemConfigDataService.environment;et&&window.Intercom("update",{user_id:et.id?.toString()||et.sessionId,name:et.name||`${et.firstName||""} ${et.lastName||""}`.trim(),email:et.email,created_at:et.lastLoginDate?Math.floor(new Date(et.lastLoginDate).getTime()/1e3):void 0,is_sys_admin:et.isSysAdmin,is_root_admin:et.isRootAdmin,role_id:et.roleId,instance_url:window.location.origin,license_key:U.platform?.licenseKey||"N/A",DreamFactoryTier:U.platform?.license||"N/A","DreamFactory version":U.platform?.version||"N/A",plan:U.platform?.license||"N/A",is_hosted:U.platform?.isHosted||!1,is_trial:U.platform?.isTrial||!1})}static{this.\u0275fac=function(R){return new(R||q)(y.KVO(_.T),y.KVO(T.f),y.KVO(k.H))}}static{this.\u0275prov=y.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})()},23472:(Oe,Et,r)=>{r.d(Et,{b:()=>o});var o=function(y){return y.IMPORT="import",y.EDIT="edit",y.CREATE="create",y.VIEW="view",y.AUTH="auth",y.LOGIN="login",y.RESET_PASSWORD="reset-password",y.FORGOT_PASSWORD="forgot-password",y.REGISTER="register",y.USER_INVITE="user-invite",y.REGISTER_CONFIRM="register-confirm",y.PROFILE="profile",y.HOME="home",y.WELCOME="welcome",y.QUICKSTART="quickstart",y.RESOURCES="resources",y.DOWNLOAD="download",y.AI="ai",y.API_CONNECTIONS="api-connections",y.API_TYPES="api-types",y.DATABASE="database",y.SCRIPTING="scripting",y.NETWORK="network",y.FILE="file",y.UTILITY="utility",y.ROLE_BASED_ACCESS="role-based-access",y.API_KEYS="api-keys",y.SCRIPTS="scripts",y.EVENT_SCRIPTS="event-scripts",y.API_DOCS="api-docs",y.DATA_EXPLORER="data-explorer",y.API_SECURITY="api-security",y.RATE_LIMITING="rate-limiting",y.AUTHENTICATION="authentication",y.SYSTEM_SETTINGS="system-settings",y.CONFIG="config",y.SCHEDULER="scheduler",y.LOGS="logs",y.REPORTING="reporting",y.DF_PLATFORM_APIS="df-platform-apis",y.ADMIN_SETTINGS="admin-settings",y.ADMINS="admins",y.SCHEMA="schema",y.USERS="users",y.FILES="files",y.LAUNCHPAD="launchpad",y.DATA="data",y.PACKAGES="package-manager",y.SYSTEM_INFO="system-info",y.CORS="cors",y.CACHE="cache",y.EMAIL_TEMPLATES="email-templates",y.GLOBAL_LOOKUP_KEYS="global-lookup-keys",y.INTERCOM="intercom",y.TABLES="tables",y.RELATIONSHIPS="relationships",y.FIELDS="fields",y.ERROR="error",y.LICENSE_EXPIRED="license-expired",y}(o||{})},60169:(Oe,Et,r)=>{r.d(Et,{F0:()=>_,SM:()=>T,hm:()=>o,qC:()=>y});const o=k=>k.replace(/([-_]\w)/g,Y=>Y[1].toUpperCase());function y(k){if(Array.isArray(k))return k.map(Y=>y(Y));if("object"==typeof k&&null!==k){const Y={};for(const q in k)Object.prototype.hasOwnProperty.call(k,q)&&(Y[o(q)]=y(k[q]));return Y}return k}const _=k=>"idpSingleSignOnServiceUrl"===k||"idp_singleSignOnService_url"===k?"idp_singleSignOnService_url":"idpEntityId"===k||"idp_entityId"===k?"idp_entityId":"spNameIDFormat"===k||"sp_nameIDFormat"===k?"sp_nameIDFormat":"spPrivateKey"===k||"sp_privateKey"===k?"sp_privateKey":k.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function T(k){if(Array.isArray(k))return k.map(Y=>T(Y));if("object"==typeof k&&null!==k){const Y={};for(const q in k)Object.prototype.hasOwnProperty.call(k,q)&&("requestBody"===q?Y[q]=k[q]:Y[_(q)]=T(k[q]));return Y}return k}},63035:(Oe,Et,r)=>{r.d(Et,{Sj:()=>y,ik:()=>_,o6:()=>T});var o=r(21413);function y(q){const it=new o.B,et=new FileReader;return et.onload=()=>{it.next(et.result),it.complete()},et.onerror=R=>{it.error(R)},et.readAsText(q,"UTF-8"),it.asObservable()}function _(q,it,et){T(new Blob([q],{type:Y(et)}),it)}function T(q,it){const et=window.URL.createObjectURL(q);(function k(q,it){const et=document.createElement("a");et.download=it,et.href=q,et.click()})(et,it),window.URL.revokeObjectURL(et)}function Y(q){switch(q){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return q}}},55590:(Oe,Et,r)=>{r.d(Et,{J:()=>o});const o=y=>_=>{switch(y){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},94884:(Oe,Et,r)=>{function o(Y){let q;try{q=new URL(Y)}catch{return!1}return"http:"===q.protocol||"https:"===q.protocol}r.d(Et,{LE:()=>k,U8:()=>o,bS:()=>y,c4:()=>T,pl:()=>_});const y="df_auth_redirect_url";function _(){const Y=window.location.hash.indexOf("?"),q=-1!==Y?window.location.hash.substring(Y+1):window.location.search.substring(1);return new URLSearchParams(q)}function T(){localStorage.removeItem(y);const q=_().get("redirect");q?sessionStorage.setItem(y,q):sessionStorage.removeItem(y)}function k(Y){const q=sessionStorage.getItem(y);if(q){if(sessionStorage.removeItem(y),Y){const it=q.includes("?")?"&":"?";window.location.href=`${q}${it}session_token=${Y}`}else window.location.href=q;return!0}return!1}},28590:(Oe,Et,r)=>{var o=r(10467),y=r(31635),_=r(60177),T=r(18498),k=r(88834),Y=r(9454),q=r(3902),it=r(59115),et=r(90882),R=r(55911),lt=r(20060),U=r(45383),P=r(23472),m=r(17705),ut=r(34387),rt=r(25558),_t=r(96354),Ft=r(7673),le=r(29487),de=r(94884);const $=()=>{const g=(0,m.WQX)(ut.g),s=(0,m.WQX)(le.T),l=(0,m.WQX)(T.Ix);return s.isLoggedIn$.pipe((0,rt.n)(p=>p?(0,de.LE)(s.token)?(0,Ft.of)(!1):(0,Ft.of)(!0):g.checkSession().pipe((0,_t.T)(O=>O?!(0,de.LE)(s.token):l.createUrlTree([P.b.AUTH])))))};var F=r(24784);const Ct=g=>()=>(0,m.WQX)(F.u7).getAll({related:"role_by_role_id",fields:"*",limit:g,sort:"name"}),jt=g=>()=>(0,m.WQX)(F.Yh).getAll({limit:g,sort:"name"}),we=g=>s=>{const l=(0,m.WQX)(F.ir),p=(0,m.WQX)(F.h1),O=s.paramMap.get("id");return O?l.get(O,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,rt.n)(K=>K.userToAppToRoleByUserId.length>0?p.get(K.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,_t.T)(Pt=>(K.role=Pt,K))):(0,Ft.of)(K))):l.getAll({limit:g,sort:"name"})},He=g=>()=>(0,m.WQX)(F.h1).getAll({related:"lookup_by_role_id",limit:g,sort:"name"});var Je=r(95351);const Ce=g=>s=>{const l=(0,m.WQX)(Je.o),p=(0,m.WQX)(F.gu);return l.activatePaywall("limit").pipe((0,rt.n)(O=>{if(O)return(0,Ft.of)("paywall");{const K=s.paramMap.get("id");return K?p.get(K):p.getAll({limit:g,sort:"name",related:"limit_cache_by_limit_id"})}}))};var Se=r(79846),cn=r(79676);const ye=g=>{const s=(0,m.WQX)(F.Z$),l=g.paramMap.get("id");return l?s.get(l):s.getAll({includeCount:!0})},gt=g=>{const s=(0,m.WQX)(Je.o),l=(0,m.WQX)(F.K);return s.activatePaywall("scheduler").pipe((0,rt.n)(p=>{if(p)return(0,Ft.of)("paywall");{const O=g.paramMap.get("id");return O?l.get(O,{related:"task_log_by_task_id"}):l.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},Ee=g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}/_field`,{})};var oe=r(27468);const It=(g,s)=>l=>{const p=(0,m.WQX)(F.zs),O=(0,m.WQX)(F.Z1),K=l.data.system||l.parent?.data?.system||!1,Pt=l.data.groups||l.parent?.data?.groups;if(Pt){const Vt=Pt.map(Wt=>p.getAll({fields:"name",additionalParams:[{key:"group",value:Wt}]}));return(0,oe.p)(Vt).pipe((0,_t.T)(Wt=>Wt.map(se=>se.resource).flat()),(0,rt.n)(Wt=>O.getAll({limit:g,sort:"name",filter:`${K?'(created_by_id is null) and (name != "api_docs") and ':""}(type in ("${Wt.map(se=>se.name).join('","')}"))${s?` and ${s}`:""}`}).pipe((0,_t.T)(se=>({...se,serviceTypes:Wt})))))}return O.getAll({limit:g,sort:"name",filter:`${K?'(created_by_id is null) and (name != "api_docs")':""}${s||""}`}).pipe((0,_t.T)(Vt=>({...Vt})))},Yt=g=>{const s=(0,m.WQX)(F.zs),l=g.data.groups;if(l){const p=l.map(O=>s.getAll({additionalParams:[{key:"group",value:O}]}));return(0,oe.p)(p).pipe((0,_t.T)(O=>O.map(K=>K.resource).flat()))}return s.getAll().pipe((0,_t.T)(p=>p.resource))},wt=[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(9864)]).then(r.bind(r,59864)).then(g=>g.DfManageServicesComponent),resolve:{data:It()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5596),r.e(2765),r.e(3281),r.e(850),r.e(5951),r.e(6850),r.e(9213),r.e(5571),r.e(4791),r.e(2076),r.e(7846)]).then(r.bind(r,7846)).then(g=>g.DfServiceDetailsComponent),resolve:{serviceTypes:Yt}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5596),r.e(2765),r.e(3281),r.e(850),r.e(5951),r.e(6850),r.e(9213),r.e(5571),r.e(4791),r.e(2076),r.e(7846)]).then(r.bind(r,7846)).then(g=>g.DfServiceDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.Z1),l=g.paramMap.get("id");if(l)return s.get(l,{related:"service_doc_by_service_id"})},serviceTypes:Yt}}],ee=[{path:"",loadComponent:()=>Promise.all([r.e(4823),r.e(5596),r.e(9213),r.e(990),r.e(2076),r.e(2040)]).then(r.bind(r,12040)).then(g=>g.DfWelcomePageComponent)}];var me=r(33609),Qt=r(99437),qt=r(82298);const B=[{path:"",redirectTo:P.b.LOGIN,pathMatch:"full"},{path:P.b.LOGIN,loadComponent:()=>Promise.all([r.e(2798),r.e(5596),r.e(990),r.e(8105)]).then(r.bind(r,18105)).then(g=>g.DfLoginComponent),canActivate:[()=>{const g=(0,m.WQX)(T.Ix),s=(0,m.WQX)(ut.g),p=(0,de.pl)().get("session_token");return!p||s.loginWithToken(p).pipe((0,_t.T)(()=>(g.navigate([P.b.HOME]),!1)),(0,Qt.W)(()=>(g.navigate([P.b.AUTH]),(0,Ft.of)(!0))))},g=>{const s=(0,m.WQX)(T.Ix),l=(0,m.WQX)(ut.g),p=g.queryParams.code,O=g.queryParams.state,K=g.queryParams.oauth_token;return!(p&&O||K)||l.oauthLogin(K,p,O).pipe((0,_t.T)(()=>(s.navigate([]),!1)),(0,Qt.W)(()=>(s.navigate([P.b.AUTH]),(0,Ft.of)(!0))))}]},{path:P.b.REGISTER,loadComponent:()=>Promise.all([r.e(5596),r.e(9962)]).then(r.bind(r,59962)).then(g=>g.DfRegisterComponent),canActivate:[()=>{const g=(0,m.WQX)(qt.f),s=(0,m.WQX)(T.Ix);return g.environment$.pipe((0,_t.T)(l=>!!l.authentication.allowOpenRegistration||(s.navigate([P.b.AUTH]),!1)))}]},{path:P.b.FORGOT_PASSWORD,loadComponent:()=>Promise.all([r.e(5596),r.e(4060)]).then(r.bind(r,24060)).then(g=>g.DfForgotPasswordComponent)},{path:P.b.RESET_PASSWORD,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"reset"}},{path:P.b.USER_INVITE,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"invite"}},{path:P.b.REGISTER_CONFIRM,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"register"}}];var nt=r(63035);const zt=g=>{const s=g.data.type;return(0,m.WQX)(F.qJ).get(s)},vt=g=>{const s=g.paramMap.get("entity")??"";return(0,m.WQX)(F.qJ).get(`${g.data.type}/${s}`)},Lt=()=>(0,m.WQX)(F.O5).getAll({additionalParams:[{key:"as_list",value:!0}]});var De=r(14543),Ke=r(96697);const Qe=g=>{const s=(0,m.WQX)(De.H),l=(0,m.WQX)(T.Ix),p=(0,m.WQX)(qt.f),O=s.currentLicenseCheck;if(O){if("true"===O.disableUi&&g?.routeConfig?.path!==P.b.LICENSE_EXPIRED)return(0,Ft.of)(l.createUrlTree([P.b.LICENSE_EXPIRED]));if("true"===O.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED)return(0,Ft.of)(!0);if("true"!==O.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED)return(0,Ft.of)(l.createUrlTree([P.b.HOME]))}return p.environment$.pipe((0,Ke.s)(1),(0,rt.n)(K=>K.platform?.license?(0,Ft.of)(K):p.fetchEnvironmentData()),(0,rt.n)(K=>"OPEN SOURCE"===K.platform?.license?(0,Ft.of)(!0):void 0!==K.platform?.licenseKey?O?(0,Ft.of)(!0):s.check(`${K.platform.licenseKey}`).pipe((0,_t.T)(Pt=>"true"===Pt.disableUi&&g?.routeConfig?.path!==P.b.LICENSE_EXPIRED?l.createUrlTree([P.b.LICENSE_EXPIRED]):"true"===Pt.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED||g?.routeConfig?.path!==P.b.LICENSE_EXPIRED||l.createUrlTree([P.b.HOME])),(0,Qt.W)(Pt=>(0,Ft.of)("true"!==s.currentLicenseCheck?.disableUi||g?.routeConfig?.path===P.b.LICENSE_EXPIRED||l.createUrlTree([P.b.LICENSE_EXPIRED])))):(0,Ft.of)(!1)))},sn=(g,s)=>{const l=(0,m.WQX)(De.H),p=(0,m.WQX)(T.Ix);return"true"!==l.currentLicenseCheck?.disableUi||s.url.includes(P.b.LICENSE_EXPIRED)?(0,Ft.of)(!0):(0,Ft.of)(p.createUrlTree([P.b.LICENSE_EXPIRED]))};var vn=r(25819);const nn=g=>s=>{const l=(0,m.WQX)(Je.o),p=(0,m.WQX)(T.Ix);return l.activatePaywall(g).pipe((0,_t.T)(O=>!O||p.createUrlTree(["../"],{relativeTo:s})))},Rt={[P.b.DATABASE]:["Database","Big Data"],[P.b.SCRIPTING]:["Script"],[P.b.NETWORK]:["Remote Service"],[P.b.FILE]:["File","Excel"],[P.b.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[P.b.AUTHENTICATION]:["LDAP","SSO","OAuth"],[P.b.LOGS]:["Log"],[P.b.AI]:["MCP"]},yt=[{path:"",pathMatch:"full",redirectTo:P.b.HOME},{path:P.b.ERROR,loadComponent:()=>r.e(8909).then(r.bind(r,58909)).then(g=>g.DfErrorComponent),canActivate:[()=>{const g=(0,m.WQX)(vn.S),s=(0,m.WQX)(T.Ix);return g.hasError$.pipe((0,_t.T)(l=>!!l||s.createUrlTree(["/"])))}]},{path:P.b.AUTH,children:B,canActivate:[()=>{const g=(0,m.WQX)(ut.g),s=(0,m.WQX)(le.T),l=(0,m.WQX)(T.Ix);return(0,de.c4)(),s.isLoggedIn$.pipe((0,rt.n)(p=>p?(0,de.LE)(s.token)?(0,Ft.of)(!1):(0,Ft.of)(l.createUrlTree([P.b.HOME])):g.checkSession().pipe((0,_t.T)(O=>!O||!(0,de.LE)(s.token)&&l.createUrlTree([P.b.HOME])))))}],providers:[(0,me.bF)("userManagement")]},{path:P.b.HOME,children:ee,canActivate:[$,Qe,sn],providers:[(0,me.bF)("home")]},{path:P.b.LICENSE_EXPIRED,loadComponent:()=>r.e(7359).then(r.bind(r,77359)).then(g=>g.DfLicenseExpiredComponent),canActivate:[Qe]},{path:P.b.API_CONNECTIONS,children:[{path:"",redirectTo:P.b.API_TYPES,pathMatch:"full"},{path:P.b.API_TYPES,children:[{path:"",redirectTo:P.b.DATABASE,pathMatch:"full"},{path:P.b.DATABASE,children:wt,data:{groups:Rt[P.b.DATABASE]}},{path:P.b.SCRIPTING,children:wt,data:{groups:Rt[P.b.SCRIPTING]}},{path:P.b.NETWORK,children:wt,data:{groups:Rt[P.b.NETWORK]}},{path:P.b.FILE,children:wt,data:{groups:Rt[P.b.FILE]}},{path:P.b.UTILITY,children:wt,data:{groups:Rt[P.b.UTILITY]},resolve:{systemEvents:Lt}}],providers:[(0,me.bF)("services"),(0,me.bF)("scripts")]},{path:P.b.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(7649)]).then(r.bind(r,87649)).then(g=>g.DfManageRolesComponent),resolve:{data:He()}},{path:"create",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(5571),r.e(9516)]).then(r.bind(r,99516)).then(g=>g.DfRoleDetailsComponent),resolve:{services:It(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(5571),r.e(9516)]).then(r.bind(r,99516)).then(g=>g.DfRoleDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.h1),l=g.paramMap.get("id");if(l)return s.get(l,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:It(0)},data:{type:"edit"}}],providers:[(0,me.bF)("roles")]},{path:P.b.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3280)]).then(r.bind(r,43280)).then(g=>g.DfManageAppsTableComponent),resolve:{data:Ct(0)}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(850),r.e(5951),r.e(2076),r.e(2245)]).then(r.bind(r,12245)).then(g=>g.DfAppDetailsComponent),resolve:{roles:He(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(850),r.e(5951),r.e(2076),r.e(2245)]).then(r.bind(r,12245)).then(g=>g.DfAppDetailsComponent),resolve:{roles:He(0),appData:g=>{const s=g.paramMap.get("id")??0;return(0,m.WQX)(F.u7).get(s,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,me.bF)("apps")]},{path:P.b.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(6755)]).then(r.bind(r,96755)).then(g=>g.DfManageScriptsComponent),resolve:{data:()=>{const g=(0,m.WQX)(Je.o),s=(0,m.WQX)(F.NO);return g.activatePaywall(["script_Type","event_script"]).pipe((0,rt.n)(l=>l?(0,Ft.of)("paywall"):s.getAll()))}}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(2765),r.e(3281),r.e(850),r.e(4791),r.e(6070)]).then(r.bind(r,16070)).then(g=>g.DfScriptDetailsComponent),resolve:{data:()=>(0,m.WQX)(F.O5).getAll({additionalParams:[{key:"services_only",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[nn(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(2765),r.e(3281),r.e(850),r.e(4791),r.e(6070)]).then(r.bind(r,16070)).then(g=>g.DfScriptDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"";return(0,m.WQX)(F.NO).get(s)}},data:{type:"edit"},canActivate:[nn(["script_Type","event_script"])]}],providers:[(0,me.bF)("scripts")]},{path:P.b.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(5632)]).then(r.bind(r,95632)).then(g=>g.DfApiDocsTableComponent),resolve:{data:It(100,'(type not like "%swagger%")'),serviceTypes:Yt}},{path:":name",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(9213),r.e(2076),r.e(1449)]).then(r.bind(r,1449)).then(g=>g.DfApiDocsComponent),resolve:{data:g=>{const s=g.paramMap.get("name");return(0,m.WQX)(F.Hd).get(s)}}}],providers:[(0,me.bF)("apiDocs")]},{path:P.b.DATA_EXPLORER,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2765),r.e(9213),r.e(2076),r.e(8876)]).then(r.bind(r,58876)).then(g=>g.DfDataExplorerComponent),providers:[(0,me.bF)("dataExplorer")]}],canActivate:[$,Qe,sn]},{path:P.b.API_SECURITY,children:[{path:"",redirectTo:P.b.RATE_LIMITING,pathMatch:"full"},{path:P.b.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2841)]).then(r.bind(r,32841)).then(g=>g.DfManageLimitsComponent),resolve:{data:Ce()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2076),r.e(9709)]).then(r.bind(r,19709)).then(g=>g.DfLimitDetailsComponent),resolve:{data:Ce(),users:jt(0),roles:He(0),services:It(0)},data:{type:"create"},canActivate:[nn("limit")]},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2076),r.e(9709)]).then(r.bind(r,19709)).then(g=>g.DfLimitDetailsComponent),resolve:{data:Ce(),users:jt(0),roles:He(0),services:It(0)},data:{type:"edit"},canActivate:[nn("limit")]}],providers:[(0,me.bF)("limits")]},{path:P.b.AUTHENTICATION,children:wt,data:{groups:Rt[P.b.AUTHENTICATION]},providers:[(0,me.bF)("services")]}],canActivate:[$,Qe,sn]},{path:P.b.SYSTEM_SETTINGS,children:[{path:"",redirectTo:P.b.CONFIG,pathMatch:"full"},{path:P.b.CONFIG,children:[{path:P.b.SYSTEM_INFO,loadComponent:()=>r.e(2423).then(r.bind(r,12423)).then(g=>g.DfSystemInfoComponent),providers:[(0,me.bF)("systemInfo")],resolve:{data:()=>(0,Ft.of)(null)}},{path:P.b.CORS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(4440)]).then(r.bind(r,54440)).then(g=>g.DfManageCorsTableComponent),resolve:{data:ye}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2765),r.e(2076),r.e(615)]).then(r.bind(r,30615)).then(g=>g.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2765),r.e(2076),r.e(615)]).then(r.bind(r,30615)).then(g=>g.DfCorsConfigDetailsComponent),resolve:{data:ye},data:{type:"edit"}}],providers:[(0,me.bF)("cors")]},{path:P.b.CACHE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3386)]).then(r.bind(r,63386)).then(g=>g.DfCacheComponent),resolve:{data:()=>(0,m.WQX)(F.j8).getAll({fields:"*"})},providers:[(0,me.bF)("cache")]},{path:P.b.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3587)]).then(r.bind(r,83587)).then(g=>g.DfEmailTemplatesComponent),resolve:{data:()=>(0,m.WQX)(F.F8).getAll({})}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(2991)]).then(r.bind(r,42991)).then(g=>g.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(2991)]).then(r.bind(r,42991)).then(g=>g.DfEmailTemplateDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("id")??0;return(0,m.WQX)(F.F8).get(s,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,me.bF)("emailTemplates")]},{path:P.b.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([r.e(9159),r.e(8019)]).then(r.bind(r,68019)).then(g=>g.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,m.WQX)(F.mr).getAll()}},{path:P.b.INTERCOM,loadComponent:()=>Promise.all([r.e(2076),r.e(9480)]).then(r.bind(r,99480)).then(g=>g.DfIntercomConfigComponent)}]},{path:P.b.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(1253)]).then(r.bind(r,1253)).then(g=>g.DfManageSchedulerComponent),resolve:{data:gt}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(3281),r.e(6850),r.e(2076),r.e(8514)]).then(r.bind(r,88514)).then(g=>g.DfSchedulerDetailsComponent),resolve:{data:It(0)},canActivate:[nn("scheduler")]},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(3281),r.e(6850),r.e(2076),r.e(8514)]).then(r.bind(r,88514)).then(g=>g.DfSchedulerDetailsComponent),resolve:{data:It(0),schedulerObject:gt},canActivate:[nn("scheduler")]}],providers:[(0,me.bF)("scheduler")]},{path:P.b.LOGS,children:wt,data:{groups:Rt[P.b.LOGS]},resolve:{systemEvents:Lt},providers:[(0,me.bF)("services")]},{path:P.b.REPORTING,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(6049)]).then(r.bind(r,96049)).then(g=>g.DfManageServiceReportComponent),resolve:{data:()=>{const g=(0,m.WQX)(Je.o),s=(0,m.WQX)(F.Jc);return g.activatePaywall("service_report").pipe((0,rt.n)(l=>l?(0,Ft.of)("paywall"):s.getAll()))}}},{path:P.b.DF_PLATFORM_APIS,children:wt,data:{system:!0},providers:[(0,me.bF)("services")]}],canActivate:[$,Qe,sn]},{path:P.b.ADMIN_SETTINGS,children:[{path:"",redirectTo:P.b.ADMINS,pathMatch:"full"},{path:P.b.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(8201)]).then(r.bind(r,48201)).then(g=>g.DfManageAdminsComponent),resolve:{data:we()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(269)]).then(r.bind(r,70269)).then(g=>g.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(269)]).then(r.bind(r,70269)).then(g=>g.DfAdminDetailsComponent),resolve:{data:we()},data:{type:"edit"}}],providers:[(0,me.bF)("admins"),(0,me.bF)("userManagement")],canActivate:[()=>(0,m.WQX)(le.T).userData$.pipe((0,_t.T)(s=>s?.isRootAdmin))]},{path:P.b.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(8270)]).then(r.bind(r,8270)).then(g=>g.DfManageDatabasesTableComponent),resolve:{data:It()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2830)]).then(r.bind(r,72830)).then(g=>g.DfManageTablesTableComponent),resolve:{data:g=>{const s=g.paramMap.get("name");return(0,m.WQX)(F.qJ).get(`${s}/_schema`,{fields:["name","label"].join(",")})}}},{path:P.b.CREATE,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(3281),r.e(6850),r.e(2076),r.e(2043)]).then(r.bind(r,52043)).then(g=>g.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(3281),r.e(6850),r.e(2076),r.e(2043)]).then(r.bind(r,52043)).then(g=>g.DfTableDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}?refresh=true`,{})}},data:{type:"edit"}},{path:P.b.FIELDS,children:[{path:"",redirectTo:P.b.CREATE,pathMatch:"full"},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:P.b.RELATIONSHIPS,children:[{path:"",redirectTo:P.b.CREATE,pathMatch:"full"},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(1830)]).then(r.bind(r,31830)).then(g=>g.DfRelationshipDetailsComponent),resolve:{fields:Ee,services:It(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([r.e(2798),r.e(1830)]).then(r.bind(r,31830)).then(g=>g.DfRelationshipDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"",p=g.paramMap.get("relName")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}/_related/${p}`,{})},fields:Ee,services:It(0)},data:{type:"edit"}}]}]}]}],providers:[(0,me.bF)("schema")],data:{groups:["Database"],system:!1}},{path:P.b.USERS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(987)]).then(r.bind(r,70987)).then(g=>g.DfManageUsersComponent),resolve:{data:jt()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(939)]).then(r.bind(r,40939)).then(g=>g.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:Ct(0),roles:He(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(939)]).then(r.bind(r,40939)).then(g=>g.DfUserDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.Yh),l=g.paramMap.get("id");if(l)return s.get(l,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:Ct(0),roles:He(0)},data:{type:"edit"}}],providers:[(0,me.bF)("users"),(0,me.bF)("roles"),(0,me.bF)("userManagement")]},{path:P.b.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:zt}},{path:":entity",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:vt}}],providers:[(0,me.bF)("files")]},{path:P.b.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:zt}},{path:`${P.b.VIEW}/:entity`,loadComponent:()=>Promise.all([r.e(3281),r.e(6192)]).then(r.bind(r,66192)).then(g=>g.DfLogViewerComponent),resolve:{data:g=>{const s=g.paramMap.get("entity")??"";return(0,m.WQX)(F.qJ).downloadFile(`${g.data.type}/${s}`).pipe((0,rt.n)(O=>(0,nt.Sj)(O)))}}},{path:":entity",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:vt}}],providers:[(0,me.bF)("files")]}],canActivate:[$,Qe,sn]},{path:P.b.AI,children:wt,data:{groups:Rt[P.b.AI]},canActivate:[$,Qe,sn],providers:[(0,me.bF)("services")]},{path:P.b.PROFILE,loadComponent:()=>Promise.all([r.e(6850),r.e(4972)]).then(r.bind(r,44972)).then(g=>g.DfProfileComponent),resolve:{data:()=>(0,m.WQX)(Se.H).getProfile()},canActivate:[$,Qe,sn],providers:[Se.H,cn.p,(0,me.bF)("userManagement")]}],st=[P.b.CREATE,P.b.IMPORT,P.b.EDIT,P.b.AUTH,P.b.PROFILE,P.b.VIEW,P.b.ERROR,P.b.LICENSE_EXPIRED],Tt=["home","ai","admin-settings","api-connections","api-security","system-settings"];function ce(g,s=""){return g.filter(l=>l.path&&!l.path.includes(":")&&!st.includes(l.path)).map(l=>{if(l.children){const p=ce(l.children,`${s}/${l.path}`);return{path:`${s}/${l.path}`,subRoutes:p.length?p:void 0,route:l.path,icon:Ie(l)}}return{path:`${s}/${l.path}`,route:l.path,icon:Ie(l)}})}const Ie=g=>Tt.includes(g.path)?`assets/img/nav/${g?.path}.svg`:"";function Jt(g,s){const l=[P.b.SYSTEM_INFO,P.b.AI];return s?.forEach(p=>{switch(p){case"apps":l.push(P.b.API_KEYS);break;case"users":l.push(P.b.USERS);break;case"roles":l.push(P.b.ROLE_BASED_ACCESS);break;case"services":l.push(P.b.DATABASE,P.b.SCRIPTING,P.b.NETWORK,P.b.FILE,P.b.UTILITY,P.b.AUTHENTICATION,P.b.DF_PLATFORM_APIS);break;case"apidocs":l.push(P.b.API_DOCS,P.b.DATA_EXPLORER);break;case"schema/data":l.push(P.b.SCHEMA);break;case"files":l.push(P.b.FILES);break;case"scripts":l.push(P.b.EVENT_SCRIPTS);break;case"config":l.push(P.b.CORS,P.b.CACHE,P.b.EMAIL_TEMPLATES,P.b.GLOBAL_LOOKUP_KEYS,P.b.INTERCOM);break;case"limits":l.push(P.b.RATE_LIMITING);break;case"scheduler":l.push(P.b.SCHEDULER)}}),g.filter(p=>p.subRoutes?(p.subRoutes=Jt(p.subRoutes,s),p.subRoutes.length):l.includes(p.route))}var V=r(70152),S=r(23294),dt=r(75351),Xt=r(89417),Re=r(32102),Xe=r(99631),fn=r(49894),Pe=r(84412),Nn=r(88141),Dn=r(55590);r(36225);let A=class a5{constructor(s,l,p,O,K,Pt,Vt,Wt,se){this.adminService=s,this.userService=l,this.servicesService=p,this.serviceTypeService=O,this.roleService=K,this.appService=Pt,this.eventScriptService=Vt,this.limitService=Wt,this.emailTemplatesService=se,this.resultsSubject=new Pe.t([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new Pe.t([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(je=>{je.length&&this.recentsSubject.next(je)})}search(s){const l=[];return this.resultsSubject.next(l),(0,oe.p)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("user")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.ADMIN_SETTINGS}/${P.b.ADMINS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("user")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.ADMIN_SETTINGS}/${P.b.USERS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),services:(0,oe.p)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("services")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{if(p&&p.serviceTypes){const O=p.services.resource.reduce((Wt,se)=>(Wt[se.type]||(Wt[se.type]=[]),Wt[se.type].push(se),Wt),{}),K={};p.serviceTypes.resource.forEach(Wt=>{const se=this.getServiceRoute(Wt.group);se&&(K[Wt.name]=se)});const Pt={};for(const[Wt,se]of Object.entries(O)){const je=K[Wt];Pt[je]||(Pt[je]=[]),Pt[je].push(...se)}Object.entries(Pt).map(([Wt,se])=>({route:Wt,services:se})).filter(Wt=>Wt.services.length>0&&"undefined"!==Wt.route).forEach(Wt=>l.push({path:Wt.route,items:Wt.services.map(se=>({label:se.name,segment:se.id}))})),p.services.resource.length&&l.push({path:`${P.b.API_CONNECTIONS}/${P.b.API_DOCS}`,items:p.services.resource.map(Wt=>({label:Wt.name,segment:Wt.name}))}),p.serviceTypes.resource.filter(Wt=>Wt.name.includes(s.toLowerCase())).forEach(Wt=>{const se=this.getServiceRoute(Wt.group);se&&l.push({path:se,items:[{label:Wt.label,segment:P.b.CREATE}]})}),this.resultsSubject.next(l)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("roles")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.ROLE_BASED_ACCESS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("apps")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.API_KEYS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("eventScripts")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.EVENT_SCRIPTS}`,items:p.resource.map(O=>({label:O.name,segment:O.name}))}),this.resultsSubject.next(l))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("limits")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_SECURITY}/${P.b.RATE_LIMITING}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("emailTemplates")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.SYSTEM_SETTINGS}/${P.b.CONFIG}/${P.b.EMAIL_TEMPLATES}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))}))})}getServiceRoute(s){const l=`${P.b.API_CONNECTIONS}/${P.b.API_TYPES}`;return[{route:`${l}/${P.b.DATABASE}`,types:Rt[P.b.DATABASE]},{route:`${l}/${P.b.SCRIPTING}`,types:Rt[P.b.SCRIPTING]},{route:`${l}/${P.b.NETWORK}`,types:Rt[P.b.NETWORK]},{route:`${l}/${P.b.FILE}`,types:Rt[P.b.FILE]},{route:`${l}/${P.b.UTILITY}`,types:Rt[P.b.UTILITY]},{route:`${P.b.API_SECURITY}/${P.b.AUTHENTICATION}`,types:Rt[P.b.AUTHENTICATION]},{route:`${P.b.SYSTEM_SETTINGS}/${P.b.LOGS}`,types:Rt[P.b.LOGS]}].find(O=>O.types.includes(s))?.route}static{this.\u0275fac=function(l){return new(l||a5)(m.KVO(F.ir),m.KVO(F.Yh),m.KVO(F.Z1),m.KVO(F.zs),m.KVO(F.h1),m.KVO(F.u7),m.KVO(F.NO),m.KVO(F.gu),m.KVO(F.F8))}}static{this.\u0275prov=m.jDH({token:a5,factory:a5.\u0275fac,providedIn:"root"})}};A=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],A);var mt=r(52608),G=r(52868);function Mt(g,s){1&g&&m.nrm(0,"ng-component")}const Ht=function(g){return{resultArray:g}};function re(g,s){if(1&g&&(m.qex(0),m.DNE(1,Mt,1,0,"ng-component",10),m.nI1(2,"async"),m.bVm()),2&g){const l=m.XpG(),p=m.sdS(13);m.R7$(1),m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(4,Ht,m.bMT(2,2,l.results$)))}}function Ae(g,s){1&g&&m.nrm(0,"ng-component")}function Me(g,s){if(1&g&&(m.DNE(0,Ae,1,0,"ng-component",10),m.nI1(1,"async")),2&g){const l=m.XpG(),p=m.sdS(13);m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(4,Ht,m.bMT(1,2,l.recents$)))}}function qe(g,s){if(1&g&&m.nrm(0,"fa-icon",16),2&g){const l=m.XpG(4);m.Y8G("icon",l.faPlus)}}function an(g,s){if(1&g){const l=m.RV6();m.j41(0,"li")(1,"button",14),m.bIt("click",function(){const K=m.eBV(l).$implicit,Pt=m.XpG().$implicit,Vt=m.XpG(2);return m.Njj(Vt.navigate(Pt.path+"/"+K.segment))}),m.DNE(2,qe,1,1,"fa-icon",15),m.EFF(3),m.k0s()()}if(2&g){const l=s.$implicit;m.R7$(2),m.Y8G("ngIf","create"===l.segment),m.R7$(1),m.SpI(" ",l.label," ")}}function en(g,s){if(1&g&&(m.j41(0,"ul",12)(1,"li"),m.EFF(2),m.nI1(3,"transloco"),m.j41(4,"ul"),m.DNE(5,an,4,2,"li",13),m.k0s()()()),2&g){const l=s.$implicit,p=m.XpG(2);m.R7$(2),m.SpI(" ",m.bMT(3,2,p.getTranslationKey(l.path))," "),m.R7$(3),m.Y8G("ngForOf",l.items)}}function mn(g,s){1&g&&m.DNE(0,en,6,4,"ul",11),2&g&&m.Y8G("ngForOf",s.resultArray)}let En=class Xb{constructor(s,l,p,O,K){this.dialogRef=s,this.searchService=l,this.router=p,this.breakpointService=O,this.themeService=K,this.search=new Xt.MJ,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=U.QLR,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(s){return`nav.${s.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,V.B)(2e3),(0,S.F)(),(0,rt.n)(s=>this.searchService.search(s))).subscribe()}navigate(s){this.router.navigate([s]),this.dialogRef.close()}static{this.\u0275fac=function(l){return new(l||Xb)(m.rXU(dt.CP),m.rXU(A),m.rXU(T.Ix),m.rXU(mt.R),m.rXU(G.n))}}static{this.\u0275cmp=m.VBU({type:Xb,selectors:[["df-search-dialog"]],standalone:!0,features:[m.aNF],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(l,p){if(1&l&&(m.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),m.EFF(4),m.nI1(5,"transloco"),m.k0s(),m.nrm(6,"input",3),m.k0s()(),m.j41(7,"div",4),m.nI1(8,"async"),m.DNE(9,re,3,6,"ng-container",5),m.DNE(10,Me,2,6,"ng-template",null,6,m.C5r),m.DNE(12,mn,1,1,"ng-template",null,7,m.C5r),m.k0s(),m.j41(14,"div",8)(15,"button",9),m.EFF(16),m.nI1(17,"transloco"),m.k0s()()()),2&l){const O=m.sdS(11);m.R7$(4),m.JRh(m.bMT(5,7,"search")),m.R7$(2),m.Y8G("formControl",p.search),m.R7$(1),m.AVh("small",m.bMT(8,9,p.smallScreen$)),m.R7$(2),m.Y8G("ngIf",p.search.value)("ngIfElse",O),m.R7$(7),m.SpI(" ",m.bMT(17,11,"close")," ")}},dependencies:[dt.hM,dt.tx,dt.BI,dt.Yi,dt.E7,me.Kj,Re.RG,Re.rl,Re.nJ,Xe.fS,Xe.fg,k.Hl,k.$z,Xt.X1,Xt.me,Xt.BC,Xt.l_,_.pM,T.iI,T.we,_.Jj,_.bT,_.T3,lt.dX,lt.aY],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]})}};En=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],En);var Fn=r(30450);let On=(()=>{class g{constructor(){this.isDarkMode$=new Pe.t(!0),this.themeService=(0,m.WQX)(G.n)}toggle(){this.isDarkMode$.subscribe(l=>{this.themeService.setThemeMode(!l)}),this.isDarkMode$.next(!this.isDarkMode$.value)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275cmp=m.VBU({type:g,selectors:[["df-theme-toggle"]],standalone:!0,features:[m.aNF],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(p,O){1&p&&(m.j41(0,"mat-slide-toggle",0),m.bIt("change",function(){return O.toggle()}),m.nI1(1,"async"),m.k0s()),2&p&&m.Y8G("checked",m.bMT(1,1,O.isDarkMode$))},dependencies:[Fn.mV,Fn.sG,_.Jj],encapsulation:2})}}return g})();var An=r(44984);function gi(g,s){if(1&g){const l=m.RV6();m.j41(0,"button",23),m.bIt("click",function(){const K=m.eBV(l).$implicit,Pt=m.XpG(3);return m.Njj(Pt.handleLanguageChange(K))}),m.EFF(1),m.nI1(2,"transloco"),m.k0s()}if(2&g){const l=s.$implicit;m.R7$(1),m.SpI(" ",m.bMT(2,1,"languages."+l)," ")}}function Mi(g,s){if(1&g&&(m.qex(0),m.j41(1,"button",25),m.nI1(2,"transloco"),m.nrm(3,"fa-icon",20),m.k0s(),m.j41(4,"mat-menu",null,26),m.DNE(6,gi,3,3,"button",27),m.k0s(),m.bVm()),2&g){const l=m.sdS(5),p=m.XpG(2);m.R7$(1),m.Y8G("matMenuTriggerFor",l),m.BMQ("aria-label",m.bMT(2,4,"language")),m.R7$(2),m.Y8G("icon",p.faLanguage),m.R7$(3),m.Y8G("ngForOf",p.availableLanguages)}}function Vn(g,s){1&g&&(m.j41(0,"div",28)(1,"span"),m.EFF(2),m.nI1(3,"transloco"),m.nI1(4,"transloco"),m.k0s()()),2&g&&(m.R7$(2),m.Lme("",m.bMT(3,2,"licenseExpired.header")," ",m.bMT(4,4,"licenseExpired.subHeader"),""))}function ci(g,s){if(1&g){const l=m.RV6();m.qex(0),m.j41(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),m.bIt("click",function(){m.eBV(l),m.XpG();const O=m.sdS(8);return m.Njj(O.toggle())}),m.nI1(4,"transloco"),m.nrm(5,"fa-icon",12),m.k0s(),m.j41(6,"a",13),m.nrm(7,"img",14),m.k0s()(),m.j41(8,"div",15),m.nrm(9,"fa-icon",16),m.j41(10,"input",17),m.bIt("keydown.enter",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.onSubmit())}),m.k0s()(),m.nrm(11,"span",18),m.DNE(12,Mi,7,6,"ng-container",1),m.nrm(13,"df-theme-toggle"),m.j41(14,"button",19),m.nrm(15,"fa-icon",20),m.EFF(16),m.nI1(17,"async"),m.k0s(),m.j41(18,"mat-menu",null,21)(20,"button",22),m.EFF(21),m.nI1(22,"transloco"),m.k0s(),m.j41(23,"button",23),m.bIt("click",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.logout())}),m.EFF(24),m.nI1(25,"transloco"),m.k0s()()(),m.DNE(26,Vn,5,6,"div",24),m.nI1(27,"async"),m.nI1(28,"async"),m.bVm()}if(2&g){const l=m.sdS(19),p=m.XpG();let O,K;m.R7$(3),m.BMQ("aria-label",m.bMT(4,11,"toggleNav")),m.R7$(2),m.Y8G("icon",p.faBars),m.R7$(4),m.Y8G("icon",p.faMagnifyingGlass),m.R7$(1),m.Y8G("formControl",p.search),m.R7$(2),m.Y8G("ngIf",p.availableLanguages.length>1),m.R7$(2),m.Y8G("matMenuTriggerFor",l),m.R7$(1),m.Y8G("icon",p.faUser),m.R7$(1),m.SpI(" ",null==(O=m.bMT(17,13,p.userData$))?null:O.name," "),m.R7$(5),m.SpI(" ",m.bMT(22,15,"nav.profile.header")," "),m.R7$(3),m.SpI(" ",m.bMT(25,17,"nav.logout.header")," "),m.R7$(2),m.Y8G("ngIf","Expired"===(null==(K=m.bMT(27,19,p.licenseCheck$))?null:K.msg)||"Unknown"===(null==(K=m.bMT(28,21,p.licenseCheck$))?null:K.msg))}}function di(g,s){1&g&&(m.qex(0),m.j41(1,"div",29)(2,"div",30)(3,"div",31),m.nrm(4,"img",32),m.j41(5,"h3"),m.EFF(6,"Self Hosted"),m.k0s()(),m.j41(7,"div",31),m.nrm(8,"img",33),m.j41(9,"h3"),m.EFF(10," Database & Network"),m.nrm(11,"br"),m.EFF(12," API Generation "),m.k0s()(),m.j41(13,"div",31),m.nrm(14,"img",34),m.j41(15,"h3"),m.EFF(16,"API Security"),m.k0s()(),m.j41(17,"div",31),m.nrm(18,"img",35),m.j41(19,"h3"),m.EFF(20,"API Scripting"),m.k0s()()()(),m.bVm())}function Ni(g,s){1&g&&m.eu8(0)}const Pi=function(g){return{$implicit:g}};function bi(g,s){if(1&g&&(m.j41(0,"mat-nav-list"),m.DNE(1,Ni,1,0,"ng-container",36),m.k0s()),2&g){const l=m.XpG(),p=m.sdS(24);m.R7$(1),m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(2,Pi,l.nav))}}function Ri(g,s){1&g&&m.nrm(0,"ng-component")}function to(g,s){if(1&g&&(m.qex(0),m.j41(1,"a",44),m.DNE(2,Ri,1,0,"ng-component",45),m.k0s(),m.bVm()),2&g){const l=m.XpG().$implicit,p=m.sdS(5);m.R7$(1),m.Y8G("routerLink",l.path),m.R7$(1),m.Y8G("ngTemplateOutlet",p)}}function mi(g,s){1&g&&m.nrm(0,"ng-component")}function Jc(g,s){if(1&g&&m.DNE(0,mi,1,0,"ng-component",45),2&g){m.XpG();const l=m.sdS(5);m.Y8G("ngTemplateOutlet",l)}}function bc(g,s){if(1&g&&(m.qex(0),m.j41(1,"span"),m.EFF(2),m.nI1(3,"transloco"),m.k0s(),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(2),m.JRh(m.bMT(3,1,l.translationKey))}}function zr(g,s){if(1&g&&(m.j41(0,"span"),m.EFF(1),m.k0s()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.JRh(l.label)}}function Ec(g,s){if(1&g&&(m.DNE(0,bc,4,3,"ng-container",41),m.DNE(1,zr,2,1,"ng-template",null,46,m.C5r)),2&g){const l=m.sdS(2),p=m.XpG().$implicit;m.Y8G("ngIf",p.translationKey)("ngIfElse",l)}}function Dc(g,s){1&g&&(m.j41(0,"span"),m.EFF(1," / "),m.k0s())}function kc(g,s){if(1&g&&(m.qex(0),m.DNE(1,to,3,2,"ng-container",41),m.DNE(2,Jc,1,1,"ng-template",null,42,m.C5r),m.DNE(4,Ec,3,2,"ng-template",null,43,m.C5r),m.DNE(6,Dc,2,0,"span",1),m.bVm()),2&g){const l=s.$implicit,p=s.index,O=m.sdS(3),K=m.XpG(3);m.R7$(1),m.Y8G("ngIf",l.path)("ngIfElse",O),m.R7$(5),m.Y8G("ngIf",p!==K.breadCrumbs.length-1)}}function ko(g,s){if(1&g&&(m.j41(0,"div",38)(1,"h1",39),m.DNE(2,kc,7,3,"ng-container",40),m.k0s()()),2&g){const l=m.XpG(2);m.R7$(2),m.Y8G("ngForOf",l.breadCrumbs)}}function qc(g,s){if(1&g&&(m.qex(0),m.DNE(1,ko,3,1,"div",37),m.nI1(2,"async"),m.bVm()),2&g){const l=m.XpG();m.R7$(1),m.Y8G("ngIf",!1===m.bMT(2,1,l.hasError$))}}function Ti(g,s){if(1&g&&(m.qex(0),m.nrm(1,"img",52),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.Y8G("src",l.icon,m.B4B)("alt",l.path)}}function zc(g,s){if(1&g){const l=m.RV6();m.j41(0,"div",49)(1,"button",50),m.bIt("click",function(){m.eBV(l);const O=m.XpG().$implicit,K=m.XpG(2);return m.Njj(K.handleNavClick(O))}),m.j41(2,"span",51),m.DNE(3,Ti,2,2,"ng-container",1),m.EFF(4),m.nI1(5,"transloco"),m.k0s()()()}if(2&g){const l=m.XpG().$implicit,p=m.XpG(2);m.R7$(1),m.AVh("active",p.isActive(l))("commercial-feature",p.isFeatureLocked(l.path,p.licenseType))("ai-nav-item","/ai"===l.path),m.R7$(2),m.Y8G("ngIf",null==l?null:l.icon),m.R7$(1),m.SpI(" ",m.bMT(5,8,p.navLabel(l.path))," ")}}function ic(g,s){if(1&g&&(m.qex(0),m.nrm(1,"img",52),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.Y8G("src",l.icon,m.B4B)("alt",l.path)}}function Ro(g,s){1&g&&m.eu8(0)}function Fo(g,s){if(1&g&&(m.j41(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),m.DNE(3,ic,2,2,"ng-container",1),m.EFF(4),m.nI1(5,"transloco"),m.k0s()(),m.j41(6,"mat-nav-list"),m.DNE(7,Ro,1,0,"ng-container",36),m.k0s()()),2&g){const l=m.XpG().$implicit,p=m.XpG(2),O=m.sdS(24);m.AVh("mat-elevation-z0",!0),m.Y8G("expanded",p.isActive(l)),m.R7$(3),m.Y8G("ngIf",null==l?null:l.icon),m.R7$(1),m.SpI("",m.bMT(5,7,p.navLabel(l.path))," "),m.R7$(3),m.Y8G("ngTemplateOutlet",O)("ngTemplateOutletContext",m.eq3(9,Pi,l.subRoutes))}}function tr(g,s){if(1&g&&(m.qex(0),m.DNE(1,zc,6,10,"div",47),m.DNE(2,Fo,8,11,"ng-template",null,48,m.C5r),m.bVm()),2&g){const l=s.$implicit,p=m.sdS(3);m.R7$(1),m.Y8G("ngIf",!l.subRoutes)("ngIfElse",p)}}function oc(g,s){1&g&&m.DNE(0,tr,4,2,"ng-container",40),2&g&&m.Y8G("ngForOf",s.$implicit)}const zo=["*"];let Po=class Yb{constructor(s,l,p,O,K,Pt,Vt,Wt,se,je,Ye,In,yn){this.breakpointService=s,this.userDataService=l,this.authService=p,this.router=O,this.errorService=K,this.licenseCheckService=Pt,this.dialog=Vt,this.transloco=Wt,this.themeService=se,this.searchService=je,this.snackbarService=Ye,this.paywallService=In,this.systemConfigDataService=yn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=U.tdl,this.faBars=U.ckx,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=U.$UM,this.faUser=U.X46,this.faLanguage=U.mh,this.search=new Xt.MJ,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=U.QLR,this.faRefresh=U.Vpu,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,rt.n)(s=>s?.isRootAdmin||s?.isSysAdmin&&!(s.roleId&&s?.id&&s?.role_id)?(0,Ft.of)(null):s?.isSysAdmin&&(s.roleId||s?.id||s?.role_id)?this.userDataService.restrictedAccess$:(0,Ft.of)(s?.roleId||s?.id||s?.role_id?["apps","users","roles","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(s=>{this.nav=s?Jt(ce(yt),s):ce(yt)}),this.search.valueChanges.pipe((0,V.B)(1e3),(0,S.F)(),(0,rt.n)(s=>this.searchService.search(s))).subscribe(()=>{this.dialog.open(En,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,_t.T)(s=>s.platform?.license??"OPEN SOURCE")).subscribe(s=>this.licenseType=s)}logout(){this.authService.logout()}isActive(s){return this.router.url.startsWith(s.path)}navLabel(s){return`nav.${s.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const s=this.router.url.split("/");let l="";return this.snackbarService.isEditPage$.subscribe(p=>{p?(s.pop(),this.snackbarService.snackbarLastEle$.subscribe(O=>{s.push(O)}),l=s.join("/")):l=this.router.url}),function ht(g,s){const l=[],p=decodeURIComponent(s).replace(/\/$/,"").split("/").filter(K=>K);return function O(K,Pt=[],Vt=[],Wt=0){if(Wt===p.length)return!0;let se=!1;for(const je of K){const Ye=je.path,In=Ye.startsWith(":"),yn=In?p[Wt]:Ye,_n=[...Pt,yn];if(je.path===p[Wt]||In)if(se=!0,je.children&&je.children.some(Ln=>""===Ln.path&&Ln.redirectTo)){if(O(je.children,_n,[...Vt,Ye],Wt+1))return!0}else{const Ln=In?Ye.slice(1):Ye,ui=[...Vt,Ln].join(".").replace(/\//g,"."),Ci=yn.split("-"),qn={label:Ci[Ci.length-1]};if(Wt!==p.length-1&&(qn.path=_n.join("/")),In||(qn.translationKey=`nav.${ui}.header`),l.push(qn),O(je.children||[],_n,[...Vt,Ln],Wt+1))return!0}}return!se&&(l.push({label:p[Wt],path:[...Pt,p[Wt]].join("/")}),O(K,[...Pt,p[Wt]],Vt,Wt+1))}(g),l.length>0&&l[l.length-1].path&&delete l[l.length-1].path,l}(yt,l)}handleNavClick(s){this.errorService.error=null,this.router.navigate([s.path])}handleSearchClick(){this.dialog.open(En,{position:{top:"60px"}})}handleLanguageChange(s){this.transloco.setActiveLang(s),localStorage.setItem("language",s)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(En,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(s,l){return this.paywallService.isFeatureLocked(s,l)}static{this.\u0275fac=function(l){return new(l||Yb)(m.rXU(mt.R),m.rXU(le.T),m.rXU(ut.g),m.rXU(T.Ix),m.rXU(vn.S),m.rXU(De.H),m.rXU(dt.bZ),m.rXU(me.JO),m.rXU(G.n),m.rXU(A),m.rXU(An.L),m.rXU(Je.o),m.rXU(qt.f))}}static{this.\u0275cmp=m.VBU({type:Yb,selectors:[["df-side-nav"]],standalone:!0,features:[m.aNF],ngContentSelectors:zo,decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(l,p){1&l&&(m.NAR(),m.j41(0,"div",0),m.nI1(1,"async"),m.nI1(2,"async"),m.nI1(3,"async"),m.DNE(4,ci,29,23,"ng-container",1),m.nI1(5,"async"),m.j41(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),m.nI1(9,"async"),m.nI1(10,"async"),m.nI1(11,"async"),m.DNE(12,di,21,0,"ng-container",1),m.nI1(13,"async"),m.DNE(14,bi,2,4,"mat-nav-list",1),m.nI1(15,"async"),m.k0s(),m.j41(16,"mat-sidenav-content",5)(17,"div",6),m.DNE(18,qc,3,3,"ng-container",1),m.nI1(19,"async"),m.j41(20,"div",7),m.nI1(21,"async"),m.SdG(22),m.k0s()()()()(),m.DNE(23,oc,1,1,"ng-template",null,8,m.C5r)),2&l&&(m.HbH(m.bMT(1,15,p.isDarkMode)?"dark-theme":""),m.AVh("small",m.bMT(2,17,p.isSmallScreen))("logged-in",m.bMT(3,19,p.isLoggedIn$)),m.R7$(4),m.Y8G("ngIf",m.bMT(5,21,p.isLoggedIn$)),m.R7$(3),m.Y8G("disableClose",!1===m.bMT(9,23,p.isSmallScreen))("opened",!1===m.bMT(10,25,p.isSmallScreen))("mode",m.bMT(11,27,p.isSmallScreen)?"over":"side"),m.R7$(5),m.Y8G("ngIf",!1===m.bMT(13,29,p.isLoggedIn$)),m.R7$(2),m.Y8G("ngIf",m.bMT(15,31,p.isLoggedIn$)),m.R7$(4),m.Y8G("ngIf",m.bMT(19,33,p.isLoggedIn$)),m.R7$(2),m.AVh("no-error",!1===m.bMT(21,35,p.hasError$)))},dependencies:[et.vg,et.LG,et.US,et.El,q.Fg,q._L,lt.dX,lt.aY,R.s5,R.KQ,k.Hl,k.$z,k.iY,Y.MY,Y.GK,Y.Z2,T.iI,T.Wk,T.we,it.Cn,it.kk,it.fb,it.Cp,me.Kj,_.Jj,_.bT,_.pM,_.T3,dt.hM,_.MD,Re.RG,On,Xt.X1,Xt.me,Xt.BC,Xt.l_,Xe.fS],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]{position:relative;overflow:hidden}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,20,60,.15),rgba(255,69,0,.15),rgba(255,165,0,.15),rgba(50,205,50,.15),rgba(30,144,255,.15),rgba(138,43,226,.15),transparent);animation:_ngcontent-%COMP%_rainbow-slide 3s ease-in-out infinite}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:linear-gradient(45deg,#dc143c,#ff4500,#ffa500,#32cd32,#1e90ff,#8a2be2);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_rainbow-text 2s ease-in-out infinite;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.3);filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3);animation:_ngcontent-%COMP%_rainbow-icon 4s linear infinite;drop-shadow:0 0 6px rgba(0,0,0,.3)}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover:before{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover img[_ngcontent-%COMP%]{animation-duration:2s}@keyframes _ngcontent-%COMP%_rainbow-slide{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes _ngcontent-%COMP%_rainbow-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _ngcontent-%COMP%_rainbow-icon{0%{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}16.66%{filter:hue-rotate(60deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(255,69,0,.4))}33.33%{filter:hue-rotate(120deg) saturate(2.4) brightness(.6) contrast(1.5) drop-shadow(0 0 6px rgba(255,165,0,.4))}50%{filter:hue-rotate(180deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(50,205,50,.4))}66.66%{filter:hue-rotate(240deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(30,144,255,.4))}83.33%{filter:hue-rotate(300deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(138,43,226,.4))}to{filter:hue-rotate(360deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]})}};function cc(g,s){if(1&g){const l=m.RV6();m.qex(0),m.j41(1,"div",1)(2,"div",2)(3,"span",3),m.EFF(4),m.nI1(5,"transloco"),m.k0s(),m.j41(6,"button",4),m.bIt("click",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.openCalendly())}),m.EFF(7),m.nI1(8,"transloco"),m.k0s()()(),m.nrm(9,"div",5),m.bVm()}2&g&&(m.R7$(4),m.SpI(" ",m.bMT(5,2,"engagementBanner.message")," "),m.R7$(3),m.SpI(" ",m.bMT(8,4,"engagementBanner.ctaButton")," "))}Po=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],Po);let bo=class Qb{constructor(s){this.systemConfigService=s,this.showBanner=!1,this.calendlyUrl="https://calendly.com/dreamfactory-platform/expert-consultation-lab-setup"}ngOnInit(){this.systemConfigService.environment$.pipe((0,fn.s)(this)).subscribe(s=>{const l=s.platform?.license?.toUpperCase();this.showBanner="OPEN SOURCE"===l||(s.platform?.isTrial??!1)})}openCalendly(){window.open(this.calendlyUrl,"_blank")}static{this.\u0275fac=function(l){return new(l||Qb)(m.rXU(qt.f))}}static{this.\u0275cmp=m.VBU({type:Qb,selectors:[["df-engagement-banner"]],standalone:!0,features:[m.aNF],decls:1,vars:1,consts:[[4,"ngIf"],[1,"engagement-banner"],[1,"banner-content"],[1,"banner-text"],[1,"cta-button",3,"click"],[1,"banner-spacer"]],template:function(l,p){1&l&&m.DNE(0,cc,10,6,"ng-container",0),2&l&&m.Y8G("ngIf",p.showBanner)},dependencies:[_.MD,_.bT,me.Q8,me.Kj],styles:[".engagement-banner[_ngcontent-%COMP%]{background-color:#ffd9b3;color:#2d2d2d;padding:12px 20px;box-shadow:0 2px 4px #0000001a;font-family:inherit;position:fixed;top:0;left:0;right:0;z-index:1100}.engagement-banner[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:15px;max-width:1200px;margin:0 auto;position:relative}.engagement-banner[_ngcontent-%COMP%] .banner-text[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:1.4}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{background-color:#7c3aed;color:#fff;border:none;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{background-color:#6a28d9}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:focus{outline:2px solid #7c3aed;outline-offset:2px}.banner-spacer[_ngcontent-%COMP%]{height:56px}@media (max-width: 768px){.banner-spacer[_ngcontent-%COMP%]{height:72px}.engagement-banner[_ngcontent-%COMP%]{padding:10px 15px}.engagement-banner[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{flex-direction:column;gap:10px;padding-right:40px}.engagement-banner[_ngcontent-%COMP%] .banner-text[_ngcontent-%COMP%]{font-size:13px;text-align:center}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{padding:8px 16px;font-size:13px}}"]})}};bo=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],bo);let xn=(()=>{class g{constructor(){this.activeCounter=0,this.active$=new Pe.t(!1)}get active(){return this.active$.asObservable()}set active(l){l?this.activeCounter++:this.activeCounter=Math.max(this.activeCounter-1,0);const p=this.activeCounter>0;this.active$.value!==p&&setTimeout(()=>{this.active$.next(p)},0)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})(),oi=(()=>{class g{constructor(l,p){this.dfAuthService=l,this.dfUserDataService=p}loginWithJwt(l){return this.dfAuthService.loginWithToken(l).pipe((0,Nn.M)(p=>this.dfUserDataService.userData=p))}setCurrentUser(l){this.dfUserDataService.userData=l}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(ut.g),m.KVO(le.T))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})(),ni=(()=>{class g{constructor(){this.logs=[]}log(l){const O=`${(new Date).toISOString()}: ${l}`;console.log(O),this.logs.push(O)}getLogs(){return this.logs}clearLogs(){this.logs=[]}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var _o=r(38161),Li=r(45105);function Oi(g,s){1&g&&(m.qex(0),m.nrm(1,"router-outlet"),m.bVm())}function vo(g,s){1&g&&(m.j41(0,"df-side-nav"),m.nrm(1,"router-outlet"),m.k0s())}function _c(g,s){1&g&&(m.j41(0,"div",3),m.nrm(1,"div",4)(2,"img",5),m.k0s())}let Gi=class Zb{constructor(s,l,p,O,K,Pt,Vt,Wt,se){this.loadingSpinnerService=s,this.licenseCheckService=l,this.authService=p,this.router=O,this.route=K,this.loggingService=Pt,this.errorSharingService=Vt,this.intercomService=Wt,this.dfUserDataService=se,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication(),this.initializeIntercom(),this.dfUserDataService.userData$.pipe((0,fn.s)(this)).subscribe(s=>{s?this.intercomService.updateUser(s):this.intercomService.shutdownIntercom()}),this.licenseCheck$.pipe((0,fn.s)(this)).subscribe(s=>{"true"===s?.disableUi&&(this.router.url.includes(P.b.LICENSE_EXPIRED)||this.router.navigate([P.b.LICENSE_EXPIRED]))})}handleAuthentication(){this.loggingService.log("Handling authentication");const s=window.location.href;this.loggingService.log(`Full URL: ${s}`);const l=s.match(/[?&]jwt=([^&#]*)/),p=l?l[1]:null,O=s.match(/[?&]error=([^&#]*)/),K=O?decodeURIComponent(O[1]):null,Pt=s.match(/[?&]session_token=([^&#]*)/),Vt=Pt?Pt[1]:null;if(K)return this.loggingService.log(`OAuth error found: ${K}`),this.errorSharingService.setError(K),void this.router.navigate(["/auth/login"]);p?(this.loggingService.log(`JWT found in URL: ${p.substring(0,20)}...`),this.authService.loginWithJwt(p).subscribe(Wt=>{this.loggingService.log("Login successful for user: "+(Wt.session_token||Wt.sessionToken?"Authenticated":"Unknown")),window.location.href="/dreamfactory/dist/#/home"},Wt=>{this.loggingService.log(`Login failed: ${JSON.stringify(Wt)}`),window.location.href="/dreamfactory/dist/#/auth/login"})):Vt?(this.loggingService.log("Session token found in URL"),this.authService.loginWithJwt(Vt).subscribe(Wt=>{this.loggingService.log("OAuth login successful: "+(Wt.session_token||Wt.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},Wt=>{this.loggingService.log(`OAuth login failed: ${JSON.stringify(Wt)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT or session token found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/dreamfactory/dist/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}initializeIntercom(){var s=this;return(0,o.A)(function*(){try{setTimeout((0,o.A)(function*(){yield s.intercomService.initializeIntercom()}),2e3)}catch(l){s.loggingService.log(`Failed to initialize Intercom: ${l}`)}})()}someMethod(){this.authService.isAuthenticated()}static{this.\u0275fac=function(l){return new(l||Zb)(m.rXU(xn),m.rXU(De.H),m.rXU(oi),m.rXU(T.Ix),m.rXU(T.nX),m.rXU(ni),m.rXU(_o.U),m.rXU(Li.l),m.rXU(le.T))}}static{this.\u0275cmp=m.VBU({type:Zb,selectors:[["df-root"]],standalone:!0,features:[m.aNF],decls:7,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(l,p){if(1&l&&(m.nrm(0,"df-engagement-banner"),m.DNE(1,Oi,2,0,"ng-container",0),m.nI1(2,"async"),m.DNE(3,vo,2,0,"ng-template",null,1,m.C5r),m.DNE(5,_c,3,0,"div",2),m.nI1(6,"async")),2&l){const O=m.sdS(4);let K;m.R7$(1),m.Y8G("ngIf","true"===(null==(K=m.bMT(2,3,p.licenseCheck$))?null:K.disableUi))("ngIfElse",O),m.R7$(4),m.Y8G("ngIf",m.bMT(6,5,p.activeSpinner$))}},dependencies:[Po,bo,T.n3,_.bT,_.Jj],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]})}};Gi=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],Gi);var Bo=r(345),hn=r(49969);function Mn(g){return new m.wOt(3e3,!1)}function _i(g){switch(g.length){case 0:return new hn.sf;case 1:return g[0];default:return new hn.ui(g)}}function Ui(g,s,l=new Map,p=new Map){const O=[],K=[];let Pt=-1,Vt=null;if(s.forEach(Wt=>{const se=Wt.get("offset"),je=se==Pt,Ye=je&&Vt||new Map;Wt.forEach((In,yn)=>{let _n=yn,Ln=In;if("offset"!==yn)switch(_n=g.normalizePropertyName(_n,O),Ln){case hn.FX:Ln=l.get(yn);break;case hn.kp:Ln=p.get(yn);break;default:Ln=g.normalizeStyleValue(yn,_n,Ln,O)}Ye.set(_n,Ln)}),je||K.push(Ye),Vt=Ye,Pt=se}),O.length)throw function Vc(g){return new m.wOt(3502,!1)}();return K}function xc(g,s,l,p){switch(s){case"start":g.onStart(()=>p(l&&Wo(l,"start",g)));break;case"done":g.onDone(()=>p(l&&Wo(l,"done",g)));break;case"destroy":g.onDestroy(()=>p(l&&Wo(l,"destroy",g)))}}function Wo(g,s,l){const K=ac(g.element,g.triggerName,g.fromState,g.toState,s||g.phaseName,l.totalTime??g.totalTime,!!l.disabled),Pt=g._data;return null!=Pt&&(K._data=Pt),K}function ac(g,s,l,p,O="",K=0,Pt){return{element:g,triggerName:s,fromState:l,toState:p,phaseName:O,totalTime:K,disabled:!!Pt}}function ji(g,s,l){let p=g.get(s);return p||g.set(s,p=l),p}function jc(g){const s=g.indexOf(":");return[g.substring(1,s),g.slice(s+1)]}const z=(()=>typeof document>"u"?null:document.documentElement)();function N(g){const s=g.parentNode||g.host||null;return s===z?null:s}let Z=null,Nt=!1;function Ji(g,s){for(;s;){if(s===g)return!0;s=N(s)}return!1}function Sc(g,s,l){if(l)return Array.from(g.querySelectorAll(s));const p=g.querySelector(s);return p?[p]:[]}let Xr=(()=>{class g{validateStyleProperty(l){return function tn(g){Z||(Z=function Hi(){return typeof document<"u"?document.body:null}()||{},Nt=!!Z.style&&"WebkitAppearance"in Z.style);let s=!0;return Z.style&&!function M(g){return"ebkit"==g.substring(1,6)}(g)&&(s=g in Z.style,!s&&Nt&&(s="Webkit"+g.charAt(0).toUpperCase()+g.slice(1)in Z.style)),s}(l)}matchesElement(l,p){return!1}containsElement(l,p){return Ji(l,p)}getParentElement(l){return N(l)}query(l,p,O){return Sc(l,p,O)}computeStyle(l,p,O){return O||""}animate(l,p,O,K,Pt,Vt=[],Wt){return new hn.sf(O,K)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})(),pr=(()=>{class g{static{this.NOOP=new Xr}}return g})();const Pr=1e3,nr="ng-enter",Ac="ng-leave",co="ng-trigger",$i=".ng-trigger",Ko="ng-animating",ir=".ng-animating";function Qn(g){if("number"==typeof g)return g;const s=g.match(/^(-?[\.\d]+)(m?s)/);return!s||s.length<2?0:Go(parseFloat(s[1]),s[2])}function Go(g,s){return"s"===s?g*Pr:g}function Ai(g,s,l){return g.hasOwnProperty("duration")?g:function Ar(g,s,l){let O,K=0,Pt="";if("string"==typeof g){const Vt=g.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Vt)return s.push(Mn()),{duration:0,delay:0,easing:""};O=Go(parseFloat(Vt[1]),Vt[2]);const Wt=Vt[3];null!=Wt&&(K=Go(parseFloat(Wt),Vt[4]));const se=Vt[5];se&&(Pt=se)}else O=g;if(!l){let Vt=!1,Wt=s.length;O<0&&(s.push(function jn(){return new m.wOt(3100,!1)}()),Vt=!0),K<0&&(s.push(function Ei(){return new m.wOt(3101,!1)}()),Vt=!0),Vt&&s.splice(Wt,0,Mn())}return{duration:O,delay:K,easing:Pt}}(g,s,l)}function Tc(g,s={}){return Object.keys(g).forEach(l=>{s[l]=g[l]}),s}function Cc(g){const s=new Map;return Object.keys(g).forEach(l=>{s.set(l,g[l])}),s}function ro(g,s=new Map,l){if(l)for(let[p,O]of l)s.set(p,O);for(let[p,O]of g)s.set(p,O);return s}function ao(g,s,l){s.forEach((p,O)=>{const K=cr(O);l&&!l.has(O)&&l.set(O,g.style[K]),g.style[K]=p})}function Xo(g,s){s.forEach((l,p)=>{const O=cr(p);g.style[O]=""})}function Ic(g){return Array.isArray(g)?1==g.length?g[0]:(0,hn.K2)(g):g}const sc=new RegExp("{{\\s*(.+?)\\s*}}","g");function $c(g){let s=[];if("string"==typeof g){let l;for(;l=sc.exec(g);)s.push(l[1]);sc.lastIndex=0}return s}function yo(g,s,l){const p=g.toString(),O=p.replace(sc,(K,Pt)=>{let Vt=s[Pt];return null==Vt&&(l.push(function hi(g){return new m.wOt(3003,!1)}()),Vt=""),Vt.toString()});return O==p?g:O}function Yo(g){const s=[];let l=g.next();for(;!l.done;)s.push(l.value),l=g.next();return s}const or=/-+([a-z0-9])/g;function cr(g){return g.replace(or,(...s)=>s[1].toUpperCase())}function Yi(g,s,l){switch(s.type){case 7:return g.visitTrigger(s,l);case 0:return g.visitState(s,l);case 1:return g.visitTransition(s,l);case 2:return g.visitSequence(s,l);case 3:return g.visitGroup(s,l);case 4:return g.visitAnimate(s,l);case 5:return g.visitKeyframes(s,l);case 6:return g.visitStyle(s,l);case 8:return g.visitReference(s,l);case 9:return g.visitAnimateChild(s,l);case 10:return g.visitAnimateRef(s,l);case 11:return g.visitQuery(s,l);case 12:return g.visitStagger(s,l);default:throw function Co(g){return new m.wOt(3004,!1)}()}}function br(g,s){return window.getComputedStyle(g)[s]}const rr="*";function b(g,s){const l=[];return"string"==typeof g?g.split(/\s*,\s*/).forEach(p=>function j(g,s,l){if(":"==g[0]){const Wt=function w(g,s){switch(g){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,p)=>parseFloat(p)>parseFloat(l);case":decrement":return(l,p)=>parseFloat(p) *"}}(g,l);if("function"==typeof Wt)return void s.push(Wt);g=Wt}const p=g.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==p||p.length<4)return l.push(function So(g){return new m.wOt(3015,!1)}()),s;const O=p[1],K=p[2],Pt=p[3];s.push(ge(O,Pt));"<"==K[0]&&!(O==rr&&Pt==rr)&&s.push(ge(Pt,O))}(p,l,s)):l.push(g),l}const I=new Set(["true","1"]),Dt=new Set(["false","0"]);function ge(g,s){const l=I.has(g)||Dt.has(g),p=I.has(s)||Dt.has(s);return(O,K)=>{let Pt=g==rr||g==O,Vt=s==rr||s==K;return!Pt&&l&&"boolean"==typeof O&&(Pt=O?I.has(g):Dt.has(g)),!Vt&&p&&"boolean"==typeof K&&(Vt=K?I.has(s):Dt.has(s)),Pt&&Vt}}const rn=new RegExp("s*:selfs*,?","g");function Kn(g,s,l,p){return new Gn(g).build(s,l,p)}class Gn{constructor(s){this._driver=s}build(s,l,p){const O=new Zn(l);return this._resetContextStyleTimingState(O),Yi(this,Ic(s),O)}_resetContextStyleTimingState(s){s.currentQuerySelector="",s.collectedStyles=new Map,s.collectedStyles.set("",new Map),s.currentTime=0}visitTrigger(s,l){let p=l.queryCount=0,O=l.depCount=0;const K=[],Pt=[];return"@"==s.name.charAt(0)&&l.errors.push(function yi(){return new m.wOt(3006,!1)}()),s.definitions.forEach(Vt=>{if(this._resetContextStyleTimingState(l),0==Vt.type){const Wt=Vt,se=Wt.name;se.toString().split(/\s*,\s*/).forEach(je=>{Wt.name=je,K.push(this.visitState(Wt,l))}),Wt.name=se}else if(1==Vt.type){const Wt=this.visitTransition(Vt,l);p+=Wt.queryCount,O+=Wt.depCount,Pt.push(Wt)}else l.errors.push(function Vo(){return new m.wOt(3007,!1)}())}),{type:7,name:s.name,states:K,transitions:Pt,queryCount:p,depCount:O,options:null}}visitState(s,l){const p=this.visitStyle(s.styles,l),O=s.options&&s.options.params||null;if(p.containsDynamicStyles){const K=new Set,Pt=O||{};p.styles.forEach(Vt=>{Vt instanceof Map&&Vt.forEach(Wt=>{$c(Wt).forEach(se=>{Pt.hasOwnProperty(se)||K.add(se)})})}),K.size&&(Yo(K.values()),l.errors.push(function Cn(g,s){return new m.wOt(3008,!1)}()))}return{type:0,name:s.name,style:p,options:O?{params:O}:null}}visitTransition(s,l){l.queryCount=0,l.depCount=0;const p=Yi(this,Ic(s.animation),l);return{type:1,matchers:b(s.expr,l.errors),animation:p,queryCount:l.queryCount,depCount:l.depCount,options:vi(s.options)}}visitSequence(s,l){return{type:2,steps:s.steps.map(p=>Yi(this,p,l)),options:vi(s.options)}}visitGroup(s,l){const p=l.currentTime;let O=0;const K=s.steps.map(Pt=>{l.currentTime=p;const Vt=Yi(this,Pt,l);return O=Math.max(O,l.currentTime),Vt});return l.currentTime=O,{type:3,steps:K,options:vi(s.options)}}visitAnimate(s,l){const p=function wo(g,s){if(g.hasOwnProperty("duration"))return g;if("number"==typeof g)return Lo(Ai(g,s).duration,0,"");const l=g;if(l.split(/\s+/).some(K=>"{"==K.charAt(0)&&"{"==K.charAt(1))){const K=Lo(0,0,"");return K.dynamic=!0,K.strValue=l,K}const O=Ai(l,s);return Lo(O.duration,O.delay,O.easing)}(s.timings,l.errors);l.currentAnimateTimings=p;let O,K=s.styles?s.styles:(0,hn.iF)({});if(5==K.type)O=this.visitKeyframes(K,l);else{let Pt=s.styles,Vt=!1;if(!Pt){Vt=!0;const se={};p.easing&&(se.easing=p.easing),Pt=(0,hn.iF)(se)}l.currentTime+=p.duration+p.delay;const Wt=this.visitStyle(Pt,l);Wt.isEmptyStep=Vt,O=Wt}return l.currentAnimateTimings=null,{type:4,timings:p,style:O,options:null}}visitStyle(s,l){const p=this._makeStyleAst(s,l);return this._validateStyleAst(p,l),p}_makeStyleAst(s,l){const p=[],O=Array.isArray(s.styles)?s.styles:[s.styles];for(let Vt of O)"string"==typeof Vt?Vt===hn.kp?p.push(Vt):l.errors.push(new m.wOt(3002,!1)):p.push(Cc(Vt));let K=!1,Pt=null;return p.forEach(Vt=>{if(Vt instanceof Map&&(Vt.has("easing")&&(Pt=Vt.get("easing"),Vt.delete("easing")),!K))for(let Wt of Vt.values())if(Wt.toString().indexOf("{{")>=0){K=!0;break}}),{type:6,styles:p,easing:Pt,offset:s.offset,containsDynamicStyles:K,options:null}}_validateStyleAst(s,l){const p=l.currentAnimateTimings;let O=l.currentTime,K=l.currentTime;p&&K>0&&(K-=p.duration+p.delay),s.styles.forEach(Pt=>{"string"!=typeof Pt&&Pt.forEach((Vt,Wt)=>{const se=l.collectedStyles.get(l.currentQuerySelector),je=se.get(Wt);let Ye=!0;je&&(K!=O&&K>=je.startTime&&O<=je.endTime&&(l.errors.push(function Si(g,s,l,p,O){return new m.wOt(3010,!1)}()),Ye=!1),K=je.startTime),Ye&&se.set(Wt,{startTime:K,endTime:O}),l.options&&function gr(g,s,l){const p=s.params||{},O=$c(g);O.length&&O.forEach(K=>{p.hasOwnProperty(K)||l.push(function xo(g){return new m.wOt(3001,!1)}())})}(Vt,l.options,l.errors)})})}visitKeyframes(s,l){const p={type:5,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push(function Wn(){return new m.wOt(3011,!1)}()),p;let K=0;const Pt=[];let Vt=!1,Wt=!1,se=0;const je=s.steps.map(Ci=>{const qi=this._makeStyleAst(Ci,l);let qn=null!=qi.offset?qi.offset:function zi(g){if("string"==typeof g)return null;let s=null;if(Array.isArray(g))g.forEach(l=>{if(l instanceof Map&&l.has("offset")){const p=l;s=parseFloat(p.get("offset")),p.delete("offset")}});else if(g instanceof Map&&g.has("offset")){const l=g;s=parseFloat(l.get("offset")),l.delete("offset")}return s}(qi.styles),ho=0;return null!=qn&&(K++,ho=qi.offset=qn),Wt=Wt||ho<0||ho>1,Vt=Vt||ho0&&K{const qn=In>0?qi==yn?1:In*qi:Pt[qi],ho=qn*ui;l.currentTime=_n+Ln.delay+ho,Ln.duration=ho,this._validateStyleAst(Ci,l),Ci.offset=qn,p.styles.push(Ci)}),p}visitReference(s,l){return{type:8,animation:Yi(this,Ic(s.animation),l),options:vi(s.options)}}visitAnimateChild(s,l){return l.depCount++,{type:9,options:vi(s.options)}}visitAnimateRef(s,l){return{type:10,animation:this.visitReference(s.animation,l),options:vi(s.options)}}visitQuery(s,l){const p=l.currentQuerySelector,O=s.options||{};l.queryCount++,l.currentQuery=s;const[K,Pt]=function Sn(g){const s=!!g.split(/\s*,\s*/).find(l=>":self"==l);return s&&(g=g.replace(rn,"")),g=g.replace(/@\*/g,$i).replace(/@\w+/g,l=>$i+"-"+l.slice(1)).replace(/:animating/g,ir),[g,s]}(s.selector);l.currentQuerySelector=p.length?p+" "+K:K,ji(l.collectedStyles,l.currentQuerySelector,new Map);const Vt=Yi(this,Ic(s.animation),l);return l.currentQuery=null,l.currentQuerySelector=p,{type:11,selector:K,limit:O.limit||0,optional:!!O.optional,includeSelf:Pt,animation:Vt,originalSelector:s.selector,options:vi(s.options)}}visitStagger(s,l){l.currentQuery||l.errors.push(function rc(){return new m.wOt(3013,!1)}());const p="full"===s.timings?{duration:0,delay:0,easing:"full"}:Ai(s.timings,l.errors,!0);return{type:12,animation:Yi(this,Ic(s.animation),l),timings:p,options:null}}}class Zn{constructor(s){this.errors=s,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 vi(g){return g?(g=Tc(g)).params&&(g.params=function ai(g){return g?Tc(g):null}(g.params)):g={},g}function Lo(g,s,l){return{duration:g,delay:s,easing:l}}function Wi(g,s,l,p,O,K,Pt=null,Vt=!1){return{type:1,element:g,keyframes:s,preStyleProps:l,postStyleProps:p,duration:O,delay:K,totalTime:O+K,easing:Pt,subTimeline:Vt}}class so{constructor(){this._map=new Map}get(s){return this._map.get(s)||[]}append(s,l){let p=this._map.get(s);p||this._map.set(s,p=[]),p.push(...l)}has(s){return this._map.has(s)}clear(){this._map.clear()}}const lo=new RegExp(":enter","g"),Rr=new RegExp(":leave","g");function dc(g,s,l,p,O,K=new Map,Pt=new Map,Vt,Wt,se=[]){return(new L).buildKeyframes(g,s,l,p,O,K,Pt,Vt,Wt,se)}class L{buildKeyframes(s,l,p,O,K,Pt,Vt,Wt,se,je=[]){se=se||new so;const Ye=new tt(s,l,se,O,K,je,[]);Ye.options=Wt;const In=Wt.delay?Qn(Wt.delay):0;Ye.currentTimeline.delayNextStep(In),Ye.currentTimeline.setStyles([Pt],null,Ye.errors,Wt),Yi(this,p,Ye);const yn=Ye.timelines.filter(_n=>_n.containsAnimation());if(yn.length&&Vt.size){let _n;for(let Ln=yn.length-1;Ln>=0;Ln--){const ui=yn[Ln];if(ui.element===l){_n=ui;break}}_n&&!_n.allowOnlyTimelineStyles()&&_n.setStyles([Vt],null,Ye.errors,Wt)}return yn.length?yn.map(_n=>_n.buildKeyframes()):[Wi(l,[],[],[],0,In,"",!1)]}visitTrigger(s,l){}visitState(s,l){}visitTransition(s,l){}visitAnimateChild(s,l){const p=l.subInstructions.get(l.element);if(p){const O=l.createSubContext(s.options),K=l.currentTimeline.currentTime,Pt=this._visitSubInstructions(p,O,O.options);K!=Pt&&l.transformIntoNewTimeline(Pt)}l.previousNode=s}visitAnimateRef(s,l){const p=l.createSubContext(s.options);p.transformIntoNewTimeline(),this._applyAnimationRefDelays([s.options,s.animation.options],l,p),this.visitReference(s.animation,p),l.transformIntoNewTimeline(p.currentTimeline.currentTime),l.previousNode=s}_applyAnimationRefDelays(s,l,p){for(const O of s){const K=O?.delay;if(K){const Pt="number"==typeof K?K:Qn(yo(K,O?.params??{},l.errors));p.delayNextStep(Pt)}}}_visitSubInstructions(s,l,p){let K=l.currentTimeline.currentTime;const Pt=null!=p.duration?Qn(p.duration):null,Vt=null!=p.delay?Qn(p.delay):null;return 0!==Pt&&s.forEach(Wt=>{const se=l.appendInstructionToTimeline(Wt,Pt,Vt);K=Math.max(K,se.duration+se.delay)}),K}visitReference(s,l){l.updateOptions(s.options,!0),Yi(this,s.animation,l),l.previousNode=s}visitSequence(s,l){const p=l.subContextCount;let O=l;const K=s.options;if(K&&(K.params||K.delay)&&(O=l.createSubContext(K),O.transformIntoNewTimeline(),null!=K.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=Q);const Pt=Qn(K.delay);O.delayNextStep(Pt)}s.steps.length&&(s.steps.forEach(Pt=>Yi(this,Pt,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>p&&O.transformIntoNewTimeline()),l.previousNode=s}visitGroup(s,l){const p=[];let O=l.currentTimeline.currentTime;const K=s.options&&s.options.delay?Qn(s.options.delay):0;s.steps.forEach(Pt=>{const Vt=l.createSubContext(s.options);K&&Vt.delayNextStep(K),Yi(this,Pt,Vt),O=Math.max(O,Vt.currentTimeline.currentTime),p.push(Vt.currentTimeline)}),p.forEach(Pt=>l.currentTimeline.mergeTimelineCollectedStyles(Pt)),l.transformIntoNewTimeline(O),l.previousNode=s}_visitTiming(s,l){if(s.dynamic){const p=s.strValue;return Ai(l.params?yo(p,l.params,l.errors):p,l.errors)}return{duration:s.duration,delay:s.delay,easing:s.easing}}visitAnimate(s,l){const p=l.currentAnimateTimings=this._visitTiming(s.timings,l),O=l.currentTimeline;p.delay&&(l.incrementTime(p.delay),O.snapshotCurrentStyles());const K=s.style;5==K.type?this.visitKeyframes(K,l):(l.incrementTime(p.duration),this.visitStyle(K,l),O.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=s}visitStyle(s,l){const p=l.currentTimeline,O=l.currentAnimateTimings;!O&&p.hasCurrentStyleProperties()&&p.forwardFrame();const K=O&&O.easing||s.easing;s.isEmptyStep?p.applyEmptyStep(K):p.setStyles(s.styles,K,l.errors,l.options),l.previousNode=s}visitKeyframes(s,l){const p=l.currentAnimateTimings,O=l.currentTimeline.duration,K=p.duration,Vt=l.createSubContext().currentTimeline;Vt.easing=p.easing,s.styles.forEach(Wt=>{Vt.forwardTime((Wt.offset||0)*K),Vt.setStyles(Wt.styles,Wt.easing,l.errors,l.options),Vt.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(Vt),l.transformIntoNewTimeline(O+K),l.previousNode=s}visitQuery(s,l){const p=l.currentTimeline.currentTime,O=s.options||{},K=O.delay?Qn(O.delay):0;K&&(6===l.previousNode.type||0==p&&l.currentTimeline.hasCurrentStyleProperties())&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=Q);let Pt=p;const Vt=l.invokeQuery(s.selector,s.originalSelector,s.limit,s.includeSelf,!!O.optional,l.errors);l.currentQueryTotal=Vt.length;let Wt=null;Vt.forEach((se,je)=>{l.currentQueryIndex=je;const Ye=l.createSubContext(s.options,se);K&&Ye.delayNextStep(K),se===l.element&&(Wt=Ye.currentTimeline),Yi(this,s.animation,Ye),Ye.currentTimeline.applyStylesToKeyframe(),Pt=Math.max(Pt,Ye.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(Pt),Wt&&(l.currentTimeline.mergeTimelineCollectedStyles(Wt),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=s}visitStagger(s,l){const p=l.parentContext,O=l.currentTimeline,K=s.timings,Pt=Math.abs(K.duration),Vt=Pt*(l.currentQueryTotal-1);let Wt=Pt*l.currentQueryIndex;switch(K.duration<0?"reverse":K.easing){case"reverse":Wt=Vt-Wt;break;case"full":Wt=p.currentStaggerTime}const je=l.currentTimeline;Wt&&je.delayNextStep(Wt);const Ye=je.currentTime;Yi(this,s.animation,l),l.previousNode=s,p.currentStaggerTime=O.currentTime-Ye+(O.startTime-p.currentTimeline.startTime)}}const Q={};class tt{constructor(s,l,p,O,K,Pt,Vt,Wt){this._driver=s,this.element=l,this.subInstructions=p,this._enterClassName=O,this._leaveClassName=K,this.errors=Pt,this.timelines=Vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Q,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Wt||new ct(this._driver,l,0),Vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(s,l){if(!s)return;const p=s;let O=this.options;null!=p.duration&&(O.duration=Qn(p.duration)),null!=p.delay&&(O.delay=Qn(p.delay));const K=p.params;if(K){let Pt=O.params;Pt||(Pt=this.options.params={}),Object.keys(K).forEach(Vt=>{(!l||!Pt.hasOwnProperty(Vt))&&(Pt[Vt]=yo(K[Vt],Pt,this.errors))})}}_copyOptions(){const s={};if(this.options){const l=this.options.params;if(l){const p=s.params={};Object.keys(l).forEach(O=>{p[O]=l[O]})}}return s}createSubContext(s=null,l,p){const O=l||this.element,K=new tt(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,p||0));return K.previousNode=this.previousNode,K.currentAnimateTimings=this.currentAnimateTimings,K.options=this._copyOptions(),K.updateOptions(s),K.currentQueryIndex=this.currentQueryIndex,K.currentQueryTotal=this.currentQueryTotal,K.parentContext=this,this.subContextCount++,K}transformIntoNewTimeline(s){return this.previousNode=Q,this.currentTimeline=this.currentTimeline.fork(this.element,s),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(s,l,p){const O={duration:l??s.duration,delay:this.currentTimeline.currentTime+(p??0)+s.delay,easing:""},K=new kt(this._driver,s.element,s.keyframes,s.preStyleProps,s.postStyleProps,O,s.stretchStartingKeyframe);return this.timelines.push(K),O}incrementTime(s){this.currentTimeline.forwardTime(this.currentTimeline.duration+s)}delayNextStep(s){s>0&&this.currentTimeline.delayNextStep(s)}invokeQuery(s,l,p,O,K,Pt){let Vt=[];if(O&&Vt.push(this.element),s.length>0){s=(s=s.replace(lo,"."+this._enterClassName)).replace(Rr,"."+this._leaveClassName);let se=this._driver.query(this.element,s,1!=p);0!==p&&(se=p<0?se.slice(se.length+p,se.length):se.slice(0,p)),Vt.push(...se)}return!K&&0==Vt.length&&Pt.push(function Xi(g){return new m.wOt(3014,!1)}()),Vt}}class ct{constructor(s,l,p,O){this._driver=s,this.element=l,this.startTime=p,this._elementTimelineStylesLookup=O,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(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(s){const l=1===this._keyframes.size&&this._pendingStyles.size;this.duration||l?(this.forwardTime(this.currentTime+s),l&&this.snapshotCurrentStyles()):this.startTime+=s}fork(s,l){return this.applyStylesToKeyframe(),new ct(this._driver,s,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(s){this.applyStylesToKeyframe(),this.duration=s,this._loadKeyframe()}_updateStyle(s,l){this._localTimelineStyles.set(s,l),this._globalTimelineStyles.set(s,l),this._styleSummary.set(s,{time:this.currentTime,value:l})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(s){s&&this._previousKeyframe.set("easing",s);for(let[l,p]of this._globalTimelineStyles)this._backFill.set(l,p||hn.kp),this._currentKeyframe.set(l,hn.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(s,l,p,O){l&&this._previousKeyframe.set("easing",l);const K=O&&O.params||{},Pt=function Le(g,s){const l=new Map;let p;return g.forEach(O=>{if("*"===O){p=p||s.keys();for(let K of p)l.set(K,hn.kp)}else ro(O,l)}),l}(s,this._globalTimelineStyles);for(let[Vt,Wt]of Pt){const se=yo(Wt,K,p);this._pendingStyles.set(Vt,se),this._localTimelineStyles.has(Vt)||this._backFill.set(Vt,this._globalTimelineStyles.get(Vt)??hn.kp),this._updateStyle(Vt,se)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((s,l)=>{this._currentKeyframe.set(l,s)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((s,l)=>{this._currentKeyframe.has(l)||this._currentKeyframe.set(l,s)}))}snapshotCurrentStyles(){for(let[s,l]of this._localTimelineStyles)this._pendingStyles.set(s,l),this._updateStyle(s,l)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const s=[];for(let l in this._currentKeyframe)s.push(l);return s}mergeTimelineCollectedStyles(s){s._styleSummary.forEach((l,p)=>{const O=this._styleSummary.get(p);(!O||l.time>O.time)&&this._updateStyle(p,l.value)})}buildKeyframes(){this.applyStylesToKeyframe();const s=new Set,l=new Set,p=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Vt,Wt)=>{const se=ro(Vt,new Map,this._backFill);se.forEach((je,Ye)=>{je===hn.FX?s.add(Ye):je===hn.kp&&l.add(Ye)}),p||se.set("offset",Wt/this.duration),O.push(se)});const K=s.size?Yo(s.values()):[],Pt=l.size?Yo(l.values()):[];if(p){const Vt=O[0],Wt=new Map(Vt);Vt.set("offset",0),Wt.set("offset",1),O=[Vt,Wt]}return Wi(this.element,O,K,Pt,this.duration,this.startTime,this.easing,!1)}}class kt extends ct{constructor(s,l,p,O,K,Pt,Vt=!1){super(s,l,Pt.delay),this.keyframes=p,this.preStyleProps=O,this.postStyleProps=K,this._stretchStartingKeyframe=Vt,this.timings={duration:Pt.duration,delay:Pt.delay,easing:Pt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let s=this.keyframes,{delay:l,duration:p,easing:O}=this.timings;if(this._stretchStartingKeyframe&&l){const K=[],Pt=p+l,Vt=l/Pt,Wt=ro(s[0]);Wt.set("offset",0),K.push(Wt);const se=ro(s[0]);se.set("offset",ie(Vt)),K.push(se);const je=s.length-1;for(let Ye=1;Ye<=je;Ye++){let In=ro(s[Ye]);const yn=In.get("offset");In.set("offset",ie((l+yn*p)/Pt)),K.push(In)}p=Pt,l=0,O="",s=K}return Wi(this.element,s,this.preStyleProps,this.postStyleProps,p,l,O,!0)}}function ie(g,s=3){const l=Math.pow(10,s-1);return Math.round(g*l)/l}class on{}const dn=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 Jn extends on{normalizePropertyName(s,l){return cr(s)}normalizeStyleValue(s,l,p,O){let K="";const Pt=p.toString().trim();if(dn.has(l)&&0!==p&&"0"!==p)if("number"==typeof p)K="px";else{const Vt=p.match(/^[+-]?[\d\.]+([a-z]*)$/);Vt&&0==Vt[1].length&&O.push(function $n(g,s){return new m.wOt(3005,!1)}())}return Pt+K}}function Hn(g,s,l,p,O,K,Pt,Vt,Wt,se,je,Ye,In){return{type:0,element:g,triggerName:s,isRemovalTransition:O,fromState:l,fromStyles:K,toState:p,toStyles:Pt,timelines:Vt,queriedElements:Wt,preStyleProps:se,postStyleProps:je,totalTime:Ye,errors:In}}const Ii={};class yc{constructor(s,l,p){this._triggerName=s,this.ast=l,this._stateStyles=p}match(s,l,p,O){return function mo(g,s,l,p,O){return g.some(K=>K(s,l,p,O))}(this.ast.matchers,s,l,p,O)}buildStyles(s,l,p){let O=this._stateStyles.get("*");return void 0!==s&&(O=this._stateStyles.get(s?.toString())||O),O?O.buildStyles(l,p):new Map}build(s,l,p,O,K,Pt,Vt,Wt,se,je){const Ye=[],In=this.ast.options&&this.ast.options.params||Ii,_n=this.buildStyles(p,Vt&&Vt.params||Ii,Ye),Ln=Wt&&Wt.params||Ii,ui=this.buildStyles(O,Ln,Ye),Ci=new Set,qi=new Map,qn=new Map,ho="void"===O,Vr={params:Qo(Ln,In),delay:this.ast.options?.delay},uc=je?[]:dc(s,l,this.ast.animation,K,Pt,_n,ui,Vr,se,Ye);let Io=0;if(uc.forEach(Fc=>{Io=Math.max(Fc.duration+Fc.delay,Io)}),Ye.length)return Hn(l,this._triggerName,p,O,ho,_n,ui,[],[],qi,qn,Io,Ye);uc.forEach(Fc=>{const qo=Fc.element,Ur=ji(qi,qo,new Set);Fc.preStyleProps.forEach(wr=>Ur.add(wr));const Yc=ji(qn,qo,new Set);Fc.postStyleProps.forEach(wr=>Yc.add(wr)),qo!==l&&Ci.add(qo)});const Xc=Yo(Ci.values());return Hn(l,this._triggerName,p,O,ho,_n,ui,uc,Xc,qi,qn,Io)}}function Qo(g,s){const l=Tc(s);for(const p in g)g.hasOwnProperty(p)&&null!=g[p]&&(l[p]=g[p]);return l}class uo{constructor(s,l,p){this.styles=s,this.defaultParams=l,this.normalizer=p}buildStyles(s,l){const p=new Map,O=Tc(this.defaultParams);return Object.keys(s).forEach(K=>{const Pt=s[K];null!==Pt&&(O[K]=Pt)}),this.styles.styles.forEach(K=>{"string"!=typeof K&&K.forEach((Pt,Vt)=>{Pt&&(Pt=yo(Pt,O,l));const Wt=this.normalizer.normalizePropertyName(Vt,l);Pt=this.normalizer.normalizeStyleValue(Vt,Wt,Pt,l),p.set(Vt,Pt)})}),p}}class ar{constructor(s,l,p){this.name=s,this.ast=l,this._normalizer=p,this.transitionFactories=[],this.states=new Map,l.states.forEach(O=>{this.states.set(O.name,new uo(O.style,O.options&&O.options.params||{},p))}),Nc(this.states,"true","1"),Nc(this.states,"false","0"),l.transitions.forEach(O=>{this.transitionFactories.push(new yc(s,O,this.states))}),this.fallbackTransition=function mc(g,s,l){return new yc(g,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Pt,Vt)=>!0],options:null,queryCount:0,depCount:0},s)}(s,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(s,l,p,O){return this.transitionFactories.find(Pt=>Pt.match(s,l,p,O))||null}matchStyles(s,l,p){return this.fallbackTransition.buildStyles(s,l,p)}}function Nc(g,s,l){g.has(s)?g.has(l)||g.set(l,g.get(s)):g.has(l)&&g.set(s,g.get(l))}const Jr=new so;class sa{constructor(s,l,p){this.bodyNode=s,this._driver=l,this._normalizer=p,this._animations=new Map,this._playersById=new Map,this.players=[]}register(s,l){const p=[],K=Kn(this._driver,l,p,[]);if(p.length)throw function jo(g){return new m.wOt(3503,!1)}();this._animations.set(s,K)}_buildPlayer(s,l,p){const O=s.element,K=Ui(this._normalizer,s.keyframes,l,p);return this._driver.animate(O,K,s.duration,s.delay,s.easing,[],!0)}create(s,l,p={}){const O=[],K=this._animations.get(s);let Pt;const Vt=new Map;if(K?(Pt=dc(this._driver,l,K,nr,Ac,new Map,new Map,p,Jr,O),Pt.forEach(je=>{const Ye=ji(Vt,je.element,new Map);je.postStyleProps.forEach(In=>Ye.set(In,null))})):(O.push(function wi(){return new m.wOt(3300,!1)}()),Pt=[]),O.length)throw function Bi(g){return new m.wOt(3504,!1)}();Vt.forEach((je,Ye)=>{je.forEach((In,yn)=>{je.set(yn,this._driver.computeStyle(Ye,yn,hn.kp))})});const se=_i(Pt.map(je=>{const Ye=Vt.get(je.element);return this._buildPlayer(je,new Map,Ye)}));return this._playersById.set(s,se),se.onDestroy(()=>this.destroy(s)),this.players.push(se),se}destroy(s){const l=this._getPlayer(s);l.destroy(),this._playersById.delete(s);const p=this.players.indexOf(l);p>=0&&this.players.splice(p,1)}_getPlayer(s){const l=this._playersById.get(s);if(!l)throw function Mo(g){return new m.wOt(3301,!1)}();return l}listen(s,l,p,O){const K=ac(l,"","","");return xc(this._getPlayer(s),p,K,O),()=>{}}command(s,l,p,O){if("register"==p)return void this.register(s,O[0]);if("create"==p)return void this.create(s,l,O[0]||{});const K=this._getPlayer(s);switch(p){case"play":K.play();break;case"pause":K.pause();break;case"reset":K.reset();break;case"restart":K.restart();break;case"finish":K.finish();break;case"init":K.init();break;case"setPosition":K.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(s)}}}const Ds="ng-animate-queued",Oa="ng-animate-disabled",Ea=[],Qi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},da={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fo="__ng_removed";class Zo{get params(){return this.options.params}constructor(s,l=""){this.namespaceId=l;const p=s&&s.hasOwnProperty("value");if(this.value=function Kc(g){return g??null}(p?s.value:s),p){const K=Tc(s);delete K.value,this.options=K}else this.options={};this.options.params||(this.options.params={})}absorbOptions(s){const l=s.params;if(l){const p=this.options.params;Object.keys(l).forEach(O=>{null==p[O]&&(p[O]=l[O])})}}}const Wc="void",vr=new Zo(Wc);class qr{constructor(s,l,p){this.id=s,this.hostElement=l,this._engine=p,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+s,x(l,this._hostClassName)}listen(s,l,p,O){if(!this._triggers.has(l))throw function Ho(g,s){return new m.wOt(3302,!1)}();if(null==p||0==p.length)throw function $o(g){return new m.wOt(3303,!1)}();if(!function xr(g){return"start"==g||"done"==g}(p))throw function Di(g,s){return new m.wOt(3400,!1)}();const K=ji(this._elementListeners,s,[]),Pt={name:l,phase:p,callback:O};K.push(Pt);const Vt=ji(this._engine.statesByElement,s,new Map);return Vt.has(l)||(x(s,co),x(s,co+"-"+l),Vt.set(l,vr)),()=>{this._engine.afterFlush(()=>{const Wt=K.indexOf(Pt);Wt>=0&&K.splice(Wt,1),this._triggers.has(l)||Vt.delete(l)})}}register(s,l){return!this._triggers.has(s)&&(this._triggers.set(s,l),!0)}_getTrigger(s){const l=this._triggers.get(s);if(!l)throw function Uc(g){return new m.wOt(3401,!1)}();return l}trigger(s,l,p,O=!0){const K=this._getTrigger(l),Pt=new ma(this.id,l,s);let Vt=this._engine.statesByElement.get(s);Vt||(x(s,co),x(s,co+"-"+l),this._engine.statesByElement.set(s,Vt=new Map));let Wt=Vt.get(l);const se=new Zo(p,this.id);if(!(p&&p.hasOwnProperty("value"))&&Wt&&se.absorbOptions(Wt.options),Vt.set(l,se),Wt||(Wt=vr),se.value!==Wc&&Wt.value===se.value){if(!function fe(g,s){const l=Object.keys(g),p=Object.keys(s);if(l.length!=p.length)return!1;for(let O=0;O{Xo(s,ui),ao(s,Ci)})}return}const In=ji(this._engine.playersByElement,s,[]);In.forEach(Ln=>{Ln.namespaceId==this.id&&Ln.triggerName==l&&Ln.queued&&Ln.destroy()});let yn=K.matchTransition(Wt.value,se.value,s,se.params),_n=!1;if(!yn){if(!O)return;yn=K.fallbackTransition,_n=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:l,transition:yn,fromState:Wt,toState:se,player:Pt,isFallbackTransition:_n}),_n||(x(s,Ds),Pt.onStart(()=>{D(s,Ds)})),Pt.onDone(()=>{let Ln=this.players.indexOf(Pt);Ln>=0&&this.players.splice(Ln,1);const ui=this._engine.playersByElement.get(s);if(ui){let Ci=ui.indexOf(Pt);Ci>=0&&ui.splice(Ci,1)}}),this.players.push(Pt),In.push(Pt),Pt}deregister(s){this._triggers.delete(s),this._engine.statesByElement.forEach(l=>l.delete(s)),this._elementListeners.forEach((l,p)=>{this._elementListeners.set(p,l.filter(O=>O.name!=s))})}clearElementCache(s){this._engine.statesByElement.delete(s),this._elementListeners.delete(s);const l=this._engine.playersByElement.get(s);l&&(l.forEach(p=>p.destroy()),this._engine.playersByElement.delete(s))}_signalRemovalForInnerTriggers(s,l){const p=this._engine.driver.query(s,$i,!0);p.forEach(O=>{if(O[fo])return;const K=this._engine.fetchNamespacesByElement(O);K.size?K.forEach(Pt=>Pt.triggerLeaveAnimation(O,l,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>p.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(s,l,p,O){const K=this._engine.statesByElement.get(s),Pt=new Map;if(K){const Vt=[];if(K.forEach((Wt,se)=>{if(Pt.set(se,Wt.value),this._triggers.has(se)){const je=this.trigger(s,se,Wc,O);je&&Vt.push(je)}}),Vt.length)return this._engine.markElementAsRemoved(this.id,s,!0,l,Pt),p&&_i(Vt).onDone(()=>this._engine.processLeaveNode(s)),!0}return!1}prepareLeaveAnimationListeners(s){const l=this._elementListeners.get(s),p=this._engine.statesByElement.get(s);if(l&&p){const O=new Set;l.forEach(K=>{const Pt=K.name;if(O.has(Pt))return;O.add(Pt);const Wt=this._triggers.get(Pt).fallbackTransition,se=p.get(Pt)||vr,je=new Zo(Wc),Ye=new ma(this.id,Pt,s);this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:Pt,transition:Wt,fromState:se,toState:je,player:Ye,isFallbackTransition:!0})})}}removeNode(s,l){const p=this._engine;if(s.childElementCount&&this._signalRemovalForInnerTriggers(s,l),this.triggerLeaveAnimation(s,l,!0))return;let O=!1;if(p.totalAnimations){const K=p.players.length?p.playersByQueriedElement.get(s):[];if(K&&K.length)O=!0;else{let Pt=s;for(;Pt=Pt.parentNode;)if(p.statesByElement.get(Pt)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(s),O)p.markElementAsRemoved(this.id,s,!1,l);else{const K=s[fo];(!K||K===Qi)&&(p.afterFlush(()=>this.clearElementCache(s)),p.destroyInnerAnimations(s),p._onRemovalComplete(s,l))}}insertNode(s,l){x(s,this._hostClassName)}drainQueuedTransitions(s){const l=[];return this._queue.forEach(p=>{const O=p.player;if(O.destroyed)return;const K=p.element,Pt=this._elementListeners.get(K);Pt&&Pt.forEach(Vt=>{if(Vt.name==p.triggerName){const Wt=ac(K,p.triggerName,p.fromState.value,p.toState.value);Wt._data=s,xc(p.player,Vt.phase,Wt,Vt.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):l.push(p)}),this._queue=[],l.sort((p,O)=>{const K=p.transition.ast.depCount,Pt=O.transition.ast.depCount;return 0==K||0==Pt?K-Pt:this._engine.driver.containsElement(p.element,O.element)?1:-1})}destroy(s){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,s)}}class vl{_onRemovalComplete(s,l){this.onRemovalComplete(s,l)}constructor(s,l,p){this.bodyNode=s,this.driver=l,this._normalizer=p,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=(O,K)=>{}}get queuedPlayers(){const s=[];return this._namespaceList.forEach(l=>{l.players.forEach(p=>{p.queued&&s.push(p)})}),s}createNamespace(s,l){const p=new qr(s,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(p,l):(this.newHostElements.set(l,p),this.collectEnterElement(l)),this._namespaceLookup[s]=p}_balanceNamespaceList(s,l){const p=this._namespaceList,O=this.namespacesByHostElement;if(p.length-1>=0){let Pt=!1,Vt=this.driver.getParentElement(l);for(;Vt;){const Wt=O.get(Vt);if(Wt){const se=p.indexOf(Wt);p.splice(se+1,0,s),Pt=!0;break}Vt=this.driver.getParentElement(Vt)}Pt||p.unshift(s)}else p.push(s);return O.set(l,s),s}register(s,l){let p=this._namespaceLookup[s];return p||(p=this.createNamespace(s,l)),p}registerTrigger(s,l,p){let O=this._namespaceLookup[s];O&&O.register(l,p)&&this.totalAnimations++}destroy(s,l){s&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const p=this._fetchNamespace(s);this.namespacesByHostElement.delete(p.hostElement);const O=this._namespaceList.indexOf(p);O>=0&&this._namespaceList.splice(O,1),p.destroy(l),delete this._namespaceLookup[s]}))}_fetchNamespace(s){return this._namespaceLookup[s]}fetchNamespacesByElement(s){const l=new Set,p=this.statesByElement.get(s);if(p)for(let O of p.values())if(O.namespaceId){const K=this._fetchNamespace(O.namespaceId);K&&l.add(K)}return l}trigger(s,l,p,O){if(ta(l)){const K=this._fetchNamespace(s);if(K)return K.trigger(l,p,O),!0}return!1}insertNode(s,l,p,O){if(!ta(l))return;const K=l[fo];if(K&&K.setForRemoval){K.setForRemoval=!1,K.setForMove=!0;const Pt=this.collectedLeaveElements.indexOf(l);Pt>=0&&this.collectedLeaveElements.splice(Pt,1)}if(s){const Pt=this._fetchNamespace(s);Pt&&Pt.insertNode(l,p)}O&&this.collectEnterElement(l)}collectEnterElement(s){this.collectedEnterElements.push(s)}markElementAsDisabled(s,l){l?this.disabledNodes.has(s)||(this.disabledNodes.add(s),x(s,Oa)):this.disabledNodes.has(s)&&(this.disabledNodes.delete(s),D(s,Oa))}removeNode(s,l,p){if(ta(l)){const O=s?this._fetchNamespace(s):null;O?O.removeNode(l,p):this.markElementAsRemoved(s,l,!1,p);const K=this.namespacesByHostElement.get(l);K&&K.id!==s&&K.removeNode(l,p)}else this._onRemovalComplete(l,p)}markElementAsRemoved(s,l,p,O,K){this.collectedLeaveElements.push(l),l[fo]={namespaceId:s,setForRemoval:O,hasAnimation:p,removedBeforeQueried:!1,previousTriggersValues:K}}listen(s,l,p,O,K){return ta(l)?this._fetchNamespace(s).listen(l,p,O,K):()=>{}}_buildInstruction(s,l,p,O,K){return s.transition.build(this.driver,s.element,s.fromState.value,s.toState.value,p,O,s.fromState.options,s.toState.options,l,K)}destroyInnerAnimations(s){let l=this.driver.query(s,$i,!0);l.forEach(p=>this.destroyActiveAnimationsForElement(p)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(s,ir,!0),l.forEach(p=>this.finishActiveQueriedAnimationOnElement(p)))}destroyActiveAnimationsForElement(s){const l=this.playersByElement.get(s);l&&l.forEach(p=>{p.queued?p.markedForDestroy=!0:p.destroy()})}finishActiveQueriedAnimationOnElement(s){const l=this.playersByQueriedElement.get(s);l&&l.forEach(p=>p.finish())}whenRenderingDone(){return new Promise(s=>{if(this.players.length)return _i(this.players).onDone(()=>s());s()})}processLeaveNode(s){const l=s[fo];if(l&&l.setForRemoval){if(s[fo]=Qi,l.namespaceId){this.destroyInnerAnimations(s);const p=this._fetchNamespace(l.namespaceId);p&&p.clearElementCache(s)}this._onRemovalComplete(s,l.setForRemoval)}s.classList?.contains(Oa)&&this.markElementAsDisabled(s,!1),this.driver.query(s,".ng-animate-disabled",!0).forEach(p=>{this.markElementAsDisabled(p,!1)})}flush(s=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((p,O)=>this._balanceNamespaceList(p,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let p=0;pp()),this._flushFns=[],this._whenQuietFns.length){const p=this._whenQuietFns;this._whenQuietFns=[],l.length?_i(l).onDone(()=>{p.forEach(O=>O())}):p.forEach(O=>O())}}reportError(s){throw function ri(g){return new m.wOt(3402,!1)}()}_flushAnimations(s,l){const p=new so,O=[],K=new Map,Pt=[],Vt=new Map,Wt=new Map,se=new Map,je=new Set;this.disabledNodes.forEach(un=>{je.add(un);const wn=this.driver.query(un,".ng-animate-queued",!0);for(let zn=0;zn{const zn=nr+Ln++;_n.set(wn,zn),un.forEach(ii=>x(ii,zn))});const ui=[],Ci=new Set,qi=new Set;for(let un=0;unCi.add(ii)):qi.add(wn))}const qn=new Map,ho=u(In,Array.from(Ci));ho.forEach((un,wn)=>{const zn=Ac+Ln++;qn.set(wn,zn),un.forEach(ii=>x(ii,zn))}),s.push(()=>{yn.forEach((un,wn)=>{const zn=_n.get(wn);un.forEach(ii=>D(ii,zn))}),ho.forEach((un,wn)=>{const zn=qn.get(wn);un.forEach(ii=>D(ii,zn))}),ui.forEach(un=>{this.processLeaveNode(un)})});const Vr=[],uc=[];for(let un=this._namespaceList.length-1;un>=0;un--)this._namespaceList[un].drainQueuedTransitions(l).forEach(zn=>{const ii=zn.player,po=zn.element;if(Vr.push(ii),this.collectedEnterElements.length){const ti=po[fo];if(ti&&ti.setForMove){if(ti.previousTriggersValues&&ti.previousTriggersValues.has(zn.triggerName)){const $r=ti.previousTriggersValues.get(zn.triggerName),Eo=this.statesByElement.get(zn.element);if(Eo&&Eo.has(zn.triggerName)){const Ta=Eo.get(zn.triggerName);Ta.value=$r,Eo.set(zn.triggerName,Ta)}}return void ii.destroy()}}const lr=!Ye||!this.driver.containsElement(Ye,po),fc=qn.get(po),Hr=_n.get(po),fi=this._buildInstruction(zn,p,Hr,fc,lr);if(fi.errors&&fi.errors.length)return void uc.push(fi);if(lr)return ii.onStart(()=>Xo(po,fi.fromStyles)),ii.onDestroy(()=>ao(po,fi.toStyles)),void O.push(ii);if(zn.isFallbackTransition)return ii.onStart(()=>Xo(po,fi.fromStyles)),ii.onDestroy(()=>ao(po,fi.toStyles)),void O.push(ii);const Is=[];fi.timelines.forEach(ti=>{ti.stretchStartingKeyframe=!0,this.disabledNodes.has(ti.element)||Is.push(ti)}),fi.timelines=Is,p.append(po,fi.timelines),Pt.push({instruction:fi,player:ii,element:po}),fi.queriedElements.forEach(ti=>ji(Vt,ti,[]).push(ii)),fi.preStyleProps.forEach((ti,$r)=>{if(ti.size){let Eo=Wt.get($r);Eo||Wt.set($r,Eo=new Set),ti.forEach((Ta,tc)=>Eo.add(tc))}}),fi.postStyleProps.forEach((ti,$r)=>{let Eo=se.get($r);Eo||se.set($r,Eo=new Set),ti.forEach((Ta,tc)=>Eo.add(tc))})});if(uc.length){const un=[];uc.forEach(wn=>{un.push(function Pc(g,s){return new m.wOt(3505,!1)}())}),Vr.forEach(wn=>wn.destroy()),this.reportError(un)}const Io=new Map,Xc=new Map;Pt.forEach(un=>{const wn=un.element;p.has(wn)&&(Xc.set(wn,wn),this._beforeAnimationBuild(un.player.namespaceId,un.instruction,Io))}),O.forEach(un=>{const wn=un.element;this._getPreviousPlayers(wn,!1,un.namespaceId,un.triggerName,null).forEach(ii=>{ji(Io,wn,[]).push(ii),ii.destroy()})});const Fc=ui.filter(un=>Ge(un,Wt,se)),qo=new Map;C(qo,this.driver,qi,se,hn.kp).forEach(un=>{Ge(un,Wt,se)&&Fc.push(un)});const Yc=new Map;yn.forEach((un,wn)=>{C(Yc,this.driver,new Set(un),Wt,hn.FX)}),Fc.forEach(un=>{const wn=qo.get(un),zn=Yc.get(un);qo.set(un,new Map([...wn?.entries()??[],...zn?.entries()??[]]))});const wr=[],Aa=[],jr={};Pt.forEach(un=>{const{element:wn,player:zn,instruction:ii}=un;if(p.has(wn)){if(je.has(wn))return zn.onDestroy(()=>ao(wn,ii.toStyles)),zn.disabled=!0,zn.overrideTotalTime(ii.totalTime),void O.push(zn);let po=jr;if(Xc.size>1){let fc=wn;const Hr=[];for(;fc=fc.parentNode;){const fi=Xc.get(fc);if(fi){po=fi;break}Hr.push(fc)}Hr.forEach(fi=>Xc.set(fi,po))}const lr=this._buildAnimation(zn.namespaceId,ii,Io,K,Yc,qo);if(zn.setRealPlayer(lr),po===jr)wr.push(zn);else{const fc=this.playersByElement.get(po);fc&&fc.length&&(zn.parentPlayer=_i(fc)),O.push(zn)}}else Xo(wn,ii.fromStyles),zn.onDestroy(()=>ao(wn,ii.toStyles)),Aa.push(zn),je.has(wn)&&O.push(zn)}),Aa.forEach(un=>{const wn=K.get(un.element);if(wn&&wn.length){const zn=_i(wn);un.setRealPlayer(zn)}}),O.forEach(un=>{un.parentPlayer?un.syncPlayerEvents(un.parentPlayer):un.destroy()});for(let un=0;un!lr.destroyed);po.length?J(this,wn,po):this.processLeaveNode(wn)}return ui.length=0,wr.forEach(un=>{this.players.push(un),un.onDone(()=>{un.destroy();const wn=this.players.indexOf(un);this.players.splice(wn,1)}),un.play()}),wr}afterFlush(s){this._flushFns.push(s)}afterFlushAnimationsDone(s){this._whenQuietFns.push(s)}_getPreviousPlayers(s,l,p,O,K){let Pt=[];if(l){const Vt=this.playersByQueriedElement.get(s);Vt&&(Pt=Vt)}else{const Vt=this.playersByElement.get(s);if(Vt){const Wt=!K||K==Wc;Vt.forEach(se=>{se.queued||!Wt&&se.triggerName!=O||Pt.push(se)})}}return(p||O)&&(Pt=Pt.filter(Vt=>!(p&&p!=Vt.namespaceId||O&&O!=Vt.triggerName))),Pt}_beforeAnimationBuild(s,l,p){const K=l.element,Pt=l.isRemovalTransition?void 0:s,Vt=l.isRemovalTransition?void 0:l.triggerName;for(const Wt of l.timelines){const se=Wt.element,je=se!==K,Ye=ji(p,se,[]);this._getPreviousPlayers(se,je,Pt,Vt,l.toState).forEach(yn=>{const _n=yn.getRealPlayer();_n.beforeDestroy&&_n.beforeDestroy(),yn.destroy(),Ye.push(yn)})}Xo(K,l.fromStyles)}_buildAnimation(s,l,p,O,K,Pt){const Vt=l.triggerName,Wt=l.element,se=[],je=new Set,Ye=new Set,In=l.timelines.map(_n=>{const Ln=_n.element;je.add(Ln);const ui=Ln[fo];if(ui&&ui.removedBeforeQueried)return new hn.sf(_n.duration,_n.delay);const Ci=Ln!==Wt,qi=function Ot(g){const s=[];return pe(g,s),s}((p.get(Ln)||Ea).map(Io=>Io.getRealPlayer())).filter(Io=>!!Io.element&&Io.element===Ln),qn=K.get(Ln),ho=Pt.get(Ln),Vr=Ui(this._normalizer,_n.keyframes,qn,ho),uc=this._buildPlayer(_n,Vr,qi);if(_n.subTimeline&&O&&Ye.add(Ln),Ci){const Io=new ma(s,Vt,Ln);Io.setRealPlayer(uc),se.push(Io)}return uc});se.forEach(_n=>{ji(this.playersByQueriedElement,_n.element,[]).push(_n),_n.onDone(()=>function Oo(g,s,l){let p=g.get(s);if(p){if(p.length){const O=p.indexOf(l);p.splice(O,1)}0==p.length&&g.delete(s)}return p}(this.playersByQueriedElement,_n.element,_n))}),je.forEach(_n=>x(_n,Ko));const yn=_i(In);return yn.onDestroy(()=>{je.forEach(_n=>D(_n,Ko)),ao(Wt,l.toStyles)}),Ye.forEach(_n=>{ji(O,_n,[]).push(yn)}),yn}_buildPlayer(s,l,p){return l.length>0?this.driver.animate(s.element,l,s.duration,s.delay,s.easing,p):new hn.sf(s.duration,s.delay)}}class ma{constructor(s,l,p){this.namespaceId=s,this.triggerName=l,this.element=p,this._player=new hn.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(s){this._containsRealPlayer||(this._player=s,this._queuedCallbacks.forEach((l,p)=>{l.forEach(O=>xc(s,p,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(s.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(s){this.totalTime=s}syncPlayerEvents(s){const l=this._player;l.triggerCallback&&s.onStart(()=>l.triggerCallback("start")),s.onDone(()=>this.finish()),s.onDestroy(()=>this.destroy())}_queueEvent(s,l){ji(this._queuedCallbacks,s,[]).push(l)}onDone(s){this.queued&&this._queueEvent("done",s),this._player.onDone(s)}onStart(s){this.queued&&this._queueEvent("start",s),this._player.onStart(s)}onDestroy(s){this.queued&&this._queueEvent("destroy",s),this._player.onDestroy(s)}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(s){this.queued||this._player.setPosition(s)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(s){const l=this._player;l.triggerCallback&&l.triggerCallback(s)}}function ta(g){return g&&1===g.nodeType}function h(g,s){const l=g.style.display;return g.style.display=s??"none",l}function C(g,s,l,p,O){const K=[];l.forEach(Wt=>K.push(h(Wt)));const Pt=[];p.forEach((Wt,se)=>{const je=new Map;Wt.forEach(Ye=>{const In=s.computeStyle(se,Ye,O);je.set(Ye,In),(!In||0==In.length)&&(se[fo]=da,Pt.push(se))}),g.set(se,je)});let Vt=0;return l.forEach(Wt=>h(Wt,K[Vt++])),Pt}function u(g,s){const l=new Map;if(g.forEach(Vt=>l.set(Vt,[])),0==s.length)return l;const O=new Set(s),K=new Map;function Pt(Vt){if(!Vt)return 1;let Wt=K.get(Vt);if(Wt)return Wt;const se=Vt.parentNode;return Wt=l.has(se)?se:O.has(se)?1:Pt(se),K.set(Vt,Wt),Wt}return s.forEach(Vt=>{const Wt=Pt(Vt);1!==Wt&&l.get(Wt).push(Vt)}),l}function x(g,s){g.classList?.add(s)}function D(g,s){g.classList?.remove(s)}function J(g,s,l){_i(l).onDone(()=>g.processLeaveNode(s))}function pe(g,s){for(let l=0;lO.add(K)):s.set(g,p),l.delete(g),!0}class kn{constructor(s,l,p){this.bodyNode=s,this._driver=l,this._normalizer=p,this._triggerCache={},this.onRemovalComplete=(O,K)=>{},this._transitionEngine=new vl(s,l,p),this._timelineEngine=new sa(s,l,p),this._transitionEngine.onRemovalComplete=(O,K)=>this.onRemovalComplete(O,K)}registerTrigger(s,l,p,O,K){const Pt=s+"-"+O;let Vt=this._triggerCache[Pt];if(!Vt){const Wt=[],je=Kn(this._driver,K,Wt,[]);if(Wt.length)throw function Pn(g,s){return new m.wOt(3404,!1)}();Vt=function Ao(g,s,l){return new ar(g,s,l)}(O,je,this._normalizer),this._triggerCache[Pt]=Vt}this._transitionEngine.registerTrigger(l,O,Vt)}register(s,l){this._transitionEngine.register(s,l)}destroy(s,l){this._transitionEngine.destroy(s,l)}onInsert(s,l,p,O){this._transitionEngine.insertNode(s,l,p,O)}onRemove(s,l,p){this._transitionEngine.removeNode(s,l,p)}disableAnimations(s,l){this._transitionEngine.markElementAsDisabled(s,l)}process(s,l,p,O){if("@"==p.charAt(0)){const[K,Pt]=jc(p);this._timelineEngine.command(K,l,Pt,O)}else this._transitionEngine.trigger(s,l,p,O)}listen(s,l,p,O,K){if("@"==p.charAt(0)){const[Pt,Vt]=jc(p);return this._timelineEngine.listen(Pt,l,Vt,K)}return this._transitionEngine.listen(s,l,p,O,K)}flush(s=-1){this._transitionEngine.flush(s)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(s){this._transitionEngine.afterFlushAnimationsDone(s)}}let Yn=(()=>{class g{static{this.initialStylesByElement=new WeakMap}constructor(l,p,O){this._element=l,this._startStyles=p,this._endStyles=O,this._state=0;let K=g.initialStylesByElement.get(l);K||g.initialStylesByElement.set(l,K=new Map),this._initialStyles=K}start(){this._state<1&&(this._startStyles&&ao(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ao(this._element,this._initialStyles),this._endStyles&&(ao(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(g.initialStylesByElement.delete(this._element),this._startStyles&&(Xo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xo(this._element,this._endStyles),this._endStyles=null),ao(this._element,this._initialStyles),this._state=3)}}return g})();function Jo(g){let s=null;return g.forEach((l,p)=>{(function Cr(g){return"display"===g||"position"===g})(p)&&(s=s||new Map,s.set(p,l))}),s}class wc{constructor(s,l,p,O){this.element=s,this.keyframes=l,this.options=p,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=p.duration,this._delay=p.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(s=>s()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const s=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,s,this.options),this._finalKeyframe=s.length?s[s.length-1]:new Map;const l=()=>this._onFinish();this.domPlayer.addEventListener("finish",l),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",l)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(s){const l=[];return s.forEach(p=>{l.push(Object.fromEntries(p))}),l}_triggerWebAnimation(s,l,p){return s.animate(this._convertKeyframesToObject(l),p)}onStart(s){this._originalOnStartFns.push(s),this._onStartFns.push(s)}onDone(s){this._originalOnDoneFns.push(s),this._onDoneFns.push(s)}onDestroy(s){this._onDestroyFns.push(s)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(s=>s()),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(s=>s()),this._onDestroyFns=[])}setPosition(s){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=s*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const s=new Map;this.hasStarted()&&this._finalKeyframe.forEach((p,O)=>{"offset"!==O&&s.set(O,this._finished?p:br(this.element,O))}),this.currentSnapshot=s}triggerCallback(s){const l="start"===s?this._onStartFns:this._onDoneFns;l.forEach(p=>p()),l.length=0}}class Fr{validateStyleProperty(s){return!0}validateAnimatableStyleProperty(s){return!0}matchesElement(s,l){return!1}containsElement(s,l){return Ji(s,l)}getParentElement(s){return N(s)}query(s,l,p){return Sc(s,l,p)}computeStyle(s,l,p){return window.getComputedStyle(s)[l]}animate(s,l,p,O,K,Pt=[]){const Wt={duration:p,delay:O,fill:0==O?"both":"forwards"};K&&(Wt.easing=K);const se=new Map,je=Pt.filter(yn=>yn instanceof wc);(function Yr(g,s){return 0===g||0===s})(p,O)&&je.forEach(yn=>{yn.currentSnapshot.forEach((_n,Ln)=>se.set(Ln,_n))});let Ye=function Hc(g){return g.length?g[0]instanceof Map?g:g.map(s=>Cc(s)):[]}(l).map(yn=>ro(yn));Ye=function Tr(g,s,l){if(l.size&&s.length){let p=s[0],O=[];if(l.forEach((K,Pt)=>{p.has(Pt)||O.push(Pt),p.set(Pt,K)}),O.length)for(let K=1;KPt.set(Vt,br(g,Vt)))}}return s}(s,Ye,se);const In=function si(g,s){let l=null,p=null;return Array.isArray(s)&&s.length?(l=Jo(s[0]),s.length>1&&(p=Jo(s[s.length-1]))):s instanceof Map&&(l=Jo(s)),l||p?new Yn(g,l,p):null}(s,Ye);return new wc(s,Ye,Wt,In)}}let Mr=(()=>{class g extends hn.S6{constructor(l,p){super(),this._nextAnimationId=0,this._renderer=l.createRenderer(p.body,{id:"0",encapsulation:m.gXe.None,styles:[],data:{animation:[]}})}build(l){const p=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(l)?(0,hn.K2)(l):l;return sr(this._renderer,null,p,"register",[O]),new ks(p,this._renderer)}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(m._9s),m.KVO(_.qQ))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})();class ks extends hn.Ro{constructor(s,l){super(),this._id=s,this._renderer=l}create(s,l){return new To(this._id,s,l||{},this._renderer)}}class To{constructor(s,l,p,O){this.id=s,this.element=l,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",p)}_listen(s,l){return this._renderer.listen(this.element,`@@${this.id}:${s}`,l)}_command(s,...l){return sr(this._renderer,this.element,this.id,s,l)}onDone(s){this._listen("done",s)}onStart(s){this._listen("start",s)}onDestroy(s){this._listen("destroy",s)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(s){this._command("setPosition",s)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function sr(g,s,l,p,O){return g.setProperty(s,`@@${l}:${p}`,O)}const zs="@.disabled";let xl=(()=>{class g{constructor(l,p,O){this.delegate=l,this.engine=p,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,p.onRemovalComplete=(K,Pt)=>{const Vt=Pt?.parentNode(K);Vt&&Pt.removeChild(Vt,K)}}createRenderer(l,p){const K=this.delegate.createRenderer(l,p);if(!(l&&p&&p.data&&p.data.animation)){let je=this._rendererCache.get(K);return je||(je=new Ps("",K,this.engine,()=>this._rendererCache.delete(K)),this._rendererCache.set(K,je)),je}const Pt=p.id,Vt=p.id+"-"+this._currentId;this._currentId++,this.engine.register(Vt,l);const Wt=je=>{Array.isArray(je)?je.forEach(Wt):this.engine.registerTrigger(Pt,Vt,l,je.name,je)};return p.data.animation.forEach(Wt),new Cl(this,Vt,K,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(l,p,O){l>=0&&lp(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(K=>{const[Pt,Vt]=K;Pt(Vt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([p,O]))}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()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(m._9s),m.KVO(kn),m.KVO(m.SKi))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})();class Ps{constructor(s,l,p,O){this.namespaceId=s,this.delegate=l,this.engine=p,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(s){this.delegate.destroyNode?.(s)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(s,l){return this.delegate.createElement(s,l)}createComment(s){return this.delegate.createComment(s)}createText(s){return this.delegate.createText(s)}appendChild(s,l){this.delegate.appendChild(s,l),this.engine.onInsert(this.namespaceId,l,s,!1)}insertBefore(s,l,p,O=!0){this.delegate.insertBefore(s,l,p),this.engine.onInsert(this.namespaceId,l,s,O)}removeChild(s,l,p){this.engine.onRemove(this.namespaceId,l,this.delegate)}selectRootElement(s,l){return this.delegate.selectRootElement(s,l)}parentNode(s){return this.delegate.parentNode(s)}nextSibling(s){return this.delegate.nextSibling(s)}setAttribute(s,l,p,O){this.delegate.setAttribute(s,l,p,O)}removeAttribute(s,l,p){this.delegate.removeAttribute(s,l,p)}addClass(s,l){this.delegate.addClass(s,l)}removeClass(s,l){this.delegate.removeClass(s,l)}setStyle(s,l,p,O){this.delegate.setStyle(s,l,p,O)}removeStyle(s,l,p){this.delegate.removeStyle(s,l,p)}setProperty(s,l,p){"@"==l.charAt(0)&&l==zs?this.disableAnimations(s,!!p):this.delegate.setProperty(s,l,p)}setValue(s,l){this.delegate.setValue(s,l)}listen(s,l,p){return this.delegate.listen(s,l,p)}disableAnimations(s,l){this.engine.disableAnimations(s,l)}}class Cl extends Ps{constructor(s,l,p,O,K){super(l,p,O,K),this.factory=s,this.namespaceId=l}setProperty(s,l,p){"@"==l.charAt(0)?"."==l.charAt(1)&&l==zs?this.disableAnimations(s,p=void 0===p||!!p):this.engine.process(this.namespaceId,s,l.slice(1),p):this.delegate.setProperty(s,l,p)}listen(s,l,p){if("@"==l.charAt(0)){const O=function T1(g){switch(g){case"body":return document.body;case"document":return document;case"window":return window;default:return g}}(s);let K=l.slice(1),Pt="";return"@"!=K.charAt(0)&&([K,Pt]=function I1(g){const s=g.indexOf(".");return[g.substring(0,s),g.slice(s+1)]}(K)),this.engine.listen(this.namespaceId,O,K,Pt,Vt=>{this.factory.scheduleListenerCallback(Vt._data||-1,p,Vt)})}return this.delegate.listen(s,l,p)}}const ua=[{provide:hn.S6,useClass:Mr},{provide:on,useFactory:function yr(){return new Jn}},{provide:kn,useClass:(()=>{class g extends kn{constructor(l,p,O,K){super(l.body,p,O)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(_.qQ),m.KVO(pr),m.KVO(on),m.KVO(m.o8S))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})()},{provide:m._9s,useFactory:function Ml(g,s,l){return new xl(g,s,l)},deps:[Bo.B7,kn,m.SKi]}],ka=[{provide:pr,useFactory:()=>new Fr},{provide:m.bc$,useValue:"BrowserAnimations"},...ua];var Rc=r(21626);let ha=(()=>{class g{constructor(l,p){this.licenseCheckService=l,this.systemConfigDataService=p}initializeLicenseCheck(){return this.systemConfigDataService.environment$.pipe((0,Ke.s)(1),(0,rt.n)(l=>l.platform?.license&&"OPEN SOURCE"!==l.platform?.license&&l.platform?.licenseKey&&!this.licenseCheckService.currentLicenseCheck?this.licenseCheckService.check(l.platform.licenseKey).pipe((0,_t.T)(()=>!0),(0,Qt.W)(()=>(0,Ft.of)(!0))):(0,Ft.of)(!0)))}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(De.H),m.KVO(qt.f))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var R1=r(14699),wl=r(91489),ed=r(70980),El=r(60169);let Ss=(()=>{class g{constructor(){this.http=(0,m.WQX)(Rc.Qq)}getTranslation(l){const p=(0,m.naY)()?"":"/dreamfactory/dist";return this.http.get(`${p}/assets/i18n/${l}.json`)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var ea=r(86648),F1=r(31397),Br=r(18810),Sa=r(95416);const B1=[{code:"en",altCodes:["en-US"]}];(0,Bo.B8)(Gi,{providers:[(0,m.oKB)(Bo.Bb,Sa._T),{provide:m.hnV,useFactory:function Dl(g){return()=>g.fetchEnvironmentData()},deps:[qt.f],multi:!0},{provide:m.hnV,useFactory:function Gc(g){return()=>g.initializeLicenseCheck()},deps:[ha],multi:!0},function N1(){return[...ka]}(),(0,Rc.$R)((0,Rc.b$)([(g,s)=>{const l=g.url.includes("/api_docs");return!g.url.startsWith("/api")||g.body instanceof FormData?s(g):s(g.clone({body:l?g.body:(0,El.SM)(g.body)})).pipe((0,_t.T)(O=>O instanceof Rc.cS&&O.headers.get("Content-Type")?.includes("application/json")?l?O:O.clone({body:(0,El.qC)(O.body)}):O))},(g,s)=>{if(g.headers.has("show-loading")){const l=(0,m.WQX)(xn);return l.active=!0,s(g=g.clone({headers:g.headers.delete("show-loading")})).pipe((0,ed.j)(()=>{l.active=!1}))}return s(g)},(g,s)=>{const l=g.headers.get("skip-error");if(g.url.startsWith("/api")&&!l){const p=(0,m.WQX)(T.Ix),O=(0,m.WQX)(le.T),K=(0,m.WQX)(vn.S);return K.error=null,s(g=g.clone({headers:g.headers.delete("skip-error")})).pipe((0,Qt.W)(Pt=>401===Pt.status?(O.clearToken(),(0,ea.H)(p.navigate([P.b.AUTH,P.b.LOGIN])).pipe((0,F1.Z)(()=>(0,Br.$)(()=>Pt)))):403===Pt.status||404===Pt.status?(K.error=Pt.error.error.message,(0,ea.H)(p.navigate([P.b.ERROR])).pipe((0,F1.Z)(()=>(0,Br.$)(()=>Pt)))):(0,Br.$)(()=>Pt)))}return s(g)},(g,s)=>{if(g.url.startsWith("/api")){g=g.clone({setHeaders:{[wl.dE]:R1.c.dfAdminApiKey}});const p=(0,m.WQX)(le.T).token;p&&(g=g.clone({setHeaders:{[wl.Zl]:p}}))}return s(g)},(g,s)=>{if(g.headers.has("snackbar-success")||g.headers.has("snackbar-error")){const l=(0,m.WQX)(An.L),p=g.headers.get("snackbar-success");let O=g.headers.get("snackbar-error");return s(g=g.clone({headers:g.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,Nn.M)({next:K=>{K instanceof Rc.cS&&p&&l.openSnackBar(p,"success")},error:K=>{if(K instanceof Rc.yz&&O){const Pt=K.error.error;"server"===O&&Pt&&(O=Pt.message),l.openSnackBar(O??"defaultError","error")}}}))}return s(g)}])),(0,T.lh)(yt,(0,T.GB)()),(0,me.$o)({config:{availableLangs:B1.map(g=>g.code),defaultLang:function Ts(){const g=localStorage.getItem("language")||navigator.language;if(g){const s=B1.find(l=>l.code.toLowerCase()===g.toLowerCase()||l.altCodes.map(p=>p.toLowerCase()).includes(g.toLowerCase()));if(s)return s.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,m.naY)()},loader:Ss})]}).catch(g=>console.error(g))},84412:(Oe,Et,r)=>{r.d(Et,{t:()=>y});var o=r(21413);class y extends o.B{constructor(T){super(),this._value=T}get value(){return this.getValue()}_subscribe(T){const k=super._subscribe(T);return!k.closed&&T.next(this._value),k}getValue(){const{hasError:T,thrownError:k,_value:Y}=this;if(T)throw k;return this._throwIfClosed(),Y}next(T){super.next(this._value=T)}}},71985:(Oe,Et,r)=>{r.d(Et,{c:()=>it});var o=r(47707),y=r(18359),_=r(3494),T=r(71203),k=r(41026),Y=r(98071),q=r(49786);let it=(()=>{class U{constructor(m){m&&(this._subscribe=m)}lift(m){const ut=new U;return ut.source=this,ut.operator=m,ut}subscribe(m,ut,rt){const _t=function lt(U){return U&&U instanceof o.vU||function R(U){return U&&(0,Y.T)(U.next)&&(0,Y.T)(U.error)&&(0,Y.T)(U.complete)}(U)&&(0,y.Uv)(U)}(m)?m:new o.Ms(m,ut,rt);return(0,q.Y)(()=>{const{operator:Ft,source:le}=this;_t.add(Ft?Ft.call(_t,le):le?this._subscribe(_t):this._trySubscribe(_t))}),_t}_trySubscribe(m){try{return this._subscribe(m)}catch(ut){m.error(ut)}}forEach(m,ut){return new(ut=et(ut))((rt,_t)=>{const Ft=new o.Ms({next:le=>{try{m(le)}catch(de){_t(de),Ft.unsubscribe()}},error:_t,complete:rt});this.subscribe(Ft)})}_subscribe(m){var ut;return null===(ut=this.source)||void 0===ut?void 0:ut.subscribe(m)}[_.s](){return this}pipe(...m){return(0,T.m)(m)(this)}toPromise(m){return new(m=et(m))((ut,rt)=>{let _t;this.subscribe(Ft=>_t=Ft,Ft=>rt(Ft),()=>ut(_t))})}}return U.create=P=>new U(P),U})();function et(U){var P;return null!==(P=U??k.$.Promise)&&void 0!==P?P:Promise}},21413:(Oe,Et,r)=>{r.d(Et,{B:()=>q});var o=r(71985),y=r(18359);const T=(0,r(81853).L)(et=>function(){et(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var k=r(57908),Y=r(49786);let q=(()=>{class et extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(lt){const U=new it(this,this);return U.operator=lt,U}_throwIfClosed(){if(this.closed)throw new T}next(lt){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(lt)}})}error(lt){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=lt;const{observers:U}=this;for(;U.length;)U.shift().error(lt)}})}complete(){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:lt}=this;for(;lt.length;)lt.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var lt;return(null===(lt=this.observers)||void 0===lt?void 0:lt.length)>0}_trySubscribe(lt){return this._throwIfClosed(),super._trySubscribe(lt)}_subscribe(lt){return this._throwIfClosed(),this._checkFinalizedStatuses(lt),this._innerSubscribe(lt)}_innerSubscribe(lt){const{hasError:U,isStopped:P,observers:m}=this;return U||P?y.Kn:(this.currentObservers=null,m.push(lt),new y.yU(()=>{this.currentObservers=null,(0,k.o)(m,lt)}))}_checkFinalizedStatuses(lt){const{hasError:U,thrownError:P,isStopped:m}=this;U?lt.error(P):m&<.complete()}asObservable(){const lt=new o.c;return lt.source=this,lt}}return et.create=(R,lt)=>new it(R,lt),et})();class it extends q{constructor(R,lt){super(),this.destination=R,this.source=lt}next(R){var lt,U;null===(U=null===(lt=this.destination)||void 0===lt?void 0:lt.next)||void 0===U||U.call(lt,R)}error(R){var lt,U;null===(U=null===(lt=this.destination)||void 0===lt?void 0:lt.error)||void 0===U||U.call(lt,R)}complete(){var R,lt;null===(lt=null===(R=this.destination)||void 0===R?void 0:R.complete)||void 0===lt||lt.call(R)}_subscribe(R){var lt,U;return null!==(U=null===(lt=this.source)||void 0===lt?void 0:lt.subscribe(R))&&void 0!==U?U:y.Kn}}},47707:(Oe,Et,r)=>{r.d(Et,{Ms:()=>rt,vU:()=>U});var o=r(98071),y=r(18359),_=r(41026),T=r(45334),k=r(85343);const Y=et("C",void 0,void 0);function et($,Bt,F){return{kind:$,value:Bt,error:F}}var R=r(19270),lt=r(49786);class U extends y.yU{constructor(Bt){super(),this.isStopped=!1,Bt?(this.destination=Bt,(0,y.Uv)(Bt)&&Bt.add(this)):this.destination=de}static create(Bt,F,Ct){return new rt(Bt,F,Ct)}next(Bt){this.isStopped?le(function it($){return et("N",$,void 0)}(Bt),this):this._next(Bt)}error(Bt){this.isStopped?le(function q($){return et("E",void 0,$)}(Bt),this):(this.isStopped=!0,this._error(Bt))}complete(){this.isStopped?le(Y,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Bt){this.destination.next(Bt)}_error(Bt){try{this.destination.error(Bt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const P=Function.prototype.bind;function m($,Bt){return P.call($,Bt)}class ut{constructor(Bt){this.partialObserver=Bt}next(Bt){const{partialObserver:F}=this;if(F.next)try{F.next(Bt)}catch(Ct){_t(Ct)}}error(Bt){const{partialObserver:F}=this;if(F.error)try{F.error(Bt)}catch(Ct){_t(Ct)}else _t(Bt)}complete(){const{partialObserver:Bt}=this;if(Bt.complete)try{Bt.complete()}catch(F){_t(F)}}}class rt extends U{constructor(Bt,F,Ct){let ft;if(super(),(0,o.T)(Bt)||!Bt)ft={next:Bt??void 0,error:F??void 0,complete:Ct??void 0};else{let jt;this&&_.$.useDeprecatedNextContext?(jt=Object.create(Bt),jt.unsubscribe=()=>this.unsubscribe(),ft={next:Bt.next&&m(Bt.next,jt),error:Bt.error&&m(Bt.error,jt),complete:Bt.complete&&m(Bt.complete,jt)}):ft=Bt}this.destination=new ut(ft)}}function _t($){_.$.useDeprecatedSynchronousErrorHandling?(0,lt.l)($):(0,T.m)($)}function le($,Bt){const{onStoppedNotification:F}=_.$;F&&R.f.setTimeout(()=>F($,Bt))}const de={closed:!0,next:k.l,error:function Ft($){throw $},complete:k.l}},18359:(Oe,Et,r)=>{r.d(Et,{Kn:()=>Y,yU:()=>k,Uv:()=>q});var o=r(98071);const _=(0,r(81853).L)(et=>function(lt){et(this),this.message=lt?`${lt.length} errors occurred during unsubscription:\n${lt.map((U,P)=>`${P+1}) ${U.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=lt});var T=r(57908);class k{constructor(R){this.initialTeardown=R,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let R;if(!this.closed){this.closed=!0;const{_parentage:lt}=this;if(lt)if(this._parentage=null,Array.isArray(lt))for(const m of lt)m.remove(this);else lt.remove(this);const{initialTeardown:U}=this;if((0,o.T)(U))try{U()}catch(m){R=m instanceof _?m.errors:[m]}const{_finalizers:P}=this;if(P){this._finalizers=null;for(const m of P)try{it(m)}catch(ut){R=R??[],ut instanceof _?R=[...R,...ut.errors]:R.push(ut)}}if(R)throw new _(R)}}add(R){var lt;if(R&&R!==this)if(this.closed)it(R);else{if(R instanceof k){if(R.closed||R._hasParent(this))return;R._addParent(this)}(this._finalizers=null!==(lt=this._finalizers)&&void 0!==lt?lt:[]).push(R)}}_hasParent(R){const{_parentage:lt}=this;return lt===R||Array.isArray(lt)&<.includes(R)}_addParent(R){const{_parentage:lt}=this;this._parentage=Array.isArray(lt)?(lt.push(R),lt):lt?[lt,R]:R}_removeParent(R){const{_parentage:lt}=this;lt===R?this._parentage=null:Array.isArray(lt)&&(0,T.o)(lt,R)}remove(R){const{_finalizers:lt}=this;lt&&(0,T.o)(lt,R),R instanceof k&&R._removeParent(this)}}k.EMPTY=(()=>{const et=new k;return et.closed=!0,et})();const Y=k.EMPTY;function q(et){return et instanceof k||et&&"closed"in et&&(0,o.T)(et.remove)&&(0,o.T)(et.add)&&(0,o.T)(et.unsubscribe)}function it(et){(0,o.T)(et)?et():et.unsubscribe()}},41026:(Oe,Et,r)=>{r.d(Et,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(Oe,Et,r)=>{r.d(Et,{G:()=>Y});var o=r(71985),y=r(18359),_=r(99898),T=r(54360),k=r(39974);class Y extends o.c{constructor(it,et){super(),this.source=it,this.subjectFactory=et,this._subject=null,this._refCount=0,this._connection=null,(0,k.S)(it)&&(this.lift=it.lift)}_subscribe(it){return this.getSubject().subscribe(it)}getSubject(){const it=this._subject;return(!it||it.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:it}=this;this._subject=this._connection=null,it?.unsubscribe()}connect(){let it=this._connection;if(!it){it=this._connection=new y.yU;const et=this.getSubject();it.add(this.source.subscribe((0,T._)(et,void 0,()=>{this._teardown(),et.complete()},R=>{this._teardown(),et.error(R)},()=>this._teardown()))),it.closed&&(this._connection=null,it=y.yU.EMPTY)}return it}refCount(){return(0,_.B)()(this)}}},84572:(Oe,Et,r)=>{r.d(Et,{z:()=>R});var o=r(71985),y=r(93073),_=r(86648),T=r(33669),k=r(6450),Y=r(9326),q=r(58496),it=r(54360),et=r(45225);function R(...P){const m=(0,Y.lI)(P),ut=(0,Y.ms)(P),{args:rt,keys:_t}=(0,y.D)(P);if(0===rt.length)return(0,_.H)([],m);const Ft=new o.c(function lt(P,m,ut=T.D){return rt=>{U(m,()=>{const{length:_t}=P,Ft=new Array(_t);let le=_t,de=_t;for(let $=0;$<_t;$++)U(m,()=>{const Bt=(0,_.H)(P[$],m);let F=!1;Bt.subscribe((0,it._)(rt,Ct=>{Ft[$]=Ct,F||(F=!0,de--),de||rt.next(ut(Ft.slice()))},()=>{--le||rt.complete()}))},rt)},rt)}}(rt,m,_t?le=>(0,q.e)(_t,le):T.D));return ut?Ft.pipe((0,k.I)(ut)):Ft}function U(P,m,ut){P?(0,et.N)(ut,P,m):m()}},28793:(Oe,Et,r)=>{r.d(Et,{x:()=>k});var o=r(26365),_=r(9326),T=r(86648);function k(...Y){return function y(){return(0,o.U)(1)}()((0,T.H)(Y,(0,_.lI)(Y)))}},59030:(Oe,Et,r)=>{r.d(Et,{v:()=>_});var o=r(71985),y=r(58750);function _(T){return new o.c(k=>{(0,y.Tg)(T()).subscribe(k)})}},983:(Oe,Et,r)=>{r.d(Et,{w:()=>y});const y=new(r(71985).c)(k=>k.complete())},27468:(Oe,Et,r)=>{r.d(Et,{p:()=>it});var o=r(71985),y=r(93073),_=r(58750),T=r(9326),k=r(54360),Y=r(6450),q=r(58496);function it(...et){const R=(0,T.ms)(et),{args:lt,keys:U}=(0,y.D)(et),P=new o.c(m=>{const{length:ut}=lt;if(!ut)return void m.complete();const rt=new Array(ut);let _t=ut,Ft=ut;for(let le=0;le{de||(de=!0,Ft--),rt[le]=$},()=>_t--,void 0,()=>{(!_t||!de)&&(Ft||m.next(U?(0,q.e)(U,rt):rt),m.complete())}))}});return R?P.pipe((0,Y.I)(R)):P}},86648:(Oe,Et,r)=>{r.d(Et,{H:()=>Ct});var o=r(58750),y=r(45225),_=r(39974),T=r(54360);function k(ft,jt=0){return(0,_.N)((_e,we)=>{_e.subscribe((0,T._)(we,Te=>(0,y.N)(we,ft,()=>we.next(Te),jt),()=>(0,y.N)(we,ft,()=>we.complete(),jt),Te=>(0,y.N)(we,ft,()=>we.error(Te),jt)))})}function Y(ft,jt=0){return(0,_.N)((_e,we)=>{we.add(ft.schedule(()=>_e.subscribe(we),jt))})}var et=r(71985),lt=r(4761),U=r(98071);function m(ft,jt){if(!ft)throw new Error("Iterable cannot be null");return new et.c(_e=>{(0,y.N)(_e,jt,()=>{const we=ft[Symbol.asyncIterator]();(0,y.N)(_e,jt,()=>{we.next().then(Te=>{Te.done?_e.complete():_e.next(Te.value)})},0,!0)})})}var ut=r(55055),rt=r(59858),_t=r(47441),Ft=r(85397),le=r(37953),de=r(50591),$=r(15196);function Ct(ft,jt){return jt?function F(ft,jt){if(null!=ft){if((0,ut.l)(ft))return function q(ft,jt){return(0,o.Tg)(ft).pipe(Y(jt),k(jt))}(ft,jt);if((0,_t.X)(ft))return function R(ft,jt){return new et.c(_e=>{let we=0;return jt.schedule(function(){we===ft.length?_e.complete():(_e.next(ft[we++]),_e.closed||this.schedule())})})}(ft,jt);if((0,rt.y)(ft))return function it(ft,jt){return(0,o.Tg)(ft).pipe(Y(jt),k(jt))}(ft,jt);if((0,le.T)(ft))return m(ft,jt);if((0,Ft.x)(ft))return function P(ft,jt){return new et.c(_e=>{let we;return(0,y.N)(_e,jt,()=>{we=ft[lt.l](),(0,y.N)(_e,jt,()=>{let Te,He;try{({value:Te,done:He}=we.next())}catch(Je){return void _e.error(Je)}He?_e.complete():_e.next(Te)},0,!0)}),()=>(0,U.T)(we?.return)&&we.return()})}(ft,jt);if((0,$.U)(ft))return function Bt(ft,jt){return m((0,$.C)(ft),jt)}(ft,jt)}throw(0,de.L)(ft)}(ft,jt):(0,o.Tg)(ft)}},33726:(Oe,Et,r)=>{r.d(Et,{R:()=>R});var o=r(58750),y=r(71985),_=r(31397),T=r(47441),k=r(98071),Y=r(6450);const q=["addListener","removeListener"],it=["addEventListener","removeEventListener"],et=["on","off"];function R(ut,rt,_t,Ft){if((0,k.T)(_t)&&(Ft=_t,_t=void 0),Ft)return R(ut,rt,_t).pipe((0,Y.I)(Ft));const[le,de]=function m(ut){return(0,k.T)(ut.addEventListener)&&(0,k.T)(ut.removeEventListener)}(ut)?it.map($=>Bt=>ut[$](rt,Bt,_t)):function U(ut){return(0,k.T)(ut.addListener)&&(0,k.T)(ut.removeListener)}(ut)?q.map(lt(ut,rt)):function P(ut){return(0,k.T)(ut.on)&&(0,k.T)(ut.off)}(ut)?et.map(lt(ut,rt)):[];if(!le&&(0,T.X)(ut))return(0,_.Z)($=>R($,rt,_t))((0,o.Tg)(ut));if(!le)throw new TypeError("Invalid event target");return new y.c($=>{const Bt=(...F)=>$.next(1de(Bt)})}function lt(ut,rt){return _t=>Ft=>ut[_t](rt,Ft)}},58750:(Oe,Et,r)=>{r.d(Et,{Tg:()=>P});var o=r(31635),y=r(47441),_=r(59858),T=r(71985),k=r(55055),Y=r(37953),q=r(50591),it=r(85397),et=r(15196),R=r(98071),lt=r(45334),U=r(3494);function P($){if($ instanceof T.c)return $;if(null!=$){if((0,k.l)($))return function m($){return new T.c(Bt=>{const F=$[U.s]();if((0,R.T)(F.subscribe))return F.subscribe(Bt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}($);if((0,y.X)($))return function ut($){return new T.c(Bt=>{for(let F=0;F<$.length&&!Bt.closed;F++)Bt.next($[F]);Bt.complete()})}($);if((0,_.y)($))return function rt($){return new T.c(Bt=>{$.then(F=>{Bt.closed||(Bt.next(F),Bt.complete())},F=>Bt.error(F)).then(null,lt.m)})}($);if((0,Y.T)($))return Ft($);if((0,it.x)($))return function _t($){return new T.c(Bt=>{for(const F of $)if(Bt.next(F),Bt.closed)return;Bt.complete()})}($);if((0,et.U)($))return function le($){return Ft((0,et.C)($))}($)}throw(0,q.L)($)}function Ft($){return new T.c(Bt=>{(function de($,Bt){var F,Ct,ft,jt;return(0,o.sH)(this,void 0,void 0,function*(){try{for(F=(0,o.xN)($);!(Ct=yield F.next()).done;)if(Bt.next(Ct.value),Bt.closed)return}catch(_e){ft={error:_e}}finally{try{Ct&&!Ct.done&&(jt=F.return)&&(yield jt.call(F))}finally{if(ft)throw ft.error}}Bt.complete()})})($,Bt).catch(F=>Bt.error(F))})}},57786:(Oe,Et,r)=>{r.d(Et,{h:()=>Y});var o=r(26365),y=r(58750),_=r(983),T=r(9326),k=r(86648);function Y(...q){const it=(0,T.lI)(q),et=(0,T.R0)(q,1/0),R=q;return R.length?1===R.length?(0,y.Tg)(R[0]):(0,o.U)(et)((0,k.H)(R,it)):_.w}},7673:(Oe,Et,r)=>{r.d(Et,{of:()=>_});var o=r(9326),y=r(86648);function _(...T){const k=(0,o.lI)(T);return(0,y.H)(T,k)}},18810:(Oe,Et,r)=>{r.d(Et,{$:()=>_});var o=r(71985),y=r(98071);function _(T,k){const Y=(0,y.T)(T)?T:()=>T,q=it=>it.error(Y());return new o.c(k?it=>k.schedule(q,0,it):q)}},41584:(Oe,Et,r)=>{r.d(Et,{O:()=>k});var o=r(71985),y=r(43236),_=r(79470);function k(Y=0,q,it=y.b){let et=-1;return null!=q&&((0,_.m)(q)?it=q:et=q),new o.c(R=>{let lt=function T(Y){return Y instanceof Date&&!isNaN(Y)}(Y)?+Y-it.now():Y;lt<0&&(lt=0);let U=0;return it.schedule(function(){R.closed||(R.next(U++),0<=et?this.schedule(void 0,et):R.complete())},lt)})}},54360:(Oe,Et,r)=>{r.d(Et,{_:()=>y});var o=r(47707);function y(T,k,Y,q,it){return new _(T,k,Y,q,it)}class _ extends o.vU{constructor(k,Y,q,it,et,R){super(k),this.onFinalize=et,this.shouldUnsubscribe=R,this._next=Y?function(lt){try{Y(lt)}catch(U){k.error(U)}}:super._next,this._error=it?function(lt){try{it(lt)}catch(U){k.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=q?function(){try{q()}catch(lt){k.error(lt)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var k;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Y}=this;super.unsubscribe(),!Y&&(null===(k=this.onFinalize)||void 0===k||k.call(this))}}}},99437:(Oe,Et,r)=>{r.d(Et,{W:()=>T});var o=r(58750),y=r(54360),_=r(39974);function T(k){return(0,_.N)((Y,q)=>{let R,it=null,et=!1;it=Y.subscribe((0,y._)(q,void 0,void 0,lt=>{R=(0,o.Tg)(k(lt,T(k)(Y))),it?(it.unsubscribe(),it=null,R.subscribe(q)):et=!0})),et&&(it.unsubscribe(),it=null,R.subscribe(q))})}},70274:(Oe,Et,r)=>{r.d(Et,{H:()=>_});var o=r(31397),y=r(98071);function _(T,k){return(0,y.T)(k)?(0,o.Z)(T,k,1):(0,o.Z)(T,1)}},70152:(Oe,Et,r)=>{r.d(Et,{B:()=>T});var o=r(43236),y=r(39974),_=r(54360);function T(k,Y=o.E){return(0,y.N)((q,it)=>{let et=null,R=null,lt=null;const U=()=>{if(et){et.unsubscribe(),et=null;const m=R;R=null,it.next(m)}};function P(){const m=lt+k,ut=Y.now();if(ut{R=m,lt=Y.now(),et||(et=Y.schedule(P,k),it.add(et))},()=>{U(),it.complete()},void 0,()=>{R=et=null}))})}},91986:(Oe,Et,r)=>{r.d(Et,{c:()=>P});var o=r(43236),y=r(28793),_=r(96697),T=r(39974),k=r(54360),Y=r(85343),it=r(73703),et=r(31397),R=r(58750);function lt(m,ut){return ut?rt=>(0,y.x)(ut.pipe((0,_.s)(1),function q(){return(0,T.N)((m,ut)=>{m.subscribe((0,k._)(ut,Y.l))})}()),rt.pipe(lt(m))):(0,et.Z)((rt,_t)=>(0,R.Tg)(m(rt,_t)).pipe((0,_.s)(1),(0,it.u)(rt)))}var U=r(41584);function P(m,ut=o.E){const rt=(0,U.O)(m,ut);return lt(()=>rt)}},23294:(Oe,Et,r)=>{r.d(Et,{F:()=>T});var o=r(33669),y=r(39974),_=r(54360);function T(Y,q=o.D){return Y=Y??k,(0,y.N)((it,et)=>{let R,lt=!0;it.subscribe((0,_._)(et,U=>{const P=q(U);(lt||!Y(R,P))&&(lt=!1,R=P,et.next(U))}))})}function k(Y,q){return Y===q}},5964:(Oe,Et,r)=>{r.d(Et,{p:()=>_});var o=r(39974),y=r(54360);function _(T,k){return(0,o.N)((Y,q)=>{let it=0;Y.subscribe((0,y._)(q,et=>T.call(k,et,it++)&&q.next(et)))})}},70980:(Oe,Et,r)=>{r.d(Et,{j:()=>y});var o=r(39974);function y(_){return(0,o.N)((T,k)=>{try{T.subscribe(k)}finally{k.add(_)}})}},96354:(Oe,Et,r)=>{r.d(Et,{T:()=>_});var o=r(39974),y=r(54360);function _(T,k){return(0,o.N)((Y,q)=>{let it=0;Y.subscribe((0,y._)(q,et=>{q.next(T.call(k,et,it++))}))})}},73703:(Oe,Et,r)=>{r.d(Et,{u:()=>y});var o=r(96354);function y(_){return(0,o.T)(()=>_)}},26365:(Oe,Et,r)=>{r.d(Et,{U:()=>_});var o=r(31397),y=r(33669);function _(T=1/0){return(0,o.Z)(y.D,T)}},31397:(Oe,Et,r)=>{r.d(Et,{Z:()=>it});var o=r(96354),y=r(58750),_=r(39974),T=r(45225),k=r(54360),q=r(98071);function it(et,R,lt=1/0){return(0,q.T)(R)?it((U,P)=>(0,o.T)((m,ut)=>R(U,m,P,ut))((0,y.Tg)(et(U,P))),lt):("number"==typeof R&&(lt=R),(0,_.N)((U,P)=>function Y(et,R,lt,U,P,m,ut,rt){const _t=[];let Ft=0,le=0,de=!1;const $=()=>{de&&!_t.length&&!Ft&&R.complete()},Bt=Ct=>Ft{m&&R.next(Ct),Ft++;let ft=!1;(0,y.Tg)(lt(Ct,le++)).subscribe((0,k._)(R,jt=>{P?.(jt),m?Bt(jt):R.next(jt)},()=>{ft=!0},void 0,()=>{if(ft)try{for(Ft--;_t.length&&FtF(jt)):F(jt)}$()}catch(jt){R.error(jt)}}))};return et.subscribe((0,k._)(R,Bt,()=>{de=!0,$()})),()=>{rt?.()}}(U,P,et,lt)))}},99898:(Oe,Et,r)=>{r.d(Et,{B:()=>_});var o=r(39974),y=r(54360);function _(){return(0,o.N)((T,k)=>{let Y=null;T._refCount++;const q=(0,y._)(k,void 0,void 0,void 0,()=>{if(!T||T._refCount<=0||0<--T._refCount)return void(Y=null);const it=T._connection,et=Y;Y=null,it&&(!et||it===et)&&it.unsubscribe(),k.unsubscribe()});T.subscribe(q),q.closed||(Y=T.connect())})}},12498:(Oe,Et,r)=>{r.d(Et,{L:()=>Y});var o=r(39974),y=r(54360),_=r(33669),T=r(41584),k=r(58750);function Y(q=1/0){let it;it=q&&"object"==typeof q?q:{count:q};const{count:et=1/0,delay:R,resetOnSuccess:lt=!1}=it;return et<=0?_.D:(0,o.N)((U,P)=>{let ut,m=0;const rt=()=>{let _t=!1;ut=U.subscribe((0,y._)(P,Ft=>{lt&&(m=0),P.next(Ft)},void 0,Ft=>{if(m++{ut?(ut.unsubscribe(),ut=null,rt()):_t=!0};if(null!=R){const de="number"==typeof R?(0,T.O)(R):(0,k.Tg)(R(Ft,m)),$=(0,y._)(P,()=>{$.unsubscribe(),le()},()=>{P.complete()});de.subscribe($)}else le()}else P.error(Ft)})),_t&&(ut.unsubscribe(),ut=null,rt())};rt()})}},97647:(Oe,Et,r)=>{r.d(Et,{u:()=>k});var o=r(58750),y=r(21413),_=r(47707),T=r(39974);function k(q={}){const{connector:it=(()=>new y.B),resetOnError:et=!0,resetOnComplete:R=!0,resetOnRefCountZero:lt=!0}=q;return U=>{let P,m,ut,rt=0,_t=!1,Ft=!1;const le=()=>{m?.unsubscribe(),m=void 0},de=()=>{le(),P=ut=void 0,_t=Ft=!1},$=()=>{const Bt=P;de(),Bt?.unsubscribe()};return(0,T.N)((Bt,F)=>{rt++,!Ft&&!_t&&le();const Ct=ut=ut??it();F.add(()=>{rt--,0===rt&&!Ft&&!_t&&(m=Y($,lt))}),Ct.subscribe(F),!P&&rt>0&&(P=new _.Ms({next:ft=>Ct.next(ft),error:ft=>{Ft=!0,le(),m=Y(de,et,ft),Ct.error(ft)},complete:()=>{_t=!0,le(),m=Y(de,R),Ct.complete()}}),(0,o.Tg)(Bt).subscribe(P))})(U)}}function Y(q,it,...et){if(!0===it)return void q();if(!1===it)return;const R=new _.Ms({next:()=>{R.unsubscribe(),q()}});return(0,o.Tg)(it(...et)).subscribe(R)}},76496:(Oe,Et,r)=>{r.d(Et,{t:()=>k});var o=r(21413),y=r(86129);class _ extends o.B{constructor(q=1/0,it=1/0,et=y.U){super(),this._bufferSize=q,this._windowTime=it,this._timestampProvider=et,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=it===1/0,this._bufferSize=Math.max(1,q),this._windowTime=Math.max(1,it)}next(q){const{isStopped:it,_buffer:et,_infiniteTimeWindow:R,_timestampProvider:lt,_windowTime:U}=this;it||(et.push(q),!R&&et.push(lt.now()+U)),this._trimBuffer(),super.next(q)}_subscribe(q){this._throwIfClosed(),this._trimBuffer();const it=this._innerSubscribe(q),{_infiniteTimeWindow:et,_buffer:R}=this,lt=R.slice();for(let U=0;Unew _(et,q,it),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:R})}},65245:(Oe,Et,r)=>{r.d(Et,{i:()=>y});var o=r(5964);function y(_){return(0,o.p)((T,k)=>_<=k)}},99172:(Oe,Et,r)=>{r.d(Et,{Z:()=>T});var o=r(28793),y=r(9326),_=r(39974);function T(...k){const Y=(0,y.lI)(k);return(0,_.N)((q,it)=>{(Y?(0,o.x)(k,q,Y):(0,o.x)(k,q)).subscribe(it)})}},25558:(Oe,Et,r)=>{r.d(Et,{n:()=>T});var o=r(58750),y=r(39974),_=r(54360);function T(k,Y){return(0,y.N)((q,it)=>{let et=null,R=0,lt=!1;const U=()=>lt&&!et&&it.complete();q.subscribe((0,_._)(it,P=>{et?.unsubscribe();let m=0;const ut=R++;(0,o.Tg)(k(P,ut)).subscribe(et=(0,_._)(it,rt=>it.next(Y?Y(P,rt,ut,m++):rt),()=>{et=null,U()}))},()=>{lt=!0,U()}))})}},96697:(Oe,Et,r)=>{r.d(Et,{s:()=>T});var o=r(983),y=r(39974),_=r(54360);function T(k){return k<=0?()=>o.w:(0,y.N)((Y,q)=>{let it=0;Y.subscribe((0,_._)(q,et=>{++it<=k&&(q.next(et),k<=it&&q.complete())}))})}},56977:(Oe,Et,r)=>{r.d(Et,{Q:()=>k});var o=r(39974),y=r(54360),_=r(58750),T=r(85343);function k(Y){return(0,o.N)((q,it)=>{(0,_.Tg)(Y).subscribe((0,y._)(it,()=>it.complete(),T.l)),!it.closed&&q.subscribe(it)})}},88141:(Oe,Et,r)=>{r.d(Et,{M:()=>k});var o=r(98071),y=r(39974),_=r(54360),T=r(33669);function k(Y,q,it){const et=(0,o.T)(Y)||q||it?{next:Y,error:q,complete:it}:Y;return et?(0,y.N)((R,lt)=>{var U;null===(U=et.subscribe)||void 0===U||U.call(et);let P=!0;R.subscribe((0,_._)(lt,m=>{var ut;null===(ut=et.next)||void 0===ut||ut.call(et,m),lt.next(m)},()=>{var m;P=!1,null===(m=et.complete)||void 0===m||m.call(et),lt.complete()},m=>{var ut;P=!1,null===(ut=et.error)||void 0===ut||ut.call(et,m),lt.error(m)},()=>{var m,ut;P&&(null===(m=et.unsubscribe)||void 0===m||m.call(et)),null===(ut=et.finalize)||void 0===ut||ut.call(et)}))}):T.D}},96780:(Oe,Et,r)=>{r.d(Et,{R:()=>k});var o=r(18359);class y extends o.yU{constructor(q,it){super()}schedule(q,it=0){return this}}const _={setInterval(Y,q,...it){const{delegate:et}=_;return et?.setInterval?et.setInterval(Y,q,...it):setInterval(Y,q,...it)},clearInterval(Y){const{delegate:q}=_;return(q?.clearInterval||clearInterval)(Y)},delegate:void 0};var T=r(57908);class k extends y{constructor(q,it){super(q,it),this.scheduler=q,this.work=it,this.pending=!1}schedule(q,it=0){var et;if(this.closed)return this;this.state=q;const R=this.id,lt=this.scheduler;return null!=R&&(this.id=this.recycleAsyncId(lt,R,it)),this.pending=!0,this.delay=it,this.id=null!==(et=this.id)&&void 0!==et?et:this.requestAsyncId(lt,this.id,it),this}requestAsyncId(q,it,et=0){return _.setInterval(q.flush.bind(q,this),et)}recycleAsyncId(q,it,et=0){if(null!=et&&this.delay===et&&!1===this.pending)return it;null!=it&&_.clearInterval(it)}execute(q,it){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const et=this._execute(q,it);if(et)return et;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(q,it){let R,et=!1;try{this.work(q)}catch(lt){et=!0,R=lt||new Error("Scheduled action threw falsy error")}if(et)return this.unsubscribe(),R}unsubscribe(){if(!this.closed){const{id:q,scheduler:it}=this,{actions:et}=it;this.work=this.state=this.scheduler=null,this.pending=!1,(0,T.o)(et,this),null!=q&&(this.id=this.recycleAsyncId(it,q,null)),this.delay=null,super.unsubscribe()}}}},39687:(Oe,Et,r)=>{r.d(Et,{q:()=>_});var o=r(86129);class y{constructor(k,Y=y.now){this.schedulerActionCtor=k,this.now=Y}schedule(k,Y=0,q){return new this.schedulerActionCtor(this,k).schedule(q,Y)}}y.now=o.U.now;class _ extends y{constructor(k,Y=y.now){super(k,Y),this.actions=[],this._active=!1}flush(k){const{actions:Y}=this;if(this._active)return void Y.push(k);let q;this._active=!0;do{if(q=k.execute(k.state,k.delay))break}while(k=Y.shift());if(this._active=!1,q){for(;k=Y.shift();)k.unsubscribe();throw q}}}},25007:(Oe,Et,r)=>{r.d(Et,{$:()=>m});var o=r(96780);let _,y=1;const T={};function k(rt){return rt in T&&(delete T[rt],!0)}const Y={setImmediate(rt){const _t=y++;return T[_t]=!0,_||(_=Promise.resolve()),_.then(()=>k(_t)&&rt()),_t},clearImmediate(rt){k(rt)}},{setImmediate:it,clearImmediate:et}=Y,R={setImmediate(...rt){const{delegate:_t}=R;return(_t?.setImmediate||it)(...rt)},clearImmediate(rt){const{delegate:_t}=R;return(_t?.clearImmediate||et)(rt)},delegate:void 0};var U=r(39687);const m=new class P extends U.q{flush(_t){this._active=!0;const Ft=this._scheduled;this._scheduled=void 0;const{actions:le}=this;let de;_t=_t||le.shift();do{if(de=_t.execute(_t.state,_t.delay))break}while((_t=le[0])&&_t.id===Ft&&le.shift());if(this._active=!1,de){for(;(_t=le[0])&&_t.id===Ft&&le.shift();)_t.unsubscribe();throw de}}}(class lt extends o.R{constructor(_t,Ft){super(_t,Ft),this.scheduler=_t,this.work=Ft}requestAsyncId(_t,Ft,le=0){return null!==le&&le>0?super.requestAsyncId(_t,Ft,le):(_t.actions.push(this),_t._scheduled||(_t._scheduled=R.setImmediate(_t.flush.bind(_t,void 0))))}recycleAsyncId(_t,Ft,le=0){var de;if(null!=le?le>0:this.delay>0)return super.recycleAsyncId(_t,Ft,le);const{actions:$}=_t;null!=Ft&&(null===(de=$[$.length-1])||void 0===de?void 0:de.id)!==Ft&&(R.clearImmediate(Ft),_t._scheduled===Ft&&(_t._scheduled=void 0))}})},43236:(Oe,Et,r)=>{r.d(Et,{E:()=>_,b:()=>T});var o=r(96780);const _=new(r(39687).q)(o.R),T=_},86129:(Oe,Et,r)=>{r.d(Et,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},19270:(Oe,Et,r)=>{r.d(Et,{f:()=>o});const o={setTimeout(y,_,...T){const{delegate:k}=o;return k?.setTimeout?k.setTimeout(y,_,...T):setTimeout(y,_,...T)},clearTimeout(y){const{delegate:_}=o;return(_?.clearTimeout||clearTimeout)(y)},delegate:void 0}},4761:(Oe,Et,r)=>{r.d(Et,{l:()=>y});const y=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Oe,Et,r)=>{r.d(Et,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(Oe,Et,r)=>{r.d(Et,{R0:()=>Y,lI:()=>k,ms:()=>T});var o=r(98071),y=r(79470);function _(q){return q[q.length-1]}function T(q){return(0,o.T)(_(q))?q.pop():void 0}function k(q){return(0,y.m)(_(q))?q.pop():void 0}function Y(q,it){return"number"==typeof _(q)?q.pop():it}},93073:(Oe,Et,r)=>{r.d(Et,{D:()=>k});const{isArray:o}=Array,{getPrototypeOf:y,prototype:_,keys:T}=Object;function k(q){if(1===q.length){const it=q[0];if(o(it))return{args:it,keys:null};if(function Y(q){return q&&"object"==typeof q&&y(q)===_}(it)){const et=T(it);return{args:et.map(R=>it[R]),keys:et}}}return{args:q,keys:null}}},57908:(Oe,Et,r)=>{function o(y,_){if(y){const T=y.indexOf(_);0<=T&&y.splice(T,1)}}r.d(Et,{o:()=>o})},81853:(Oe,Et,r)=>{function o(y){const T=y(k=>{Error.call(k),k.stack=(new Error).stack});return T.prototype=Object.create(Error.prototype),T.prototype.constructor=T,T}r.d(Et,{L:()=>o})},58496:(Oe,Et,r)=>{function o(y,_){return y.reduce((T,k,Y)=>(T[k]=_[Y],T),{})}r.d(Et,{e:()=>o})},49786:(Oe,Et,r)=>{r.d(Et,{Y:()=>_,l:()=>T});var o=r(41026);let y=null;function _(k){if(o.$.useDeprecatedSynchronousErrorHandling){const Y=!y;if(Y&&(y={errorThrown:!1,error:null}),k(),Y){const{errorThrown:q,error:it}=y;if(y=null,q)throw it}}else k()}function T(k){o.$.useDeprecatedSynchronousErrorHandling&&y&&(y.errorThrown=!0,y.error=k)}},45225:(Oe,Et,r)=>{function o(y,_,T,k=0,Y=!1){const q=_.schedule(function(){T(),Y?y.add(this.schedule(null,k)):this.unsubscribe()},k);if(y.add(q),!Y)return q}r.d(Et,{N:()=>o})},33669:(Oe,Et,r)=>{function o(y){return y}r.d(Et,{D:()=>o})},47441:(Oe,Et,r)=>{r.d(Et,{X:()=>o});const o=y=>y&&"number"==typeof y.length&&"function"!=typeof y},37953:(Oe,Et,r)=>{r.d(Et,{T:()=>y});var o=r(98071);function y(_){return Symbol.asyncIterator&&(0,o.T)(_?.[Symbol.asyncIterator])}},98071:(Oe,Et,r)=>{function o(y){return"function"==typeof y}r.d(Et,{T:()=>o})},55055:(Oe,Et,r)=>{r.d(Et,{l:()=>_});var o=r(3494),y=r(98071);function _(T){return(0,y.T)(T[o.s])}},85397:(Oe,Et,r)=>{r.d(Et,{x:()=>_});var o=r(4761),y=r(98071);function _(T){return(0,y.T)(T?.[o.l])}},74402:(Oe,Et,r)=>{r.d(Et,{A:()=>_});var o=r(71985),y=r(98071);function _(T){return!!T&&(T instanceof o.c||(0,y.T)(T.lift)&&(0,y.T)(T.subscribe))}},59858:(Oe,Et,r)=>{r.d(Et,{y:()=>y});var o=r(98071);function y(_){return(0,o.T)(_?.then)}},15196:(Oe,Et,r)=>{r.d(Et,{C:()=>_,U:()=>T});var o=r(31635),y=r(98071);function _(k){return(0,o.AQ)(this,arguments,function*(){const q=k.getReader();try{for(;;){const{value:it,done:et}=yield(0,o.N3)(q.read());if(et)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(it)}}finally{q.releaseLock()}})}function T(k){return(0,y.T)(k?.getReader)}},79470:(Oe,Et,r)=>{r.d(Et,{m:()=>y});var o=r(98071);function y(_){return _&&(0,o.T)(_.schedule)}},39974:(Oe,Et,r)=>{r.d(Et,{N:()=>_,S:()=>y});var o=r(98071);function y(T){return(0,o.T)(T?.lift)}function _(T){return k=>{if(y(k))return k.lift(function(Y){try{return T(Y,this)}catch(q){this.error(q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Oe,Et,r)=>{r.d(Et,{I:()=>T});var o=r(96354);const{isArray:y}=Array;function T(k){return(0,o.T)(Y=>function _(k,Y){return y(Y)?k(...Y):k(Y)}(k,Y))}},85343:(Oe,Et,r)=>{function o(){}r.d(Et,{l:()=>o})},71203:(Oe,Et,r)=>{r.d(Et,{F:()=>y,m:()=>_});var o=r(33669);function y(...T){return _(T)}function _(T){return 0===T.length?o.D:1===T.length?T[0]:function(Y){return T.reduce((q,it)=>it(q),Y)}}},45334:(Oe,Et,r)=>{r.d(Et,{m:()=>_});var o=r(41026),y=r(19270);function _(T){y.f.setTimeout(()=>{const{onUnhandledError:k}=o.$;if(!k)throw T;k(T)})}},50591:(Oe,Et,r)=>{function o(y){return new TypeError(`You provided ${null!==y&&"object"==typeof y?"an invalid object":`'${y}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(Et,{L:()=>o})},49969:(Oe,Et,r)=>{r.d(Et,{FX:()=>le,K2:()=>q,MA:()=>P,Os:()=>Y,P:()=>ut,Ro:()=>y,S6:()=>o,hZ:()=>T,i0:()=>k,i7:()=>R,iF:()=>it,kY:()=>lt,kp:()=>_,sf:()=>_t,ui:()=>Ft,wk:()=>et});class o{}class y{}const _="*";function T(de,$){return{type:7,name:de,definitions:$,options:{}}}function k(de,$=null){return{type:4,styles:$,timings:de}}function Y(de,$=null){return{type:3,steps:de,options:$}}function q(de,$=null){return{type:2,steps:de,options:$}}function it(de){return{type:6,styles:de,offset:null}}function et(de,$,Bt){return{type:0,name:de,styles:$,options:Bt}}function R(de){return{type:5,steps:de}}function lt(de,$,Bt=null){return{type:1,expr:de,animation:$,options:Bt}}function P(de=null){return{type:9,options:de}}function ut(de,$,Bt=null){return{type:11,selector:de,animation:$,options:Bt}}class _t{constructor($=0,Bt=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=$+Bt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach($=>$()),this._onDoneFns=[])}onStart($){this._originalOnStartFns.push($),this._onStartFns.push($)}onDone($){this._originalOnDoneFns.push($),this._onDoneFns.push($)}onDestroy($){this._onDestroyFns.push($)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach($=>$()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach($=>$()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition($){this._position=this.totalTime?$*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback($){const Bt="start"==$?this._onStartFns:this._onDoneFns;Bt.forEach(F=>F()),Bt.length=0}}class Ft{constructor($){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=$;let Bt=0,F=0,Ct=0;const ft=this.players.length;0==ft?queueMicrotask(()=>this._onFinish()):this.players.forEach(jt=>{jt.onDone(()=>{++Bt==ft&&this._onFinish()}),jt.onDestroy(()=>{++F==ft&&this._onDestroy()}),jt.onStart(()=>{++Ct==ft&&this._onStart()})}),this.totalTime=this.players.reduce((jt,_e)=>Math.max(jt,_e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach($=>$()),this._onDoneFns=[])}init(){this.players.forEach($=>$.init())}onStart($){this._onStartFns.push($)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach($=>$()),this._onStartFns=[])}onDone($){this._onDoneFns.push($)}onDestroy($){this._onDestroyFns.push($)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach($=>$.play())}pause(){this.players.forEach($=>$.pause())}restart(){this.players.forEach($=>$.restart())}finish(){this._onFinish(),this.players.forEach($=>$.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach($=>$.destroy()),this._onDestroyFns.forEach($=>$()),this._onDestroyFns=[])}reset(){this.players.forEach($=>$.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition($){const Bt=$*this.totalTime;this.players.forEach(F=>{const Ct=F.totalTime?Math.min(1,Bt/F.totalTime):1;F.setPosition(Ct)})}getPosition(){const $=this.players.reduce((Bt,F)=>null===Bt||F.totalTime>Bt.totalTime?F:Bt,null);return null!=$?$.getPosition():0}beforeDestroy(){this.players.forEach($=>{$.beforeDestroy&&$.beforeDestroy()})}triggerCallback($){const Bt="start"==$?this._onStartFns:this._onDoneFns;Bt.forEach(F=>F()),Bt.length=0}}const le="!"},18617:(Oe,Et,r)=>{r.d(Et,{Ae:()=>Bt,Ai:()=>ot,Au:()=>Ce,Bu:()=>Be,FN:()=>Ke,GX:()=>It,Pd:()=>ue,Q_:()=>nn,Z7:()=>cn,_G:()=>$e,px:()=>$,vR:()=>Qe,vr:()=>we,w6:()=>Ut});var o=r(60177),y=r(17705),_=r(36860),T=r(21413),k=r(18359),Y=r(84412),q=r(7673),it=r(67336),et=r(88141),R=r(70152),lt=r(5964),U=r(96354),P=r(96697),m=r(65245),ut=r(23294),rt=r(56977),_t=r(14085),Ft=r(72318),le=r(99327);const de=" ";function $(Rt,yt,st){const Tt=F(Rt,yt);Tt.some(ce=>ce.trim()==st.trim())||(Tt.push(st.trim()),Rt.setAttribute(yt,Tt.join(de)))}function Bt(Rt,yt,st){const ce=F(Rt,yt).filter(Ie=>Ie!=st.trim());ce.length?Rt.setAttribute(yt,ce.join(de)):Rt.removeAttribute(yt)}function F(Rt,yt){return(Rt.getAttribute(yt)||"").match(/\S+/g)||[]}const ft="cdk-describedby-message",jt="cdk-describedby-host";let _e=0,we=(()=>{class Rt{constructor(st,Tt){this._platform=Tt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+_e++,this._document=st,this._id=(0,y.WQX)(y.sZ2)+"-"+_e++}describe(st,Tt,ce){if(!this._canBeDescribed(st,Tt))return;const Ie=Te(Tt,ce);"string"!=typeof Tt?(He(Tt,this._id),this._messageRegistry.set(Ie,{messageElement:Tt,referenceCount:0})):this._messageRegistry.has(Ie)||this._createMessageElement(Tt,ce),this._isElementDescribedByMessage(st,Ie)||this._addMessageReference(st,Ie)}removeDescription(st,Tt,ce){if(!Tt||!this._isElementNode(st))return;const Ie=Te(Tt,ce);if(this._isElementDescribedByMessage(st,Ie)&&this._removeMessageReference(st,Ie),"string"==typeof Tt){const Jt=this._messageRegistry.get(Ie);Jt&&0===Jt.referenceCount&&this._deleteMessageElement(Ie)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const st=this._document.querySelectorAll(`[${jt}="${this._id}"]`);for(let Tt=0;Tt0!=ce.indexOf(ft));st.setAttribute("aria-describedby",Tt.join(" "))}_addMessageReference(st,Tt){const ce=this._messageRegistry.get(Tt);$(st,"aria-describedby",ce.messageElement.id),st.setAttribute(jt,this._id),ce.referenceCount++}_removeMessageReference(st,Tt){const ce=this._messageRegistry.get(Tt);ce.referenceCount--,Bt(st,"aria-describedby",ce.messageElement.id),st.removeAttribute(jt)}_isElementDescribedByMessage(st,Tt){const ce=F(st,"aria-describedby"),Ie=this._messageRegistry.get(Tt),Jt=Ie&&Ie.messageElement.id;return!!Jt&&-1!=ce.indexOf(Jt)}_canBeDescribed(st,Tt){if(!this._isElementNode(st))return!1;if(Tt&&"object"==typeof Tt)return!0;const ce=null==Tt?"":`${Tt}`.trim(),Ie=st.getAttribute("aria-label");return!(!ce||Ie&&Ie.trim()===ce)}_isElementNode(st){return st.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(o.qQ),y.KVO(_.OD))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function Te(Rt,yt){return"string"==typeof Rt?`${yt||""}/${Rt}`:Rt}function He(Rt,yt){Rt.id||(Rt.id=`${ft}-${yt}-${_e++}`)}class Je{constructor(yt){this._items=yt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new T.B,this._typeaheadSubscription=k.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=st=>st.disabled,this._pressedLetters=[],this.tabOut=new T.B,this.change=new T.B,yt instanceof y.rOR&&(this._itemChangesSubscription=yt.changes.subscribe(st=>{if(this._activeItem){const ce=st.toArray().indexOf(this._activeItem);ce>-1&&ce!==this._activeItemIndex&&(this._activeItemIndex=ce)}}))}skipPredicate(yt){return this._skipPredicateFn=yt,this}withWrap(yt=!0){return this._wrap=yt,this}withVerticalOrientation(yt=!0){return this._vertical=yt,this}withHorizontalOrientation(yt){return this._horizontal=yt,this}withAllowedModifierKeys(yt){return this._allowedModifierKeys=yt,this}withTypeAhead(yt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,et.M)(st=>this._pressedLetters.push(st)),(0,R.B)(yt),(0,lt.p)(()=>this._pressedLetters.length>0),(0,U.T)(()=>this._pressedLetters.join(""))).subscribe(st=>{const Tt=this._getItemsArray();for(let ce=1;ce!yt[Ie]||this._allowedModifierKeys.indexOf(Ie)>-1);switch(st){case it.wn:return void this.tabOut.next();case it.n6:if(this._vertical&&ce){this.setNextItemActive();break}return;case it.i7:if(this._vertical&&ce){this.setPreviousItemActive();break}return;case it.LE:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case it.UQ:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case it.yZ:if(this._homeAndEnd&&ce){this.setFirstItemActive();break}return;case it.Kp:if(this._homeAndEnd&&ce){this.setLastItemActive();break}return;case it.w_:if(this._pageUpAndDown.enabled&&ce){const Ie=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Ie>0?Ie:0,1);break}return;case it.dB:if(this._pageUpAndDown.enabled&&ce){const Ie=this._activeItemIndex+this._pageUpAndDown.delta,Jt=this._getItemsArray().length;this._setActiveItemByIndex(Ie=it.A&&st<=it.Z||st>=it.f2&&st<=it.bn)&&this._letterKeyStream.next(String.fromCharCode(st))))}this._pressedLetters=[],yt.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(yt){const st=this._getItemsArray(),Tt="number"==typeof yt?yt:st.indexOf(yt);this._activeItem=st[Tt]??null,this._activeItemIndex=Tt}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(yt){this._wrap?this._setActiveInWrapMode(yt):this._setActiveInDefaultMode(yt)}_setActiveInWrapMode(yt){const st=this._getItemsArray();for(let Tt=1;Tt<=st.length;Tt++){const ce=(this._activeItemIndex+yt*Tt+st.length)%st.length;if(!this._skipPredicateFn(st[ce]))return void this.setActiveItem(ce)}}_setActiveInDefaultMode(yt){this._setActiveItemByIndex(this._activeItemIndex+yt,yt)}_setActiveItemByIndex(yt,st){const Tt=this._getItemsArray();if(Tt[yt]){for(;this._skipPredicateFn(Tt[yt]);)if(!Tt[yt+=st])return;this.setActiveItem(yt)}}_getItemsArray(){return this._items instanceof y.rOR?this._items.toArray():this._items}}class Ce extends Je{setActiveItem(yt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(yt),this.activeItem&&this.activeItem.setActiveStyles()}}class Be extends Je{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(yt){return this._origin=yt,this}setActiveItem(yt){super.setActiveItem(yt),this.activeItem&&this.activeItem.focus(this._origin)}}let cn=(()=>{class Rt{constructor(st){this._platform=st}isDisabled(st){return st.hasAttribute("disabled")}isVisible(st){return function ye(Rt){return!!(Rt.offsetWidth||Rt.offsetHeight||"function"==typeof Rt.getClientRects&&Rt.getClientRects().length)}(st)&&"visible"===getComputedStyle(st).visibility}isTabbable(st){if(!this._platform.isBrowser)return!1;const Tt=function be(Rt){try{return Rt.frameElement}catch{return null}}(function at(Rt){return Rt.ownerDocument&&Rt.ownerDocument.defaultView||window}(st));if(Tt&&(-1===xe(Tt)||!this.isVisible(Tt)))return!1;let ce=st.nodeName.toLowerCase(),Ie=xe(st);return st.hasAttribute("contenteditable")?-1!==Ie:!("iframe"===ce||"object"===ce||this._platform.WEBKIT&&this._platform.IOS&&!function Ee(Rt){let yt=Rt.nodeName.toLowerCase(),st="input"===yt&&Rt.type;return"text"===st||"password"===st||"select"===yt||"textarea"===yt}(st))&&("audio"===ce?!!st.hasAttribute("controls")&&-1!==Ie:"video"===ce?-1!==Ie&&(null!==Ie||this._platform.FIREFOX||st.hasAttribute("controls")):st.tabIndex>=0)}isFocusable(st,Tt){return function bn(Rt){return!function $t(Rt){return function At(Rt){return"input"==Rt.nodeName.toLowerCase()}(Rt)&&"hidden"==Rt.type}(Rt)&&(function gt(Rt){let yt=Rt.nodeName.toLowerCase();return"input"===yt||"select"===yt||"button"===yt||"textarea"===yt}(Rt)||function St(Rt){return function Kt(Rt){return"a"==Rt.nodeName.toLowerCase()}(Rt)&&Rt.hasAttribute("href")}(Rt)||Rt.hasAttribute("contenteditable")||Zt(Rt))}(st)&&!this.isDisabled(st)&&(Tt?.ignoreVisibility||this.isVisible(st))}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function Zt(Rt){if(!Rt.hasAttribute("tabindex")||void 0===Rt.tabIndex)return!1;let yt=Rt.getAttribute("tabindex");return!(!yt||isNaN(parseInt(yt,10)))}function xe(Rt){if(!Zt(Rt))return null;const yt=parseInt(Rt.getAttribute("tabindex")||"",10);return isNaN(yt)?-1:yt}class oe{get enabled(){return this._enabled}set enabled(yt){this._enabled=yt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}constructor(yt,st,Tt,ce,Ie=!1){this._element=yt,this._checker=st,this._ngZone=Tt,this._document=ce,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Ie||this.attachAnchors()}destroy(){const yt=this._startAnchor,st=this._endAnchor;yt&&(yt.removeEventListener("focus",this.startAnchorListener),yt.remove()),st&&(st.removeEventListener("focus",this.endAnchorListener),st.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(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusInitialElement(yt)))})}focusFirstTabbableElementWhenReady(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusFirstTabbableElement(yt)))})}focusLastTabbableElementWhenReady(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusLastTabbableElement(yt)))})}_getRegionBoundary(yt){const st=this._element.querySelectorAll(`[cdk-focus-region-${yt}], [cdkFocusRegion${yt}], [cdk-focus-${yt}]`);return"start"==yt?st.length?st[0]:this._getFirstTabbableElement(this._element):st.length?st[st.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(yt){const st=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(st){if(!this._checker.isFocusable(st)){const Tt=this._getFirstTabbableElement(st);return Tt?.focus(yt),!!Tt}return st.focus(yt),!0}return this.focusFirstTabbableElement(yt)}focusFirstTabbableElement(yt){const st=this._getRegionBoundary("start");return st&&st.focus(yt),!!st}focusLastTabbableElement(yt){const st=this._getRegionBoundary("end");return st&&st.focus(yt),!!st}hasAttached(){return this._hasAttached}_getFirstTabbableElement(yt){if(this._checker.isFocusable(yt)&&this._checker.isTabbable(yt))return yt;const st=yt.children;for(let Tt=0;Tt=0;Tt--){const ce=st[Tt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(st[Tt]):null;if(ce)return ce}return null}_createAnchor(){const yt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,yt),yt.classList.add("cdk-visually-hidden"),yt.classList.add("cdk-focus-trap-anchor"),yt.setAttribute("aria-hidden","true"),yt}_toggleAnchorTabIndex(yt,st){yt?st.setAttribute("tabindex","0"):st.removeAttribute("tabindex")}toggleAnchors(yt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}_executeOnStable(yt){this._ngZone.isStable?yt():this._ngZone.onStable.pipe((0,P.s)(1)).subscribe(yt)}}let It=(()=>{class Rt{constructor(st,Tt,ce){this._checker=st,this._ngZone=Tt,this._document=ce}create(st,Tt=!1){return new oe(st,this._checker,this._ngZone,this._document,Tt)}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(cn),y.KVO(y.SKi),y.KVO(o.qQ))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function $e(Rt){return 0===Rt.buttons||0===Rt.detail}function Ut(Rt){const yt=Rt.touches&&Rt.touches[0]||Rt.changedTouches&&Rt.changedTouches[0];return!(!yt||-1!==yt.identifier||null!=yt.radiusX&&1!==yt.radiusX||null!=yt.radiusY&&1!==yt.radiusY)}const qt=new y.nKC("cdk-input-modality-detector-options"),pt={ignoreKeys:[it.A$,it.W3,it.eg,it.Ge,it.FX]},nt=(0,_.BQ)({passive:!0,capture:!0});let zt=(()=>{class Rt{get mostRecentModality(){return this._modality.value}constructor(st,Tt,ce,Ie){this._platform=st,this._mostRecentTarget=null,this._modality=new Y.t(null),this._lastTouchMs=0,this._onKeydown=Jt=>{this._options?.ignoreKeys?.some(ht=>ht===Jt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._onMousedown=Jt=>{Date.now()-this._lastTouchMs<650||(this._modality.next($e(Jt)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._onTouchstart=Jt=>{Ut(Jt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._options={...pt,...Ie},this.modalityDetected=this._modality.pipe((0,m.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ut.F)()),st.isBrowser&&Tt.runOutsideAngular(()=>{ce.addEventListener("keydown",this._onKeydown,nt),ce.addEventListener("mousedown",this._onMousedown,nt),ce.addEventListener("touchstart",this._onTouchstart,nt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,nt),document.removeEventListener("mousedown",this._onMousedown,nt),document.removeEventListener("touchstart",this._onTouchstart,nt))}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD),y.KVO(y.SKi),y.KVO(o.qQ),y.KVO(qt,8))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();const vt=new y.nKC("liveAnnouncerElement",{providedIn:"root",factory:function bt(){return null}}),X=new y.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let W=0,ot=(()=>{class Rt{constructor(st,Tt,ce,Ie){this._ngZone=Tt,this._defaultOptions=Ie,this._document=ce,this._liveElement=st||this._createLiveElement()}announce(st,...Tt){const ce=this._defaultOptions;let Ie,Jt;return 1===Tt.length&&"number"==typeof Tt[0]?Jt=Tt[0]:[Ie,Jt]=Tt,this.clear(),clearTimeout(this._previousTimeout),Ie||(Ie=ce&&ce.politeness?ce.politeness:"polite"),null==Jt&&ce&&(Jt=ce.duration),this._liveElement.setAttribute("aria-live",Ie),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ht=>this._currentResolve=ht)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=st,"number"==typeof Jt&&(this._previousTimeout=setTimeout(()=>this.clear(),Jt)),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 st="cdk-live-announcer-element",Tt=this._document.getElementsByClassName(st),ce=this._document.createElement("div");for(let Ie=0;Ie .cdk-overlay-container [aria-modal="true"]');for(let ce=0;ce{class Rt{constructor(st,Tt,ce,Ie,Jt){this._ngZone=st,this._platform=Tt,this._inputModalityDetector=ce,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 T.B,this._rootNodeFocusAndBlurListener=ht=>{for(let S=(0,_.Fb)(ht);S;S=S.parentElement)"focus"===ht.type?this._onFocus(ht,S):this._onBlur(ht,S)},this._document=Ie,this._detectionMode=Jt?.detectionMode||0}monitor(st,Tt=!1){const ce=(0,_t.i8)(st);if(!this._platform.isBrowser||1!==ce.nodeType)return(0,q.of)();const Ie=(0,_.KT)(ce)||this._getDocument(),Jt=this._elementInfo.get(ce);if(Jt)return Tt&&(Jt.checkChildren=!0),Jt.subject;const ht={checkChildren:Tt,subject:new T.B,rootNode:Ie};return this._elementInfo.set(ce,ht),this._registerGlobalListeners(ht),ht.subject}stopMonitoring(st){const Tt=(0,_t.i8)(st),ce=this._elementInfo.get(Tt);ce&&(ce.subject.complete(),this._setClasses(Tt),this._elementInfo.delete(Tt),this._removeGlobalListeners(ce))}focusVia(st,Tt,ce){const Ie=(0,_t.i8)(st);Ie===this._getDocument().activeElement?this._getClosestElementsInfo(Ie).forEach(([ht,V])=>this._originChanged(ht,Tt,V)):(this._setOrigin(Tt),"function"==typeof Ie.focus&&Ie.focus(ce))}ngOnDestroy(){this._elementInfo.forEach((st,Tt)=>this.stopMonitoring(Tt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(st){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(st)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:st&&this._isLastInteractionFromInputLabel(st)?"mouse":"program"}_shouldBeAttributedToTouch(st){return 1===this._detectionMode||!!st?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(st,Tt){st.classList.toggle("cdk-focused",!!Tt),st.classList.toggle("cdk-touch-focused","touch"===Tt),st.classList.toggle("cdk-keyboard-focused","keyboard"===Tt),st.classList.toggle("cdk-mouse-focused","mouse"===Tt),st.classList.toggle("cdk-program-focused","program"===Tt)}_setOrigin(st,Tt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=st,this._originFromTouchInteraction="touch"===st&&Tt,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(st,Tt){const ce=this._elementInfo.get(Tt),Ie=(0,_.Fb)(st);!ce||!ce.checkChildren&&Tt!==Ie||this._originChanged(Tt,this._getFocusOrigin(Ie),ce)}_onBlur(st,Tt){const ce=this._elementInfo.get(Tt);!ce||ce.checkChildren&&st.relatedTarget instanceof Node&&Tt.contains(st.relatedTarget)||(this._setClasses(Tt),this._emitOrigin(ce,null))}_emitOrigin(st,Tt){st.subject.observers.length&&this._ngZone.run(()=>st.subject.next(Tt))}_registerGlobalListeners(st){if(!this._platform.isBrowser)return;const Tt=st.rootNode,ce=this._rootNodeFocusListenerCount.get(Tt)||0;ce||this._ngZone.runOutsideAngular(()=>{Tt.addEventListener("focus",this._rootNodeFocusAndBlurListener,De),Tt.addEventListener("blur",this._rootNodeFocusAndBlurListener,De)}),this._rootNodeFocusListenerCount.set(Tt,ce+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,rt.Q)(this._stopInputModalityDetector)).subscribe(Ie=>{this._setOrigin(Ie,!0)}))}_removeGlobalListeners(st){const Tt=st.rootNode;if(this._rootNodeFocusListenerCount.has(Tt)){const ce=this._rootNodeFocusListenerCount.get(Tt);ce>1?this._rootNodeFocusListenerCount.set(Tt,ce-1):(Tt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,De),Tt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,De),this._rootNodeFocusListenerCount.delete(Tt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(st,Tt,ce){this._setClasses(st,Tt),this._emitOrigin(ce,Tt),this._lastFocusOrigin=Tt}_getClosestElementsInfo(st){const Tt=[];return this._elementInfo.forEach((ce,Ie)=>{(Ie===st||ce.checkChildren&&Ie.contains(st))&&Tt.push([Ie,ce])}),Tt}_isLastInteractionFromInputLabel(st){const{_mostRecentTarget:Tt,mostRecentModality:ce}=this._inputModalityDetector;if("mouse"!==ce||!Tt||Tt===st||"INPUT"!==st.nodeName&&"TEXTAREA"!==st.nodeName||st.disabled)return!1;const Ie=st.labels;if(Ie)for(let Jt=0;Jt{class Rt{constructor(st,Tt){this._elementRef=st,this._focusMonitor=Tt,this._focusOrigin=null,this.cdkFocusChange=new y.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const st=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(st,1===st.nodeType&&st.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Tt=>{this._focusOrigin=Tt,this.cdkFocusChange.emit(Tt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.rXU(y.aKT),y.rXU(Ke))}}static{this.\u0275dir=y.FsC({type:Rt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}}return Rt})();const sn="cdk-high-contrast-black-on-white",vn="cdk-high-contrast-white-on-black",he="cdk-high-contrast-active";let nn=(()=>{class Rt{constructor(st,Tt){this._platform=st,this._document=Tt,this._breakpointSubscription=(0,y.WQX)(le.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const st=this._document.createElement("div");st.style.backgroundColor="rgb(1,2,3)",st.style.position="absolute",this._document.body.appendChild(st);const Tt=this._document.defaultView||window,ce=Tt&&Tt.getComputedStyle?Tt.getComputedStyle(st):null,Ie=(ce&&ce.backgroundColor||"").replace(/ /g,"");switch(st.remove(),Ie){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const st=this._document.body.classList;st.remove(he,sn,vn),this._hasCheckedHighContrastMode=!0;const Tt=this.getHighContrastMode();1===Tt?st.add(he,sn):2===Tt&&st.add(he,vn)}}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD),y.KVO(o.qQ))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})(),ue=(()=>{class Rt{constructor(st){st._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(nn))}}static{this.\u0275mod=y.$C({type:Rt})}static{this.\u0275inj=y.G2t({imports:[Ft.w5]})}}return Rt})()},28203:(Oe,Et,r)=>{r.d(Et,{dS:()=>q,jI:()=>et});var o=r(17705),y=r(60177);const _=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function T(){return(0,o.WQX)(y.qQ)}}),k=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let q=(()=>{class R{constructor(U){this.value="ltr",this.change=new o.bkB,U&&(this.value=function Y(R){const lt=R?.toLowerCase()||"";return"auto"===lt&&typeof navigator<"u"&&navigator?.language?k.test(navigator.language)?"rtl":"ltr":"rtl"===lt?"rtl":"ltr"}((U.body?U.body.dir:null)||(U.documentElement?U.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(P){return new(P||R)(o.KVO(_,8))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),et=(()=>{class R{static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})()},14085:(Oe,Et,r)=>{r.d(Et,{FG:()=>k,OE:()=>_,a1:()=>Y,cc:()=>it,he:()=>y,i8:()=>q,o1:()=>T});var o=r(17705);function y(et){return null!=et&&"false"!=`${et}`}function _(et,R=0){return T(et)?Number(et):R}function T(et){return!isNaN(parseFloat(et))&&!isNaN(Number(et))}function k(et){return Array.isArray(et)?et:[et]}function Y(et){return null==et?"":"string"==typeof et?et:`${et}px`}function q(et){return et instanceof o.aKT?et.nativeElement:et}function it(et,R=/\s+/){const lt=[];if(null!=et){const U=Array.isArray(et)?et:`${et}`.split(R);for(const P of U){const m=`${P}`.trim();m&<.push(m)}}return lt}},45024:(Oe,Et,r)=>{r.d(Et,{CB:()=>lt,DQ:()=>R,qS:()=>Y,sL:()=>m,xn:()=>et,y4:()=>q,zP:()=>P});var o=r(30017),T=(r(74402),r(7673),r(21413)),k=r(17705);class Y{}function q(ut){return ut&&"function"==typeof ut.connect&&!(ut instanceof o.G)}class et{applyChanges(rt,_t,Ft,le,de){rt.forEachOperation(($,Bt,F)=>{let Ct,ft;if(null==$.previousIndex){const jt=Ft($,Bt,F);Ct=_t.createEmbeddedView(jt.templateRef,jt.context,jt.index),ft=1}else null==F?(_t.remove(Bt),ft=3):(Ct=_t.get(Bt),_t.move(Ct,F),ft=2);de&&de({context:Ct?.context,operation:ft,record:$})})}detach(){}}class R{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(rt,_t,Ft,le,de){rt.forEachOperation(($,Bt,F)=>{let Ct,ft;null==$.previousIndex?(Ct=this._insertView(()=>Ft($,Bt,F),F,_t,le($)),ft=Ct?1:0):null==F?(this._detachAndCacheView(Bt,_t),ft=3):(Ct=this._moveView(Bt,F,_t,le($)),ft=2),de&&de({context:Ct?.context,operation:ft,record:$})})}detach(){for(const rt of this._viewCache)rt.destroy();this._viewCache=[]}_insertView(rt,_t,Ft,le){const de=this._insertViewFromCache(_t,Ft);if(de)return void(de.context.$implicit=le);const $=rt();return Ft.createEmbeddedView($.templateRef,$.context,$.index)}_detachAndCacheView(rt,_t){const Ft=_t.detach(rt);this._maybeCacheView(Ft,_t)}_moveView(rt,_t,Ft,le){const de=Ft.get(rt);return Ft.move(de,_t),de.context.$implicit=le,de}_maybeCacheView(rt,_t){if(this._viewCache.lengththis._markSelected(de)):this._markSelected(_t[0]),this._selectedToEmit.length=0)}select(...rt){this._verifyValueAssignment(rt),rt.forEach(Ft=>this._markSelected(Ft));const _t=this._hasQueuedChanges();return this._emitChangeEvent(),_t}deselect(...rt){this._verifyValueAssignment(rt),rt.forEach(Ft=>this._unmarkSelected(Ft));const _t=this._hasQueuedChanges();return this._emitChangeEvent(),_t}setSelection(...rt){this._verifyValueAssignment(rt);const _t=this.selected,Ft=new Set(rt);rt.forEach(de=>this._markSelected(de)),_t.filter(de=>!Ft.has(de)).forEach(de=>this._unmarkSelected(de));const le=this._hasQueuedChanges();return this._emitChangeEvent(),le}toggle(rt){return this.isSelected(rt)?this.deselect(rt):this.select(rt)}clear(rt=!0){this._unmarkAll();const _t=this._hasQueuedChanges();return rt&&this._emitChangeEvent(),_t}isSelected(rt){return this._selection.has(this._getConcreteValue(rt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(rt){this._multiple&&this.selected&&this._selected.sort(rt)}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(rt){rt=this._getConcreteValue(rt),this.isSelected(rt)||(this._multiple||this._unmarkAll(),this.isSelected(rt)||this._selection.add(rt),this._emitChanges&&this._selectedToEmit.push(rt))}_unmarkSelected(rt){rt=this._getConcreteValue(rt),this.isSelected(rt)&&(this._selection.delete(rt),this._emitChanges&&this._deselectedToEmit.push(rt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(rt=>this._unmarkSelected(rt))}_verifyValueAssignment(rt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(rt){if(this.compareWith){for(let _t of this._selection)if(this.compareWith(rt,_t))return _t;return rt}return rt}}let P=(()=>{class ut{constructor(){this._listeners=[]}notify(_t,Ft){for(let le of this._listeners)le(_t,Ft)}listen(_t){return this._listeners.push(_t),()=>{this._listeners=this._listeners.filter(Ft=>_t!==Ft)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(Ft){return new(Ft||ut)}}static{this.\u0275prov=k.jDH({token:ut,factory:ut.\u0275fac,providedIn:"root"})}}return ut})();const m=new k.nKC("_ViewRepeater")},67336:(Oe,Et,r)=>{r.d(Et,{A:()=>$t,A$:()=>it,FX:()=>Y,Fm:()=>k,G_:()=>y,Ge:()=>X,Kp:()=>ut,LE:()=>le,SJ:()=>Ct,UQ:()=>_t,W3:()=>q,Z:()=>bt,_f:()=>lt,bn:()=>Se,dB:()=>m,eg:()=>Pi,f2:()=>ft,i7:()=>Ft,n6:()=>de,rp:()=>bi,t6:()=>U,w_:()=>P,wn:()=>_,yZ:()=>rt});const y=8,_=9,k=13,Y=16,q=17,it=18,lt=27,U=32,P=33,m=34,ut=35,rt=36,_t=37,Ft=38,le=39,de=40,Ct=46,ft=48,Se=57,$t=65,bt=90,X=91,Pi=224;function bi(Ri,...to){return to.length?to.some(mi=>Ri[mi]):Ri.altKey||Ri.shiftKey||Ri.ctrlKey||Ri.metaKey}},99327:(Oe,Et,r)=>{r.d(Et,{QP:()=>de,Rp:()=>Bt});var o=r(17705),y=r(14085),_=r(21413),T=r(84572),k=r(28793),Y=r(71985),q=r(96697),it=r(65245),et=r(70152),R=r(96354),lt=r(99172),U=r(56977),P=r(36860);const ut=new Set;let rt,_t=(()=>{class F{constructor(ft,jt){this._platform=ft,this._nonce=jt,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):le}matchMedia(ft){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ft(F,Ct){if(!ut.has(F))try{rt||(rt=document.createElement("style"),Ct&&(rt.nonce=Ct),rt.setAttribute("type","text/css"),document.head.appendChild(rt)),rt.sheet&&(rt.sheet.insertRule(`@media ${F} {body{ }}`,0),ut.add(F))}catch(ft){console.error(ft)}}(ft,this._nonce),this._matchMedia(ft)}static{this.\u0275fac=function(jt){return new(jt||F)(o.KVO(P.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})();function le(F){return{matches:"all"===F||""===F,media:F,addListener:()=>{},removeListener:()=>{}}}let de=(()=>{class F{constructor(ft,jt){this._mediaMatcher=ft,this._zone=jt,this._queries=new Map,this._destroySubject=new _.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ft){return $((0,y.FG)(ft)).some(_e=>this._registerQuery(_e).mql.matches)}observe(ft){const _e=$((0,y.FG)(ft)).map(Te=>this._registerQuery(Te).observable);let we=(0,T.z)(_e);return we=(0,k.x)(we.pipe((0,q.s)(1)),we.pipe((0,it.i)(1),(0,et.B)(0))),we.pipe((0,R.T)(Te=>{const He={matches:!1,breakpoints:{}};return Te.forEach(({matches:Je,query:Ce})=>{He.matches=He.matches||Je,He.breakpoints[Ce]=Je}),He}))}_registerQuery(ft){if(this._queries.has(ft))return this._queries.get(ft);const jt=this._mediaMatcher.matchMedia(ft),we={observable:new Y.c(Te=>{const He=Je=>this._zone.run(()=>Te.next(Je));return jt.addListener(He),()=>{jt.removeListener(He)}}).pipe((0,lt.Z)(jt),(0,R.T)(({matches:Te})=>({query:ft,matches:Te})),(0,U.Q)(this._destroySubject)),mql:jt};return this._queries.set(ft,we),we}static{this.\u0275fac=function(jt){return new(jt||F)(o.KVO(_t),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})();function $(F){return F.map(Ct=>Ct.split(",")).reduce((Ct,ft)=>Ct.concat(ft)).map(Ct=>Ct.trim())}const Bt={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)"}},72318:(Oe,Et,r)=>{r.d(Et,{Wv:()=>it,w5:()=>et});var o=r(14085),y=r(17705),_=r(71985),T=r(21413),k=r(70152);let Y=(()=>{class R{create(U){return typeof MutationObserver>"u"?null:new MutationObserver(U)}static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275prov=y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),q=(()=>{class R{constructor(U){this._mutationObserverFactory=U,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((U,P)=>this._cleanupObserver(P))}observe(U){const P=(0,o.i8)(U);return new _.c(m=>{const rt=this._observeElement(P).subscribe(m);return()=>{rt.unsubscribe(),this._unobserveElement(P)}})}_observeElement(U){if(this._observedElements.has(U))this._observedElements.get(U).count++;else{const P=new T.B,m=this._mutationObserverFactory.create(ut=>P.next(ut));m&&m.observe(U,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(U,{observer:m,stream:P,count:1})}return this._observedElements.get(U).stream}_unobserveElement(U){this._observedElements.has(U)&&(this._observedElements.get(U).count--,this._observedElements.get(U).count||this._cleanupObserver(U))}_cleanupObserver(U){if(this._observedElements.has(U)){const{observer:P,stream:m}=this._observedElements.get(U);P&&P.disconnect(),m.complete(),this._observedElements.delete(U)}}static{this.\u0275fac=function(P){return new(P||R)(y.KVO(Y))}}static{this.\u0275prov=y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),it=(()=>{class R{get disabled(){return this._disabled}set disabled(U){this._disabled=(0,o.he)(U),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(U){this._debounce=(0,o.OE)(U),this._subscribe()}constructor(U,P,m){this._contentObserver=U,this._elementRef=P,this._ngZone=m,this.event=new y.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const U=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?U.pipe((0,k.B)(this.debounce)):U).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static{this.\u0275fac=function(P){return new(P||R)(y.rXU(q),y.rXU(y.aKT),y.rXU(y.SKi))}}static{this.\u0275dir=y.FsC({type:R,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}}return R})(),et=(()=>{class R{static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275mod=y.$C({type:R})}static{this.\u0275inj=y.G2t({providers:[Y]})}}return R})()},66969:(Oe,Et,r)=>{r.d(Et,{WB:()=>me,$Q:()=>ee,hJ:()=>te,rR:()=>_e,Sf:()=>be,z_:()=>Ut,yY:()=>ye});var o=r(6914),y=r(60177),_=r(17705),T=r(14085),k=r(36860),Y=r(5964),q=r(96697),it=r(56977),et=r(39974),R=r(54360),U=r(28203),P=r(76939),m=r(21413),ut=r(18359),rt=r(57786),_t=r(67336);const Ft=(0,k.CZ)();class le{constructor(B,nt){this._viewportRuler=B,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=nt}attach(){}enable(){if(this._canBeEnabled()){const B=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=B.style.left||"",this._previousHTMLStyles.top=B.style.top||"",B.style.left=(0,T.a1)(-this._previousScrollPosition.left),B.style.top=(0,T.a1)(-this._previousScrollPosition.top),B.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const B=this._document.documentElement,zt=B.style,vt=this._document.body.style,bt=zt.scrollBehavior||"",X=vt.scrollBehavior||"";this._isEnabled=!1,zt.left=this._previousHTMLStyles.left,zt.top=this._previousHTMLStyles.top,B.classList.remove("cdk-global-scrollblock"),Ft&&(zt.scrollBehavior=vt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ft&&(zt.scrollBehavior=bt,vt.scrollBehavior=X)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const nt=this._document.body,zt=this._viewportRuler.getViewportSize();return nt.scrollHeight>zt.height||nt.scrollWidth>zt.width}}class ${constructor(B,nt,zt,vt){this._scrollDispatcher=B,this._ngZone=nt,this._viewportRuler=zt,this._config=vt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(B){this._overlayRef=B}enable(){if(this._scrollSubscription)return;const B=this._scrollDispatcher.scrolled(0).pipe((0,Y.p)(nt=>!nt||!this._overlayRef.overlayElement.contains(nt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=B.subscribe(()=>{const nt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(nt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=B.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function F(pt,B){return B.some(nt=>pt.bottomnt.bottom||pt.rightnt.right)}function Ct(pt,B){return B.some(nt=>pt.topnt.bottom||pt.leftnt.right)}class ft{constructor(B,nt,zt,vt){this._scrollDispatcher=B,this._viewportRuler=nt,this._ngZone=zt,this._config=vt,this._scrollSubscription=null}attach(B){this._overlayRef=B}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 nt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:zt,height:vt}=this._viewportRuler.getViewportSize();F(nt,[{width:zt,height:vt,bottom:vt,right:zt,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 jt=(()=>{class pt{constructor(nt,zt,vt,bt){this._scrollDispatcher=nt,this._viewportRuler=zt,this._ngZone=vt,this.noop=()=>new Bt,this.close=X=>new $(this._scrollDispatcher,this._ngZone,this._viewportRuler,X),this.block=()=>new le(this._viewportRuler,this._document),this.reposition=X=>new ft(this._scrollDispatcher,this._viewportRuler,this._ngZone,X),this._document=bt}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(o.R),_.KVO(o.Xj),_.KVO(_.SKi),_.KVO(y.qQ))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})();class _e{constructor(B){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,B){const nt=Object.keys(B);for(const zt of nt)void 0!==B[zt]&&(this[zt]=B[zt])}}}class He{constructor(B,nt){this.connectionPair=B,this.scrollableViewProperties=nt}}let Be=(()=>{class pt{constructor(nt){this._attachedOverlays=[],this._document=nt}ngOnDestroy(){this.detach()}add(nt){this.remove(nt),this._attachedOverlays.push(nt)}remove(nt){const zt=this._attachedOverlays.indexOf(nt);zt>-1&&this._attachedOverlays.splice(zt,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),Se=(()=>{class pt extends Be{constructor(nt,zt){super(nt),this._ngZone=zt,this._keydownListener=vt=>{const bt=this._attachedOverlays;for(let X=bt.length-1;X>-1;X--)if(bt[X]._keydownEvents.observers.length>0){const W=bt[X]._keydownEvents;this._ngZone?this._ngZone.run(()=>W.next(vt)):W.next(vt);break}}}add(nt){super.add(nt),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{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ),_.KVO(_.SKi,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),cn=(()=>{class pt extends Be{constructor(nt,zt,vt){super(nt),this._platform=zt,this._ngZone=vt,this._cursorStyleIsSet=!1,this._pointerDownListener=bt=>{this._pointerDownEventTarget=(0,k.Fb)(bt)},this._clickListener=bt=>{const X=(0,k.Fb)(bt),W="click"===bt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:X;this._pointerDownEventTarget=null;const ot=this._attachedOverlays.slice();for(let Lt=ot.length-1;Lt>-1;Lt--){const ve=ot[Lt];if(ve._outsidePointerEvents.observers.length<1||!ve.hasAttached())continue;if(ve.overlayElement.contains(X)||ve.overlayElement.contains(W))break;const De=ve._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>De.next(bt)):De.next(bt)}}}add(nt){if(super.add(nt),!this._isAttached){const zt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(zt)):this._addEventListeners(zt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=zt.style.cursor,zt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const nt=this._document.body;nt.removeEventListener("pointerdown",this._pointerDownListener,!0),nt.removeEventListener("click",this._clickListener,!0),nt.removeEventListener("auxclick",this._clickListener,!0),nt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(nt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(nt){nt.addEventListener("pointerdown",this._pointerDownListener,!0),nt.addEventListener("click",this._clickListener,!0),nt.addEventListener("auxclick",this._clickListener,!0),nt.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ),_.KVO(k.OD),_.KVO(_.SKi,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),be=(()=>{class pt{constructor(nt,zt){this._platform=zt,this._document=nt}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const nt="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const vt=this._document.querySelectorAll(`.${nt}[platform="server"], .${nt}[platform="test"]`);for(let bt=0;btthis._backdropClick.next(De),this._backdropTransitionendHandler=De=>{this._disposeBackdrop(De.target)},this._keydownEvents=new m.B,this._outsidePointerEvents=new m.B,vt.scrollStrategy&&(this._scrollStrategy=vt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=vt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(B){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const nt=this._portalOutlet.attach(B);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,q.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof nt?.onDestroy&&nt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),nt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const B=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),B}dispose(){const B=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,B&&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(B){B!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=B,this.hasAttached()&&(B.attach(this),this.updatePosition()))}updateSize(B){this._config={...this._config,...B},this._updateElementSize()}setDirection(B){this._config={...this._config,direction:B},this._updateElementDirection()}addPanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!0)}removePanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!1)}getDirection(){const B=this._config.direction;return B?"string"==typeof B?B:B.value:"ltr"}updateScrollStrategy(B){B!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=B,this.hasAttached()&&(B.attach(this),B.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const B=this._pane.style;B.width=(0,T.a1)(this._config.width),B.height=(0,T.a1)(this._config.height),B.minWidth=(0,T.a1)(this._config.minWidth),B.minHeight=(0,T.a1)(this._config.minHeight),B.maxWidth=(0,T.a1)(this._config.maxWidth),B.maxHeight=(0,T.a1)(this._config.maxHeight)}_togglePointerEvents(B){this._pane.style.pointerEvents=B?"":"none"}_attachBackdrop(){const B="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(B)})}):this._backdropElement.classList.add(B)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const B=this._backdropElement;if(B){if(this._animationsDisabled)return void this._disposeBackdrop(B);B.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{B.addEventListener("transitionend",this._backdropTransitionendHandler)}),B.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(B)},500))}}_toggleClasses(B,nt,zt){const vt=(0,T.FG)(nt||[]).filter(bt=>!!bt);vt.length&&(zt?B.classList.add(...vt):B.classList.remove(...vt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const B=this._ngZone.onStable.pipe((0,it.Q)((0,rt.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()),B.unsubscribe())})})}_disposeScrollStrategy(){const B=this._scrollStrategy;B&&(B.disable(),B.detach&&B.detach())}_disposeBackdrop(B){B&&(B.removeEventListener("click",this._backdropClickHandler),B.removeEventListener("transitionend",this._backdropTransitionendHandler),B.remove(),this._backdropElement===B&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const gt="cdk-overlay-connected-position-bounding-box",$t=/([A-Za-z%]+)$/;class St{get positions(){return this._preferredPositions}constructor(B,nt,zt,vt,bt){this._viewportRuler=nt,this._document=zt,this._platform=vt,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 m.B,this._resizeSubscription=ut.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(B)}attach(B){this._validatePositions(),B.hostElement.classList.add(gt),this._overlayRef=B,this._boundingBox=B.hostElement,this._pane=B.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 B=this._originRect,nt=this._overlayRect,zt=this._viewportRect,vt=this._containerRect,bt=[];let X;for(let W of this._preferredPositions){let ot=this._getOriginPoint(B,vt,W),Lt=this._getOverlayPoint(ot,nt,W),ve=this._getOverlayFit(Lt,nt,zt,W);if(ve.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(W,ot);this._canFitWithFlexibleDimensions(ve,Lt,zt)?bt.push({position:W,origin:ot,overlayRect:nt,boundingBoxRect:this._calculateBoundingBoxRect(ot,W)}):(!X||X.overlayFit.visibleAreaot&&(ot=ve,W=Lt)}return this._isPushed=!1,void this._applyPosition(W.position,W.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(X.position,X.originPoint);this._applyPosition(X.position,X.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&At(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(gt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const B=this._lastPosition;if(B){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const nt=this._getOriginPoint(this._originRect,this._containerRect,B);this._applyPosition(B,nt)}else this.apply()}withScrollableContainers(B){return this._scrollables=B,this}withPositions(B){return this._preferredPositions=B,-1===B.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(B){return this._viewportMargin=B,this}withFlexibleDimensions(B=!0){return this._hasFlexibleDimensions=B,this}withGrowAfterOpen(B=!0){return this._growAfterOpen=B,this}withPush(B=!0){return this._canPush=B,this}withLockedPosition(B=!0){return this._positionLocked=B,this}setOrigin(B){return this._origin=B,this}withDefaultOffsetX(B){return this._offsetX=B,this}withDefaultOffsetY(B){return this._offsetY=B,this}withTransformOriginOn(B){return this._transformOriginSelector=B,this}_getOriginPoint(B,nt,zt){let vt,bt;if("center"==zt.originX)vt=B.left+B.width/2;else{const X=this._isRtl()?B.right:B.left,W=this._isRtl()?B.left:B.right;vt="start"==zt.originX?X:W}return nt.left<0&&(vt-=nt.left),bt="center"==zt.originY?B.top+B.height/2:"top"==zt.originY?B.top:B.bottom,nt.top<0&&(bt-=nt.top),{x:vt,y:bt}}_getOverlayPoint(B,nt,zt){let vt,bt;return vt="center"==zt.overlayX?-nt.width/2:"start"===zt.overlayX?this._isRtl()?-nt.width:0:this._isRtl()?0:-nt.width,bt="center"==zt.overlayY?-nt.height/2:"top"==zt.overlayY?0:-nt.height,{x:B.x+vt,y:B.y+bt}}_getOverlayFit(B,nt,zt,vt){const bt=Zt(nt);let{x:X,y:W}=B,ot=this._getOffset(vt,"x"),Lt=this._getOffset(vt,"y");ot&&(X+=ot),Lt&&(W+=Lt);let Ke=0-W,Qe=W+bt.height-zt.height,sn=this._subtractOverflows(bt.width,0-X,X+bt.width-zt.width),vn=this._subtractOverflows(bt.height,Ke,Qe),he=sn*vn;return{visibleArea:he,isCompletelyWithinViewport:bt.width*bt.height===he,fitsInViewportVertically:vn===bt.height,fitsInViewportHorizontally:sn==bt.width}}_canFitWithFlexibleDimensions(B,nt,zt){if(this._hasFlexibleDimensions){const vt=zt.bottom-nt.y,bt=zt.right-nt.x,X=Kt(this._overlayRef.getConfig().minHeight),W=Kt(this._overlayRef.getConfig().minWidth);return(B.fitsInViewportVertically||null!=X&&X<=vt)&&(B.fitsInViewportHorizontally||null!=W&&W<=bt)}return!1}_pushOverlayOnScreen(B,nt,zt){if(this._previousPushAmount&&this._positionLocked)return{x:B.x+this._previousPushAmount.x,y:B.y+this._previousPushAmount.y};const vt=Zt(nt),bt=this._viewportRect,X=Math.max(B.x+vt.width-bt.width,0),W=Math.max(B.y+vt.height-bt.height,0),ot=Math.max(bt.top-zt.top-B.y,0),Lt=Math.max(bt.left-zt.left-B.x,0);let ve=0,De=0;return ve=vt.width<=bt.width?Lt||-X:B.xsn&&!this._isInitialRender&&!this._growAfterOpen&&(X=B.y-sn/2)}if("end"===nt.overlayX&&!vt||"start"===nt.overlayX&&vt)Ke=zt.width-B.x+this._viewportMargin,ve=B.x-this._viewportMargin;else if("start"===nt.overlayX&&!vt||"end"===nt.overlayX&&vt)De=B.x,ve=zt.right-B.x;else{const Qe=Math.min(zt.right-B.x+zt.left,B.x),sn=this._lastBoundingBoxSize.width;ve=2*Qe,De=B.x-Qe,ve>sn&&!this._isInitialRender&&!this._growAfterOpen&&(De=B.x-sn/2)}return{top:X,left:De,bottom:W,right:Ke,width:ve,height:bt}}_setBoundingBoxStyles(B,nt){const zt=this._calculateBoundingBoxRect(B,nt);!this._isInitialRender&&!this._growAfterOpen&&(zt.height=Math.min(zt.height,this._lastBoundingBoxSize.height),zt.width=Math.min(zt.width,this._lastBoundingBoxSize.width));const vt={};if(this._hasExactPosition())vt.top=vt.left="0",vt.bottom=vt.right=vt.maxHeight=vt.maxWidth="",vt.width=vt.height="100%";else{const bt=this._overlayRef.getConfig().maxHeight,X=this._overlayRef.getConfig().maxWidth;vt.height=(0,T.a1)(zt.height),vt.top=(0,T.a1)(zt.top),vt.bottom=(0,T.a1)(zt.bottom),vt.width=(0,T.a1)(zt.width),vt.left=(0,T.a1)(zt.left),vt.right=(0,T.a1)(zt.right),vt.alignItems="center"===nt.overlayX?"center":"end"===nt.overlayX?"flex-end":"flex-start",vt.justifyContent="center"===nt.overlayY?"center":"bottom"===nt.overlayY?"flex-end":"flex-start",bt&&(vt.maxHeight=(0,T.a1)(bt)),X&&(vt.maxWidth=(0,T.a1)(X))}this._lastBoundingBoxSize=zt,At(this._boundingBox.style,vt)}_resetBoundingBoxStyles(){At(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){At(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(B,nt){const zt={},vt=this._hasExactPosition(),bt=this._hasFlexibleDimensions,X=this._overlayRef.getConfig();if(vt){const ve=this._viewportRuler.getViewportScrollPosition();At(zt,this._getExactOverlayY(nt,B,ve)),At(zt,this._getExactOverlayX(nt,B,ve))}else zt.position="static";let W="",ot=this._getOffset(nt,"x"),Lt=this._getOffset(nt,"y");ot&&(W+=`translateX(${ot}px) `),Lt&&(W+=`translateY(${Lt}px)`),zt.transform=W.trim(),X.maxHeight&&(vt?zt.maxHeight=(0,T.a1)(X.maxHeight):bt&&(zt.maxHeight="")),X.maxWidth&&(vt?zt.maxWidth=(0,T.a1)(X.maxWidth):bt&&(zt.maxWidth="")),At(this._pane.style,zt)}_getExactOverlayY(B,nt,zt){let vt={top:"",bottom:""},bt=this._getOverlayPoint(nt,this._overlayRect,B);return this._isPushed&&(bt=this._pushOverlayOnScreen(bt,this._overlayRect,zt)),"bottom"===B.overlayY?vt.bottom=this._document.documentElement.clientHeight-(bt.y+this._overlayRect.height)+"px":vt.top=(0,T.a1)(bt.y),vt}_getExactOverlayX(B,nt,zt){let X,vt={left:"",right:""},bt=this._getOverlayPoint(nt,this._overlayRect,B);return this._isPushed&&(bt=this._pushOverlayOnScreen(bt,this._overlayRect,zt)),X=this._isRtl()?"end"===B.overlayX?"left":"right":"end"===B.overlayX?"right":"left","right"===X?vt.right=this._document.documentElement.clientWidth-(bt.x+this._overlayRect.width)+"px":vt.left=(0,T.a1)(bt.x),vt}_getScrollVisibility(){const B=this._getOriginRect(),nt=this._pane.getBoundingClientRect(),zt=this._scrollables.map(vt=>vt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ct(B,zt),isOriginOutsideView:F(B,zt),isOverlayClipped:Ct(nt,zt),isOverlayOutsideView:F(nt,zt)}}_subtractOverflows(B,...nt){return nt.reduce((zt,vt)=>zt-Math.max(vt,0),B)}_getNarrowedViewportRect(){const B=this._document.documentElement.clientWidth,nt=this._document.documentElement.clientHeight,zt=this._viewportRuler.getViewportScrollPosition();return{top:zt.top+this._viewportMargin,left:zt.left+this._viewportMargin,right:zt.left+B-this._viewportMargin,bottom:zt.top+nt-this._viewportMargin,width:B-2*this._viewportMargin,height:nt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(B,nt){return"x"===nt?null==B.offsetX?this._offsetX:B.offsetX:null==B.offsetY?this._offsetY:B.offsetY}_validatePositions(){}_addPanelClasses(B){this._pane&&(0,T.FG)(B).forEach(nt=>{""!==nt&&-1===this._appliedPanelClasses.indexOf(nt)&&(this._appliedPanelClasses.push(nt),this._pane.classList.add(nt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(B=>{this._pane.classList.remove(B)}),this._appliedPanelClasses=[])}_getOriginRect(){const B=this._origin;if(B instanceof _.aKT)return B.nativeElement.getBoundingClientRect();if(B instanceof Element)return B.getBoundingClientRect();const nt=B.width||0,zt=B.height||0;return{top:B.y,bottom:B.y+zt,left:B.x,right:B.x+nt,height:zt,width:nt}}}function At(pt,B){for(let nt in B)B.hasOwnProperty(nt)&&(pt[nt]=B[nt]);return pt}function Kt(pt){if("number"!=typeof pt&&null!=pt){const[B,nt]=pt.split($t);return nt&&"px"!==nt?null:parseFloat(B)}return pt||null}function Zt(pt){return{top:Math.floor(pt.top),right:Math.floor(pt.right),bottom:Math.floor(pt.bottom),left:Math.floor(pt.left),width:Math.floor(pt.width),height:Math.floor(pt.height)}}const bn="cdk-global-overlay-wrapper";class at{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(B){const nt=B.getConfig();this._overlayRef=B,this._width&&!nt.width&&B.updateSize({width:this._width}),this._height&&!nt.height&&B.updateSize({height:this._height}),B.hostElement.classList.add(bn),this._isDisposed=!1}top(B=""){return this._bottomOffset="",this._topOffset=B,this._alignItems="flex-start",this}left(B=""){return this._xOffset=B,this._xPosition="left",this}bottom(B=""){return this._topOffset="",this._bottomOffset=B,this._alignItems="flex-end",this}right(B=""){return this._xOffset=B,this._xPosition="right",this}start(B=""){return this._xOffset=B,this._xPosition="start",this}end(B=""){return this._xOffset=B,this._xPosition="end",this}width(B=""){return this._overlayRef?this._overlayRef.updateSize({width:B}):this._width=B,this}height(B=""){return this._overlayRef?this._overlayRef.updateSize({height:B}):this._height=B,this}centerHorizontally(B=""){return this.left(B),this._xPosition="center",this}centerVertically(B=""){return this.top(B),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const B=this._overlayRef.overlayElement.style,nt=this._overlayRef.hostElement.style,zt=this._overlayRef.getConfig(),{width:vt,height:bt,maxWidth:X,maxHeight:W}=zt,ot=!("100%"!==vt&&"100vw"!==vt||X&&"100%"!==X&&"100vw"!==X),Lt=!("100%"!==bt&&"100vh"!==bt||W&&"100%"!==W&&"100vh"!==W),ve=this._xPosition,De=this._xOffset,Ke="rtl"===this._overlayRef.getConfig().direction;let Qe="",sn="",vn="";ot?vn="flex-start":"center"===ve?(vn="center",Ke?sn=De:Qe=De):Ke?"left"===ve||"end"===ve?(vn="flex-end",Qe=De):("right"===ve||"start"===ve)&&(vn="flex-start",sn=De):"left"===ve||"start"===ve?(vn="flex-start",Qe=De):("right"===ve||"end"===ve)&&(vn="flex-end",sn=De),B.position=this._cssPosition,B.marginLeft=ot?"0":Qe,B.marginTop=Lt?"0":this._topOffset,B.marginBottom=this._bottomOffset,B.marginRight=ot?"0":sn,nt.justifyContent=vn,nt.alignItems=Lt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const B=this._overlayRef.overlayElement.style,nt=this._overlayRef.hostElement,zt=nt.style;nt.classList.remove(bn),zt.justifyContent=zt.alignItems=B.marginTop=B.marginBottom=B.marginLeft=B.marginRight=B.position="",this._overlayRef=null,this._isDisposed=!0}}let oe=(()=>{class pt{constructor(nt,zt,vt,bt){this._viewportRuler=nt,this._document=zt,this._platform=vt,this._overlayContainer=bt}global(){return new at}flexibleConnectedTo(nt){return new St(nt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(o.Xj),_.KVO(y.qQ),_.KVO(k.OD),_.KVO(be))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),It=0,te=(()=>{class pt{constructor(nt,zt,vt,bt,X,W,ot,Lt,ve,De,Ke,Qe){this.scrollStrategies=nt,this._overlayContainer=zt,this._componentFactoryResolver=vt,this._positionBuilder=bt,this._keyboardDispatcher=X,this._injector=W,this._ngZone=ot,this._document=Lt,this._directionality=ve,this._location=De,this._outsideClickDispatcher=Ke,this._animationsModuleType=Qe}create(nt){const zt=this._createHostElement(),vt=this._createPaneElement(zt),bt=this._createPortalOutlet(vt),X=new _e(nt);return X.direction=X.direction||this._directionality.value,new ye(bt,zt,vt,X,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(nt){const zt=this._document.createElement("div");return zt.id="cdk-overlay-"+It++,zt.classList.add("cdk-overlay-pane"),nt.appendChild(zt),zt}_createHostElement(){const nt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(nt),nt}_createPortalOutlet(nt){return this._appRef||(this._appRef=this._injector.get(_.o8S)),new P.aI(nt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(jt),_.KVO(be),_.KVO(_.OM3),_.KVO(oe),_.KVO(Se),_.KVO(_.zZn),_.KVO(_.SKi),_.KVO(y.qQ),_.KVO(U.dS),_.KVO(y.aZ),_.KVO(cn),_.KVO(_.bc$,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})();const Yt=[{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"}],wt=new _.nKC("cdk-connected-overlay-scroll-strategy");let ee=(()=>{class pt{constructor(nt){this.elementRef=nt}static{this.\u0275fac=function(zt){return new(zt||pt)(_.rXU(_.aKT))}}static{this.\u0275dir=_.FsC({type:pt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return pt})(),me=(()=>{class pt{get offsetX(){return this._offsetX}set offsetX(nt){this._offsetX=nt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(nt){this._offsetY=nt,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(nt){this._hasBackdrop=(0,T.he)(nt)}get lockPosition(){return this._lockPosition}set lockPosition(nt){this._lockPosition=(0,T.he)(nt)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(nt){this._flexibleDimensions=(0,T.he)(nt)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(nt){this._growAfterOpen=(0,T.he)(nt)}get push(){return this._push}set push(nt){this._push=(0,T.he)(nt)}constructor(nt,zt,vt,bt,X){this._overlay=nt,this._dir=X,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=ut.yU.EMPTY,this._attachSubscription=ut.yU.EMPTY,this._detachSubscription=ut.yU.EMPTY,this._positionSubscription=ut.yU.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.bkB,this.positionChange=new _.bkB,this.attach=new _.bkB,this.detach=new _.bkB,this.overlayKeydown=new _.bkB,this.overlayOutsideClick=new _.bkB,this._templatePortal=new P.VA(zt,vt),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(nt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),nt.origin&&this.open&&this._position.apply()),nt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Yt);const nt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=nt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=nt.detachments().subscribe(()=>this.detach.emit()),nt.keydownEvents().subscribe(zt=>{this.overlayKeydown.next(zt),zt.keyCode===_t._f&&!this.disableClose&&!(0,_t.rp)(zt)&&(zt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(zt=>{this.overlayOutsideClick.next(zt)})}_buildConfig(){const nt=this._position=this.positionStrategy||this._createPositionStrategy(),zt=new _e({direction:this._dir,positionStrategy:nt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(zt.width=this.width),(this.height||0===this.height)&&(zt.height=this.height),(this.minWidth||0===this.minWidth)&&(zt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(zt.minHeight=this.minHeight),this.backdropClass&&(zt.backdropClass=this.backdropClass),this.panelClass&&(zt.panelClass=this.panelClass),zt}_updatePositionStrategy(nt){const zt=this.positions.map(vt=>({originX:vt.originX,originY:vt.originY,overlayX:vt.overlayX,overlayY:vt.overlayY,offsetX:vt.offsetX||this.offsetX,offsetY:vt.offsetY||this.offsetY,panelClass:vt.panelClass||void 0}));return nt.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(zt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const nt=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(nt),nt}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof ee?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(nt=>{this.backdropClick.emit(nt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function lt(pt,B=!1){return(0,et.N)((nt,zt)=>{let vt=0;nt.subscribe((0,R._)(zt,bt=>{const X=pt(bt,vt++);(X||B)&&zt.next(bt),!X&&zt.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(nt=>{this.positionChange.emit(nt),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(zt){return new(zt||pt)(_.rXU(te),_.rXU(_.C4Q),_.rXU(_.c1b),_.rXU(wt),_.rXU(U.dS,8))}}static{this.\u0275dir=_.FsC({type:pt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.OA$]})}}return pt})();const $e={provide:wt,deps:[te],useFactory:function Qt(pt){return()=>pt.scrollStrategies.reposition()}};let Ut=(()=>{class pt{static{this.\u0275fac=function(zt){return new(zt||pt)}}static{this.\u0275mod=_.$C({type:pt})}static{this.\u0275inj=_.G2t({providers:[te,$e],imports:[U.jI,P.jc,o.E9,o.E9]})}}return pt})()},36860:(Oe,Et,r)=>{r.d(Et,{BD:()=>ut,BQ:()=>lt,CZ:()=>m,Fb:()=>de,KT:()=>Ft,MU:()=>it,OD:()=>T,v8:()=>$,vc:()=>le});var o=r(17705),y=r(60177);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let Y,T=(()=>{class Bt{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,y.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&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(ft){return new(ft||Bt)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:Bt,factory:Bt.\u0275fac,providedIn:"root"})}}return Bt})();const q=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function it(){if(Y)return Y;if("object"!=typeof document||!document)return Y=new Set(q),Y;let Bt=document.createElement("input");return Y=new Set(q.filter(F=>(Bt.setAttribute("type",F),Bt.type===F))),Y}let et,U,P,rt;function lt(Bt){return function R(){if(null==et&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>et=!0}))}finally{et=et||!1}return et}()?Bt:!!Bt.capture}function m(){if(null==P){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return P=!1,P;if("scrollBehavior"in document.documentElement.style)P=!0;else{const Bt=Element.prototype.scrollTo;P=!!Bt&&!/\{\s*\[native code\]\s*\}/.test(Bt.toString())}}return P}function ut(){if("object"!=typeof document||!document)return 0;if(null==U){const Bt=document.createElement("div"),F=Bt.style;Bt.dir="rtl",F.width="1px",F.overflow="auto",F.visibility="hidden",F.pointerEvents="none",F.position="absolute";const Ct=document.createElement("div"),ft=Ct.style;ft.width="2px",ft.height="1px",Bt.appendChild(Ct),document.body.appendChild(Bt),U=0,0===Bt.scrollLeft&&(Bt.scrollLeft=1,U=0===Bt.scrollLeft?1:2),Bt.remove()}return U}function Ft(Bt){if(function _t(){if(null==rt){const Bt=typeof document<"u"?document.head:null;rt=!(!Bt||!Bt.createShadowRoot&&!Bt.attachShadow)}return rt}()){const F=Bt.getRootNode?Bt.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&F instanceof ShadowRoot)return F}return null}function le(){let Bt=typeof document<"u"&&document?document.activeElement:null;for(;Bt&&Bt.shadowRoot;){const F=Bt.shadowRoot.activeElement;if(F===Bt)break;Bt=F}return Bt}function de(Bt){return Bt.composedPath?Bt.composedPath()[0]:Bt.target}function $(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(Oe,Et,r)=>{r.d(Et,{A8:()=>R,I3:()=>le,VA:()=>lt,aI:()=>ut,bV:()=>_t,jc:()=>$,lb:()=>P});var o=r(17705),y=r(60177);class et{attach(Ct){return this._attachedHost=Ct,Ct.attach(this)}detach(){let Ct=this._attachedHost;null!=Ct&&(this._attachedHost=null,Ct.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ct){this._attachedHost=Ct}}class R extends et{constructor(Ct,ft,jt,_e,we){super(),this.component=Ct,this.viewContainerRef=ft,this.injector=jt,this.componentFactoryResolver=_e,this.projectableNodes=we}}class lt extends et{constructor(Ct,ft,jt,_e){super(),this.templateRef=Ct,this.viewContainerRef=ft,this.context=jt,this.injector=_e}get origin(){return this.templateRef.elementRef}attach(Ct,ft=this.context){return this.context=ft,super.attach(Ct)}detach(){return this.context=void 0,super.detach()}}class U extends et{constructor(Ct){super(),this.element=Ct instanceof o.aKT?Ct.nativeElement:Ct}}class P{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ct){return Ct instanceof R?(this._attachedPortal=Ct,this.attachComponentPortal(Ct)):Ct instanceof lt?(this._attachedPortal=Ct,this.attachTemplatePortal(Ct)):this.attachDomPortal&&Ct instanceof U?(this._attachedPortal=Ct,this.attachDomPortal(Ct)):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(Ct){this._disposeFn=Ct}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ut extends P{constructor(Ct,ft,jt,_e,we){super(),this.outletElement=Ct,this._componentFactoryResolver=ft,this._appRef=jt,this._defaultInjector=_e,this.attachDomPortal=Te=>{const He=Te.element,Je=this._document.createComment("dom-portal");He.parentNode.insertBefore(Je,He),this.outletElement.appendChild(He),this._attachedPortal=Te,super.setDisposeFn(()=>{Je.parentNode&&Je.parentNode.replaceChild(He,Je)})},this._document=we}attachComponentPortal(Ct){const jt=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component);let _e;return Ct.viewContainerRef?(_e=Ct.viewContainerRef.createComponent(jt,Ct.viewContainerRef.length,Ct.injector||Ct.viewContainerRef.injector,Ct.projectableNodes||void 0),this.setDisposeFn(()=>_e.destroy())):(_e=jt.create(Ct.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(_e.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(_e.hostView),_e.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(_e)),this._attachedPortal=Ct,_e}attachTemplatePortal(Ct){let ft=Ct.viewContainerRef,jt=ft.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return jt.rootNodes.forEach(_e=>this.outletElement.appendChild(_e)),jt.detectChanges(),this.setDisposeFn(()=>{let _e=ft.indexOf(jt);-1!==_e&&ft.remove(_e)}),this._attachedPortal=Ct,jt}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Ct){return Ct.hostView.rootNodes[0]}}let _t=(()=>{class F extends lt{constructor(ft,jt){super(ft,jt)}static{this.\u0275fac=function(jt){return new(jt||F)(o.rXU(o.C4Q),o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.Vt3]})}}return F})(),le=(()=>{class F extends P{constructor(ft,jt,_e){super(),this._componentFactoryResolver=ft,this._viewContainerRef=jt,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=we=>{const Te=we.element,He=this._document.createComment("dom-portal");we.setAttachedHost(this),Te.parentNode.insertBefore(He,Te),this._getRootNode().appendChild(Te),this._attachedPortal=we,super.setDisposeFn(()=>{He.parentNode&&He.parentNode.replaceChild(Te,He)})},this._document=_e}get portal(){return this._attachedPortal}set portal(ft){this.hasAttached()&&!ft&&!this._isInitialized||(this.hasAttached()&&super.detach(),ft&&super.attach(ft),this._attachedPortal=ft||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ft){ft.setAttachedHost(this);const jt=null!=ft.viewContainerRef?ft.viewContainerRef:this._viewContainerRef,we=(ft.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ft.component),Te=jt.createComponent(we,jt.length,ft.injector||jt.injector,ft.projectableNodes||void 0);return jt!==this._viewContainerRef&&this._getRootNode().appendChild(Te.hostView.rootNodes[0]),super.setDisposeFn(()=>Te.destroy()),this._attachedPortal=ft,this._attachedRef=Te,this.attached.emit(Te),Te}attachTemplatePortal(ft){ft.setAttachedHost(this);const jt=this._viewContainerRef.createEmbeddedView(ft.templateRef,ft.context,{injector:ft.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ft,this._attachedRef=jt,this.attached.emit(jt),jt}_getRootNode(){const ft=this._viewContainerRef.element.nativeElement;return ft.nodeType===ft.ELEMENT_NODE?ft:ft.parentNode}static{this.\u0275fac=function(jt){return new(jt||F)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(y.qQ))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.Vt3]})}}return F})(),$=(()=>{class F{static{this.\u0275fac=function(jt){return new(jt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})()},6914:(Oe,Et,r)=>{r.d(Et,{uv:()=>be,Gj:()=>oe,R:()=>cn,E9:()=>It,Xj:()=>gt});var o=r(14085),y=r(17705),_=r(21413),T=r(7673),k=r(71985),Y=r(33726),q=r(96780),it=r(18359);const et={schedule(te){let Yt=requestAnimationFrame,wt=cancelAnimationFrame;const{delegate:ee}=et;ee&&(Yt=ee.requestAnimationFrame,wt=ee.cancelAnimationFrame);const me=Yt(Qt=>{wt=void 0,te(Qt)});return new it.yU(()=>wt?.(me))},requestAnimationFrame(...te){const{delegate:Yt}=et;return(Yt?.requestAnimationFrame||requestAnimationFrame)(...te)},cancelAnimationFrame(...te){const{delegate:Yt}=et;return(Yt?.cancelAnimationFrame||cancelAnimationFrame)(...te)},delegate:void 0};var lt=r(39687);new class U extends lt.q{flush(Yt){let wt;this._active=!0,Yt?wt=Yt.id:(wt=this._scheduled,this._scheduled=void 0);const{actions:ee}=this;let me;Yt=Yt||ee.shift();do{if(me=Yt.execute(Yt.state,Yt.delay))break}while((Yt=ee[0])&&Yt.id===wt&&ee.shift());if(this._active=!1,me){for(;(Yt=ee[0])&&Yt.id===wt&&ee.shift();)Yt.unsubscribe();throw me}}}(class R extends q.R{constructor(Yt,wt){super(Yt,wt),this.scheduler=Yt,this.work=wt}requestAsyncId(Yt,wt,ee=0){return null!==ee&&ee>0?super.requestAsyncId(Yt,wt,ee):(Yt.actions.push(this),Yt._scheduled||(Yt._scheduled=et.requestAnimationFrame(()=>Yt.flush(void 0))))}recycleAsyncId(Yt,wt,ee=0){var me;if(null!=ee?ee>0:this.delay>0)return super.recycleAsyncId(Yt,wt,ee);const{actions:Qt}=Yt;null!=wt&&wt===Yt._scheduled&&(null===(me=Qt[Qt.length-1])||void 0===me?void 0:me.id)!==wt&&(et.cancelAnimationFrame(wt),Yt._scheduled=void 0)}});r(25007);var rt=r(43236),_t=r(39974),Ft=r(58750),le=r(54360),$=r(41584);function Bt(te,Yt=rt.E){return function de(te){return(0,_t.N)((Yt,wt)=>{let ee=!1,me=null,Qt=null,$e=!1;const Ut=()=>{if(Qt?.unsubscribe(),Qt=null,ee){ee=!1;const pt=me;me=null,wt.next(pt)}$e&&wt.complete()},qt=()=>{Qt=null,$e&&wt.complete()};Yt.subscribe((0,le._)(wt,pt=>{ee=!0,me=pt,Qt||(0,Ft.Tg)(te(pt)).subscribe(Qt=(0,le._)(wt,Ut,qt))},()=>{$e=!0,(!ee||!Qt||Qt.closed)&&wt.complete()}))})}(()=>(0,$.O)(te,Yt))}var F=r(5964),Ct=r(56977),ft=r(36860),jt=r(60177),_e=r(28203);let cn=(()=>{class te{constructor(wt,ee,me){this._ngZone=wt,this._platform=ee,this._scrolled=new _.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=me}register(wt){this.scrollContainers.has(wt)||this.scrollContainers.set(wt,wt.elementScrolled().subscribe(()=>this._scrolled.next(wt)))}deregister(wt){const ee=this.scrollContainers.get(wt);ee&&(ee.unsubscribe(),this.scrollContainers.delete(wt))}scrolled(wt=20){return this._platform.isBrowser?new k.c(ee=>{this._globalSubscription||this._addGlobalListener();const me=wt>0?this._scrolled.pipe(Bt(wt)).subscribe(ee):this._scrolled.subscribe(ee);return this._scrolledCount++,()=>{me.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,T.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((wt,ee)=>this.deregister(ee)),this._scrolled.complete()}ancestorScrolled(wt,ee){const me=this.getAncestorScrollContainers(wt);return this.scrolled(ee).pipe((0,F.p)(Qt=>!Qt||me.indexOf(Qt)>-1))}getAncestorScrollContainers(wt){const ee=[];return this.scrollContainers.forEach((me,Qt)=>{this._scrollableContainsElement(Qt,wt)&&ee.push(Qt)}),ee}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(wt,ee){let me=(0,o.i8)(ee),Qt=wt.getElementRef().nativeElement;do{if(me==Qt)return!0}while(me=me.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const wt=this._getWindow();return(0,Y.R)(wt.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(ee){return new(ee||te)(y.KVO(y.SKi),y.KVO(ft.OD),y.KVO(jt.qQ,8))}}static{this.\u0275prov=y.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),be=(()=>{class te{constructor(wt,ee,me,Qt){this.elementRef=wt,this.scrollDispatcher=ee,this.ngZone=me,this.dir=Qt,this._destroyed=new _.B,this._elementScrolled=new k.c($e=>this.ngZone.runOutsideAngular(()=>(0,Y.R)(this.elementRef.nativeElement,"scroll").pipe((0,Ct.Q)(this._destroyed)).subscribe($e)))}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(wt){const ee=this.elementRef.nativeElement,me=this.dir&&"rtl"==this.dir.value;null==wt.left&&(wt.left=me?wt.end:wt.start),null==wt.right&&(wt.right=me?wt.start:wt.end),null!=wt.bottom&&(wt.top=ee.scrollHeight-ee.clientHeight-wt.bottom),me&&0!=(0,ft.BD)()?(null!=wt.left&&(wt.right=ee.scrollWidth-ee.clientWidth-wt.left),2==(0,ft.BD)()?wt.left=wt.right:1==(0,ft.BD)()&&(wt.left=wt.right?-wt.right:wt.right)):null!=wt.right&&(wt.left=ee.scrollWidth-ee.clientWidth-wt.right),this._applyScrollToOptions(wt)}_applyScrollToOptions(wt){const ee=this.elementRef.nativeElement;(0,ft.CZ)()?ee.scrollTo(wt):(null!=wt.top&&(ee.scrollTop=wt.top),null!=wt.left&&(ee.scrollLeft=wt.left))}measureScrollOffset(wt){const ee="left",Qt=this.elementRef.nativeElement;if("top"==wt)return Qt.scrollTop;if("bottom"==wt)return Qt.scrollHeight-Qt.clientHeight-Qt.scrollTop;const $e=this.dir&&"rtl"==this.dir.value;return"start"==wt?wt=$e?"right":ee:"end"==wt&&(wt=$e?ee:"right"),$e&&2==(0,ft.BD)()?wt==ee?Qt.scrollWidth-Qt.clientWidth-Qt.scrollLeft:Qt.scrollLeft:$e&&1==(0,ft.BD)()?wt==ee?Qt.scrollLeft+Qt.scrollWidth-Qt.clientWidth:-Qt.scrollLeft:wt==ee?Qt.scrollLeft:Qt.scrollWidth-Qt.clientWidth-Qt.scrollLeft}static{this.\u0275fac=function(ee){return new(ee||te)(y.rXU(y.aKT),y.rXU(cn),y.rXU(y.SKi),y.rXU(_e.dS,8))}}static{this.\u0275dir=y.FsC({type:te,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return te})(),gt=(()=>{class te{constructor(wt,ee,me){this._platform=wt,this._change=new _.B,this._changeListener=Qt=>{this._change.next(Qt)},this._document=me,ee.runOutsideAngular(()=>{if(wt.isBrowser){const Qt=this._getWindow();Qt.addEventListener("resize",this._changeListener),Qt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const wt=this._getWindow();wt.removeEventListener("resize",this._changeListener),wt.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const wt={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),wt}getViewportRect(){const wt=this.getViewportScrollPosition(),{width:ee,height:me}=this.getViewportSize();return{top:wt.top,left:wt.left,bottom:wt.top+me,right:wt.left+ee,height:me,width:ee}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const wt=this._document,ee=this._getWindow(),me=wt.documentElement,Qt=me.getBoundingClientRect();return{top:-Qt.top||wt.body.scrollTop||ee.scrollY||me.scrollTop||0,left:-Qt.left||wt.body.scrollLeft||ee.scrollX||me.scrollLeft||0}}change(wt=20){return wt>0?this._change.pipe(Bt(wt)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const wt=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:wt.innerWidth,height:wt.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(ee){return new(ee||te)(y.KVO(ft.OD),y.KVO(y.SKi),y.KVO(jt.qQ,8))}}static{this.\u0275prov=y.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),oe=(()=>{class te{static{this.\u0275fac=function(ee){return new(ee||te)}}static{this.\u0275mod=y.$C({type:te})}static{this.\u0275inj=y.G2t({})}}return te})(),It=(()=>{class te{static{this.\u0275fac=function(ee){return new(ee||te)}}static{this.\u0275mod=y.$C({type:te})}static{this.\u0275inj=y.G2t({imports:[_e.jI,oe,_e.jI,oe]})}}return te})()},60177:(Oe,Et,r)=>{r.d(Et,{AJ:()=>$n,Jj:()=>tr,MD:()=>Co,N0:()=>So,P9:()=>xo,Pc:()=>cc,QT:()=>_,Sm:()=>ut,Sq:()=>ci,T3:()=>ko,TG:()=>vo,UE:()=>Zi,VF:()=>k,Vy:()=>eo,Xr:()=>no,YU:()=>An,ZD:()=>T,_b:()=>En,aZ:()=>_t,bT:()=>Pi,e1:()=>Jc,fG:()=>bc,fw:()=>rt,hb:()=>P,hj:()=>it,pM:()=>ci,qQ:()=>Y,ux:()=>mi});var o=r(17705);let y=null;function _(){return y}function T(b){y||(y=b)}class k{}const Y=new o.nKC("DocumentToken");let q=(()=>{class b{historyGo(w){throw new Error("Not implemented")}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return(0,o.WQX)(et)},providedIn:"platform"})}}return b})();const it=new o.nKC("Location Initialized");let et=(()=>{class b extends q{constructor(){super(),this._doc=(0,o.WQX)(Y),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(w){const I=_().getGlobalEventTarget(this._doc,"window");return I.addEventListener("popstate",w,!1),()=>I.removeEventListener("popstate",w)}onHashChange(w){const I=_().getGlobalEventTarget(this._doc,"window");return I.addEventListener("hashchange",w,!1),()=>I.removeEventListener("hashchange",w)}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(w){this._location.pathname=w}pushState(w,I,Dt){this._history.pushState(w,I,Dt)}replaceState(w,I,Dt){this._history.replaceState(w,I,Dt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(w=0){this._history.go(w)}getState(){return this._history.state}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return new b},providedIn:"platform"})}}return b})();function R(b,j){if(0==b.length)return j;if(0==j.length)return b;let w=0;return b.endsWith("/")&&w++,j.startsWith("/")&&w++,2==w?b+j.substring(1):1==w?b+j:b+"/"+j}function lt(b){const j=b.match(/#|\?|$/),w=j&&j.index||b.length;return b.slice(0,w-("/"===b[w-1]?1:0))+b.slice(w)}function U(b){return b&&"?"!==b[0]?"?"+b:b}let P=(()=>{class b{historyGo(w){throw new Error("Not implemented")}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return(0,o.WQX)(ut)},providedIn:"root"})}}return b})();const m=new o.nKC("appBaseHref");let ut=(()=>{class b extends P{constructor(w,I){super(),this._platformLocation=w,this._removeListenerFns=[],this._baseHref=I??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(Y).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}prepareExternalUrl(w){return R(this._baseHref,w)}path(w=!1){const I=this._platformLocation.pathname+U(this._platformLocation.search),Dt=this._platformLocation.hash;return Dt&&w?`${I}${Dt}`:I}pushState(w,I,Dt,ge){const ke=this.prepareExternalUrl(Dt+U(ge));this._platformLocation.pushState(w,I,ke)}replaceState(w,I,Dt,ge){const ke=this.prepareExternalUrl(Dt+U(ge));this._platformLocation.replaceState(w,I,ke)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(w=0){this._platformLocation.historyGo?.(w)}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(q),o.KVO(m,8))}}static{this.\u0275prov=o.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),rt=(()=>{class b extends P{constructor(w,I){super(),this._platformLocation=w,this._baseHref="",this._removeListenerFns=[],null!=I&&(this._baseHref=I)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}path(w=!1){let I=this._platformLocation.hash;return null==I&&(I="#"),I.length>0?I.substring(1):I}prepareExternalUrl(w){const I=R(this._baseHref,w);return I.length>0?"#"+I:I}pushState(w,I,Dt,ge){let ke=this.prepareExternalUrl(Dt+U(ge));0==ke.length&&(ke=this._platformLocation.pathname),this._platformLocation.pushState(w,I,ke)}replaceState(w,I,Dt,ge){let ke=this.prepareExternalUrl(Dt+U(ge));0==ke.length&&(ke=this._platformLocation.pathname),this._platformLocation.replaceState(w,I,ke)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(w=0){this._platformLocation.historyGo?.(w)}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(q),o.KVO(m,8))}}static{this.\u0275prov=o.jDH({token:b,factory:b.\u0275fac})}}return b})(),_t=(()=>{class b{constructor(w){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=w;const I=this._locationStrategy.getBaseHref();this._basePath=function $(b){if(new RegExp("^(https?:)?//").test(b)){const[,w]=b.split(/\/\/[^\/]+/);return w}return b}(lt(de(I))),this._locationStrategy.onPopState(Dt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Dt.state,type:Dt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(w=!1){return this.normalize(this._locationStrategy.path(w))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(w,I=""){return this.path()==this.normalize(w+U(I))}normalize(w){return b.stripTrailingSlash(function le(b,j){if(!b||!j.startsWith(b))return j;const w=j.substring(b.length);return""===w||["/",";","?","#"].includes(w[0])?w:j}(this._basePath,de(w)))}prepareExternalUrl(w){return w&&"/"!==w[0]&&(w="/"+w),this._locationStrategy.prepareExternalUrl(w)}go(w,I="",Dt=null){this._locationStrategy.pushState(Dt,"",w,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+U(I)),Dt)}replaceState(w,I="",Dt=null){this._locationStrategy.replaceState(Dt,"",w,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+U(I)),Dt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(w=0){this._locationStrategy.historyGo?.(w)}onUrlChange(w){return this._urlChangeListeners.push(w),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(I=>{this._notifyUrlChangeListeners(I.url,I.state)})),()=>{const I=this._urlChangeListeners.indexOf(w);this._urlChangeListeners.splice(I,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(w="",I){this._urlChangeListeners.forEach(Dt=>Dt(w,I))}subscribe(w,I,Dt){return this._subject.subscribe({next:w,error:I,complete:Dt})}static{this.normalizeQueryParams=U}static{this.joinWithSlash=R}static{this.stripTrailingSlash=lt}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(P))}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return function Ft(){return new _t((0,o.KVO)(P))}()},providedIn:"root"})}}return b})();function de(b){return b.replace(/\/index.html$/,"")}function En(b,j){j=encodeURIComponent(j);for(const w of b.split(";")){const I=w.indexOf("="),[Dt,ge]=-1==I?[w,""]:[w.slice(0,I),w.slice(I+1)];if(Dt.trim()===j)return decodeURIComponent(ge)}return null}const Fn=/\s+/,On=[];let An=(()=>{class b{constructor(w,I,Dt,ge){this._iterableDiffers=w,this._keyValueDiffers=I,this._ngEl=Dt,this._renderer=ge,this.initialClasses=On,this.stateMap=new Map}set klass(w){this.initialClasses=null!=w?w.trim().split(Fn):On}set ngClass(w){this.rawClass="string"==typeof w?w.trim().split(Fn):w}ngDoCheck(){for(const I of this.initialClasses)this._updateState(I,!0);const w=this.rawClass;if(Array.isArray(w)||w instanceof Set)for(const I of w)this._updateState(I,!0);else if(null!=w)for(const I of Object.keys(w))this._updateState(I,!!w[I]);this._applyStateDiff()}_updateState(w,I){const Dt=this.stateMap.get(w);void 0!==Dt?(Dt.enabled!==I&&(Dt.changed=!0,Dt.enabled=I),Dt.touched=!0):this.stateMap.set(w,{enabled:I,changed:!0,touched:!0})}_applyStateDiff(){for(const w of this.stateMap){const I=w[0],Dt=w[1];Dt.changed?(this._toggleClass(I,Dt.enabled),Dt.changed=!1):Dt.touched||(Dt.enabled&&this._toggleClass(I,!1),this.stateMap.delete(I)),Dt.touched=!1}}_toggleClass(w,I){(w=w.trim()).length>0&&w.split(Fn).forEach(Dt=>{I?this._renderer.addClass(this._ngEl.nativeElement,Dt):this._renderer.removeClass(this._ngEl.nativeElement,Dt)})}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o._q3),o.rXU(o.MKu),o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}}return b})();class Vn{constructor(j,w,I,Dt){this.$implicit=j,this.ngForOf=w,this.index=I,this.count=Dt}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 ci=(()=>{class b{set ngForOf(w){this._ngForOf=w,this._ngForOfDirty=!0}set ngForTrackBy(w){this._trackByFn=w}get ngForTrackBy(){return this._trackByFn}constructor(w,I,Dt){this._viewContainer=w,this._template=I,this._differs=Dt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(w){w&&(this._template=w)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const w=this._ngForOf;!this._differ&&w&&(this._differ=this._differs.find(w).create(this.ngForTrackBy))}if(this._differ){const w=this._differ.diff(this._ngForOf);w&&this._applyChanges(w)}}_applyChanges(w){const I=this._viewContainer;w.forEachOperation((Dt,ge,ke)=>{if(null==Dt.previousIndex)I.createEmbeddedView(this._template,new Vn(Dt.item,this._ngForOf,-1,-1),null===ke?void 0:ke);else if(null==ke)I.remove(null===ge?void 0:ge);else if(null!==ge){const rn=I.get(ge);I.move(rn,ke),di(rn,Dt)}});for(let Dt=0,ge=I.length;Dt{di(I.get(Dt.currentIndex),Dt)})}static ngTemplateContextGuard(w,I){return!0}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return b})();function di(b,j){b.context.$implicit=j.item}let Pi=(()=>{class b{constructor(w,I){this._viewContainer=w,this._context=new bi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=I}set ngIf(w){this._context.$implicit=this._context.ngIf=w,this._updateView()}set ngIfThen(w){Ri("ngIfThen",w),this._thenTemplateRef=w,this._thenViewRef=null,this._updateView()}set ngIfElse(w){Ri("ngIfElse",w),this._elseTemplateRef=w,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(w,I){return!0}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return b})();class bi{constructor(){this.$implicit=null,this.ngIf=null}}function Ri(b,j){if(j&&!j.createEmbeddedView)throw new Error(`${b} must be a TemplateRef, but received '${(0,o.Tbb)(j)}'.`)}class to{constructor(j,w){this._viewContainerRef=j,this._templateRef=w,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(j){j&&!this._created?this.create():!j&&this._created&&this.destroy()}}let mi=(()=>{class b{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(w){this._ngSwitch=w,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(w){this._defaultViews.push(w)}_matchCase(w){const I=w==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||I,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),I}_updateDefaultCases(w){if(this._defaultViews.length>0&&w!==this._defaultUsed){this._defaultUsed=w;for(const I of this._defaultViews)I.enforceState(w)}}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return b})(),Jc=(()=>{class b{constructor(w,I,Dt){this.ngSwitch=Dt,Dt._addCase(),this._view=new to(w,I)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(mi,9))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return b})(),bc=(()=>{class b{constructor(w,I,Dt){Dt._addDefault(new to(w,I))}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(mi,9))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return b})(),ko=(()=>{class b{constructor(w){this._viewContainerRef=w,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(w){if(w.ngTemplateOutlet||w.ngTemplateOutletInjector){const I=this._viewContainerRef;if(this._viewRef&&I.remove(I.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Dt,ngTemplateOutletContext:ge,ngTemplateOutletInjector:ke}=this;this._viewRef=I.createEmbeddedView(Dt,ge,ke?{injector:ke}:void 0)}else this._viewRef=null}else this._viewRef&&w.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return b})();function Ti(b,j){return new o.wOt(2100,!1)}class zc{createSubscription(j,w){return(0,o.O8t)(()=>j.subscribe({next:w,error:I=>{throw I}}))}dispose(j){(0,o.O8t)(()=>j.unsubscribe())}}class ic{createSubscription(j,w){return j.then(w,I=>{throw I})}dispose(j){}}const Ro=new ic,Fo=new zc;let tr=(()=>{class b{constructor(w){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=w}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(w){return this._obj?w!==this._obj?(this._dispose(),this.transform(w)):this._latestValue:(w&&this._subscribe(w),this._latestValue)}_subscribe(w){this._obj=w,this._strategy=this._selectStrategy(w),this._subscription=this._strategy.createSubscription(w,I=>this._updateLatestValue(w,I))}_selectStrategy(w){if((0,o.jNT)(w))return Ro;if((0,o.zjR)(w))return Fo;throw Ti()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(w,I){w===this._obj&&(this._latestValue=I,this._ref.markForCheck())}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:b,pure:!1,standalone:!0})}}return b})(),cc=(()=>{class b{transform(w){if(null==w)return null;if("string"!=typeof w)throw Ti();return w.toUpperCase()}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"uppercase",type:b,pure:!0,standalone:!0})}}return b})(),vo=(()=>{class b{transform(w){return JSON.stringify(w,null,2)}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"json",type:b,pure:!1,standalone:!0})}}return b})(),xo=(()=>{class b{transform(w,I,Dt){if(null==w)return null;if(!this.supports(w))throw Ti();return w.slice(I,Dt)}supports(w){return"string"==typeof w||Array.isArray(w)}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"slice",type:b,pure:!1,standalone:!0})}}return b})(),Co=(()=>{class b{static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275mod=o.$C({type:b})}static{this.\u0275inj=o.G2t({})}}return b})();const $n="browser",yi="server";function Zi(b){return b===$n}function eo(b){return b===yi}let no=(()=>{class b{static{this.\u0275prov=(0,o.jDH)({token:b,providedIn:"root",factory:()=>new io((0,o.KVO)(Y),window)})}}return b})();class io{constructor(j,w){this.document=j,this.window=w,this.offset=()=>[0,0]}setOffset(j){this.offset=Array.isArray(j)?()=>j:j}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(j){this.supportsScrolling()&&this.window.scrollTo(j[0],j[1])}scrollToAnchor(j){if(!this.supportsScrolling())return;const w=function rc(b,j){const w=b.getElementById(j)||b.getElementsByName(j)[0];if(w)return w;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const I=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let Dt=I.currentNode;for(;Dt;){const ge=Dt.shadowRoot;if(ge){const ke=ge.getElementById(j)||ge.querySelector(`[name="${j}"]`);if(ke)return ke}Dt=I.nextNode()}}return null}(this.document,j);w&&(this.scrollToElement(w),w.focus())}setHistoryScrollRestoration(j){this.supportsScrolling()&&(this.window.history.scrollRestoration=j)}scrollToElement(j){const w=j.getBoundingClientRect(),I=w.left+this.window.pageXOffset,Dt=w.top+this.window.pageYOffset,ge=this.offset();this.window.scrollTo(I-ge[0],Dt-ge[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class So{}},21626:(Oe,Et,r)=>{r.d(Et,{$R:()=>ue,JV:()=>U,Lr:()=>P,Qq:()=>be,b$:()=>Rt,cS:()=>Be,yz:()=>Se});var o=r(17705),y=r(7673),_=r(86648),T=r(71985),k=r(70274),Y=r(5964),q=r(96354),it=r(70980),et=r(25558),R=r(60177);class lt{}class U{}class P{constructor(A){this.normalizedNames=new Map,this.lazyUpdate=null,A?"string"==typeof A?this.lazyInit=()=>{this.headers=new Map,A.split("\n").forEach(mt=>{const G=mt.indexOf(":");if(G>0){const Mt=mt.slice(0,G),Ht=Mt.toLowerCase(),re=mt.slice(G+1).trim();this.maybeSetNormalizedName(Mt,Ht),this.headers.has(Ht)?this.headers.get(Ht).push(re):this.headers.set(Ht,[re])}})}:typeof Headers<"u"&&A instanceof Headers?(this.headers=new Map,A.forEach((mt,G)=>{this.setHeaderEntries(G,mt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(A).forEach(([mt,G])=>{this.setHeaderEntries(mt,G)})}:this.headers=new Map}has(A){return this.init(),this.headers.has(A.toLowerCase())}get(A){this.init();const mt=this.headers.get(A.toLowerCase());return mt&&mt.length>0?mt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(A){return this.init(),this.headers.get(A.toLowerCase())||null}append(A,mt){return this.clone({name:A,value:mt,op:"a"})}set(A,mt){return this.clone({name:A,value:mt,op:"s"})}delete(A,mt){return this.clone({name:A,value:mt,op:"d"})}maybeSetNormalizedName(A,mt){this.normalizedNames.has(mt)||this.normalizedNames.set(mt,A)}init(){this.lazyInit&&(this.lazyInit instanceof P?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(A=>this.applyUpdate(A)),this.lazyUpdate=null))}copyFrom(A){A.init(),Array.from(A.headers.keys()).forEach(mt=>{this.headers.set(mt,A.headers.get(mt)),this.normalizedNames.set(mt,A.normalizedNames.get(mt))})}clone(A){const mt=new P;return mt.lazyInit=this.lazyInit&&this.lazyInit instanceof P?this.lazyInit:this,mt.lazyUpdate=(this.lazyUpdate||[]).concat([A]),mt}applyUpdate(A){const mt=A.name.toLowerCase();switch(A.op){case"a":case"s":let G=A.value;if("string"==typeof G&&(G=[G]),0===G.length)return;this.maybeSetNormalizedName(A.name,mt);const Mt=("a"===A.op?this.headers.get(mt):void 0)||[];Mt.push(...G),this.headers.set(mt,Mt);break;case"d":const Ht=A.value;if(Ht){let re=this.headers.get(mt);if(!re)return;re=re.filter(Ae=>-1===Ht.indexOf(Ae)),0===re.length?(this.headers.delete(mt),this.normalizedNames.delete(mt)):this.headers.set(mt,re)}else this.headers.delete(mt),this.normalizedNames.delete(mt)}}setHeaderEntries(A,mt){const G=(Array.isArray(mt)?mt:[mt]).map(Ht=>Ht.toString()),Mt=A.toLowerCase();this.headers.set(Mt,G),this.maybeSetNormalizedName(A,Mt)}forEach(A){this.init(),Array.from(this.normalizedNames.keys()).forEach(mt=>A(this.normalizedNames.get(mt),this.headers.get(mt)))}}class ut{encodeKey(A){return le(A)}encodeValue(A){return le(A)}decodeKey(A){return decodeURIComponent(A)}decodeValue(A){return decodeURIComponent(A)}}const _t=/%(\d[a-f0-9])/gi,Ft={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function le(ne){return encodeURIComponent(ne).replace(_t,(A,mt)=>Ft[mt]??A)}function de(ne){return`${ne}`}class ${constructor(A={}){if(this.updates=null,this.cloneFrom=null,this.encoder=A.encoder||new ut,A.fromString){if(A.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function rt(ne,A){const mt=new Map;return ne.length>0&&ne.replace(/^\?/,"").split("&").forEach(Mt=>{const Ht=Mt.indexOf("="),[re,Ae]=-1==Ht?[A.decodeKey(Mt),""]:[A.decodeKey(Mt.slice(0,Ht)),A.decodeValue(Mt.slice(Ht+1))],Me=mt.get(re)||[];Me.push(Ae),mt.set(re,Me)}),mt}(A.fromString,this.encoder)}else A.fromObject?(this.map=new Map,Object.keys(A.fromObject).forEach(mt=>{const G=A.fromObject[mt],Mt=Array.isArray(G)?G.map(de):[de(G)];this.map.set(mt,Mt)})):this.map=null}has(A){return this.init(),this.map.has(A)}get(A){this.init();const mt=this.map.get(A);return mt?mt[0]:null}getAll(A){return this.init(),this.map.get(A)||null}keys(){return this.init(),Array.from(this.map.keys())}append(A,mt){return this.clone({param:A,value:mt,op:"a"})}appendAll(A){const mt=[];return Object.keys(A).forEach(G=>{const Mt=A[G];Array.isArray(Mt)?Mt.forEach(Ht=>{mt.push({param:G,value:Ht,op:"a"})}):mt.push({param:G,value:Mt,op:"a"})}),this.clone(mt)}set(A,mt){return this.clone({param:A,value:mt,op:"s"})}delete(A,mt){return this.clone({param:A,value:mt,op:"d"})}toString(){return this.init(),this.keys().map(A=>{const mt=this.encoder.encodeKey(A);return this.map.get(A).map(G=>mt+"="+this.encoder.encodeValue(G)).join("&")}).filter(A=>""!==A).join("&")}clone(A){const mt=new $({encoder:this.encoder});return mt.cloneFrom=this.cloneFrom||this,mt.updates=(this.updates||[]).concat(A),mt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(A=>this.map.set(A,this.cloneFrom.map.get(A))),this.updates.forEach(A=>{switch(A.op){case"a":case"s":const mt=("a"===A.op?this.map.get(A.param):void 0)||[];mt.push(de(A.value)),this.map.set(A.param,mt);break;case"d":if(void 0===A.value){this.map.delete(A.param);break}{let G=this.map.get(A.param)||[];const Mt=G.indexOf(de(A.value));-1!==Mt&&G.splice(Mt,1),G.length>0?this.map.set(A.param,G):this.map.delete(A.param)}}}),this.cloneFrom=this.updates=null)}}class F{constructor(){this.map=new Map}set(A,mt){return this.map.set(A,mt),this}get(A){return this.map.has(A)||this.map.set(A,A.defaultValue()),this.map.get(A)}delete(A){return this.map.delete(A),this}has(A){return this.map.has(A)}keys(){return this.map.keys()}}function ft(ne){return typeof ArrayBuffer<"u"&&ne instanceof ArrayBuffer}function jt(ne){return typeof Blob<"u"&&ne instanceof Blob}function _e(ne){return typeof FormData<"u"&&ne instanceof FormData}class Te{constructor(A,mt,G,Mt){let Ht;if(this.url=mt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=A.toUpperCase(),function Ct(ne){switch(ne){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Mt?(this.body=void 0!==G?G:null,Ht=Mt):Ht=G,Ht&&(this.reportProgress=!!Ht.reportProgress,this.withCredentials=!!Ht.withCredentials,Ht.responseType&&(this.responseType=Ht.responseType),Ht.headers&&(this.headers=Ht.headers),Ht.context&&(this.context=Ht.context),Ht.params&&(this.params=Ht.params)),this.headers||(this.headers=new P),this.context||(this.context=new F),this.params){const re=this.params.toString();if(0===re.length)this.urlWithParams=mt;else{const Ae=mt.indexOf("?");this.urlWithParams=mt+(-1===Ae?"?":Aeen.set(mn,A.setHeaders[mn]),Me)),A.setParams&&(qe=Object.keys(A.setParams).reduce((en,mn)=>en.set(mn,A.setParams[mn]),qe)),new Te(mt,G,Ht,{params:qe,headers:Me,context:an,reportProgress:Ae,responseType:Mt,withCredentials:re})}}var He=function(ne){return ne[ne.Sent=0]="Sent",ne[ne.UploadProgress=1]="UploadProgress",ne[ne.ResponseHeader=2]="ResponseHeader",ne[ne.DownloadProgress=3]="DownloadProgress",ne[ne.Response=4]="Response",ne[ne.User=5]="User",ne}(He||{});class Je{constructor(A,mt=200,G="OK"){this.headers=A.headers||new P,this.status=void 0!==A.status?A.status:mt,this.statusText=A.statusText||G,this.url=A.url||null,this.ok=this.status>=200&&this.status<300}}class Ce extends Je{constructor(A={}){super(A),this.type=He.ResponseHeader}clone(A={}){return new Ce({headers:A.headers||this.headers,status:void 0!==A.status?A.status:this.status,statusText:A.statusText||this.statusText,url:A.url||this.url||void 0})}}class Be extends Je{constructor(A={}){super(A),this.type=He.Response,this.body=void 0!==A.body?A.body:null}clone(A={}){return new Be({body:void 0!==A.body?A.body:this.body,headers:A.headers||this.headers,status:void 0!==A.status?A.status:this.status,statusText:A.statusText||this.statusText,url:A.url||this.url||void 0})}}class Se extends Je{constructor(A){super(A,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${A.url||"(unknown url)"}`:`Http failure response for ${A.url||"(unknown url)"}: ${A.status} ${A.statusText}`,this.error=A.error||null}}function cn(ne,A){return{body:A,headers:ne.headers,context:ne.context,observe:ne.observe,params:ne.params,reportProgress:ne.reportProgress,responseType:ne.responseType,withCredentials:ne.withCredentials}}let be=(()=>{class ne{constructor(mt){this.handler=mt}request(mt,G,Mt={}){let Ht;if(mt instanceof Te)Ht=mt;else{let Me,qe;Me=Mt.headers instanceof P?Mt.headers:new P(Mt.headers),Mt.params&&(qe=Mt.params instanceof $?Mt.params:new $({fromObject:Mt.params})),Ht=new Te(mt,G,void 0!==Mt.body?Mt.body:null,{headers:Me,context:Mt.context,params:qe,reportProgress:Mt.reportProgress,responseType:Mt.responseType||"json",withCredentials:Mt.withCredentials})}const re=(0,y.of)(Ht).pipe((0,k.H)(Me=>this.handler.handle(Me)));if(mt instanceof Te||"events"===Mt.observe)return re;const Ae=re.pipe((0,Y.p)(Me=>Me instanceof Be));switch(Mt.observe||"body"){case"body":switch(Ht.responseType){case"arraybuffer":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&!(Me.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Me.body}));case"blob":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&!(Me.body instanceof Blob))throw new Error("Response is not a Blob.");return Me.body}));case"text":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&"string"!=typeof Me.body)throw new Error("Response is not a string.");return Me.body}));default:return Ae.pipe((0,q.T)(Me=>Me.body))}case"response":return Ae;default:throw new Error(`Unreachable: unhandled observe type ${Mt.observe}}`)}}delete(mt,G={}){return this.request("DELETE",mt,G)}get(mt,G={}){return this.request("GET",mt,G)}head(mt,G={}){return this.request("HEAD",mt,G)}jsonp(mt,G){return this.request("JSONP",mt,{params:(new $).append(G,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(mt,G={}){return this.request("OPTIONS",mt,G)}patch(mt,G,Mt={}){return this.request("PATCH",mt,cn(Mt,G))}post(mt,G,Mt={}){return this.request("POST",mt,cn(Mt,G))}put(mt,G,Mt={}){return this.request("PUT",mt,cn(Mt,G))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(lt))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();function xe(ne,A){return A(ne)}const oe=new o.nKC(""),It=new o.nKC("");let Yt=(()=>{class ne extends lt{constructor(mt,G){super(),this.backend=mt,this.injector=G,this.chain=null,this.pendingTasks=(0,o.WQX)(o.$K3)}handle(mt){if(null===this.chain){const Mt=Array.from(new Set([...this.injector.get(oe),...this.injector.get(It,[])]));this.chain=Mt.reduceRight((Ht,re)=>function bn(ne,A,mt){return(G,Mt)=>mt.runInContext(()=>A(G,Ht=>ne(Ht,Mt)))}(Ht,re,this.injector),xe)}const G=this.pendingTasks.add();return this.chain(mt,Mt=>this.backend.handle(Mt)).pipe((0,it.j)(()=>this.pendingTasks.remove(G)))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(U),o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const vt=/^\)\]\}',?\n/;let X=(()=>{class ne{constructor(mt){this.xhrFactory=mt}handle(mt){if("JSONP"===mt.method)throw new o.wOt(-2800,!1);const G=this.xhrFactory;return(G.\u0275loadImpl?(0,_.H)(G.\u0275loadImpl()):(0,y.of)(null)).pipe((0,et.n)(()=>new T.c(Ht=>{const re=G.build();if(re.open(mt.method,mt.urlWithParams),mt.withCredentials&&(re.withCredentials=!0),mt.headers.forEach((On,An)=>re.setRequestHeader(On,An.join(","))),mt.headers.has("Accept")||re.setRequestHeader("Accept","application/json, text/plain, */*"),!mt.headers.has("Content-Type")){const On=mt.detectContentTypeHeader();null!==On&&re.setRequestHeader("Content-Type",On)}if(mt.responseType){const On=mt.responseType.toLowerCase();re.responseType="json"!==On?On:"text"}const Ae=mt.serializeBody();let Me=null;const qe=()=>{if(null!==Me)return Me;const On=re.statusText||"OK",An=new P(re.getAllResponseHeaders()),gi=function bt(ne){return"responseURL"in ne&&ne.responseURL?ne.responseURL:/^X-Request-URL:/m.test(ne.getAllResponseHeaders())?ne.getResponseHeader("X-Request-URL"):null}(re)||mt.url;return Me=new Ce({headers:An,status:re.status,statusText:On,url:gi}),Me},an=()=>{let{headers:On,status:An,statusText:gi,url:Mi}=qe(),Vn=null;204!==An&&(Vn=typeof re.response>"u"?re.responseText:re.response),0===An&&(An=Vn?200:0);let ci=An>=200&&An<300;if("json"===mt.responseType&&"string"==typeof Vn){const di=Vn;Vn=Vn.replace(vt,"");try{Vn=""!==Vn?JSON.parse(Vn):null}catch(Ni){Vn=di,ci&&(ci=!1,Vn={error:Ni,text:Vn})}}ci?(Ht.next(new Be({body:Vn,headers:On,status:An,statusText:gi,url:Mi||void 0})),Ht.complete()):Ht.error(new Se({error:Vn,headers:On,status:An,statusText:gi,url:Mi||void 0}))},en=On=>{const{url:An}=qe(),gi=new Se({error:On,status:re.status||0,statusText:re.statusText||"Unknown Error",url:An||void 0});Ht.error(gi)};let mn=!1;const En=On=>{mn||(Ht.next(qe()),mn=!0);let An={type:He.DownloadProgress,loaded:On.loaded};On.lengthComputable&&(An.total=On.total),"text"===mt.responseType&&re.responseText&&(An.partialText=re.responseText),Ht.next(An)},Fn=On=>{let An={type:He.UploadProgress,loaded:On.loaded};On.lengthComputable&&(An.total=On.total),Ht.next(An)};return re.addEventListener("load",an),re.addEventListener("error",en),re.addEventListener("timeout",en),re.addEventListener("abort",en),mt.reportProgress&&(re.addEventListener("progress",En),null!==Ae&&re.upload&&re.upload.addEventListener("progress",Fn)),re.send(Ae),Ht.next({type:He.Sent}),()=>{re.removeEventListener("error",en),re.removeEventListener("abort",en),re.removeEventListener("load",an),re.removeEventListener("timeout",en),mt.reportProgress&&(re.removeEventListener("progress",En),null!==Ae&&re.upload&&re.upload.removeEventListener("progress",Fn)),re.readyState!==re.DONE&&re.abort()}})))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(R.N0))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const W=new o.nKC("XSRF_ENABLED"),Lt=new o.nKC("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),De=new o.nKC("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ke{}let Qe=(()=>{class ne{constructor(mt,G,Mt){this.doc=mt,this.platform=G,this.cookieName=Mt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const mt=this.doc.cookie||"";return mt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,R._b)(mt,this.cookieName),this.lastCookieString=mt),this.lastToken}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(R.qQ),o.KVO(o.Agw),o.KVO(Lt))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();function sn(ne,A){const mt=ne.url.toLowerCase();if(!(0,o.WQX)(W)||"GET"===ne.method||"HEAD"===ne.method||mt.startsWith("http://")||mt.startsWith("https://"))return A(ne);const G=(0,o.WQX)(Ke).getToken(),Mt=(0,o.WQX)(De);return null!=G&&!ne.headers.has(Mt)&&(ne=ne.clone({headers:ne.headers.set(Mt,G)})),A(ne)}var he=function(ne){return ne[ne.Interceptors=0]="Interceptors",ne[ne.LegacyInterceptors=1]="LegacyInterceptors",ne[ne.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ne[ne.NoXsrfProtection=3]="NoXsrfProtection",ne[ne.JsonpSupport=4]="JsonpSupport",ne[ne.RequestsMadeViaParent=5]="RequestsMadeViaParent",ne[ne.Fetch=6]="Fetch",ne}(he||{});function ue(...ne){const A=[be,X,Yt,{provide:lt,useExisting:Yt},{provide:U,useExisting:X},{provide:oe,useValue:sn,multi:!0},{provide:W,useValue:!0},{provide:Ke,useClass:Qe}];for(const mt of ne)A.push(...mt.\u0275providers);return(0,o.EmA)(A)}function Rt(ne){return function nn(ne,A){return{\u0275kind:ne,\u0275providers:A}}(he.Interceptors,ne.map(A=>({provide:oe,useValue:A,multi:!0})))}},17705:(Oe,Et,r)=>{r.d(Et,{$C:()=>oc,$GK:()=>pt,$K3:()=>uf,$MX:()=>c2,AVh:()=>A3,Aen:()=>ur,Agw:()=>v0,B4B:()=>a0,BIS:()=>Oh,BMQ:()=>r3,C4Q:()=>Cs,C5r:()=>Gu,Co$:()=>cu,DNE:()=>p3,E5c:()=>U3,EFF:()=>sm,EJ8:()=>bo,EmA:()=>a2,FS9:()=>L3,FsC:()=>cc,G2t:()=>It,GBs:()=>v4,GFd:()=>v8,H3F:()=>mf,H5H:()=>X3,H8p:()=>h0,HJs:()=>Ib,HbH:()=>im,Hbi:()=>Lb,JRh:()=>B3,JZv:()=>X,Jv_:()=>ou,KH2:()=>ps,KVO:()=>Xe,Kam:()=>y3,Kcf:()=>Yd,L39:()=>Ls,LfX:()=>Yt,Lme:()=>V3,MKu:()=>gl,Mr5:()=>Y2,Mz_:()=>p1,NAR:()=>w3,NEm:()=>R4,NYb:()=>qg,Njj:()=>Ea,O8t:()=>ge,OA$:()=>Sn,OM3:()=>n1,Ocv:()=>Ng,Ol2:()=>a4,PLl:()=>u6,QTQ:()=>W6,Ql9:()=>Fg,QuC:()=>_o,R7$:()=>C2,RV6:()=>N8,Rfq:()=>ut,RxE:()=>y6,SKi:()=>Do,SdG:()=>H8,SpI:()=>b1,TL$:()=>nh,TL3:()=>cb,Tbb:()=>U,UyX:()=>sh,VBU:()=>ic,Vns:()=>oa,Vt3:()=>o3,WHO:()=>Cf,WPN:()=>_a,WQX:()=>Pe,XpG:()=>j8,Xx1:()=>Bs,Y8G:()=>F2,YHP:()=>en,Z63:()=>Qs,ZF7:()=>Ha,ZvI:()=>j3,_9s:()=>c1,_q3:()=>K4,aKT:()=>o1,aNF:()=>au,bIt:()=>M3,bMT:()=>Lu,bVm:()=>U2,bc$:()=>x0,bkB:()=>Or,brH:()=>Eu,c1b:()=>O1,cWb:()=>ah,czy:()=>$s,e01:()=>Mf,e5t:()=>lh,eBV:()=>la,eq3:()=>m4,eu8:()=>v3,gRc:()=>mb,gXe:()=>re,giA:()=>yf,h9k:()=>t6,hnV:()=>z1,i5U:()=>Ou,iLQ:()=>N4,j41:()=>B2,jDH:()=>at,jNT:()=>C3,joV:()=>Ps,k0s:()=>h1,kS0:()=>Fc,kdw:()=>Vs,lJ4:()=>pu,lNU:()=>de,l_i:()=>gu,lsd:()=>$u,mGM:()=>ju,mq5:()=>Y3,n$t:()=>s0,nI1:()=>Mu,nKC:()=>Lt,naY:()=>Tf,npT:()=>e6,nrm:()=>b3,o8S:()=>ws,oKB:()=>c6,osQ:()=>Zl,plB:()=>x4,qSk:()=>zs,qex:()=>V2,rOR:()=>w1,rXU:()=>Ja,rcV:()=>Wr,sFG:()=>M6,sZ2:()=>_0,sdS:()=>I8,uvJ:()=>Qc,w6W:()=>U9,wOt:()=>$,wni:()=>Hu,xGo:()=>Vr,xc7:()=>W2,xe9:()=>dl,xtB:()=>hc,yjJ:()=>O3,zZn:()=>dr,zcH:()=>na,ziG:()=>bu,zjR:()=>R8,zvX:()=>G3});var o=r(21413),y=r(18359),_=r(71985),T=r(57786),k=r(84412),Y=r(7673),q=r(97647),it=r(25558),et=r(23294);function R(t){for(let e in t)if(t[e]===R)return e;throw Error("Could not find renamed property on target object.")}function lt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function U(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(U).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function P(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const m=R({__forward_ref__:R});function ut(t){return t.__forward_ref__=ut,t.toString=function(){return U(this())},t}function rt(t){return _t(t)?t():t}function _t(t){return"function"==typeof t&&t.hasOwnProperty(m)&&t.__forward_ref__===ut}function Ft(t){return t&&!!t.\u0275providers}const de="https://g.co/ng/security#xss";class $ extends Error{constructor(e,n){super(function Bt(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function F(t){return"string"==typeof t?t:null==t?"":String(t)}function we(t,e){throw new $(-201,!1)}function Kt(t,e){null==t&&function Zt(t,e,n,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${n} ${i} ${e} <=Actual]`))}(e,t,null,"!=")}function at(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function It(t){return{providers:t.providers||[],imports:t.imports||[]}}function te(t){return wt(t,Qt)||wt(t,Ut)}function Yt(t){return null!==te(t)}function wt(t,e){return t.hasOwnProperty(e)?t[e]:null}function me(t){return t&&(t.hasOwnProperty($e)||t.hasOwnProperty(qt))?t[$e]:null}const Qt=R({\u0275prov:R}),$e=R({\u0275inj:R}),Ut=R({ngInjectableDef:R}),qt=R({ngInjectorDef:R});var pt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(pt||{});let B;function zt(t){const e=B;return B=t,e}function vt(t,e,n){const i=te(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&pt.Optional?null:void 0!==e?e:void we(U(t))}const X=globalThis;class Lt{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=at({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const st={},Tt="__NG_DI_FLAG__",ce="ngTempTokenPath",Jt=/\n/gm,V="__source";let S;function Xt(t){const e=S;return S=t,e}function Re(t,e=pt.Default){if(void 0===S)throw new $(-203,!1);return null===S?vt(t,void 0,e):S.get(t,e&pt.Optional?null:void 0,e)}function Xe(t,e=pt.Default){return(function nt(){return B}()||Re)(rt(t),e)}function Pe(t,e=pt.Default){return Xe(t,Nn(e))}function Nn(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Dn(t){const e=[];for(let n=0;ne){d=a-1;break}}}for(;aa?"":c[xt+1].toLowerCase();const ae=8&i?Gt:null;if(ae&&-1!==An(ae,E,0)||2&i&&E!==Gt){if(mi(i))return!1;d=!0}}}}else{if(!d&&!mi(i)&&!mi(v))return!1;if(d&&mi(v))continue;d=!1,i=v|1&i}}return mi(i)||d}function mi(t){return 0==(1&t)}function Jc(t,e,n,i){if(null===e)return-1;let c=0;if(i||!n){let a=!1;for(;c-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&i?c+="."+d:4&i&&(c+=" "+d);else""!==c&&!mi(d)&&(e+=ko(a,c),c=""),i=d,a=a||!mi(i);n++}return""!==c&&(e+=ko(a,c)),e}function ic(t){return Mt(()=>{const e=Oi(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Ht.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||re.Emulated,styles:t.styles||Me,_:null,schemas:t.schemas||null,tView:null,id:""};vo(n);const i=t.dependencies;return n.directiveDefs=_c(i,!1),n.pipeDefs=_c(i,!0),n.id=function Bo(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const c of n)e=Math.imul(31,e)+c.charCodeAt(0)<<0;return e+=2147483648,"c"+e}(n),n})}function Fo(t){return xn(t)||oi(t)}function tr(t){return null!==t}function oc(t){return Mt(()=>({type:t.type,bootstrap:t.bootstrap||Me,declarations:t.declarations||Me,imports:t.imports||Me,exports:t.exports||Me,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Po(t,e){if(null==t)return Ae;const n={};for(const i in t)if(t.hasOwnProperty(i)){let c=t[i],a=c;Array.isArray(c)&&(a=c[1],c=c[0]),n[c]=i,e&&(e[c]=a)}return n}function cc(t){return Mt(()=>{const e=Oi(t);return vo(e),e})}function bo(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function xn(t){return t[qe]||null}function oi(t){return t[an]||null}function ni(t){return t[en]||null}function _o(t){const e=xn(t)||oi(t)||ni(t);return null!==e&&e.standalone}function Li(t,e){const n=t[mn]||null;if(!n&&!0===e)throw new Error(`Type ${U(t)} does not have '\u0275mod' property.`);return n}function Oi(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||Ae,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Me,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Po(t.inputs,e),outputs:Po(t.outputs)}}function vo(t){t.features?.forEach(e=>e(t))}function _c(t,e){if(!t)return null;const n=e?ni:Fo;return()=>("function"==typeof t?t():t).map(i=>n(i)).filter(tr)}const hn=0,We=1,Mn=2,jn=3,Ei=4,xo=5,hi=6,Co=7,$n=8,yi=9,Vo=10,Cn=11,Zi=12,eo=13,Si=14,Wn=15,Uo=16,no=17,io=18,rc=19,Xi=20,So=21,Fi=22,oo=23,vc=24,Pn=25,jo=1,wi=2,Bi=7,Ho=9,Di=11;function ri(t){return Array.isArray(t)&&"object"==typeof t[jo]}function ki(t){return Array.isArray(t)&&!0===t[jo]}function Pc(t){return 0!=(4&t.flags)}function Vi(t){return t.componentOffset>-1}function _i(t){return 1==(1&t.flags)}function Ui(t){return!!t.template}function xc(t){return 0!=(512&t[Mn])}function co(t,e){return t.hasOwnProperty(En)?t[En]:null}let Qn=null,Go=!1;function Ai(t){const e=Qn;return Qn=t,e}const Ar={version: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:()=>{}};function Cc(t){if(!yo(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Ic(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function ro(t){t.dirty=!0,function Hc(t){if(void 0===t.liveConsumerNode)return;const e=Go;Go=!0;try{for(const n of t.liveConsumerNode)n.dirty||ro(n)}finally{Go=e}}(t),t.consumerMarkedDirty?.(t)}function ao(t){return t&&(t.nextProducerIndex=0),Ai(t)}function Xo(t,e){if(Ai(e),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(yo(t))for(let n=t.nextProducerIndex;nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Ic(t){Yo(t);for(let e=0;e0}function Yo(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let Qr=null;function ge(t){const e=Ai(null);try{return t()}finally{Ai(e)}}const rn=()=>{},Kn=(()=>({...Ar,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:rn}))();class Gn{constructor(e,n,i){this.previousValue=e,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Sn(){return ai}function ai(t){return t.type.prototype.ngOnChanges&&(t.setInput=zi),Zn}function Zn(){const t=vi(this),e=t?.current;if(e){const n=t.previous;if(n===Ae)t.previous=e;else for(let i in e)n[i]=e[i];t.current=null,this.ngOnChanges(e)}}function zi(t,e,n,i){const c=this.declaredInputs[n],a=vi(t)||function Lo(t,e){return t[wo]=e}(t,{previous:Ae,current:null}),d=a.current||(a.current={}),f=a.previous,v=f[c];d[c]=new Gn(v&&v.currentValue,e,f===Ae),t[i]=e}Sn.ngInherit=!0;const wo="__ngSimpleChanges__";function vi(t){return t[wo]||null}const Ki=function(t,e,n){},lc="svg";function li(t){for(;Array.isArray(t);)t=t[hn];return t}function dc(t,e){return li(e[t])}function L(t,e){return li(e[t.index])}function tt(t,e){return t.data[e]}function ct(t,e){return t[e]}function kt(t,e){const n=e[t];return ri(n)?n:n[hn]}function on(t,e){return null==e?null:t[e]}function ln(t){t[no]=0}function dn(t){1024&t[Mn]||(t[Mn]|=1024,Hn(t,1))}function Jn(t){1024&t[Mn]&&(t[Mn]&=-1025,Hn(t,-1))}function Hn(t,e){let n=t[jn];if(null===n)return;n[xo]+=e;let i=n;for(n=n[jn];null!==n&&(1===e&&1===i[xo]||-1===e&&0===i[xo]);)n[xo]+=e,i=n,n=n[jn]}const pn={lFrame:Jo(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function mc(){return pn.bindingsEnabled}function Nc(){return null!==pn.skipHydrationRootTNode}function Ne(){return pn.lFrame.lView}function Xn(){return pn.lFrame.tView}function la(t){return pn.lFrame.contextLView=t,t[$n]}function Ea(t){return pn.lFrame.contextLView=null,t}function Qi(){let t=da();for(;null!==t&&64===t.type;)t=t.parent;return t}function da(){return pn.lFrame.currentTNode}function Zo(t,e){const n=pn.lFrame;n.currentTNode=t,n.isParent=e}function Wc(){return pn.lFrame.isParent}function vr(){pn.lFrame.isParent=!1}function Oo(){const t=pn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Kc(){return pn.lFrame.bindingIndex}function xr(){return pn.lFrame.bindingIndex++}function h(t){const e=pn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function x(t,e){const n=pn.lFrame;n.bindingIndex=n.bindingRootIndex=t,J(e)}function J(t){pn.lFrame.currentDirectiveIndex=t}function Ot(t){const e=pn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function pe(){return pn.lFrame.currentQueryIndex}function fe(t){pn.lFrame.currentQueryIndex=t}function Ge(t){const e=t[We];return 2===e.type?e.declTNode:1===e.type?t[hi]:null}function kn(t,e,n){if(n&pt.SkipSelf){let c=e,a=t;for(;!(c=c.parent,null!==c||n&pt.Host||(c=Ge(a),null===c||(a=a[Si],10&c.type))););if(null===c)return!1;e=c,t=a}const i=pn.lFrame=Yn();return i.currentTNode=e,i.lView=t,!0}function si(t){const e=Yn(),n=t[We];pn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Yn(){const t=pn.lFrame,e=null===t?null:t.child;return null===e?Jo(t):e}function Jo(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Cr(){const t=pn.lFrame;return pn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const wc=Cr;function Fr(){const t=Cr();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function To(){return pn.lFrame.selectedIndex}function sr(t){pn.lFrame.selectedIndex=t}function xi(){const t=pn.lFrame;return tt(t.tView,t.selectedIndex)}function zs(){pn.lFrame.currentNamespace=lc}function Ps(){!function Cl(){pn.lFrame.currentNamespace=null}()}let I1=!0;function Da(){return I1}function yr(t){I1=t}function ua(t,e){for(let n=e.directiveStart,i=e.directiveEnd;n=i)break}else e[v]<0&&(t[no]+=65536),(f>13>16&&(3&t[Mn])===e&&(t[Mn]+=8192,yl(f,a)):yl(f,a)}const Rc=-1;class ha{constructor(e,n,i){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function Ss(t){return t!==Rc}function ea(t){return 32767&t}function Br(t,e){let n=function F1(t){return t>>16}(t),i=e;for(;n>0;)i=i[Si],n--;return i}let As=!0;function Sa(t){const e=As;return As=t,e}const V1=255,Ts=5;let Dl=0;const Gc={};function s(t,e){const n=p(t,e);if(-1!==n)return n;const i=e[We];i.firstCreatePass&&(t.injectorIndex=e.length,l(i.data,t),l(e,null),l(i.blueprint,null));const c=O(t,e),a=t.injectorIndex;if(Ss(c)){const d=ea(c),f=Br(c,e),v=f[We].data;for(let E=0;E<8;E++)e[a+E]=f[d+E]|v[d+E]}return e[a+8]=c,a}function l(t,e){t.push(0,0,0,0,0,0,0,0,e)}function p(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function O(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,i=null,c=e;for(;null!==c;){if(i=Xc(c),null===i)return Rc;if(n++,c=c[Si],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return Rc}function K(t,e,n){!function g(t,e,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Fn)&&(i=n[Fn]),null==i&&(i=n[Fn]=Dl++);const c=i&V1;e.data[t+(c>>Ts)]|=1<=0?e&V1:ho:e}(n);if("function"==typeof a){if(!kn(e,t,i))return i&pt.Host?Vt(c,0,i):Wt(e,n,i,c);try{let d;if(d=a(i),null!=d||i&pt.Optional)return d;we()}finally{wc()}}else if("number"==typeof a){let d=null,f=p(t,e),v=Rc,E=i&pt.Host?e[Wn][hi]:null;for((-1===f||i&pt.SkipSelf)&&(v=-1===f?O(t,e):e[f+8],v!==Rc&&ui(i,!1)?(d=e[We],f=ea(v),e=Br(v,e)):f=-1);-1!==f;){const H=e[We];if(Ln(a,f,H.data)){const xt=Ye(f,e,n,d,i,E);if(xt!==Gc)return xt}v=e[f+8],v!==Rc&&ui(i,e[We].data[f+8]===E)&&Ln(a,f,e)?(d=H,f=ea(v),e=Br(v,e)):f=-1}}return c}function Ye(t,e,n,i,c,a){const d=e[We],f=d.data[t+8],H=In(f,d,n,null==i?Vi(f)&&As:i!=d&&0!=(3&f.type),c&pt.Host&&a===f);return null!==H?yn(e,d,H,f):Gc}function In(t,e,n,i,c){const a=t.providerIndexes,d=e.data,f=1048575&a,v=t.directiveStart,H=a>>20,Gt=c?f+H:t.directiveEnd;for(let ae=i?f:f+H;ae=v&&ze.type===n)return ae}if(c){const ae=d[v];if(ae&&Ui(ae)&&ae.type===n)return v}return null}function yn(t,e,n,i){let c=t[n];const a=e.data;if(function R1(t){return t instanceof ha}(c)){const d=c;d.resolving&&function ft(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new $(-200,`Circular dependency in DI detected for ${t}${n}`)}(function Ct(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():F(t)}(a[n]));const f=Sa(d.canSeeViewProviders);d.resolving=!0;const E=d.injectImpl?zt(d.injectImpl):null;kn(t,i,pt.Default);try{c=t[n]=d.factory(void 0,a,t,i),e.firstCreatePass&&n>=i.directiveStart&&function Ml(t,e,n){const{ngOnChanges:i,ngOnInit:c,ngDoCheck:a}=e.type.prototype;if(i){const d=ai(e);(n.preOrderHooks??=[]).push(t,d),(n.preOrderCheckHooks??=[]).push(t,d)}c&&(n.preOrderHooks??=[]).push(0-t,c),a&&((n.preOrderHooks??=[]).push(t,a),(n.preOrderCheckHooks??=[]).push(t,a))}(n,a[n],e)}finally{null!==E&&zt(E),Sa(f),d.resolving=!1,wc()}}return c}function Ln(t,e,n){return!!(n[e+(t>>Ts)]&1<{const e=t.prototype.constructor,n=e[En]||uc(e),i=Object.prototype;let c=Object.getPrototypeOf(t.prototype).constructor;for(;c&&c!==i;){const a=c[En]||uc(c);if(a&&a!==n)return a;c=Object.getPrototypeOf(c)}return a=>new a})}function uc(t){return _t(t)?()=>{const e=uc(rt(t));return e&&e()}:co(t)}function Xc(t){const e=t[We],n=e.type;return 2===n?e.declTNode:1===n?t[hi]:null}function Fc(t){return function Pt(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const i=n.length;let c=0;for(;c{const i=function Aa(t){return function(...n){if(t){const i=t(...n);for(const c in i)this[c]=i[c]}}}(e);function c(...a){if(this instanceof c)return i.apply(this,a),this;const d=new c(...a);return f.annotation=d,f;function f(v,E,H){const xt=v.hasOwnProperty(Ur)?v[Ur]:Object.defineProperty(v,Ur,{value:[]})[Ur];for(;xt.length<=H;)xt.push(null);return(xt[H]=xt[H]||[]).push(d),v}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=t,c.annotationCls=c,c})}function pa(t,e){t.forEach(n=>Array.isArray(n)?pa(n,e):e(n))}function id(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Ns(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Rs(t,e){const n=[];for(let i=0;i=0?t[1|i]=n:(i=~i,function d5(t,e,n,i){let c=t.length;if(c==e)t.push(n,i);else if(1===c)t.push(i,t[0]),t[0]=n;else{for(c--,t.push(t[c-1],t[c]);c>e;)t[c]=t[c-2],c--;t[e]=n,t[e+1]=i}}(t,i,e,n)),i}function U1(t,e){const n=Ia(t,e);if(n>=0)return t[1|n]}function Ia(t,e){return function od(t,e,n){let i=0,c=t.length>>n;for(;c!==i;){const a=i+(c-i>>1),d=t[a<e?c=a:i=a+1}return~(c<|^->||--!>|)/g,S5="\u200b$1\u200b";const Nl=new Map;let vd=0;function xd(t){return Nl.get(t)||null}class N5{get lView(){return xd(this.lViewId)}constructor(e,n,i){this.lViewId=e,this.nodeIndex=n,this.native=i}}function hc(t){let e=Fa(t);if(e){if(ri(e)){const n=e;let i,c,a;if(yd(t)){if(i=function X1(t,e){const n=t[We].components;if(n)for(let i=0;i=0){const f=li(a[d]),v=Rl(a,d,f);ec(f,v),e=v;break}}}}return e||null}function Rl(t,e,n){return new N5(t[rc],e,n)}const G1="__ngContext__";function ec(t,e){ri(e)?(t[G1]=e[rc],function T5(t){Nl.set(t[rc],t)}(e)):t[G1]=e}function Fa(t){const e=t[G1];return"number"==typeof e?xd(e):e||null}function yd(t){return t&&t.constructor&&t.constructor.\u0275cmp}function Fl(t,e){const n=t[We];for(let i=Pn;ie.replace(bd,S5))}(e))}function Z1(t,e,n){return t.createElement(e,n)}function Sd(t,e){const n=t[Ho],i=n.indexOf(e);Jn(e),n.splice(i,1)}function J1(t,e){if(t.length<=Di)return;const n=Di+e,i=t[n];if(i){const c=i[Uo];null!==c&&c!==t&&Sd(c,i),e>0&&(t[n-1][Ei]=i[Ei]);const a=Ns(t,Di+e);!function $5(t,e){Ys(t,e,e[Cn],2,null,null),e[hn]=null,e[hi]=null}(i[We],i);const d=a[io];null!==d&&d.detachView(a[We]),i[jn]=null,i[Ei]=null,i[Mn]&=-129}return i}function Vl(t,e){if(!(256&e[Mn])){const n=e[Cn];e[oo]&&gr(e[oo]),e[vc]&&gr(e[vc]),n.destroyNode&&Ys(t,e,n,3,null,null),function K5(t){let e=t[Zi];if(!e)return Ul(t[We],t);for(;e;){let n=null;if(ri(e))n=e[Zi];else{const i=e[Di];i&&(n=i)}if(!n){for(;e&&!e[Ei]&&e!==t;)ri(e)&&Ul(e[We],e),e=e[jn];null===e&&(e=t),ri(e)&&Ul(e[We],e),n=e&&e[Ei]}e=n}}(e)}}function Ul(t,e){if(!(256&e[Mn])){e[Mn]&=-129,e[Mn]|=256,function Y5(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let i=0;i=0?i[d]():i[-d].unsubscribe(),a+=2}else n[a].call(i[n[a+1]]);null!==i&&(e[Co]=null);const c=e[So];if(null!==c){e[So]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[i.directiveStart+c];if(a===re.None||a===re.Emulated)return null}return L(i,n)}}(t,e.parent,n)}function ga(t,e,n,i,c){t.insertBefore(e,n,i,c)}function $l(t,e,n){t.appendChild(e,n)}function Ad(t,e,n,i,c){null!==i?ga(t,e,n,i,c):$l(t,e,n)}function q1(t,e){return t.parentNode(e)}function Nd(t,e,n){return Rd(t,e,n)}let Kl,e2,Ua,n2,Rd=function Wl(t,e,n){return 40&t.type?L(t,n):null};function Gs(t,e,n,i){const c=jl(t,i,e),a=e[Cn],f=Nd(i.parent||e[hi],i,e);if(null!=c)if(Array.isArray(n))for(let v=0;vt,createScript:t=>t,createScriptURL:t=>t})}catch{}return e2}()?.createHTML(t)||t}function nh(t){Ua=t}function ja(){if(void 0!==Ua)return Ua;if(typeof document<"u")return document;throw new $(210,!1)}function o2(){if(void 0===n2&&(n2=null,X.trustedTypes))try{n2=X.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return n2}function $d(t){return o2()?.createHTML(t)||t}function Kd(t){return o2()?.createScriptURL(t)||t}class ba{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${de})`}}class ih extends ba{getTypeName(){return"HTML"}}class Gd extends ba{getTypeName(){return"Style"}}class oh extends ba{getTypeName(){return"Script"}}class ch extends ba{getTypeName(){return"URL"}}class Xd extends ba{getTypeName(){return"ResourceURL"}}function Wr(t){return t instanceof ba?t.changingThisBreaksApplicationSecurity:t}function Ha(t,e){const n=function rh(t){return t instanceof ba&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${de})`)}return n===e}function Yd(t){return new ih(t)}function ah(t){return new Gd(t)}function sh(t){return new oh(t)}function Zl(t){return new ch(t)}function lh(t){return new Xd(t)}class dh{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Va(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch{return null}}}class Jl{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Va(e),n}}const uh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function c2(t){return(t=String(t)).match(uh)?t:"unsafe:"+t}function Lr(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function $a(...t){const e={};for(const n of t)for(const i in n)n.hasOwnProperty(i)&&(e[i]=!0);return e}const ql=Lr("area,br,col,hr,img,wbr"),Zd=Lr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),t0=Lr("rp,rt"),e0=$a(ql,$a(Zd,Lr("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")),$a(t0,Lr("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")),$a(t0,Zd)),n0=Lr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),o0=$a(n0,Lr("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"),Lr("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")),fh=Lr("script,style,template");class hh{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let c=this.checkClobberedElement(n,n.nextSibling);if(c){n=c;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!e0.hasOwnProperty(n))return this.sanitizedSomething=!0,!fh.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=e.attributes;for(let c=0;c"),!0}endElement(e){const n=e.nodeName.toLowerCase();e0.hasOwnProperty(n)&&!ql.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(qd(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const ph=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Jd=/([^\#-~ |!])/g;function qd(t){return t.replace(/&/g,"&").replace(ph,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Jd,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let r2;function t6(t,e){let n=null;try{r2=r2||function Qd(t){const e=new Jl(t);return function mh(){try{return!!(new window.DOMParser).parseFromString(Va(""),"text/html")}catch{return!1}}()?new dh(e):e}(t);let i=e?String(e):"";n=r2.getInertBodyElement(i);let c=5,a=i;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,i=a,a=n.innerHTML,n=r2.getInertBodyElement(i)}while(i!==a);return Va((new hh).sanitizeChildren(c0(n)||n))}finally{if(n){const i=c0(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function c0(t){return"content"in t&&function r0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var _a=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(_a||{});function e6(t){const e=Wa();return e?$d(e.sanitize(_a.HTML,t)||""):Ha(t,"HTML")?$d(Wr(t)):t6(ja(),F(t))}function a0(t){const e=Wa();return e?e.sanitize(_a.URL,t)||"":Ha(t,"URL")?Wr(t):c2(F(t))}function n6(t){const e=Wa();if(e)return Kd(e.sanitize(_a.RESOURCE_URL,t)||"");if(Ha(t,"ResourceURL"))return Kd(Wr(t));throw new $(904,!1)}function s0(t,e,n){return function vh(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?n6:a0}(e,n)(t)}function Wa(){const t=Ne();return t&&t[Vo].sanitizer}const Qs=new Lt("ENVIRONMENT_INITIALIZER"),l0=new Lt("INJECTOR",-1),o6=new Lt("INJECTOR_DEF_TYPES");class d0{get(e,n=st){if(n===st){const i=new Error(`NullInjectorError: No provider for ${U(e)}!`);throw i.name="NullInjectorError",i}return n}}function a2(t){return{\u0275providers:t}}function c6(...t){return{\u0275providers:m0(0,t),\u0275fromNgModule:!0}}function m0(t,...e){const n=[],i=new Set;let c;const a=d=>{n.push(d)};return pa(e,d=>{const f=d;Zs(f,a,[],i)&&(c||=[],c.push(f))}),void 0!==c&&r6(c,a),n}function r6(t,e){for(let n=0;n{e(a,i)})}}function Zs(t,e,n,i){if(!(t=rt(t)))return!1;let c=null,a=me(t);const d=!a&&xn(t);if(a||d){if(d&&!d.standalone)return!1;c=t}else{const v=t.ngModule;if(a=me(v),!a)return!1;c=v}const f=i.has(c);if(d){if(f)return!1;if(i.add(c),d.dependencies){const v="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const E of v)Zs(E,e,n,i)}}else{if(!a)return!1;{if(null!=a.imports&&!f){let E;i.add(c);try{pa(a.imports,H=>{Zs(H,e,n,i)&&(E||=[],E.push(H))})}finally{}void 0!==E&&r6(E,e)}if(!f){const E=co(c)||(()=>new c);e({provide:c,useFactory:E,deps:Me},c),e({provide:o6,useValue:c,multi:!0},c),e({provide:Qs,useValue:()=>Xe(c),multi:!0},c)}const v=a.providers;if(null!=v&&!f){const E=t;u0(v,H=>{e(H,E)})}}}return c!==t&&void 0!==t.providers}function u0(t,e){for(let n of t)Ft(n)&&(n=n.\u0275providers),Array.isArray(n)?u0(n,e):e(n)}const xh=R({provide:String,useValue:R});function f0(t){return null!==t&&"object"==typeof t&&xh in t}function va(t){return"function"==typeof t}const h0=new Lt("Set Injector scope."),l2={},Ch={};let p0;function d2(){return void 0===p0&&(p0=new d0),p0}class Qc{}class Ka extends Qc{get destroyed(){return this._destroyed}constructor(e,n,i,c){super(),this.parent=n,this.source=i,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,b0(e,d=>this.processProvider(d)),this.records.set(l0,xa(void 0,this)),c.has("environment")&&this.records.set(Qc,xa(void 0,this));const a=this.records.get(h0);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(o6.multi,Me,pt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=Xt(this),i=zt(void 0);try{return e()}finally{Xt(n),zt(i)}}get(e,n=st,i=pt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(On))return e[On](this);i=Nn(i);const a=Xt(this),d=zt(void 0);try{if(!(i&pt.SkipSelf)){let v=this.records.get(e);if(void 0===v){const E=function m6(t){return"function"==typeof t||"object"==typeof t&&t instanceof Lt}(e)&&te(e);v=E&&this.injectableDefInScope(E)?xa(g0(e),l2):null,this.records.set(e,v)}if(null!=v)return this.hydrate(e,v)}return(i&pt.Self?d2():this.parent).get(e,n=i&pt.Optional&&n===st?null:n)}catch(f){if("NullInjectorError"===f.name){if((f[ce]=f[ce]||[]).unshift(U(e)),a)throw f;return function mt(t,e,n,i){const c=t[ce];throw e[V]&&c.unshift(e[V]),t.message=function G(t,e,n,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let c=U(e);if(Array.isArray(e))c=e.map(U).join(" -> ");else if("object"==typeof e){let a=[];for(let d in e)if(e.hasOwnProperty(d)){let f=e[d];a.push(d+":"+("string"==typeof f?JSON.stringify(f):U(f)))}c=`{${a.join(", ")}}`}return`${n}${i?"("+i+")":""}[${c}]: ${t.replace(Jt,"\n ")}`}("\n"+t.message,c,n,i),t.ngTokenPath=c,t[ce]=null,t}(f,e,"R3InjectorError",this.source)}throw f}finally{zt(d),Xt(a)}}resolveInjectorInitializers(){const e=Xt(this),n=zt(void 0);try{const c=this.get(Qs.multi,Me,pt.Self);for(const a of c)a()}finally{Xt(e),zt(n)}}toString(){const e=[],n=this.records;for(const i of n.keys())e.push(U(i));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new $(205,!1)}processProvider(e){let n=va(e=rt(e))?e:rt(e&&e.provide);const i=function Mh(t){return f0(t)?xa(void 0,t.useValue):xa(d6(t),l2)}(e);if(va(e)||!0!==e.multi)this.records.get(n);else{let c=this.records.get(n);c||(c=xa(void 0,l2,!0),c.factory=()=>Dn(c.multi),this.records.set(n,c)),n=e,c.multi.push(e)}this.records.set(n,i)}hydrate(e,n){return n.value===l2&&(n.value=Ch,n.value=n.factory()),"object"==typeof n.value&&n.value&&function wh(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=rt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function g0(t){const e=te(t),n=null!==e?e.factory:co(t);if(null!==n)return n;if(t instanceof Lt)throw new $(204,!1);if(t instanceof Function)return function l6(t){const e=t.length;if(e>0)throw Rs(e,"?"),new $(204,!1);const n=function ee(t){return t&&(t[Qt]||t[Ut])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new $(204,!1)}function d6(t,e,n){let i;if(va(t)){const c=rt(t);return co(c)||g0(c)}if(f0(t))i=()=>rt(t.useValue);else if(function s6(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Dn(t.deps||[]));else if(function a6(t){return!(!t||!t.useExisting)}(t))i=()=>Xe(rt(t.useExisting));else{const c=rt(t&&(t.useClass||t.provide));if(!function yh(t){return!!t.deps}(t))return co(c)||g0(c);i=()=>new c(...Dn(t.deps))}return i}function xa(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function b0(t,e){for(const n of t)Array.isArray(n)?b0(n,e):n&&Ft(n)?b0(n.\u0275providers,e):e(n)}const _0=new Lt("AppId",{providedIn:"root",factory:()=>Lh}),Lh="ng",u6=new Lt("Platform Initializer"),v0=new Lt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),x0=new Lt("AnimationModuleType"),Oh=new Lt("CSP nonce",{providedIn:"root",factory:()=>ja().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let h6=(t,e,n)=>null;function E0(t,e,n=!1){return h6(t,e,n)}class Ah{}class _6{}class Ih{resolveComponentFactory(e){throw function v6(t){const e=Error(`No component factory found for ${U(t)}.`);return e.ngComponent=t,e}(e)}}let n1=(()=>{class t{static{this.NULL=new Ih}}return t})();function C6(){return Ya(Qi(),Ne())}function Ya(t,e){return new o1(L(t,e))}let o1=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=C6}}return t})();function Nh(t){return t instanceof o1?t.nativeElement:t}class c1{}let M6=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Rh(){const t=Ne(),n=kt(Qi().index,t);return(ri(n)?n:t)[Cn]}()}}return t})(),Fh=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>null})}}return t})();class y6{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const Bh=new y6("16.2.12"),_2={};function k0(t,e=null,n=null,i){const c=D6(t,e,n,i);return c.resolveInjectorInitializers(),c}function D6(t,e=null,n=null,i,c=new Set){const a=[n||Me,c6(t)];return i=i||("object"==typeof t?void 0:U(t)),new Ka(a,e||d2(),i||null,c)}let dr=(()=>{class t{static{this.THROW_IF_NOT_FOUND=st}static{this.NULL=new d0}static create(n,i){if(Array.isArray(n))return k0({name:""},i,n,"");{const c=n.name??"";return k0({name:c},n.parent,n.providers,c)}}static{this.\u0275prov=at({token:t,providedIn:"any",factory:()=>Xe(l0)})}static{this.__NG_ELEMENT_ID__=-1}}return t})();function P0(t){return t.ngOriginalError}class na{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&P0(e);for(;n&&P0(n);)n=P0(n);return n||null}}function S0(t){return e=>{setTimeout(t,void 0,e)}}const Or=class Gh extends o.B{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,i){let c=e,a=n||(()=>null),d=i;if(e&&"object"==typeof e){const v=e;c=v.next?.bind(v),a=v.error?.bind(v),d=v.complete?.bind(v)}this.__isAsync&&(a=S0(a),c&&(c=S0(c)),d&&(d=S0(d)));const f=super.subscribe({next:c,error:a,complete:d});return e instanceof y.yU&&e.add(f),f}};function A0(...t){}class Do{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Or(!1),this.onMicrotaskEmpty=new Or(!1),this.onStable=new Or(!1),this.onError=new Or(!1),typeof Zone>"u")throw new $(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!i&&n,c.shouldCoalesceRunChangeDetection=i,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function Xh(){const t="function"==typeof X.requestAnimationFrame;let e=X[t?"requestAnimationFrame":"setTimeout"],n=X[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&n){const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i);const c=n[Zone.__symbol__("OriginalDelegate")];c&&(n=c)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Yh(t){const e=()=>{!function z6(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(X,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,I0(t),t.isCheckStableRunning=!0,T0(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),I0(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,c,a,d,f)=>{if(function Qh(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(f))return n.invokeTask(c,a,d,f);try{return P6(t),n.invokeTask(c,a,d,f)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&e(),S6(t)}},onInvoke:(n,i,c,a,d,f,v)=>{try{return P6(t),n.invoke(c,a,d,f,v)}finally{t.shouldCoalesceRunChangeDetection&&e(),S6(t)}},onHasTask:(n,i,c,a)=>{n.hasTask(c,a),i===c&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,I0(t),T0(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,i,c,a)=>(n.handleError(c,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Do.isInAngularZone())throw new $(909,!1)}static assertNotInAngularZone(){if(Do.isInAngularZone())throw new $(909,!1)}run(e,n,i){return this._inner.run(e,n,i)}runTask(e,n,i,c){const a=this._inner,d=a.scheduleEventTask("NgZoneEvent: "+c,e,k6,A0,A0);try{return a.runTask(d,n,i)}finally{a.cancelTask(d)}}runGuarded(e,n,i){return this._inner.runGuarded(e,n,i)}runOutsideAngular(e){return this._outer.run(e)}}const k6={};function T0(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function I0(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function P6(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function S6(t){t._nesting--,T0(t)}const T6=new Lt("",{providedIn:"root",factory:N0});function N0(){const t=Pe(Do);let e=!0;const n=new _.c(c=>{e=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{c.next(e),c.complete()})}),i=new _.c(c=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{Do.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(e=!0,c.next(!0))})})});const d=t.onUnstable.subscribe(()=>{Do.assertInAngularZone(),e&&(e=!1,t.runOutsideAngular(()=>{c.next(!1)}))});return()=>{a.unsubscribe(),d.unsubscribe()}});return(0,T.h)(n,i.pipe((0,q.u)()))}function mr(t){return t instanceof Function?t():t}let B0=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>new t})}}return t})();function r1(t){for(;t;){t[Mn]|=64;const e=Ws(t);if(xc(t)&&!e)return t;t=e}return null}const N6=new Lt("",{providedIn:"root",factory:()=>!1});let s1=null;function U6(t,e){return t[e]??H6()}function j6(t,e){const n=H6();n.producerNode?.length&&(t[e]=s1,n.lView=t,s1=j0())}const c7={...Ar,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{r1(t.lView)},lView:null};function j0(){return Object.create(c7)}function H6(){return s1??=j0(),s1}const Bn={};function C2(t){$6(Xn(),Ne(),To()+t,!1)}function $6(t,e,n,i){if(!i)if(3==(3&e[Mn])){const a=t.preOrderCheckHooks;null!==a&&ka(e,a,n)}else{const a=t.preOrderHooks;null!==a&&za(e,a,0,n)}sr(n)}function Ja(t,e=pt.Default){const n=Ne();return null===n?Xe(t,e):se(Qi(),n,rt(t),e)}function W6(){throw new Error("invalid")}function M2(t,e,n,i,c,a,d,f,v,E,H){const xt=e.blueprint.slice();return xt[hn]=c,xt[Mn]=140|i,(null!==E||t&&2048&t[Mn])&&(xt[Mn]|=2048),ln(xt),xt[jn]=xt[Si]=t,xt[$n]=n,xt[Vo]=d||t&&t[Vo],xt[Cn]=f||t&&t[Cn],xt[yi]=v||t&&t[yi]||null,xt[hi]=a,xt[rc]=function A5(){return vd++}(),xt[Fi]=H,xt[Xi]=E,xt[Wn]=2==e.type?t[Wn]:xt,xt}function qa(t,e,n,i,c){let a=t.data[e];if(null===a)a=function H0(t,e,n,i,c){const a=da(),d=Wc(),v=t.data[e]=function u7(t,e,n,i,c,a){let d=e?e.injectorIndex:-1,f=0;return Nc()&&(f|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:c,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?a:a&&a.parent,n,e,i,c);return null===t.firstChild&&(t.firstChild=v),null!==a&&(d?null==a.child&&null!==v.parent&&(a.child=v):null===a.next&&(a.next=v,v.prev=a)),v}(t,e,n,i,c),function C(){return pn.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=i,a.attrs=c;const d=function fo(){const t=pn.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();a.injectorIndex=null===d?-1:d.injectorIndex}return Zo(a,!0),a}function ts(t,e,n,i){if(0===n)return-1;const c=e.length;for(let a=0;aPn&&$6(t,e,Pn,!1),Ki(f?2:0,c);const E=f?a:null,H=ao(E);try{null!==E&&(E.dirty=!1),n(i,c)}finally{Xo(E,H)}}finally{f&&null===e[oo]&&j6(e,oo),sr(d),Ki(f?3:1,c)}}function $0(t,e,n){if(Pc(e)){const i=Ai(null);try{const a=e.directiveEnd;for(let d=e.directiveStart;dnull;function G0(t,e,n,i){for(let c in t)if(t.hasOwnProperty(c)){n=null===n?{}:n;const a=t[c];null===i?Q6(n,e,c,a):i.hasOwnProperty(c)&&Q6(n,e,i[c],a)}return n}function Q6(t,e,n,i){t.hasOwnProperty(n)?t[n].push(e,i):t[n]=[e,i]}function pc(t,e,n,i,c,a,d,f){const v=L(e,n);let H,E=e.inputs;!f&&null!=E&&(H=E[i])?(E2(t,n,H,i,c),Vi(e)&&function p7(t,e){const n=kt(e,t);16&n[Mn]||(n[Mn]|=64)}(n,e.index)):3&e.type&&(i=function h7(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),c=null!=d?d(c,e.value||"",i):c,a.setProperty(v,i,c))}function w2(t,e,n,i){if(mc()){const c=null===i?null:{"":-1},a=function v7(t,e){const n=t.directiveRegistry;let i=null,c=null;if(n)for(let a=0;a0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(d)!=f&&d.push(f),d.push(n,i,a)}}(t,e,i,ts(t,n,c.hostVars,Bn),c)}function Er(t,e,n,i,c,a){const d=L(t,e);!function Y0(t,e,n,i,c,a,d){if(null==a)t.removeAttribute(e,c,n);else{const f=null==d?F(a):d(a,i||"",c);t.setAttribute(e,c,f,n)}}(e[Cn],d,a,t.value,n,i,c)}function n8(t,e,n,i,c,a){const d=a[e];if(null!==d)for(let f=0;f{class t{constructor(){this.all=new Set,this.queue=new Map}create(n,i,c){const a=typeof Zone>"u"?null:Zone.current,d=function ke(t,e,n){const i=Object.create(Kn);n&&(i.consumerAllowSignalWrites=!0),i.fn=t,i.schedule=e;const c=d=>{i.cleanupFn=d};return i.ref={notify:()=>ro(i),run:()=>{if(i.dirty=!1,i.hasRun&&!Ic(i))return;i.hasRun=!0;const d=ao(i);try{i.cleanupFn(),i.cleanupFn=rn,i.fn(c)}finally{Xo(i,d)}},cleanup:()=>i.cleanupFn()},i.ref}(n,E=>{this.all.has(E)&&this.queue.set(E,a)},c);let f;this.all.add(d),d.notify();const v=()=>{d.cleanup(),f?.(),this.all.delete(d),this.queue.delete(d)};return f=i?.onDestroy(v),{destroy:v}}flush(){if(0!==this.queue.size)for(const[n,i]of this.queue)this.queue.delete(n),i?i.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>new t})}}return t})();function D2(t,e,n){let i=n?t.styles:null,c=n?t.classes:null,a=0;if(null!==e)for(let d=0;d0){l8(t,1);const c=n.components;null!==c&&d8(t,c,1)}}function d8(t,e,n){for(let i=0;i-1&&(J1(e,i),Ns(n,i))}this._attachedToViewContainer=!1}Vl(this._lView[We],this._lView)}onDestroy(e){!function Ii(t,e){if(256==(256&t[Mn]))throw new $(911,!1);null===t[So]&&(t[So]=[]),t[So].push(e)}(this._lView,e)}markForCheck(){r1(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mn]&=-129}reattach(){this._lView[Mn]|=128}detectChanges(){k2(this._lView[We],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new $(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function W5(t,e){Ys(t,e,e[Cn],2,null,null)}(this._lView[We],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new $(902,!1);this._appRef=e}}class P7 extends m1{constructor(e){super(e),this._view=e}detectChanges(){const e=this._view;k2(e[We],e,e[$n],!1)}checkNoChanges(){}get context(){return null}}class m8 extends n1{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=xn(e);return new es(n,this.ngModule)}}function n3(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class A7{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,i){i=Nn(i);const c=this.injector.get(e,_2,i);return c!==_2||n===_2?c:this.parentInjector.get(e,n,i)}}class es extends _6{get inputs(){const e=this.componentDef,n=e.inputTransforms,i=n3(e.inputs);if(null!==n)for(const c of i)n.hasOwnProperty(c.propName)&&(c.transform=n[c.propName]);return i}get outputs(){return n3(this.componentDef.outputs)}constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function Ti(t){return t.map(qc).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}create(e,n,i,c){let a=(c=c||this.ngModule)instanceof Qc?c:c?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const d=a?new A7(e,a):e,f=d.get(c1,null);if(null===f)throw new $(407,!1);const xt={rendererFactory:f,sanitizer:d.get(Fh,null),effectManager:d.get(t3,null),afterRenderEventManager:d.get(B0,null)},Gt=f.createRenderer(null,this.componentDef),ae=this.componentDef.selectors[0][0]||"div",ze=i?function s7(t,e,n,i){const a=i.get(N6,!1)||n===re.ShadowDom,d=t.selectRootElement(e,a);return function l7(t){X6(t)}(d),d}(Gt,i,this.componentDef.encapsulation,d):Z1(Gt,ae,function S7(t){const e=t.toLowerCase();return"svg"===e?lc:"math"===e?"math":null}(ae)),gn=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Fe=null;null!==ze&&(Fe=E0(ze,d,!0));const Rn=K0(0,null,null,1,0,null,null,null,null,null,null),Un=M2(null,Rn,null,gn,null,null,xt,Gt,d,null,Fe);let pi,Oc;si(Un);try{const Gr=this.componentDef;let Os,_l=null;Gr.findHostDirectiveDefs?(Os=[],_l=new Map,Gr.findHostDirectiveDefs(Gr,Os,_l),Os.push(Gr)):Os=[Gr];const Rb=function I7(t,e){const n=t[We],i=Pn;return t[i]=e,qa(n,i,2,"#host",null)}(Un,ze),Fb=function N7(t,e,n,i,c,a,d){const f=c[We];!function R7(t,e,n,i){for(const c of t)e.mergedAttrs=ci(e.mergedAttrs,c.hostAttrs);null!==e.mergedAttrs&&(D2(e,e.mergedAttrs,!0),null!==n&&jd(i,n,e))}(i,t,e,d);let v=null;null!==e&&(v=E0(e,c[yi]));const E=a.rendererFactory.createRenderer(e,n);let H=16;n.signals?H=4096:n.onPush&&(H=64);const xt=M2(c,G6(n),null,H,c[t.index],t,a,E,null,null,v);return f.firstCreatePass&&X0(f,t,i.length-1),L2(c,xt),c[t.index]=xt}(Rb,ze,Gr,Os,Un,xt,Gt);Oc=tt(Rn,Pn),ze&&function u8(t,e,n,i){if(i)gi(t,n,["ng-version",Bh.full]);else{const{attrs:c,classes:a}=function zc(t){const e=[],n=[];let i=1,c=2;for(;i0&&Ud(t,n,a.join(" "))}}(Gt,Gr,ze,i),void 0!==n&&function B7(t,e,n){const i=t.projection=[];for(let c=0;c=0;i--){const c=t[i];c.hostVars=e+=c.hostVars,c.hostAttrs=ci(c.hostAttrs,n=ci(n,c.hostAttrs))}}(i)}function z2(t){return t===Ae?{}:t===Me?[]:t}function h8(t,e){const n=t.viewQuery;t.viewQuery=n?(i,c)=>{e(i,c),n(i,c)}:e}function U7(t,e){const n=t.contentQueries;t.contentQueries=n?(i,c,a)=>{e(i,c,a),n(i,c,a)}:e}function j7(t,e){const n=t.hostBindings;t.hostBindings=n?(i,c)=>{e(i,c),n(i,c)}:e}function v8(t){const e=t.inputConfig,n={};for(const i in e)if(e.hasOwnProperty(i)){const c=e[i];Array.isArray(c)&&c[2]&&(n[i]=c[2])}t.inputTransforms=n}function P2(t){return!!c3(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function c3(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Dr(t,e,n){return t[e]=n}function No(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Ca(t,e,n,i){const c=No(t,e,n);return No(t,e+1,i)||c}function S2(t,e,n,i,c){const a=Ca(t,e,n,i);return No(t,e+2,c)||a}function r3(t,e,n,i){const c=Ne();return No(c,xr(),e)&&(Xn(),Er(xi(),c,t,e,n,i)),r3}function is(t,e,n,i){return No(t,xr(),n)?e+F(n)+i:Bn}function cs(t,e,n,i,c,a,d,f){const E=S2(t,Kc(),n,c,d);return h(3),E?e+F(n)+i+F(c)+a+F(d)+f:Bn}function p3(t,e,n,i,c,a,d,f){const v=Ne(),E=Xn(),H=t+Pn,xt=E.firstCreatePass?function fp(t,e,n,i,c,a,d,f,v){const E=e.consts,H=qa(e,t,4,d||null,on(E,f));w2(e,n,H,on(E,v)),ua(e,H);const xt=H.tView=K0(2,H,i,c,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,E,null);return null!==e.queries&&(e.queries.template(e,H),xt.queries=e.queries.embeddedTView(H)),H}(H,E,v,e,n,i,c,a,d):E.data[H];Zo(xt,!1);const Gt=P8(E,v,xt,t);Da()&&Gs(E,v,Gt,xt),ec(Gt,v),L2(v,v[H]=i8(Gt,v,Gt,xt)),_i(xt)&&y2(E,v,xt),null!=d&&W0(v,xt,f)}let P8=function S8(t,e,n,i){return yr(!0),e[Cn].createComment("")};function I8(t){return ct(function qr(){return pn.lFrame.contextLView}(),Pn+t)}function F2(t,e,n){const i=Ne();return No(i,xr(),e)&&pc(Xn(),xi(),i,t,e,i[Cn],n,!1),F2}function g3(t,e,n,i,c){const d=c?"class":"style";E2(t,n,e.inputs[d],d,i)}function B2(t,e,n,i){const c=Ne(),a=Xn(),d=Pn+t,f=c[Cn],v=a.firstCreatePass?function pp(t,e,n,i,c,a){const d=e.consts,v=qa(e,t,2,i,on(d,c));return w2(e,n,v,on(d,a)),null!==v.attrs&&D2(v,v.attrs,!1),null!==v.mergedAttrs&&D2(v,v.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,v),v}(d,a,c,e,n,i):a.data[d],E=_3(a,c,v,f,e,t);c[d]=E;const H=_i(v);return Zo(v,!0),jd(f,E,v),32!=(32&v.flags)&&Da()&&Gs(a,c,E,v),0===function uo(){return pn.lFrame.elementDepthCount}()&&ec(E,c),function Ao(){pn.lFrame.elementDepthCount++}(),H&&(y2(a,c,v),$0(a,v,c)),null!==i&&W0(c,v),B2}function h1(){let t=Qi();Wc()?vr():(t=t.parent,Zo(t,!1));const e=t;(function Jr(t){return pn.skipHydrationRootTNode===t})(e)&&function Oa(){pn.skipHydrationRootTNode=null}(),function ar(){pn.lFrame.elementDepthCount--}();const n=Xn();return n.firstCreatePass&&(ua(n,t),Pc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Ll(t){return 0!=(8&t.flags)}(e)&&g3(n,e,Ne(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function Ol(t){return 0!=(16&t.flags)}(e)&&g3(n,e,Ne(),e.stylesWithoutHost,!1),h1}function b3(t,e,n,i){return B2(t,e,n,i),h1(),b3}let _3=(t,e,n,i,c,a)=>(yr(!0),Z1(i,c,function T1(){return pn.lFrame.currentNamespace}()));function V2(t,e,n){const i=Ne(),c=Xn(),a=t+Pn,d=c.firstCreatePass?function _p(t,e,n,i,c){const a=e.consts,d=on(a,i),f=qa(e,t,8,"ng-container",d);return null!==d&&D2(f,d,!0),w2(e,n,f,on(a,c)),null!==e.queries&&e.queries.elementStart(e,f),f}(a,c,i,e,n):c.data[a];Zo(d,!0);const f=x3(c,i,d,t);return i[a]=f,Da()&&Gs(c,i,f,d),ec(f,i),_i(d)&&(y2(c,i,d),$0(c,d,i)),null!=n&&W0(i,d),V2}function U2(){let t=Qi();const e=Xn();return Wc()?vr():(t=t.parent,Zo(t,!1)),e.firstCreatePass&&(ua(e,t),Pc(t)&&e.queries.elementEnd(t)),U2}function v3(t,e,n){return V2(t,e,n),U2(),v3}let x3=(t,e,n,i)=>(yr(!0),Q1(e[Cn],""));function N8(){return Ne()}function C3(t){return!!t&&"function"==typeof t.then}function R8(t){return!!t&&"function"==typeof t.subscribe}function M3(t,e,n,i){const c=Ne(),a=Xn(),d=Qi();return B8(a,c,c[Cn],d,t,e,i),M3}function y3(t,e){const n=Qi(),i=Ne(),c=Xn();return B8(c,i,J0(Ot(c.data),n,i),n,t,e),y3}function B8(t,e,n,i,c,a,d){const f=_i(i),E=t.firstCreatePass&&c8(t),H=e[$n],xt=o8(e);let Gt=!0;if(3&i.type||d){const Ue=L(i,e),Ze=d?d(Ue):Ue,gn=xt.length,Fe=d?Un=>d(li(Un[i.index])):i.index;let Rn=null;if(!d&&f&&(Rn=function F8(t,e,n,i){const c=t.cleanup;if(null!=c)for(let a=0;av?f[v]:null}"string"==typeof d&&(a+=2)}return null}(t,e,c,i.index)),null!==Rn)(Rn.__ngLastListenerFn__||Rn).__ngNextListenerFn__=a,Rn.__ngLastListenerFn__=a,Gt=!1;else{a=U8(i,e,H,a,!1);const Un=n.listen(Ze,c,a);xt.push(a,Un),E&&E.push(c,Fe,gn,gn+1)}}else a=U8(i,e,H,a,!1);const ae=i.outputs;let ze;if(Gt&&null!==ae&&(ze=ae[c])){const Ue=ze.length;if(Ue)for(let Ze=0;Ze-1?kt(t.index,e):e);let v=V8(e,n,i,d),E=a.__ngNextListenerFn__;for(;E;)v=V8(e,n,E,d)&&v,E=E.__ngNextListenerFn__;return c&&!1===v&&d.preventDefault(),v}}function j8(t=1){return function Mr(t){return(pn.lFrame.contextLView=function ks(t,e){for(;t>0;)e=e[Si],t--;return e}(t,pn.lFrame.contextLView))[$n]}(t)}function xp(t,e){let n=null;const i=function zr(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let c=0;c>17&32767}function k3(t){return 2|t}function Ma(t){return(131068&t)>>2}function z3(t,e){return-131069&t|e<<2}function P3(t){return 1|t}function Y8(t,e,n,i,c){const a=t[n+1],d=null===e;let f=i?ia(a):Ma(a),v=!1;for(;0!==f&&(!1===v||d);){const H=t[f+1];Op(t[f],e)&&(v=!0,t[f+1]=i?P3(H):k3(H)),f=i?ia(H):Ma(H)}v&&(t[n+1]=i?k3(a):P3(a))}function Op(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Ia(t,e)>=0}const go={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Q8(t){return t.substring(go.key,go.keyEnd)}function Z8(t){return t.substring(go.value,go.valueEnd)}function $2(t,e){const n=go.textEnd;return n===e?-1:(e=go.keyEnd=function tm(t,e,n){for(;e32;)e++;return e}(t,go.key=e,n),fs(t,e,n))}function J8(t,e){const n=go.textEnd;let i=go.key=fs(t,e,n);return n===i?-1:(i=go.keyEnd=function kp(t,e,n){let i;for(;e=65&&(-33&i)<=90||i>=48&&i<=57);)e++;return e}(t,i,n),i=em(t,i,n),i=go.value=fs(t,i,n),i=go.valueEnd=function zp(t,e,n){let i=-1,c=-1,a=-1,d=e,f=d;for(;d32&&(f=d),a=c,c=i,i=-33&v}return f}(t,i,n),em(t,i,n))}function q8(t){go.key=0,go.keyEnd=0,go.value=0,go.valueEnd=0,go.textEnd=t.length}function fs(t,e,n){for(;e=0;n=J8(e,n))I3(t,Q8(e),Z8(e))}function im(t){hr(Ip,kr,t,!0)}function kr(t,e){for(let n=function Ep(t){return q8(t),$2(t,fs(t,0,go.textEnd))}(e);n>=0;n=$2(e,n))Bc(t,Q8(e),!0)}function fr(t,e,n,i){const c=Ne(),a=Xn(),d=h(2);a.firstUpdatePass&&T3(a,t,d,i),e!==Bn&&No(c,d,e)&&am(a,a.data[To()],c,c[Cn],t,c[d+1]=function Rp(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=U(Wr(t)))),t}(e,n),i,d)}function hr(t,e,n,i){const c=Xn(),a=h(2);c.firstUpdatePass&&T3(c,null,a,i);const d=Ne();if(n!==Bn&&No(d,a,n)){const f=c.data[To()];if(R3(f,i)&&!om(c,a)){let v=i?f.classesWithoutHost:f.stylesWithoutHost;null!==v&&(n=P(v,n||"")),g3(c,f,d,n,i)}else!function Np(t,e,n,i,c,a,d,f){c===Bn&&(c=Me);let v=0,E=0,H=0=t.expandoStartIndex}function T3(t,e,n,i){const c=t.data;if(null===c[n+1]){const a=c[To()],d=om(t,n);R3(a,i)&&null===e&&!d&&(e=!1),e=function cm(t,e,n,i){const c=Ot(t);let a=i?e.residualClasses:e.residualStyles;if(null===c)0===(i?e.classBindings:e.styleBindings)&&(n=g1(n=K2(null,t,e,n,i),e.attrs,i),a=null);else{const d=e.directiveStylingLast;if(-1===d||t[d]!==c)if(n=K2(c,t,e,n,i),null===a){let v=function rm(t,e,n){const i=n?e.classBindings:e.styleBindings;if(0!==Ma(i))return t[ia(i)]}(t,e,i);void 0!==v&&Array.isArray(v)&&(v=K2(null,t,e,v[1],i),v=g1(v,e.attrs,i),function Sp(t,e,n,i){t[ia(n?e.classBindings:e.styleBindings)]=i}(t,e,i,v))}else a=function Ap(t,e,n){let i;const c=e.directiveEnd;for(let a=1+e.directiveStylingLast;a0)&&(E=!0)):H=n,c)if(0!==v){const Gt=ia(t[f+1]);t[i+1]=H2(Gt,f),0!==Gt&&(t[Gt+1]=z3(t[Gt+1],i)),t[f+1]=function Mp(t,e){return 131071&t|e<<17}(t[f+1],i)}else t[i+1]=H2(f,0),0!==f&&(t[f+1]=z3(t[f+1],i)),f=i;else t[i+1]=H2(v,0),0===f?f=i:t[v+1]=z3(t[v+1],i),v=i;E&&(t[i+1]=k3(t[i+1])),Y8(t,H,i,!0),Y8(t,H,i,!1),function S3(t,e,n,i,c){const a=c?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof e&&Ia(a,e)>=0&&(n[i+1]=P3(n[i+1]))}(e,H,t,i,a),d=H2(f,v),a?e.classBindings=d:e.styleBindings=d}(c,a,e,n,d,i)}}function K2(t,e,n,i,c){let a=null;const d=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f0;){const v=t[c],E=Array.isArray(v),H=E?v[1]:v,xt=null===H;let Gt=n[c+1];Gt===Bn&&(Gt=xt?Me:void 0);let ae=xt?U1(Gt,i):H===i?Gt:void 0;if(E&&!G2(ae)&&(ae=U1(v,i)),G2(ae)&&(f=ae,d))return f;const ze=t[c+1];c=d?ia(ze):Ma(ze)}if(null!==e){let v=a?e.residualClasses:e.residualStyles;null!=v&&(f=U1(v,i))}return f}function G2(t){return void 0!==t}function R3(t,e){return 0!=(t.flags&(e?8:16))}function sm(t,e=""){const n=Ne(),i=Xn(),c=t+Pn,a=i.firstCreatePass?qa(i,c,1,e,null):i.data[c],d=F3(i,n,a,e,t);n[c]=d,Da()&&Gs(i,n,d,a),Zo(a,!1)}let F3=(t,e,n,i,c)=>(yr(!0),function Ks(t,e){return t.createText(e)}(e[Cn],i));function B3(t){return b1("",t,""),B3}function b1(t,e,n){const i=Ne(),c=is(i,t,e,n);return c!==Bn&&Kr(i,To(),c),b1}function V3(t,e,n,i,c){const a=Ne(),d=function os(t,e,n,i,c,a){const f=Ca(t,Kc(),n,c);return h(2),f?e+F(n)+i+F(c)+a:Bn}(a,t,e,n,i,c);return d!==Bn&&Kr(a,To(),d),V3}function U3(t,e,n,i,c,a,d){const f=Ne(),v=cs(f,t,e,n,i,c,a,d);return v!==Bn&&Kr(f,To(),v),U3}function j3(t,e,n){hr(Bc,kr,is(Ne(),t,e,n),!0)}function Y2(t,e,n){const i=Ne();return No(i,xr(),e)&&pc(Xn(),xi(),i,t,e,i[Cn],n,!0),Y2}function G3(t,e,n){const i=Ne();if(No(i,xr(),e)){const a=Xn(),d=xi();pc(a,d,i,t,e,J0(Ot(a.data),d,i),n,!0)}return G3}const ya=void 0;var qp=["en",[["a","p"],["AM","PM"],ya],[["AM","PM"],ya,ya],[["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"]],ya,[["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"]],ya,[["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}",ya,"{1} 'at' {0}",ya],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Jp(t){const n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let hs={};function X3(t){const e=function t9(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Lm(e);if(n)return n;const i=e.split("-")[0];if(n=Lm(i),n)return n;if("en"===i)return qp;throw new $(701,!1)}function Y3(t){return X3(t)[ps.PluralCase]}function Lm(t){return t in hs||(hs[t]=X.ng&&X.ng.common&&X.ng.common.locales&&X.ng.common.locales[t]),hs[t]}var ps=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(ps||{});const gs="en-US";let Em=gs;function i4(t,e,n,i,c){if(t=rt(t),Array.isArray(t))for(let a=0;a>20;if(va(t)||!t.multi){const ae=new ha(E,c,Ja),ze=o4(v,e,c?H:H+Gt,xt);-1===ze?(K(s(f,d),a,v),xs(a,t,e.length),e.push(v),f.directiveStart++,f.directiveEnd++,c&&(f.providerIndexes+=1048576),n.push(ae),d.push(ae)):(n[ze]=ae,d[ze]=ae)}else{const ae=o4(v,e,H+Gt,xt),ze=o4(v,e,H,H+Gt),Ze=ze>=0&&n[ze];if(c&&!Ze||!c&&!(ae>=0&&n[ae])){K(s(f,d),a,v);const gn=function V9(t,e,n,i,c){const a=new ha(t,n,Ja);return a.multi=[],a.index=e,a.componentProviders=0,nu(a,c,i&&!n),a}(c?iu:B9,n.length,c,i,E);!c&&Ze&&(n[ze].providerFactory=gn),xs(a,t,e.length,0),e.push(v),f.directiveStart++,f.directiveEnd++,c&&(f.providerIndexes+=1048576),n.push(gn),d.push(gn)}else xs(a,t,ae>-1?ae:ze,nu(n[c?ze:ae],E,!c&&i));!c&&i&&Ze&&n[ze].componentProviders++}}}function xs(t,e,n,i){const c=va(e),a=function s2(t){return!!t.useClass}(e);if(c||a){const v=(a?rt(e.useClass):e).prototype.ngOnDestroy;if(v){const E=t.destroyHooks||(t.destroyHooks=[]);if(!c&&e.multi){const H=E.indexOf(n);-1===H?E.push(n,[i,v]):E[H+1].push(i,v)}else E.push(n,v)}}}function nu(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function o4(t,e,n,i){for(let c=n;c{n.providersResolver=(i,c)=>function eu(t,e,n){const i=Xn();if(i.firstCreatePass){const c=Ui(t);i4(n,i.data,i.blueprint,c,!0),i4(e,i.data,i.blueprint,c,!1)}}(i,c?c(t):t,e)}}class oa{}class cu{}function U9(t,e){return new r4(t,e??null,[])}class r4 extends oa{constructor(e,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new m8(this);const c=Li(e);this._bootstrapComponents=mr(c.bootstrap),this._r3Injector=D6(e,n,[{provide:oa,useValue:this},{provide:n1,useValue:this.componentFactoryResolver},...i],U(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class el extends cu{constructor(e){super(),this.moduleType=e}create(e){return new r4(this.moduleType,e,[])}}class ru extends oa{constructor(e){super(),this.componentFactoryResolver=new m8(this),this.instance=null;const n=new Ka([...e.providers,{provide:oa,useValue:this},{provide:n1,useValue:this.componentFactoryResolver}],e.parent||d2(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function a4(t,e,n=null){return new ru({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}let H9=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=m0(0,n.type),c=i.length>0?a4([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,c)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=at({token:t,providedIn:"environment",factory:()=>new t(Xe(Qc))})}}return t})();function au(t){t.getStandaloneInjector=e=>e.get(H9).getOrCreateStandaloneInjector(t)}function pu(t,e,n){const i=Oo()+t,c=Ne();return c[i]===Bn?Dr(c,i,n?e.call(n):e()):function u1(t,e){return t[e]}(c,i)}function m4(t,e,n,i){return vu(Ne(),Oo(),t,e,n,i)}function gu(t,e,n,i,c){return xu(Ne(),Oo(),t,e,n,i,c)}function bu(t,e,n,i,c,a,d){return function u4(t,e,n,i,c,a,d,f,v){const E=e+n;return function Zc(t,e,n,i,c,a){const d=Ca(t,e,n,i);return Ca(t,e+2,c,a)||d}(t,E,c,a,d,f)?Dr(t,E+4,v?i.call(v,c,a,d,f):i(c,a,d,f)):M1(t,E+4)}(Ne(),Oo(),t,e,n,i,c,a,d)}function M1(t,e){const n=t[e];return n===Bn?void 0:n}function vu(t,e,n,i,c,a){const d=e+n;return No(t,d,c)?Dr(t,d+1,a?i.call(a,c):i(c)):M1(t,d+1)}function xu(t,e,n,i,c,a,d){const f=e+n;return Ca(t,f,c,a)?Dr(t,f+2,d?i.call(d,c,a):i(c,a)):M1(t,f+2)}function Mu(t,e){const n=Xn();let i;const c=t+Pn;n.firstCreatePass?(i=function yu(t,e){if(e)for(let n=e.length-1;n>=0;n--){const i=e[n];if(t===i.name)return i}}(e,n.pipeRegistry),n.data[c]=i,i.onDestroy&&(n.destroyHooks??=[]).push(c,i.onDestroy)):i=n.data[c];const a=i.factory||(i.factory=co(i.type)),f=zt(Ja);try{const v=Sa(!1),E=a();return Sa(v),function T8(t,e,n,i){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=i}(n,Ne(),c,E),E}finally{zt(f)}}function Lu(t,e,n){const i=t+Pn,c=Ne(),a=ct(c,i);return y1(c,i)?vu(c,Oo(),e,a.transform,n,a):a.transform(n)}function Ou(t,e,n,i){const c=t+Pn,a=Ne(),d=ct(a,c);return y1(a,c)?xu(a,Oo(),e,d.transform,n,i,d):d.transform(n,i)}function Eu(t,e,n,i,c){const a=t+Pn,d=Ne(),f=ct(d,a);return y1(d,a)?function Cu(t,e,n,i,c,a,d,f){const v=e+n;return S2(t,v,c,a,d)?Dr(t,v+3,f?i.call(f,c,a,d):i(c,a,d)):M1(t,v+3)}(d,Oo(),e,f.transform,n,i,c,f):f.transform(n,i,c)}function y1(t,e){return t[We].data[e].pure}function eg(){return this._results[Symbol.iterator]()}class w1{get changes(){return this._changes||(this._changes=new Or)}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=w1.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=eg)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){const i=this;i.dirty=!1;const c=function tc(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function Ta(t,e,n){if(t.length!==e.length)return!1;for(let i=0;i0&&(n[c-1][Ei]=e),i{class t{static{this.__NG_ELEMENT_ID__=og}}return t})();const ig=Cs,ku=class extends ig{constructor(e,n,i){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,i){const c=function ng(t,e,n,i){const c=e.tView,f=M2(t,c,n,4096&t[Mn]?4096:16,null,e,null,null,null,i?.injector??null,i?.hydrationInfo??null);f[Uo]=t[e.index];const E=t[io];return null!==E&&(f[io]=E.createEmbeddedView(c)),q0(c,f,n),f}(this._declarationLView,this._declarationTContainer,e,{injector:n,hydrationInfo:i});return new m1(c)}};function og(){return nl(Qi(),Ne())}function nl(t,e){return 4&t.type?new ku(e,t,Ya(t,e)):null}let O1=(()=>{class t{static{this.__NG_ELEMENT_ID__=dg}}return t})();function dg(){return Iu(Qi(),Ne())}const p4=O1,Au=class extends p4{constructor(e,n,i){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=i}get element(){return Ya(this._hostTNode,this._hostLView)}get injector(){return new qn(this._hostTNode,this._hostLView)}get parentInjector(){const e=O(this._hostTNode,this._hostLView);if(Ss(e)){const n=Br(e,this._hostLView),i=ea(e);return new qn(n[We].data[i+8],n)}return new qn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=Tu(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-Di}createEmbeddedView(e,n,i){let c,a;"number"==typeof i?c=i:null!=i&&(c=i.index,a=i.injector);const f=e.createEmbeddedViewImpl(n||{},a,null);return this.insertImpl(f,c,false),f}createComponent(e,n,i,c,a){const d=e&&!function Eo(t){return"function"==typeof t}(e);let f;if(d)f=n;else{const Ue=n||{};f=Ue.index,i=Ue.injector,c=Ue.projectableNodes,a=Ue.environmentInjector||Ue.ngModuleRef}const v=d?e:new es(xn(e)),E=i||this.parentInjector;if(!a&&null==v.ngModule){const Ze=(d?E:this.parentInjector).get(Qc,null);Ze&&(a=Ze)}xn(v.componentType??{});const ae=v.create(E,c,null,a);return this.insertImpl(ae.hostView,f,false),ae}insert(e,n){return this.insertImpl(e,n,!1)}insertImpl(e,n,i){const c=e._lView;if(function Ve(t){return ki(t[jn])}(c)){const v=this.indexOf(e);if(-1!==v)this.detach(v);else{const E=c[jn],H=new Au(E,E[hi],E[jn]);H.detach(H.indexOf(e))}}const d=this._adjustIndex(n),f=this._lContainer;return Du(f,c,d,!i),e.attachToViewContainerRef(),id(ol(f),d,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=Tu(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),i=J1(this._lContainer,n);i&&(Ns(ol(this._lContainer),n),Vl(i[We],i))}detach(e){const n=this._adjustIndex(e,-1),i=J1(this._lContainer,n);return i&&null!=Ns(ol(this._lContainer),n)?new m1(i):null}_adjustIndex(e,n=0){return e??this.length+n}};function Tu(t){return t[8]}function ol(t){return t[8]||(t[8]=[])}function Iu(t,e){let n;const i=e[t.index];return ki(i)?n=i:(n=i8(i,e,null,t),e[t.index]=n,L2(e,n)),Ru(n,e,t,i),new Au(n,t,e)}let Ru=function Fu(t,e,n,i){if(t[Bi])return;let c;c=8&n.type?li(i):function Nu(t,e){const n=t[Cn],i=n.createComment(""),c=L(e,t);return ga(n,q1(n,c),i,function Id(t,e){return t.nextSibling(e)}(n,c),!1),i}(e,n),t[Bi]=c};class cl{constructor(e){this.queryList=e,this.matches=null}clone(){return new cl(this.queryList)}setDirty(){this.queryList.setDirty()}}class g4{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const i=null!==e.contentQueries?e.contentQueries[0]:n.length,c=[];for(let a=0;a0)i.push(d[f/2]);else{const E=a[f+1],H=e[-v];for(let xt=Di;xt{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=Pe(z1,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const c of this.appInits){const a=c();if(C3(a))n.push(a);else if(R8(a)){const d=new Promise((f,v)=>{a.subscribe({complete:f,error:v})});n.push(d)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(c=>{this.reject(c)}),0===n.length&&i(),this.initialized=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),mf=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const dl=new Lt("LocaleId",{providedIn:"root",factory:()=>Pe(dl,pt.Optional|pt.SkipSelf)||function Ig(){return typeof $localize<"u"&&$localize.locale||gs}()}),Ng=new Lt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let uf=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new k.t(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class ff{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let Fg=(()=>{class t{compileModuleSync(n){return new el(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),a=mr(Li(n).declarations).reduce((d,f)=>{const v=xn(f);return v&&d.push(new es(v)),d},[]);return new ff(i,a)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Cf=new Lt(""),Mf=new Lt("");let T4,qg=(()=>{class t{constructor(n,i,c){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,T4||(function wf(t){T4=t}(c),c.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Do.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,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 n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,c){let a=-1;i&&i>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==a),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:c})}whenStable(n,i,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,c){return[]}static{this.\u0275fac=function(i){return new(i||t)(Xe(Do),Xe(yf),Xe(Mf))}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac})}}return t})(),yf=(()=>{class t{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return T4?.findTestabilityInTree(this,n,i)??null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),ca=null;const I4=new Lt("PlatformDestroyListeners"),N4=new Lt("appBootstrapListener");class R4{constructor(e,n){this.name=e,this.token=n}}function cb(t){try{const{rootComponent:e,appProviders:n,platformProviders:i}=t,c=function ob(t=[]){if(ca)return ca;const e=function Ef(t=[],e){return dr.create({name:e,providers:[{provide:h0,useValue:"platform"},{provide:I4,useValue:new Set([()=>ca=null])},...t]})}(t);return ca=e,function Of(){!function Zr(t){Qr=t}(()=>{throw new $(600,!1)})}(),function F4(t){t.get(u6,null)?.forEach(n=>n())}(e),e}(i),a=[db(),...n||[]],f=new ru({providers:a,parent:c,debugName:"",runEnvironmentInitializers:!1}).injector,v=f.get(Do);return v.run(()=>{f.resolveInjectorInitializers();const E=f.get(na,null);let H;v.runOutsideAngular(()=>{H=v.onError.subscribe({next:ae=>{E.handleError(ae)}})});const xt=()=>f.destroy(),Gt=c.get(I4);return Gt.add(xt),f.onDestroy(()=>{H.unsubscribe(),Gt.delete(xt)}),function zf(t,e,n){try{const i=n();return C3(i)?i.catch(c=>{throw e.runOutsideAngular(()=>t.handleError(c)),c}):i}catch(i){throw e.runOutsideAngular(()=>t.handleError(i)),i}}(E,v,()=>{const ae=f.get(k4);return ae.runInitializers(),ae.donePromise.then(()=>{!function J2(t){Kt(t,"Expected localeId to be defined"),"string"==typeof t&&(Em=t.toLowerCase().replace(/_/g,"-"))}(f.get(dl,gs)||gs);const Ue=f.get(ws);return void 0!==e&&Ue.bootstrap(e),Ue})})})}catch(e){return Promise.reject(e)}}let ws=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Pe(Pf),this.zoneIsStable=Pe(T6),this.componentTypes=[],this.components=[],this.isStable=Pe(uf).hasPendingTasks.pipe((0,it.n)(n=>n?(0,Y.of)(!1):this.zoneIsStable),(0,et.F)(),(0,q.u)()),this._injector=Pe(Qc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const c=n instanceof _6;if(!this._injector.get(k4).done)throw!c&&_o(n),new $(405,!1);let d;d=c?n:this._injector.get(n1).resolveComponentFactory(n),this.componentTypes.push(d.componentType);const f=function nb(t){return t.isBoundToModule}(d)?void 0:this._injector.get(oa),E=d.create(dr.NULL,[],i||d.selector,f),H=E.location.nativeElement,xt=E.injector.get(Cf,null);return xt?.registerApplication(H),E.onDestroy(()=>{this.detachView(E.hostView),fl(this.components,E),xt?.unregisterApplication(H)}),this._loadComponent(E),E}tick(){if(this._runningTick)throw new $(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;fl(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(N4,[]);i.push(...this._bootstrapListeners),i.forEach(c=>c(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>fl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new $(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function fl(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const Pf=new Lt("",{providedIn:"root",factory:()=>Pe(na).handleError.bind(void 0)});function Sf(){const t=Pe(Do),e=Pe(na);return n=>t.runOutsideAngular(()=>e.handleError(n))}let lb=(()=>{class t{constructor(){this.zone=Pe(Do),this.applicationRef=Pe(ws)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Af(t){return[{provide:Do,useFactory:t},{provide:Qs,multi:!0,useFactory:()=>{const e=Pe(lb,{optional:!0});return()=>e.initialize()}},{provide:Pf,useFactory:Sf},{provide:T6,useFactory:N0}]}function db(t){return a2([[],Af(()=>new Do(function kf(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}(t)))])}function Tf(){return!1}let mb=(()=>{class t{static{this.__NG_ELEMENT_ID__=ub}}return t})();function ub(t){return function fb(t,e,n){if(Vi(t)&&!n){const i=kt(t.index,e);return new m1(i,i)}return 47&t.type?new m1(e[Wn],e):null}(Qi(),Ne(),16==(16&t))}class jf{constructor(){}supports(e){return P2(e)}create(e){return new Hf(e)}}const bb=(t,e)=>e;class Hf{constructor(e){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=e||bb}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,i=this._removalsHead,c=0,a=null;for(;n||i;){const d=!i||n&&n.currentIndex<$f(i,c,a)?n:i,f=$f(d,c,a),v=d.currentIndex;if(d===i)c--,i=i._nextRemoved;else if(n=n._next,null==d.previousIndex)c++;else{a||(a=[]);const E=f-c,H=v-c;if(E!=H){for(let Gt=0;Gt{d=this._trackByFn(c,f),null!==n&&Object.is(n.trackById,d)?(i&&(n=this._verifyReinsertion(n,f,d,c)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,d,c),i=!0),n=n._next,c++}),this.length=c;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,i,c){let a;return null===e?a=this._itTail:(a=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,a,c)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(i,c))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,a,c)):e=this._addAfter(new _b(n,i),a,c),e}_verifyReinsertion(e,n,i,c){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==a?e=this._reinsertAfter(a,e._prev,c):e.currentIndex!=c&&(e.currentIndex=c,this._addToMoves(e,c)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}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(e,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const c=e._prevRemoved,a=e._nextRemoved;return null===c?this._removalsHead=a:c._nextRemoved=a,null===a?this._removalsTail=c:a._prevRemoved=c,this._insertAfter(e,n,i),this._addToMoves(e,i),e}_moveAfter(e,n,i){return this._unlink(e),this._insertAfter(e,n,i),this._addToMoves(e,i),e}_addAfter(e,n,i){return this._insertAfter(e,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,i){const c=null===n?this._itHead:n._next;return e._next=c,e._prev=n,null===c?this._itTail=e:c._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new W4),this._linkedRecords.put(e),e.currentIndex=i,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,i=e._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new W4),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class _b{constructor(e,n){this.item=e,this.trackById=n,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 vb{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,e))return i;return null}remove(e){const n=e._prevDup,i=e._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class W4{constructor(){this.map=new Map}put(e){const n=e.trackById;let i=this.map.get(n);i||(i=new vb,this.map.set(n,i)),i.add(e)}get(e,n){const c=this.map.get(e);return c?c.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function $f(t,e,n){const i=t.previousIndex;if(null===i)return i;let c=0;return n&&i{if(n&&n.key===c)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(c,i);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const i=e._prev;return n._next=e,n._prev=i,e._prev=n,i&&(i._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const c=this._records.get(e);this._maybeAddToChanges(c,n);const a=c._prev,d=c._next;return a&&(a._next=d),d&&(d._prev=a),c._next=null,c._prev=null,c}const i=new Kf(e);return this._records.set(e,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(i=>n(e[i],i))}}class Kf{constructor(e){this.key=e,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 Gf(){return new K4([new jf])}let K4=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:Gf})}constructor(n){this.factories=n}static create(n,i){if(null!=i){const c=i.factories.slice();n=n.concat(c)}return new t(n)}static extend(n){return{provide:t,useFactory:i=>t.create(n,i||Gf()),deps:[[t,new Vs,new Bs]]}}find(n){const i=this.factories.find(c=>c.supports(n));if(null!=i)return i;throw new $(901,!1)}}return t})();function Xf(){return new gl([new Wf])}let gl=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:Xf})}constructor(n){this.factories=n}static create(n,i){if(i){const c=i.factories.slice();n=n.concat(c)}return new t(n)}static extend(n){return{provide:t,useFactory:i=>t.create(n,i||Xf()),deps:[[t,new Vs,new Bs]]}}find(n){const i=this.factories.find(c=>c.supports(n));if(i)return i;throw new $(901,!1)}}return t})(),Lb=(()=>{class t{constructor(n){}static{this.\u0275fac=function(i){return new(i||t)(Xe(ws))}}static{this.\u0275mod=oc({type:t})}static{this.\u0275inj=It({})}}return t})();function Ls(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function Ib(t){const e=xn(t);if(!e)return null;const n=new es(e);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},89417:(Oe,Et,r)=>{r.d(Et,{$R:()=>vo,BC:()=>ee,Fm:()=>Po,JD:()=>We,MJ:()=>bi,Q0:()=>Ro,X1:()=>jc,YN:()=>ji,YS:()=>Fi,Yp:()=>ki,cV:()=>di,cb:()=>me,cz:()=>_t,gE:()=>Jt,j4:()=>Li,k0:()=>de,kq:()=>it,l_:()=>ni,me:()=>m,ok:()=>Ui,qT:()=>zc,v8:()=>Gi,vO:()=>It,vS:()=>Ti,xH:()=>hi,xq:()=>oo,y7:()=>Zi});var o=r(17705),y=r(60177),_=r(86648),T=r(27468),k=r(96354);let Y=(()=>{class z{constructor(M,Z){this._renderer=M,this._elementRef=Z,this.onChange=Nt=>{},this.onTouched=()=>{}}setProperty(M,Z){this._renderer.setProperty(this._elementRef.nativeElement,M,Z)}registerOnTouched(M){this.onTouched=M}registerOnChange(M){this.onChange=M}setDisabledState(M){this.setProperty("disabled",M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:z})}}return z})(),q=(()=>{class z extends Y{static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,features:[o.Vt3]})}}return z})();const it=new o.nKC("NgValueAccessor"),lt={provide:it,useExisting:(0,o.Rfq)(()=>m),multi:!0},P=new o.nKC("CompositionEventMode");let m=(()=>{class z extends Y{constructor(M,Z,Nt){super(M,Z),this._compositionMode=Nt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function U(){const z=(0,y.QT)()?(0,y.QT)().getUserAgent():"";return/android (\d+)/.test(z.toLowerCase())}())}writeValue(M){this.setProperty("value",M??"")}_handleInput(M){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(M)}_compositionStart(){this._composing=!0}_compositionEnd(M){this._composing=!1,this._compositionMode&&this.onChange(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(P,8))}}static{this.\u0275dir=o.FsC({type:z,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(Z,Nt){1&Z&&o.bIt("input",function(Tn){return Nt._handleInput(Tn.target.value)})("blur",function(){return Nt.onTouched()})("compositionstart",function(){return Nt._compositionStart()})("compositionend",function(Tn){return Nt._compositionEnd(Tn.target.value)})},features:[o.Jv_([lt]),o.Vt3]})}}return z})();function ut(z){return null==z||("string"==typeof z||Array.isArray(z))&&0===z.length}function rt(z){return null!=z&&"number"==typeof z.length}const _t=new o.nKC("NgValidators"),Ft=new o.nKC("NgAsyncValidators"),le=/^(?=.{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 de{static min(N){return function $(z){return N=>{if(ut(N.value)||ut(z))return null;const M=parseFloat(N.value);return!isNaN(M)&&M{if(ut(N.value)||ut(z))return null;const M=parseFloat(N.value);return!isNaN(M)&&M>z?{max:{max:z,actual:N.value}}:null}}(N)}static required(N){return F(N)}static requiredTrue(N){return Ct(N)}static email(N){return function ft(z){return ut(z.value)||le.test(z.value)?null:{email:!0}}(N)}static minLength(N){return function jt(z){return N=>ut(N.value)||!rt(N.value)?null:N.value.lengthrt(N.value)&&N.value.length>z?{maxlength:{requiredLength:z,actualLength:N.value.length}}:null}(N)}static pattern(N){return function we(z){if(!z)return Te;let N,M;return"string"==typeof z?(M="","^"!==z.charAt(0)&&(M+="^"),M+=z,"$"!==z.charAt(z.length-1)&&(M+="$"),N=new RegExp(M)):(M=z.toString(),N=z),Z=>{if(ut(Z.value))return null;const Nt=Z.value;return N.test(Nt)?null:{pattern:{requiredPattern:M,actualValue:Nt}}}}(N)}static nullValidator(N){return null}static compose(N){return be(N)}static composeAsync(N){return gt(N)}}function F(z){return ut(z.value)?{required:!0}:null}function Ct(z){return!0===z.value?null:{required:!0}}function Te(z){return null}function He(z){return null!=z}function Je(z){return(0,o.jNT)(z)?(0,_.H)(z):z}function Ce(z){let N={};return z.forEach(M=>{N=null!=M?{...N,...M}:N}),0===Object.keys(N).length?null:N}function Be(z,N){return N.map(M=>M(z))}function cn(z){return z.map(N=>function Se(z){return!z.validate}(N)?N:M=>N.validate(M))}function be(z){if(!z)return null;const N=z.filter(He);return 0==N.length?null:function(M){return Ce(Be(M,N))}}function ye(z){return null!=z?be(cn(z)):null}function gt(z){if(!z)return null;const N=z.filter(He);return 0==N.length?null:function(M){const Z=Be(M,N).map(Je);return(0,T.p)(Z).pipe((0,k.T)(Ce))}}function $t(z){return null!=z?gt(cn(z)):null}function St(z,N){return null===z?[N]:Array.isArray(z)?[...z,N]:[z,N]}function At(z){return z._rawValidators}function Kt(z){return z._rawAsyncValidators}function Zt(z){return z?Array.isArray(z)?z:[z]:[]}function xe(z,N){return Array.isArray(z)?z.includes(N):z===N}function Ee(z,N){const M=Zt(N);return Zt(z).forEach(Nt=>{xe(M,Nt)||M.push(Nt)}),M}function bn(z,N){return Zt(N).filter(M=>!xe(z,M))}class at{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(N){this._rawValidators=N||[],this._composedValidatorFn=ye(this._rawValidators)}_setAsyncValidators(N){this._rawAsyncValidators=N||[],this._composedAsyncValidatorFn=$t(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(N){this._onDestroyCallbacks.push(N)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(N=>N()),this._onDestroyCallbacks=[]}reset(N=void 0){this.control&&this.control.reset(N)}hasError(N,M){return!!this.control&&this.control.hasError(N,M)}getError(N,M){return this.control?this.control.getError(N,M):null}}class oe extends at{get formDirective(){return null}get path(){return null}}class It extends at{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class te{constructor(N){this._cd=N}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 ee=(()=>{class z extends te{constructor(M){super(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(It,2))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Z,Nt){2&Z&&o.AVh("ng-untouched",Nt.isUntouched)("ng-touched",Nt.isTouched)("ng-pristine",Nt.isPristine)("ng-dirty",Nt.isDirty)("ng-valid",Nt.isValid)("ng-invalid",Nt.isInvalid)("ng-pending",Nt.isPending)},features:[o.Vt3]})}}return z})(),me=(()=>{class z extends te{constructor(M){super(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Z,Nt){2&Z&&o.AVh("ng-untouched",Nt.isUntouched)("ng-touched",Nt.isTouched)("ng-pristine",Nt.isPristine)("ng-dirty",Nt.isDirty)("ng-valid",Nt.isValid)("ng-invalid",Nt.isInvalid)("ng-pending",Nt.isPending)("ng-submitted",Nt.isSubmitted)},features:[o.Vt3]})}}return z})();const Qe="VALID",sn="INVALID",vn="PENDING",he="DISABLED";function nn(z){return(st(z)?z.validators:z)||null}function Rt(z,N){return(st(N)?N.asyncValidators:z)||null}function st(z){return null!=z&&!Array.isArray(z)&&"object"==typeof z}function Tt(z,N,M){const Z=z.controls;if(!(N?Object.keys(Z):Z).length)throw new o.wOt(1e3,"");if(!Z[M])throw new o.wOt(1001,"")}function ce(z,N,M){z._forEachChild((Z,Nt)=>{if(void 0===M[Nt])throw new o.wOt(1002,"")})}class Ie{constructor(N,M){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(N),this._assignAsyncValidators(M)}get validator(){return this._composedValidatorFn}set validator(N){this._rawValidators=this._composedValidatorFn=N}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(N){this._rawAsyncValidators=this._composedAsyncValidatorFn=N}get parent(){return this._parent}get valid(){return this.status===Qe}get invalid(){return this.status===sn}get pending(){return this.status==vn}get disabled(){return this.status===he}get enabled(){return this.status!==he}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(N){this._assignValidators(N)}setAsyncValidators(N){this._assignAsyncValidators(N)}addValidators(N){this.setValidators(Ee(N,this._rawValidators))}addAsyncValidators(N){this.setAsyncValidators(Ee(N,this._rawAsyncValidators))}removeValidators(N){this.setValidators(bn(N,this._rawValidators))}removeAsyncValidators(N){this.setAsyncValidators(bn(N,this._rawAsyncValidators))}hasValidator(N){return xe(this._rawValidators,N)}hasAsyncValidator(N){return xe(this._rawAsyncValidators,N)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(N={}){this.touched=!0,this._parent&&!N.onlySelf&&this._parent.markAsTouched(N)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(N=>N.markAllAsTouched())}markAsUntouched(N={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(M=>{M.markAsUntouched({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}markAsDirty(N={}){this.pristine=!1,this._parent&&!N.onlySelf&&this._parent.markAsDirty(N)}markAsPristine(N={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(M=>{M.markAsPristine({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}markAsPending(N={}){this.status=vn,!1!==N.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!N.onlySelf&&this._parent.markAsPending(N)}disable(N={}){const M=this._parentMarkedDirty(N.onlySelf);this.status=he,this.errors=null,this._forEachChild(Z=>{Z.disable({...N,onlySelf:!0})}),this._updateValue(),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...N,skipPristineCheck:M}),this._onDisabledChange.forEach(Z=>Z(!0))}enable(N={}){const M=this._parentMarkedDirty(N.onlySelf);this.status=Qe,this._forEachChild(Z=>{Z.enable({...N,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent}),this._updateAncestors({...N,skipPristineCheck:M}),this._onDisabledChange.forEach(Z=>Z(!1))}_updateAncestors(N){this._parent&&!N.onlySelf&&(this._parent.updateValueAndValidity(N),N.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(N){this._parent=N}getRawValue(){return this.value}updateValueAndValidity(N={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Qe||this.status===vn)&&this._runAsyncValidator(N.emitEvent)),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!N.onlySelf&&this._parent.updateValueAndValidity(N)}_updateTreeValidity(N={emitEvent:!0}){this._forEachChild(M=>M._updateTreeValidity(N)),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?he:Qe}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(N){if(this.asyncValidator){this.status=vn,this._hasOwnPendingAsyncValidator=!0;const M=Je(this.asyncValidator(this));this._asyncValidationSubscription=M.subscribe(Z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Z,{emitEvent:N})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(N,M={}){this.errors=N,this._updateControlsErrors(!1!==M.emitEvent)}get(N){let M=N;return null==M||(Array.isArray(M)||(M=M.split(".")),0===M.length)?null:M.reduce((Z,Nt)=>Z&&Z._find(Nt),this)}getError(N,M){const Z=M?this.get(M):this;return Z&&Z.errors?Z.errors[N]:null}hasError(N,M){return!!this.getError(N,M)}get root(){let N=this;for(;N._parent;)N=N._parent;return N}_updateControlsErrors(N){this.status=this._calculateStatus(),N&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(N)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?he:this.errors?sn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(vn)?vn:this._anyControlsHaveStatus(sn)?sn:Qe}_anyControlsHaveStatus(N){return this._anyControls(M=>M.status===N)}_anyControlsDirty(){return this._anyControls(N=>N.dirty)}_anyControlsTouched(){return this._anyControls(N=>N.touched)}_updatePristine(N={}){this.pristine=!this._anyControlsDirty(),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}_updateTouched(N={}){this.touched=this._anyControlsTouched(),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}_registerOnCollectionChange(N){this._onCollectionChange=N}_setUpdateStrategy(N){st(N)&&null!=N.updateOn&&(this._updateOn=N.updateOn)}_parentMarkedDirty(N){return!N&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(N){return null}_assignValidators(N){this._rawValidators=Array.isArray(N)?N.slice():N,this._composedValidatorFn=function ue(z){return Array.isArray(z)?ye(z):z||null}(this._rawValidators)}_assignAsyncValidators(N){this._rawAsyncValidators=Array.isArray(N)?N.slice():N,this._composedAsyncValidatorFn=function yt(z){return Array.isArray(z)?$t(z):z||null}(this._rawAsyncValidators)}}class Jt extends Ie{constructor(N,M,Z){super(nn(M),Rt(Z,M)),this.controls=N,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(N,M){return this.controls[N]?this.controls[N]:(this.controls[N]=M,M.setParent(this),M._registerOnCollectionChange(this._onCollectionChange),M)}addControl(N,M,Z={}){this.registerControl(N,M),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}removeControl(N,M={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}setControl(N,M,Z={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],M&&this.registerControl(N,M),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}contains(N){return this.controls.hasOwnProperty(N)&&this.controls[N].enabled}setValue(N,M={}){ce(this,0,N),Object.keys(N).forEach(Z=>{Tt(this,!0,Z),this.controls[Z].setValue(N[Z],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(N,M={}){null!=N&&(Object.keys(N).forEach(Z=>{const Nt=this.controls[Z];Nt&&Nt.patchValue(N[Z],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(N={},M={}){this._forEachChild((Z,Nt)=>{Z.reset(N?N[Nt]:null,{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this._reduceChildren({},(N,M,Z)=>(N[Z]=M.getRawValue(),N))}_syncPendingControls(){let N=this._reduceChildren(!1,(M,Z)=>!!Z._syncPendingControls()||M);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){Object.keys(this.controls).forEach(M=>{const Z=this.controls[M];Z&&N(Z,M)})}_setUpControls(){this._forEachChild(N=>{N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(N){for(const[M,Z]of Object.entries(this.controls))if(this.contains(M)&&N(Z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(M,Z,Nt)=>((Z.enabled||this.disabled)&&(M[Nt]=Z.value),M))}_reduceChildren(N,M){let Z=N;return this._forEachChild((Nt,tn)=>{Z=M(Z,Nt,tn)}),Z}_allControlsDisabled(){for(const N of Object.keys(this.controls))if(this.controls[N].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(N){return this.controls.hasOwnProperty(N)?this.controls[N]:null}}class S extends Jt{}const Xt=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Re}),Re="always";function Xe(z,N){return[...N.path,z]}function fn(z,N,M=Re){ne(z,N),N.valueAccessor.writeValue(z.value),(z.disabled||"always"===M)&&N.valueAccessor.setDisabledState?.(z.disabled),function mt(z,N){N.valueAccessor.registerOnChange(M=>{z._pendingValue=M,z._pendingChange=!0,z._pendingDirty=!0,"change"===z.updateOn&&Mt(z,N)})}(z,N),function Ht(z,N){const M=(Z,Nt)=>{N.valueAccessor.writeValue(Z),Nt&&N.viewToModelUpdate(Z)};z.registerOnChange(M),N._registerOnDestroy(()=>{z._unregisterOnChange(M)})}(z,N),function G(z,N){N.valueAccessor.registerOnTouched(()=>{z._pendingTouched=!0,"blur"===z.updateOn&&z._pendingChange&&Mt(z,N),"submit"!==z.updateOn&&z.markAsTouched()})}(z,N),function Dn(z,N){if(N.valueAccessor.setDisabledState){const M=Z=>{N.valueAccessor.setDisabledState(Z)};z.registerOnDisabledChange(M),N._registerOnDestroy(()=>{z._unregisterOnDisabledChange(M)})}}(z,N)}function Pe(z,N,M=!0){const Z=()=>{};N.valueAccessor&&(N.valueAccessor.registerOnChange(Z),N.valueAccessor.registerOnTouched(Z)),A(z,N),z&&(N._invokeOnDestroyCallbacks(),z._registerOnCollectionChange(()=>{}))}function Nn(z,N){z.forEach(M=>{M.registerOnValidatorChange&&M.registerOnValidatorChange(N)})}function ne(z,N){const M=At(z);null!==N.validator?z.setValidators(St(M,N.validator)):"function"==typeof M&&z.setValidators([M]);const Z=Kt(z);null!==N.asyncValidator?z.setAsyncValidators(St(Z,N.asyncValidator)):"function"==typeof Z&&z.setAsyncValidators([Z]);const Nt=()=>z.updateValueAndValidity();Nn(N._rawValidators,Nt),Nn(N._rawAsyncValidators,Nt)}function A(z,N){let M=!1;if(null!==z){if(null!==N.validator){const Nt=At(z);if(Array.isArray(Nt)&&Nt.length>0){const tn=Nt.filter(Tn=>Tn!==N.validator);tn.length!==Nt.length&&(M=!0,z.setValidators(tn))}}if(null!==N.asyncValidator){const Nt=Kt(z);if(Array.isArray(Nt)&&Nt.length>0){const tn=Nt.filter(Tn=>Tn!==N.asyncValidator);tn.length!==Nt.length&&(M=!0,z.setAsyncValidators(tn))}}}const Z=()=>{};return Nn(N._rawValidators,Z),Nn(N._rawAsyncValidators,Z),M}function Mt(z,N){z._pendingDirty&&z.markAsDirty(),z.setValue(z._pendingValue,{emitModelToViewChange:!1}),N.viewToModelUpdate(z._pendingValue),z._pendingChange=!1}function re(z,N){ne(z,N)}function En(z,N){if(!z.hasOwnProperty("model"))return!1;const M=z.model;return!!M.isFirstChange()||!Object.is(N,M.currentValue)}function On(z,N){z._syncPendingControls(),N.forEach(M=>{const Z=M.control;"submit"===Z.updateOn&&Z._pendingChange&&(M.viewToModelUpdate(Z._pendingValue),Z._pendingChange=!1)})}function An(z,N){if(!N)return null;let M,Z,Nt;return Array.isArray(N),N.forEach(tn=>{tn.constructor===m?M=tn:function Fn(z){return Object.getPrototypeOf(z.constructor)===q}(tn)?Z=tn:Nt=tn}),Nt||Z||M||null}const Vn={provide:oe,useExisting:(0,o.Rfq)(()=>di)},ci=(()=>Promise.resolve())();let di=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.callSetDisabledState=Nt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Jt({},ye(M),$t(Z))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(M){ci.then(()=>{const Z=this._findContainer(M.path);M.control=Z.registerControl(M.name,M.control),fn(M.control,M,this.callSetDisabledState),M.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(M)})}getControl(M){return this.form.get(M.path)}removeControl(M){ci.then(()=>{const Z=this._findContainer(M.path);Z&&Z.removeControl(M.name),this._directives.delete(M)})}addFormGroup(M){ci.then(()=>{const Z=this._findContainer(M.path),Nt=new Jt({});re(Nt,M),Z.registerControl(M.name,Nt),Nt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(M){ci.then(()=>{const Z=this._findContainer(M.path);Z&&Z.removeControl(M.name)})}getFormGroup(M){return this.form.get(M.path)}updateModel(M,Z){ci.then(()=>{this.form.get(M.path).setValue(Z)})}setValue(M){this.control.setValue(M)}onSubmit(M){return this.submitted=!0,On(this.form,this._directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M=void 0){this.form.reset(M),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(M){return M.pop(),M.length?this.form.get(M):this.form}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("submit",function(Tn){return Nt.onSubmit(Tn)})("reset",function(){return Nt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Vn]),o.Vt3]})}}return z})();function Ni(z,N){const M=z.indexOf(N);M>-1&&z.splice(M,1)}function Pi(z){return"object"==typeof z&&null!==z&&2===Object.keys(z).length&&"value"in z&&"disabled"in z}const bi=class extends Ie{constructor(N=null,M,Z){super(nn(M),Rt(Z,M)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(N),this._setUpdateStrategy(M),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),st(M)&&(M.nonNullable||M.initialValueIsDefault)&&(this.defaultValue=Pi(N)?N.value:N)}setValue(N,M={}){this.value=this._pendingValue=N,this._onChange.length&&!1!==M.emitModelToViewChange&&this._onChange.forEach(Z=>Z(this.value,!1!==M.emitViewToModelChange)),this.updateValueAndValidity(M)}patchValue(N,M={}){this.setValue(N,M)}reset(N=this.defaultValue,M={}){this._applyFormState(N),this.markAsPristine(M),this.markAsUntouched(M),this.setValue(this.value,M),this._pendingChange=!1}_updateValue(){}_anyControls(N){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(N){this._onChange.push(N)}_unregisterOnChange(N){Ni(this._onChange,N)}registerOnDisabledChange(N){this._onDisabledChange.push(N)}_unregisterOnDisabledChange(N){Ni(this._onDisabledChange,N)}_forEachChild(N){}_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(N){Pi(N)?(this.value=this._pendingValue=N.value,N.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=N}};let mi=(()=>{class z extends oe{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Xe(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,features:[o.Vt3]})}}return z})();const ko={provide:It,useExisting:(0,o.Rfq)(()=>Ti)},qc=(()=>Promise.resolve())();let Ti=(()=>{class z extends It{constructor(M,Z,Nt,tn,Tn,Hi){super(),this._changeDetectorRef=Tn,this.callSetDisabledState=Hi,this.control=new bi,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt),this.valueAccessor=An(0,tn)}ngOnChanges(M){if(this._checkForErrors(),!this._registered||"name"in M){if(this._registered&&(this._checkName(),this.formDirective)){const Z=M.name.previousValue;this.formDirective.removeControl({name:Z,path:this._getPath(Z)})}this._setUpControl()}"isDisabled"in M&&this._updateDisabled(M),En(M,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(M){this.viewModel=M,this.update.emit(M)}_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(){fn(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(M){qc.then(()=>{this.control.setValue(M,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(M){const Z=M.isDisabled.currentValue,Nt=0!==Z&&(0,o.L39)(Z);qc.then(()=>{Nt&&!this.control.disabled?this.control.disable():!Nt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(M){return this._parent?Xe(M,this._parent):[M]}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,9),o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(o.gRc,8),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o.Jv_([ko]),o.Vt3,o.OA$]})}}return z})(),zc=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275dir=o.FsC({type:z,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return z})();const ic={provide:it,useExisting:(0,o.Rfq)(()=>Ro),multi:!0};let Ro=(()=>{class z extends q{writeValue(M){this.setProperty("value",M??"")}registerOnChange(M){this.onChange=Z=>{M(""==Z?null:parseFloat(Z))}}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("input",function(Tn){return Nt.onChange(Tn.target.value)})("blur",function(){return Nt.onTouched()})},features:[o.Jv_([ic]),o.Vt3]})}}return z})();const Fo={provide:it,useExisting:(0,o.Rfq)(()=>Po),multi:!0};let oc=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({})}}return z})(),zo=(()=>{class z{constructor(){this._accessors=[]}add(M,Z){this._accessors.push([M,Z])}remove(M){for(let Z=this._accessors.length-1;Z>=0;--Z)if(this._accessors[Z][1]===M)return void this._accessors.splice(Z,1)}select(M){this._accessors.forEach(Z=>{this._isSameGroup(Z,M)&&Z[1]!==M&&Z[1].fireUncheck(M.value)})}_isSameGroup(M,Z){return!!M[0].control&&M[0]._parent===Z._control._parent&&M[1].name===Z.name}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275prov=o.jDH({token:z,factory:z.\u0275fac,providedIn:oc})}}return z})(),Po=(()=>{class z extends q{constructor(M,Z,Nt,tn){super(M,Z),this._registry=Nt,this._injector=tn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.WQX)(Xt,{optional:!0})??Re}ngOnInit(){this._control=this._injector.get(It),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(M){this._state=M===this.value,this.setProperty("checked",this._state)}registerOnChange(M){this._fn=M,this.onChange=()=>{M(this.value),this._registry.select(this)}}setDisabledState(M){(this.setDisabledStateFired||M||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",M),this.setDisabledStateFired=!0}fireUncheck(M){this.writeValue(M)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(zo),o.rXU(o.zZn))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("change",function(){return Nt.onChange()})("blur",function(){return Nt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o.Jv_([Fo]),o.Vt3]})}}return z})();const xn=new o.nKC("NgModelWithFormControlWarning"),oi={provide:It,useExisting:(0,o.Rfq)(()=>ni)};let ni=(()=>{class z extends It{set isDisabled(M){}static{this._ngModelWarningSentOnce=!1}constructor(M,Z,Nt,tn,Tn){super(),this._ngModelWarningConfig=tn,this.callSetDisabledState=Tn,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(M),this._setAsyncValidators(Z),this.valueAccessor=An(0,Nt)}ngOnChanges(M){if(this._isControlChanged(M)){const Z=M.form.previousValue;Z&&Pe(Z,this,!1),fn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}En(M,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Pe(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}_isControlChanged(M){return M.hasOwnProperty("form")}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(xn,8),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([oi]),o.Vt3,o.OA$]})}}return z})();const _o={provide:oe,useExisting:(0,o.Rfq)(()=>Li)};let Li=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.callSetDisabledState=Nt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(M),this._setAsyncValidators(Z)}ngOnChanges(M){this._checkFormPresent(),M.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(A(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(M){const Z=this.form.get(M.path);return fn(Z,M,this.callSetDisabledState),Z.updateValueAndValidity({emitEvent:!1}),this.directives.push(M),Z}getControl(M){return this.form.get(M.path)}removeControl(M){Pe(M.control||null,M,!1),function gi(z,N){const M=z.indexOf(N);M>-1&&z.splice(M,1)}(this.directives,M)}addFormGroup(M){this._setUpFormContainer(M)}removeFormGroup(M){this._cleanUpFormContainer(M)}getFormGroup(M){return this.form.get(M.path)}addFormArray(M){this._setUpFormContainer(M)}removeFormArray(M){this._cleanUpFormContainer(M)}getFormArray(M){return this.form.get(M.path)}updateModel(M,Z){this.form.get(M.path).setValue(Z)}onSubmit(M){return this.submitted=!0,On(this.form,this.directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M=void 0){this.form.reset(M),this.submitted=!1}_updateDomValue(){this.directives.forEach(M=>{const Z=M.control,Nt=this.form.get(M.path);Z!==Nt&&(Pe(Z||null,M),(z=>z instanceof bi)(Nt)&&(fn(Nt,M,this.callSetDisabledState),M.control=Nt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(M){const Z=this.form.get(M.path);re(Z,M),Z.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(M){if(this.form){const Z=this.form.get(M.path);Z&&function Ae(z,N){return A(z,N)}(Z,M)&&Z.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ne(this.form,this),this._oldForm&&A(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroup",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("submit",function(Tn){return Nt.onSubmit(Tn)})("reset",function(){return Nt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([_o]),o.Vt3,o.OA$]})}}return z})();const Oi={provide:oe,useExisting:(0,o.Rfq)(()=>vo)};let vo=(()=>{class z extends mi{constructor(M,Z,Nt){super(),this.name=null,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt)}_checkParentType(){Bo(this._parent)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o.Jv_([Oi]),o.Vt3]})}}return z})();const _c={provide:oe,useExisting:(0,o.Rfq)(()=>Gi)};let Gi=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.name=null,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Xe(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Bo(this._parent)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o.Jv_([_c]),o.Vt3]})}}return z})();function Bo(z){return!(z instanceof vo||z instanceof Li||z instanceof Gi)}const hn={provide:It,useExisting:(0,o.Rfq)(()=>We)};let We=(()=>{class z extends It{set isDisabled(M){}static{this._ngModelWarningSentOnce=!1}constructor(M,Z,Nt,tn,Tn){super(),this._ngModelWarningConfig=Tn,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt),this.valueAccessor=An(0,tn)}ngOnChanges(M){this._added||this._setUpControl(),En(M,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}get path(){return Xe(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{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(xn,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([hn]),o.Vt3,o.OA$]})}}return z})();const Mn={provide:it,useExisting:(0,o.Rfq)(()=>xo),multi:!0};function jn(z,N){return null==z?`${N}`:(N&&"object"==typeof N&&(N="Object"),`${z}: ${N}`.slice(0,50))}let xo=(()=>{class z extends q{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(M){this._compareWith=M}writeValue(M){this.value=M;const Nt=jn(this._getOptionId(M),M);this.setProperty("value",Nt)}registerOnChange(M){this.onChange=Z=>{this.value=this._getOptionValue(Z),M(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(M){for(const Z of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Z),M))return Z;return null}_getOptionValue(M){const Z=function Ei(z){return z.split(":")[0]}(M);return this._optionMap.has(Z)?this._optionMap.get(Z):M}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("change",function(Tn){return Nt.onChange(Tn.target.value)})("blur",function(){return Nt.onTouched()})},inputs:{compareWith:"compareWith"},features:[o.Jv_([Mn]),o.Vt3]})}}return z})(),hi=(()=>{class z{constructor(M,Z,Nt){this._element=M,this._renderer=Z,this._select=Nt,this._select&&(this.id=this._select._registerOption())}set ngValue(M){null!=this._select&&(this._select._optionMap.set(this.id,M),this._setElementValue(jn(this.id,M)),this._select.writeValue(this._select.value))}set value(M){this._setElementValue(M),this._select&&this._select.writeValue(this._select.value)}_setElementValue(M){this._renderer.setProperty(this._element.nativeElement,"value",M)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(xo,9))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return z})();const Co={provide:it,useExisting:(0,o.Rfq)(()=>Cn),multi:!0};function $n(z,N){return null==z?`${N}`:("string"==typeof N&&(N=`'${N}'`),N&&"object"==typeof N&&(N="Object"),`${z}: ${N}`.slice(0,50))}let Cn=(()=>{class z extends q{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(M){this._compareWith=M}writeValue(M){let Z;if(this.value=M,Array.isArray(M)){const Nt=M.map(tn=>this._getOptionId(tn));Z=(tn,Tn)=>{tn._setSelected(Nt.indexOf(Tn.toString())>-1)}}else Z=(Nt,tn)=>{Nt._setSelected(!1)};this._optionMap.forEach(Z)}registerOnChange(M){this.onChange=Z=>{const Nt=[],tn=Z.selectedOptions;if(void 0!==tn){const Tn=tn;for(let Hi=0;Hi{class z{constructor(M,Z,Nt){this._element=M,this._renderer=Z,this._select=Nt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(M){null!=this._select&&(this._value=M,this._setElementValue($n(this.id,M)),this._select.writeValue(this._select.value))}set value(M){this._select?(this._value=M,this._setElementValue($n(this.id,M)),this._select.writeValue(this._select.value)):this._setElementValue(M)}_setElementValue(M){this._renderer.setProperty(this._element.nativeElement,"value",M)}_setSelected(M){this._renderer.setProperty(this._element.nativeElement,"selected",M)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(Cn,9))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return z})(),Wn=(()=>{class z{constructor(){this._validator=Te}ngOnChanges(M){if(this.inputName in M){const Z=this.normalizeInput(M[this.inputName].currentValue);this._enabled=this.enabled(Z),this._validator=this._enabled?this.createValidator(Z):Te,this._onChange&&this._onChange()}}validate(M){return this._validator(M)}registerOnValidatorChange(M){this._onChange=M}enabled(M){return null!=M}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275dir=o.FsC({type:z,features:[o.OA$]})}}return z})();const Xi={provide:_t,useExisting:(0,o.Rfq)(()=>Fi),multi:!0},So={provide:_t,useExisting:(0,o.Rfq)(()=>oo),multi:!0};let Fi=(()=>{class z extends Wn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=M=>F}enabled(M){return M}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Z,Nt){2&Z&&o.BMQ("required",Nt._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Xi]),o.Vt3]})}}return z})(),oo=(()=>{class z extends Fi{constructor(){super(...arguments),this.createValidator=M=>Ct}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Z,Nt){2&Z&&o.BMQ("required",Nt._enabled?"":null)},features:[o.Jv_([So]),o.Vt3]})}}return z})(),ri=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[oc]})}}return z})();class ki extends Ie{constructor(N,M,Z){super(nn(M),Rt(Z,M)),this.controls=N,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(N){return this.controls[this._adjustIndex(N)]}push(N,M={}){this.controls.push(N),this._registerControl(N),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}insert(N,M,Z={}){this.controls.splice(N,0,M),this._registerControl(M),this.updateValueAndValidity({emitEvent:Z.emitEvent})}removeAt(N,M={}){let Z=this._adjustIndex(N);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),this.updateValueAndValidity({emitEvent:M.emitEvent})}setControl(N,M,Z={}){let Nt=this._adjustIndex(N);Nt<0&&(Nt=0),this.controls[Nt]&&this.controls[Nt]._registerOnCollectionChange(()=>{}),this.controls.splice(Nt,1),M&&(this.controls.splice(Nt,0,M),this._registerControl(M)),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(N,M={}){ce(this,0,N),N.forEach((Z,Nt)=>{Tt(this,!1,Nt),this.at(Nt).setValue(Z,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(N,M={}){null!=N&&(N.forEach((Z,Nt)=>{this.at(Nt)&&this.at(Nt).patchValue(Z,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(N=[],M={}){this._forEachChild((Z,Nt)=>{Z.reset(N[Nt],{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this.controls.map(N=>N.getRawValue())}clear(N={}){this.controls.length<1||(this._forEachChild(M=>M._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:N.emitEvent}))}_adjustIndex(N){return N<0?N+this.length:N}_syncPendingControls(){let N=this.controls.reduce((M,Z)=>!!Z._syncPendingControls()||M,!1);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){this.controls.forEach((M,Z)=>{N(M,Z)})}_updateValue(){this.value=this.controls.filter(N=>N.enabled||this.disabled).map(N=>N.value)}_anyControls(N){return this.controls.some(M=>M.enabled&&N(M))}_setUpControls(){this._forEachChild(N=>this._registerControl(N))}_allControlsDisabled(){for(const N of this.controls)if(N.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(N){N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)}_find(N){return this.at(N)??null}}function _i(z){return!!z&&(void 0!==z.asyncValidators||void 0!==z.validators||void 0!==z.updateOn)}let Ui=(()=>{class z{constructor(){this.useNonNullable=!1}get nonNullable(){const M=new z;return M.useNonNullable=!0,M}group(M,Z=null){const Nt=this._reduceControls(M);let tn={};return _i(Z)?tn=Z:null!==Z&&(tn.validators=Z.validator,tn.asyncValidators=Z.asyncValidator),new Jt(Nt,tn)}record(M,Z=null){const Nt=this._reduceControls(M);return new S(Nt,Z)}control(M,Z,Nt){let tn={};return this.useNonNullable?(_i(Z)?tn=Z:(tn.validators=Z,tn.asyncValidators=Nt),new bi(M,{...tn,nonNullable:!0})):new bi(M,Z,Nt)}array(M,Z,Nt){const tn=M.map(Tn=>this._createControl(Tn));return new ki(tn,Z,Nt)}_reduceControls(M){const Z={};return Object.keys(M).forEach(Nt=>{Z[Nt]=this._createControl(M[Nt])}),Z}_createControl(M){return M instanceof bi||M instanceof Ie?M:Array.isArray(M)?this.control(M[0],M.length>1?M[1]:null,M.length>2?M[2]:null):this.control(M)}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275prov=o.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}}return z})(),ji=(()=>{class z{static withConfig(M){return{ngModule:z,providers:[{provide:Xt,useValue:M.callSetDisabledState??Re}]}}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[ri]})}}return z})(),jc=(()=>{class z{static withConfig(M){return{ngModule:z,providers:[{provide:xn,useValue:M.warnOnNgModelWithFormControl??"always"},{provide:Xt,useValue:M.callSetDisabledState??Re}]}}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[ri]})}}return z})()},88834:(Oe,Et,r)=>{r.d(Et,{$0:()=>Ce,$z:()=>ft,Hl:()=>ye,It:()=>jt,iY:()=>cn});var o=r(36860),y=r(17705),_=r(18617),T=r(14085),k=r(86600);const Y=["mat-button",""],q=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],it=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],R=".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}",U=["mat-mini-fab",""],m=["mat-icon-button",""],ut=["*"],le=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],de=(0,k.Zc)((0,k.Ob)((0,k.GG)(class{constructor(gt){this._elementRef=gt}})));let $=(()=>{class gt extends de{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(St){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,St)}get disableRipple(){return this._disableRipple}set disableRipple(St){this._disableRipple=(0,T.he)(St),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(St){this._disabled=(0,T.he)(St),this._updateRippleDisabled()}constructor(St,At,Kt,Zt){super(St),this._platform=At,this._ngZone=Kt,this._animationMode=Zt,this._focusMonitor=(0,y.WQX)(_.FN),this._rippleLoader=(0,y.WQX)(k.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const xe=St.nativeElement.classList;for(const Ee of le)this._hasHostAttributes(Ee.selector)&&Ee.mdcClasses.forEach(bn=>{xe.add(bn)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(St="program",At){St?this._focusMonitor.focusVia(this._elementRef.nativeElement,St,At):this._elementRef.nativeElement.focus(At)}_hasHostAttributes(...St){return St.some(At=>this._elementRef.nativeElement.hasAttribute(At))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(At){y.QTQ()}}static{this.\u0275dir=y.FsC({type:gt,features:[y.Vt3]})}}return gt})(),Ct=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt),this._haltDisabledEvents=xe=>{this.disabled&&(xe.preventDefault(),xe.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}static{this.\u0275fac=function(At){y.QTQ()}}static{this.\u0275dir=y.FsC({type:gt,features:[y.Vt3]})}}return gt})(),ft=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt)}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:Y,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );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{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 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))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.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, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.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{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.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 gt})(),jt=(()=>{class gt extends Ct{constructor(St,At,Kt,Zt){super(St,At,Kt,Zt)}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null)("tabindex",Kt.disabled?-1:Kt.tabIndex)("aria-disabled",Kt.disabled.toString()),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[y.Vt3],attrs:Y,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );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{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 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))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.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, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.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{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.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)}',R],encapsulation:2,changeDetection:0})}}return gt})();const _e=new y.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:we});function we(){return{color:"accent"}}const Te=we();let Ce=(()=>{class gt extends ${constructor(St,At,Kt,Zt,xe){super(St,At,Kt,Zt),this._options=xe,this._isFab=!0,this._options=this._options||Te,this.color=this.defaultColor=this._options.color||Te.color}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8),y.rXU(_e,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:U,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__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-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family);font-size:var(--mdc-typography-button-font-size);line-height:var(--mdc-typography-button-line-height);font-weight:var(--mdc-typography-button-font-weight);letter-spacing:var(--mdc-typography-button-letter-spacing);text-decoration:var(--mdc-typography-button-text-decoration);text-transform:var(--mdc-typography-button-text-transform);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::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-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab,.mat-mdc-mini-fab{background-color:var(--mdc-fab-container-color);--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}.mat-mdc-fab .mdc-fab__icon,.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-extended-fab{font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}}return gt})(),cn=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:m,ngContentSelectors:ut,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(At,Kt){1&At&&(y.NAR(),y.nrm(0,"span",0),y.SdG(1),y.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{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.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{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.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}',R],encapsulation:2,changeDetection:0})}}return gt})(),ye=(()=>{class gt{static{this.\u0275fac=function(At){return new(At||gt)}}static{this.\u0275mod=y.$C({type:gt})}static{this.\u0275inj=y.G2t({imports:[k.yE,k.pZ,k.yE]})}}return gt})()},86600:(Oe,Et,r)=>{r.d(Et,{r5:()=>de,ed:()=>$,es:()=>Ee,QC:()=>ve,is:()=>X,$E:()=>B,yE:()=>Ct,wT:()=>vn,Sy:()=>ue,MI:()=>Qe,O5:()=>bt,r6:()=>nt,Ej:()=>Jt,pZ:()=>zt,ug:()=>qt,jb:()=>he,TL:()=>nn,Zc:()=>Te,GG:()=>He,Ob:()=>we,J8:()=>Ce,mG:()=>Be,BF:()=>Je});var o=r(17705),y=r(18617),_=r(28203),k=r(60177),Y=r(36860),q=r(14085),it=r(71985),et=r(21413),R=r(67336);const P=["text"];function m(ht,V){if(1&ht&&o.nrm(0,"mat-pseudo-checkbox",6),2&ht){const S=o.XpG();o.Y8G("disabled",S.disabled)("state",S.selected?"checked":"unchecked")}}function ut(ht,V){if(1&ht&&o.nrm(0,"mat-pseudo-checkbox",7),2&ht){const S=o.XpG();o.Y8G("disabled",S.disabled)}}function rt(ht,V){if(1&ht&&(o.j41(0,"span",8),o.EFF(1),o.k0s()),2&ht){const S=o.XpG();o.R7$(1),o.SpI("(",S.group.label,")")}}const _t=[[["mat-icon"]],"*"],Ft=["mat-icon","*"];let de=(()=>{class ht{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return ht})(),$=(()=>{class ht{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return ht})();const F=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function Bt(){return!0}});let Ct=(()=>{class ht{constructor(S,dt,Xt){this._sanityChecks=dt,this._document=Xt,this._hasDoneGlobalChecks=!1,S._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(S){return!(0,Y.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[S])}static{this.\u0275fac=function(dt){return new(dt||ht)(o.KVO(y.Q_),o.KVO(F,8),o.KVO(k.qQ))}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[_.jI,_.jI]})}}return ht})();function we(ht){return class extends ht{get disabled(){return this._disabled}set disabled(V){this._disabled=(0,q.he)(V)}constructor(...V){super(...V),this._disabled=!1}}}function Te(ht,V){return class extends ht{get color(){return this._color}set color(S){const dt=S||this.defaultColor;dt!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),dt&&this._elementRef.nativeElement.classList.add(`mat-${dt}`),this._color=dt)}constructor(...S){super(...S),this.defaultColor=V,this.color=V}}}function He(ht){return class extends ht{get disableRipple(){return this._disableRipple}set disableRipple(V){this._disableRipple=(0,q.he)(V)}constructor(...V){super(...V),this._disableRipple=!1}}}function Je(ht,V=0){return class extends ht{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(S){this._tabIndex=null!=S?(0,q.OE)(S):this.defaultTabIndex}constructor(...S){super(...S),this._tabIndex=V,this.defaultTabIndex=V}}}function Ce(ht){return class extends ht{updateErrorState(){const V=this.errorState,Re=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Re!==V&&(this.errorState=Re,this.stateChanges.next())}constructor(...V){super(...V),this.errorState=!1}}}function Be(ht){return class extends ht{constructor(...V){super(...V),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new it.c(S=>{this._isInitialized?this._notifySubscriber(S):this._pendingSubscribers.push(S)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(V){V.next(),V.complete()}}}let Ee=(()=>{class ht{isErrorState(S,dt){return!!(S&&S.invalid&&(S.touched||dt&&dt.submitted))}static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275prov=o.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();class te{constructor(V,S,dt,Xt=!1){this._renderer=V,this.element=S,this.config=dt,this._animationForciblyDisabledThroughCss=Xt,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Yt=(0,Y.BQ)({passive:!0,capture:!0});class wt{constructor(){this._events=new Map,this._delegateEventHandler=V=>{const S=(0,Y.Fb)(V);S&&this._events.get(V.type)?.forEach((dt,Xt)=>{(Xt===S||Xt.contains(S))&&dt.forEach(Re=>Re.handleEvent(V))})}}addHandler(V,S,dt,Xt){const Re=this._events.get(S);if(Re){const Xe=Re.get(dt);Xe?Xe.add(Xt):Re.set(dt,new Set([Xt]))}else this._events.set(S,new Map([[dt,new Set([Xt])]])),V.runOutsideAngular(()=>{document.addEventListener(S,this._delegateEventHandler,Yt)})}removeHandler(V,S,dt){const Xt=this._events.get(V);if(!Xt)return;const Re=Xt.get(S);Re&&(Re.delete(dt),0===Re.size&&Xt.delete(S),0===Xt.size&&(this._events.delete(V),document.removeEventListener(V,this._delegateEventHandler,Yt)))}}const ee={enterDuration:225,exitDuration:150},Qt=(0,Y.BQ)({passive:!0,capture:!0}),$e=["mousedown","touchstart"],Ut=["mouseup","mouseleave","touchend","touchcancel"];class qt{static{this._eventManager=new wt}constructor(V,S,dt,Xt){this._target=V,this._ngZone=S,this._platform=Xt,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Xt.isBrowser&&(this._containerElement=(0,q.i8)(dt))}fadeInRipple(V,S,dt={}){const Xt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Re={...ee,...dt.animation};dt.centered&&(V=Xt.left+Xt.width/2,S=Xt.top+Xt.height/2);const Xe=dt.radius||function pt(ht,V,S){const dt=Math.max(Math.abs(ht-S.left),Math.abs(ht-S.right)),Xt=Math.max(Math.abs(V-S.top),Math.abs(V-S.bottom));return Math.sqrt(dt*dt+Xt*Xt)}(V,S,Xt),fn=V-Xt.left,Pe=S-Xt.top,Nn=Re.enterDuration,Dn=document.createElement("div");Dn.classList.add("mat-ripple-element"),Dn.style.left=fn-Xe+"px",Dn.style.top=Pe-Xe+"px",Dn.style.height=2*Xe+"px",Dn.style.width=2*Xe+"px",null!=dt.color&&(Dn.style.backgroundColor=dt.color),Dn.style.transitionDuration=`${Nn}ms`,this._containerElement.appendChild(Dn);const ne=window.getComputedStyle(Dn),mt=ne.transitionDuration,G="none"===ne.transitionProperty||"0s"===mt||"0s, 0s"===mt||0===Xt.width&&0===Xt.height,Mt=new te(this,Dn,dt,G);Dn.style.transform="scale3d(1, 1, 1)",Mt.state=0,dt.persistent||(this._mostRecentTransientRipple=Mt);let Ht=null;return!G&&(Nn||Re.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const re=()=>this._finishRippleTransition(Mt),Ae=()=>this._destroyRipple(Mt);Dn.addEventListener("transitionend",re),Dn.addEventListener("transitioncancel",Ae),Ht={onTransitionEnd:re,onTransitionCancel:Ae}}),this._activeRipples.set(Mt,Ht),(G||!Nn)&&this._finishRippleTransition(Mt),Mt}fadeOutRipple(V){if(2===V.state||3===V.state)return;const S=V.element,dt={...ee,...V.config.animation};S.style.transitionDuration=`${dt.exitDuration}ms`,S.style.opacity="0",V.state=2,(V._animationForciblyDisabledThroughCss||!dt.exitDuration)&&this._finishRippleTransition(V)}fadeOutAll(){this._getActiveRipples().forEach(V=>V.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(V=>{V.config.persistent||V.fadeOut()})}setupTriggerEvents(V){const S=(0,q.i8)(V);!this._platform.isBrowser||!S||S===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=S,$e.forEach(dt=>{qt._eventManager.addHandler(this._ngZone,dt,S,this)}))}handleEvent(V){"mousedown"===V.type?this._onMousedown(V):"touchstart"===V.type?this._onTouchStart(V):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ut.forEach(S=>{this._triggerElement.addEventListener(S,this,Qt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(V){0===V.state?this._startFadeOutTransition(V):2===V.state&&this._destroyRipple(V)}_startFadeOutTransition(V){const S=V===this._mostRecentTransientRipple,{persistent:dt}=V.config;V.state=1,!dt&&(!S||!this._isPointerDown)&&V.fadeOut()}_destroyRipple(V){const S=this._activeRipples.get(V)??null;this._activeRipples.delete(V),this._activeRipples.size||(this._containerRect=null),V===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),V.state=3,null!==S&&(V.element.removeEventListener("transitionend",S.onTransitionEnd),V.element.removeEventListener("transitioncancel",S.onTransitionCancel)),V.element.remove()}_onMousedown(V){const S=(0,y._G)(V),dt=this._lastTouchStartEvent&&Date.now(){!V.config.persistent&&(1===V.state||V.config.terminateOnPointerUp&&0===V.state)&&V.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const V=this._triggerElement;V&&($e.forEach(S=>qt._eventManager.removeHandler(S,V,this)),this._pointerUpEventsRegistered&&Ut.forEach(S=>V.removeEventListener(S,this,Qt)))}}const B=new o.nKC("mat-ripple-global-options");let nt=(()=>{class ht{get disabled(){return this._disabled}set disabled(S){S&&this.fadeOutAllNonPersistent(),this._disabled=S,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(S){this._trigger=S,this._setupTriggerEventsIfEnabled()}constructor(S,dt,Xt,Re,Xe){this._elementRef=S,this._animationMode=Xe,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Re||{},this._rippleRenderer=new qt(this,dt,S,Xt)}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(S,dt=0,Xt){return"number"==typeof S?this._rippleRenderer.fadeInRipple(S,dt,{...this.rippleConfig,...Xt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...S})}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Y.OD),o.rXU(B,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:ht,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(dt,Xt){2&dt&&o.AVh("mat-ripple-unbounded",Xt.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}}return ht})(),zt=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return ht})(),vt=(()=>{class ht{constructor(S){this._animationMode=S,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:ht,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(dt,Xt){2&dt&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Xt.state)("mat-pseudo-checkbox-checked","checked"===Xt.state)("mat-pseudo-checkbox-disabled",Xt.disabled)("mat-pseudo-checkbox-minimal","minimal"===Xt.appearance)("mat-pseudo-checkbox-full","full"===Xt.appearance)("_mat-animation-noopable","NoopAnimations"===Xt._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(dt,Xt){},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-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.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 ht})(),bt=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return ht})();const X=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ve=new o.nKC("MatOptgroup");let Ke=0;class Qe{constructor(V,S=!1){this.source=V,this.isUserInput=S}}let sn=(()=>{class ht{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(S){this._disabled=(0,q.he)(S)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(S,dt,Xt,Re){this._element=S,this._changeDetectorRef=dt,this._parent=Xt,this.group=Re,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Ke++,this.onSelectionChange=new o.bkB,this._stateChanges=new et.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(S=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}deselect(S=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}focus(S,dt){const Xt=this._getHostElement();"function"==typeof Xt.focus&&Xt.focus(dt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(S){(S.keyCode===R.Fm||S.keyCode===R.t6)&&!(0,R.rp)(S)&&(this._selectViaInteraction(),S.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 S=this.viewValue;S!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=S)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(S=!1){this.onSelectionChange.emit(new Qe(this,S))}static{this.\u0275fac=function(dt){o.QTQ()}}static{this.\u0275dir=o.FsC({type:ht,viewQuery:function(dt,Xt){if(1&dt&&o.GBs(P,7),2&dt){let Re;o.mGM(Re=o.lsd())&&(Xt._text=Re.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}}return ht})(),vn=(()=>{class ht extends sn{constructor(S,dt,Xt,Re){super(S,dt,Xt,Re)}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(X,8),o.rXU(ve,8))}}static{this.\u0275cmp=o.VBU({type:ht,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(dt,Xt){1&dt&&o.bIt("click",function(){return Xt._selectViaInteraction()})("keydown",function(Xe){return Xt._handleKeydown(Xe)}),2&dt&&(o.Mr5("id",Xt.id),o.BMQ("aria-selected",Xt.selected)("aria-disabled",Xt.disabled.toString()),o.AVh("mdc-list-item--selected",Xt.selected)("mat-mdc-option-multiple",Xt.multiple)("mat-mdc-option-active",Xt.active)("mdc-list-item--disabled",Xt.disabled))},exportAs:["matOption"],features:[o.Vt3],ngContentSelectors:Ft,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(dt,Xt){1&dt&&(o.NAR(_t),o.DNE(0,m,1,2,"mat-pseudo-checkbox",0),o.SdG(1),o.j41(2,"span",1,2),o.SdG(4,1),o.k0s(),o.DNE(5,ut,1,1,"mat-pseudo-checkbox",3),o.DNE(6,rt,2,1,"span",4),o.nrm(7,"div",5)),2&dt&&(o.Y8G("ngIf",Xt.multiple),o.R7$(5),o.Y8G("ngIf",!Xt.multiple&&Xt.selected&&!Xt.hideSingleSelectionIndicator),o.R7$(1),o.Y8G("ngIf",Xt.group&&Xt.group._inert),o.R7$(1),o.Y8G("matRippleTrigger",Xt._getHostElement())("matRippleDisabled",Xt.disabled||Xt.disableRipple))},dependencies:[nt,k.bT,vt],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}.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-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return ht})();function he(ht,V,S){if(S.length){let dt=V.toArray(),Xt=S.toArray(),Re=0;for(let Xe=0;XeS+dt?Math.max(0,ht-dt+V):S}let ue=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[zt,k.MD,Ct,bt]})}}return ht})();const Rt={capture:!0},yt=["focus","click","mouseenter","touchstart"],st="mat-ripple-loader-uninitialized",Tt="mat-ripple-loader-class-name",ce="mat-ripple-loader-centered",Ie="mat-ripple-loader-disabled";let Jt=(()=>{class ht{constructor(){this._document=(0,o.WQX)(k.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(B,{optional:!0}),this._platform=(0,o.WQX)(Y.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=S=>{if(!(S.target instanceof HTMLElement))return;const Xt=S.target.closest(`[${st}]`);Xt&&this._createRipple(Xt)},this._ngZone.runOutsideAngular(()=>{for(const S of yt)this._document?.addEventListener(S,this._onInteraction,Rt)})}ngOnDestroy(){const S=this._hosts.keys();for(const dt of S)this.destroyRipple(dt);for(const dt of yt)this._document?.removeEventListener(dt,this._onInteraction,Rt)}configureRipple(S,dt){S.setAttribute(st,""),(dt.className||!S.hasAttribute(Tt))&&S.setAttribute(Tt,dt.className||""),dt.centered&&S.setAttribute(ce,""),dt.disabled&&S.setAttribute(Ie,"")}getRipple(S){return this._hosts.get(S)||this._createRipple(S)}setDisabled(S,dt){const Xt=this._hosts.get(S);Xt?Xt.disabled=dt:dt?S.setAttribute(Ie,""):S.removeAttribute(Ie)}_createRipple(S){if(!this._document)return;const dt=this._hosts.get(S);if(dt)return dt;S.querySelector(".mat-ripple")?.remove();const Xt=this._document.createElement("span");Xt.classList.add("mat-ripple",S.getAttribute(Tt)),S.append(Xt);const Re=new nt(new o.aKT(Xt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Re._isInitialized=!0,Re.trigger=S,Re.centered=S.hasAttribute(ce),Re.disabled=S.hasAttribute(Ie),this.attachRipple(S,Re),Re}attachRipple(S,dt){S.removeAttribute(st),this._hosts.set(S,dt)}destroyRipple(S){const dt=this._hosts.get(S);dt&&(dt.ngOnDestroy(),this._hosts.delete(S))}static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275prov=o.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})()},75351:(Oe,Et,r)=>{r.d(Et,{Vh:()=>bn,bZ:()=>me,E7:()=>pt,tx:()=>$e,Yi:()=>qt,hM:()=>nt,CP:()=>xe,BI:()=>Ut});var o=r(66969),y=r(60177),_=r(17705),T=r(18617),k=r(36860),Y=r(76939),q=r(67336),it=r(21413),et=r(59030),R=r(7673),lt=r(28203),U=r(99172);function P(bt,X){}class m{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 rt=(()=>{class bt extends Y.lb{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(),this._elementRef=W,this._focusTrapFactory=ot,this._config=ve,this._interactivityChecker=De,this._ngZone=Ke,this._overlayRef=Qe,this._focusMonitor=sn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=vn=>{this._portalOutlet.hasAttached();const he=this._portalOutlet.attachDomPortal(vn);return this._contentAttached(),he},this._document=Lt,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(W){this._portalOutlet.hasAttached();const ot=this._portalOutlet.attachComponentPortal(W);return this._contentAttached(),ot}attachTemplatePortal(W){this._portalOutlet.hasAttached();const ot=this._portalOutlet.attachTemplatePortal(W);return this._contentAttached(),ot}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(W,ot){this._interactivityChecker.isFocusable(W)||(W.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Lt=()=>{W.removeEventListener("blur",Lt),W.removeEventListener("mousedown",Lt),W.removeAttribute("tabindex")};W.addEventListener("blur",Lt),W.addEventListener("mousedown",Lt)})),W.focus(ot)}_focusByCssSelector(W,ot){let Lt=this._elementRef.nativeElement.querySelector(W);Lt&&this._forceFocus(Lt,ot)}_trapFocus(){const W=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||W.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ot=>{ot||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 W=this._config.restoreFocus;let ot=null;if("string"==typeof W?ot=this._document.querySelector(W):"boolean"==typeof W?ot=W?this._elementFocusedBeforeDialogWasOpened:null:W&&(ot=W),this._config.restoreFocus&&ot&&"function"==typeof ot.focus){const Lt=(0,k.vc)(),ve=this._elementRef.nativeElement;(!Lt||Lt===this._document.body||Lt===ve||ve.contains(Lt))&&(this._focusMonitor?(this._focusMonitor.focusVia(ot,this._closeInteractionType),this._closeInteractionType=null):ot.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const W=this._elementRef.nativeElement,ot=(0,k.vc)();return W===ot||W.contains(ot)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,k.vc)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(m),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["cdk-dialog-container"]],viewQuery:function(ot,Lt){if(1&ot&&_.GBs(Y.I3,7),2&ot){let ve;_.mGM(ve=_.lsd())&&(Lt._portalOutlet=ve.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(ot,Lt){2&ot&&_.BMQ("id",Lt._config.id||null)("role",Lt._config.role)("aria-modal",Lt._config.ariaModal)("aria-labelledby",Lt._config.ariaLabel?null:Lt._ariaLabelledByQueue[0])("aria-label",Lt._config.ariaLabel)("aria-describedby",Lt._config.ariaDescribedBy||null)},features:[_.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(ot,Lt){1&ot&&_.DNE(0,P,0,0,"ng-template",0)},dependencies:[Y.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return bt})();class _t{constructor(X,W){this.overlayRef=X,this.config=W,this.closed=new it.B,this.disableClose=W.disableClose,this.backdropClick=X.backdropClick(),this.keydownEvents=X.keydownEvents(),this.outsidePointerEvents=X.outsidePointerEvents(),this.id=W.id,this.keydownEvents.subscribe(ot=>{ot.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(ot)&&(ot.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=X.detachments().subscribe(()=>{!1!==W.closeOnOverlayDetachments&&this.close()})}close(X,W){if(this.containerInstance){const ot=this.closed;this.containerInstance._closeInteractionType=W?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),ot.next(X),ot.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(X="",W=""){return this.overlayRef.updateSize({width:X,height:W}),this}addPanelClass(X){return this.overlayRef.addPanelClass(X),this}removePanelClass(X){return this.overlayRef.removePanelClass(X),this}}const Ft=new _.nKC("DialogScrollStrategy"),le=new _.nKC("DialogData"),de=new _.nKC("DefaultDialogConfig"),Bt={provide:Ft,deps:[o.hJ],useFactory:function $(bt){return()=>bt.scrollStrategies.block()}};let F=0,Ct=(()=>{class bt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(W,ot,Lt,ve,De,Ke){this._overlay=W,this._injector=ot,this._defaultOptions=Lt,this._parentDialog=ve,this._overlayContainer=De,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new it.B,this._afterOpenedAtThisLevel=new it.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,et.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,U.Z)(void 0))),this._scrollStrategy=Ke}open(W,ot){(ot={...this._defaultOptions||new m,...ot}).id=ot.id||"cdk-dialog-"+F++,ot.id&&this.getDialogById(ot.id);const ve=this._getOverlayConfig(ot),De=this._overlay.create(ve),Ke=new _t(De,ot),Qe=this._attachContainer(De,Ke,ot);return Ke.containerInstance=Qe,this._attachDialogContent(W,Ke,Qe,ot),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Ke),Ke.closed.subscribe(()=>this._removeOpenDialog(Ke,!0)),this.afterOpened.next(Ke),Ke}closeAll(){ft(this.openDialogs,W=>W.close())}getDialogById(W){return this.openDialogs.find(ot=>ot.id===W)}ngOnDestroy(){ft(this._openDialogsAtThisLevel,W=>{!1===W.config.closeOnDestroy&&this._removeOpenDialog(W,!1)}),ft(this._openDialogsAtThisLevel,W=>W.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(W){const ot=new o.rR({positionStrategy:W.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:W.scrollStrategy||this._scrollStrategy(),panelClass:W.panelClass,hasBackdrop:W.hasBackdrop,direction:W.direction,minWidth:W.minWidth,minHeight:W.minHeight,maxWidth:W.maxWidth,maxHeight:W.maxHeight,width:W.width,height:W.height,disposeOnNavigation:W.closeOnNavigation});return W.backdropClass&&(ot.backdropClass=W.backdropClass),ot}_attachContainer(W,ot,Lt){const ve=Lt.injector||Lt.viewContainerRef?.injector,De=[{provide:m,useValue:Lt},{provide:_t,useValue:ot},{provide:o.yY,useValue:W}];let Ke;Lt.container?"function"==typeof Lt.container?Ke=Lt.container:(Ke=Lt.container.type,De.push(...Lt.container.providers(Lt))):Ke=rt;const Qe=new Y.A8(Ke,Lt.viewContainerRef,_.zZn.create({parent:ve||this._injector,providers:De}),Lt.componentFactoryResolver);return W.attach(Qe).instance}_attachDialogContent(W,ot,Lt,ve){if(W instanceof _.C4Q){const De=this._createInjector(ve,ot,Lt,void 0);let Ke={$implicit:ve.data,dialogRef:ot};ve.templateContext&&(Ke={...Ke,..."function"==typeof ve.templateContext?ve.templateContext():ve.templateContext}),Lt.attachTemplatePortal(new Y.VA(W,null,Ke,De))}else{const De=this._createInjector(ve,ot,Lt,this._injector),Ke=Lt.attachComponentPortal(new Y.A8(W,ve.viewContainerRef,De,ve.componentFactoryResolver));ot.componentRef=Ke,ot.componentInstance=Ke.instance}}_createInjector(W,ot,Lt,ve){const De=W.injector||W.viewContainerRef?.injector,Ke=[{provide:le,useValue:W.data},{provide:_t,useValue:ot}];return W.providers&&("function"==typeof W.providers?Ke.push(...W.providers(ot,W,Lt)):Ke.push(...W.providers)),W.direction&&(!De||!De.get(lt.dS,null,{optional:!0}))&&Ke.push({provide:lt.dS,useValue:{value:W.direction,change:(0,R.of)()}}),_.zZn.create({parent:De||ve,providers:Ke})}_removeOpenDialog(W,ot){const Lt=this.openDialogs.indexOf(W);Lt>-1&&(this.openDialogs.splice(Lt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ve,De)=>{ve?De.setAttribute("aria-hidden",ve):De.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),ot&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const W=this._overlayContainer.getContainerElement();if(W.parentElement){const ot=W.parentElement.children;for(let Lt=ot.length-1;Lt>-1;Lt--){const ve=ot[Lt];ve!==W&&"SCRIPT"!==ve.nodeName&&"STYLE"!==ve.nodeName&&!ve.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ve,ve.getAttribute("aria-hidden")),ve.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(ot){return new(ot||bt)(_.KVO(o.hJ),_.KVO(_.zZn),_.KVO(de,8),_.KVO(bt,12),_.KVO(o.Sf),_.KVO(Ft))}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})();function ft(bt,X){let W=bt.length;for(;W--;)X(bt[W])}let jt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275mod=_.$C({type:bt})}static{this.\u0275inj=_.G2t({providers:[Ct,Bt],imports:[o.z_,Y.jc,T.Pd,Y.jc]})}}return bt})();var _e=r(14085),we=r(57786),Te=r(5964),He=r(96697),Je=r(86600);function Be(bt,X){}r(49969);class Se{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",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 cn="mdc-dialog--open",be="mdc-dialog--opening",ye="mdc-dialog--closing";let St=(()=>{class bt extends rt{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(W,ot,Lt,ve,De,Ke,Qe,sn),this._animationStateChanged=new _.bkB}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(W){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:W})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(Se),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["ng-component"]],features:[_.Vt3],decls:0,vars:0,template:function(ot,Lt){},encapsulation:2})}}return bt})();const At="--mat-dialog-transition-duration";function Kt(bt){return null==bt?null:"number"==typeof bt?bt:bt.endsWith("ms")?(0,_e.OE)(bt.substring(0,bt.length-2)):bt.endsWith("s")?1e3*(0,_e.OE)(bt.substring(0,bt.length-1)):"0"===bt?0:null}let Zt=(()=>{class bt extends St{constructor(W,ot,Lt,ve,De,Ke,Qe,sn,vn){super(W,ot,Lt,ve,De,Ke,Qe,vn),this._animationMode=sn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Kt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Kt(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()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(At,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(be,cn)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(cn),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(cn),this._animationsEnabled?(this._hostElement.style.setProperty(At,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ye)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(be,ye)}_waitForAnimationToComplete(W,ot){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(ot,W)}_requestAnimationFrame(W){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(W):W()})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(Se),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(_.bc$,8),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(ot,Lt){2&ot&&(_.Mr5("id",Lt._config.id),_.BMQ("aria-modal",Lt._config.ariaModal)("role",Lt._config.role)("aria-labelledby",Lt._config.ariaLabel?null:Lt._ariaLabelledByQueue[0])("aria-label",Lt._config.ariaLabel)("aria-describedby",Lt._config.ariaDescribedBy||null),_.AVh("_mat-animation-noopable",!Lt._animationsEnabled))},features:[_.Vt3],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(ot,Lt){1&ot&&(_.j41(0,"div",0)(1,"div",1),_.DNE(2,Be,0,0,"ng-template",2),_.k0s()())},dependencies:[Y.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%;transform:scale(0.8);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}.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--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.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{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow: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);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--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-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{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 bt})();class xe{constructor(X,W,ot){this._ref=X,this._containerInstance=ot,this._afterOpened=new it.B,this._beforeClosed=new it.B,this._state=0,this.disableClose=W.disableClose,this.id=X.id,ot._animationStateChanged.pipe((0,Te.p)(Lt=>"opened"===Lt.state),(0,He.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ot._animationStateChanged.pipe((0,Te.p)(Lt=>"closed"===Lt.state),(0,He.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),X.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,we.h)(this.backdropClick(),this.keydownEvents().pipe((0,Te.p)(Lt=>Lt.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(Lt)))).subscribe(Lt=>{this.disableClose||(Lt.preventDefault(),Ee(this,"keydown"===Lt.type?"keyboard":"mouse"))})}close(X){this._result=X,this._containerInstance._animationStateChanged.pipe((0,Te.p)(W=>"closing"===W.state),(0,He.s)(1)).subscribe(W=>{this._beforeClosed.next(X),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),W.totalTime+100)}),this._state=1,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(X){let W=this._ref.config.positionStrategy;return X&&(X.left||X.right)?X.left?W.left(X.left):W.right(X.right):W.centerHorizontally(),X&&(X.top||X.bottom)?X.top?W.top(X.top):W.bottom(X.bottom):W.centerVertically(),this._ref.updatePosition(),this}updateSize(X="",W=""){return this._ref.updateSize(X,W),this}addPanelClass(X){return this._ref.addPanelClass(X),this}removePanelClass(X){return this._ref.removePanelClass(X),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Ee(bt,X,W){return bt._closeInteractionType=X,bt.close(W)}const bn=new _.nKC("MatMdcDialogData"),at=new _.nKC("mat-mdc-dialog-default-options"),oe=new _.nKC("mat-mdc-dialog-scroll-strategy"),te={provide:oe,deps:[o.hJ],useFactory:function It(bt){return()=>bt.scrollStrategies.block()}};let wt=0,ee=(()=>{class bt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(W,ot,Lt,ve,De,Ke,Qe,sn,vn,he){this._overlay=W,this._defaultOptions=Lt,this._parentDialog=ve,this._dialogRefConstructor=Qe,this._dialogContainerType=sn,this._dialogDataToken=vn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new it.B,this._afterOpenedAtThisLevel=new it.B,this._idPrefix="mat-dialog-",this.dialogConfigClass=Se,this.afterAllClosed=(0,et.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,U.Z)(void 0))),this._scrollStrategy=Ke,this._dialog=ot.get(Ct)}open(W,ot){let Lt;(ot={...this._defaultOptions||new Se,...ot}).id=ot.id||`${this._idPrefix}${wt++}`,ot.scrollStrategy=ot.scrollStrategy||this._scrollStrategy();const ve=this._dialog.open(W,{...ot,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:ot},{provide:m,useValue:ot}]},templateContext:()=>({dialogRef:Lt}),providers:(De,Ke,Qe)=>(Lt=new this._dialogRefConstructor(De,ot,Qe),Lt.updatePosition(ot?.position),[{provide:this._dialogContainerType,useValue:Qe},{provide:this._dialogDataToken,useValue:Ke.data},{provide:this._dialogRefConstructor,useValue:Lt}])});return Lt.componentRef=ve.componentRef,Lt.componentInstance=ve.componentInstance,this.openDialogs.push(Lt),this.afterOpened.next(Lt),Lt.afterClosed().subscribe(()=>{const De=this.openDialogs.indexOf(Lt);De>-1&&(this.openDialogs.splice(De,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Lt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(W){return this.openDialogs.find(ot=>ot.id===W)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(W){let ot=W.length;for(;ot--;)W[ot].close()}static{this.\u0275fac=function(ot){_.QTQ()}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})(),me=(()=>{class bt extends ee{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(W,ot,ve,Ke,Qe,De,xe,Zt,bn,sn),this._idPrefix="mat-mdc-dialog-"}static{this.\u0275fac=function(ot){return new(ot||bt)(_.KVO(o.hJ),_.KVO(_.zZn),_.KVO(y.aZ,8),_.KVO(at,8),_.KVO(oe),_.KVO(bt,12),_.KVO(o.Sf),_.KVO(_.bc$,8))}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})(),Qt=0,$e=(()=>{class bt{constructor(W,ot,Lt){this.dialogRef=W,this._elementRef=ot,this._dialog=Lt,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=B(this._elementRef,this._dialog.openDialogs))}ngOnChanges(W){const ot=W._matDialogClose||W._matDialogCloseResult;ot&&(this.dialogResult=ot.currentValue)}_onButtonClick(W){Ee(this.dialogRef,0===W.screenX&&0===W.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(xe,8),_.rXU(_.aKT),_.rXU(me))}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ot,Lt){1&ot&&_.bIt("click",function(De){return Lt._onButtonClick(De)}),2&ot&&_.BMQ("aria-label",Lt.ariaLabel||null)("type",Lt.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.OA$]})}}return bt})(),Ut=(()=>{class bt{constructor(W,ot,Lt){this._dialogRef=W,this._elementRef=ot,this._dialog=Lt,this.id="mat-mdc-dialog-title-"+Qt++}ngOnInit(){this._dialogRef||(this._dialogRef=B(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const W=this._dialogRef?._containerInstance?._ariaLabelledByQueue;W&&Promise.resolve().then(()=>{const ot=W.indexOf(this.id);ot>-1&&W.splice(ot,1)})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(xe,8),_.rXU(_.aKT),_.rXU(me))}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(ot,Lt){2&ot&&_.Mr5("id",Lt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}}return bt})(),qt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}}return bt})(),pt=(()=>{class bt{constructor(){this.align="start"}static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(ot,Lt){2&ot&&_.AVh("mat-mdc-dialog-actions-align-center","center"===Lt.align)("mat-mdc-dialog-actions-align-end","end"===Lt.align)},inputs:{align:"align"}})}}return bt})();function B(bt,X){let W=bt.nativeElement.parentElement;for(;W&&!W.classList.contains("mat-mdc-dialog-container");)W=W.parentElement;return W?X.find(ot=>ot.id===W.id):null}let nt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275mod=_.$C({type:bt})}static{this.\u0275inj=_.G2t({providers:[me,te],imports:[jt,o.z_,Y.jc,Je.yE,Je.yE]})}}return bt})()},71997:(Oe,Et,r)=>{r.d(Et,{q:()=>T,w:()=>k});var o=r(17705),y=r(14085),_=r(86600);let T=(()=>{class Y{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(it){this._vertical=(0,y.he)(it)}get inset(){return this._inset}set inset(it){this._inset=(0,y.he)(it)}static{this.\u0275fac=function(et){return new(et||Y)}}static{this.\u0275cmp=o.VBU({type:Y,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(et,R){2&et&&(o.BMQ("aria-orientation",R.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",R.vertical)("mat-divider-horizontal",!R.vertical)("mat-divider-inset",R.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(et,R){},styles:[".mat-divider{--mat-divider-width:1px;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 Y})(),k=(()=>{class Y{static{this.\u0275fac=function(et){return new(et||Y)}}static{this.\u0275mod=o.$C({type:Y})}static{this.\u0275inj=o.G2t({imports:[_.yE,_.yE]})}}return Y})()},9454:(Oe,Et,r)=>{r.d(Et,{BS:()=>Ee,MY:()=>bn,GK:()=>gt,LR:()=>cn,Q6:()=>Zt,Z2:()=>Kt,WN:()=>xe});var o=r(17705),y=r(45024),_=r(14085),T=r(21413),k=r(18359);let Y=0;const q=new o.nKC("CdkAccordion");let it=(()=>{class at{constructor(){this._stateChanges=new T.B,this._openCloseAllActions=new T.B,this.id="cdk-accordion-"+Y++,this._multi=!1}get multi(){return this._multi}set multi(It){this._multi=(0,_.he)(It)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(It){this._stateChanges.next(It)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o.Jv_([{provide:q,useExisting:at}]),o.OA$]})}}return at})(),et=0,R=(()=>{class at{get expanded(){return this._expanded}set expanded(It){It=(0,_.he)(It),this._expanded!==It&&(this._expanded=It,this.expandedChange.emit(It),It?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(It){this._disabled=(0,_.he)(It)}constructor(It,te,Yt){this.accordion=It,this._changeDetectorRef=te,this._expansionDispatcher=Yt,this._openCloseAllSubscription=k.yU.EMPTY,this.closed=new o.bkB,this.opened=new o.bkB,this.destroyed=new o.bkB,this.expandedChange=new o.bkB,this.id="cdk-accordion-child-"+et++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Yt.listen((wt,ee)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===ee&&this.id!==wt&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(It=>{this.disabled||(this.expanded=It)})}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(q,12),o.rXU(o.gRc),o.rXU(y.zP))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o.Jv_([{provide:q,useValue:void 0}])]})}}return at})(),lt=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();var U=r(76939),P=r(60177),m=r(86600),ut=r(18617),rt=r(23294),_t=r(99172),Ft=r(5964),le=r(96697),de=r(67336),$=r(983),Bt=r(57786),F=r(49969);const Ct=["body"];function ft(at,oe){}const jt=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],_e=["mat-expansion-panel-header","*","mat-action-row"];function we(at,oe){if(1&at&&o.nrm(0,"span",2),2&at){const It=o.XpG();o.Y8G("@indicatorRotate",It._getExpandedState())}}const Te=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],He=["mat-panel-title","mat-panel-description","*"],Je=new o.nKC("MAT_ACCORDION"),Ce="225ms cubic-bezier(0.4,0.0,0.2,1)",Be={indicatorRotate:(0,F.hZ)("indicatorRotate",[(0,F.wk)("collapsed, void",(0,F.iF)({transform:"rotate(0deg)"})),(0,F.wk)("expanded",(0,F.iF)({transform:"rotate(180deg)"})),(0,F.kY)("expanded <=> collapsed, void => collapsed",(0,F.i0)(Ce))]),bodyExpansion:(0,F.hZ)("bodyExpansion",[(0,F.wk)("collapsed, void",(0,F.iF)({height:"0px",visibility:"hidden"})),(0,F.wk)("expanded",(0,F.iF)({height:"*",visibility:""})),(0,F.kY)("expanded <=> collapsed, void => collapsed",(0,F.i0)(Ce))])},Se=new o.nKC("MAT_EXPANSION_PANEL");let cn=(()=>{class at{constructor(It,te){this._template=It,this._expansionPanel=te}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(o.C4Q),o.rXU(Se,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["ng-template","matExpansionPanelContent",""]]})}}return at})(),be=0;const ye=new o.nKC("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let gt=(()=>{class at extends R{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(It){this._hideToggle=(0,_.he)(It)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(It){this._togglePosition=It}constructor(It,te,Yt,wt,ee,me,Qt){super(It,te,Yt),this._viewContainerRef=wt,this._animationMode=me,this._hideToggle=!1,this.afterExpand=new o.bkB,this.afterCollapse=new o.bkB,this._inputChanges=new T.B,this._headerId="mat-expansion-panel-header-"+be++,this._bodyAnimationDone=new T.B,this.accordion=It,this._document=ee,this._bodyAnimationDone.pipe((0,rt.F)(($e,Ut)=>$e.fromState===Ut.fromState&&$e.toState===Ut.toState)).subscribe($e=>{"void"!==$e.fromState&&("expanded"===$e.toState?this.afterExpand.emit():"collapsed"===$e.toState&&this.afterCollapse.emit())}),Qt&&(this.hideToggle=Qt.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,_t.Z)(null),(0,Ft.p)(()=>this.expanded&&!this._portal),(0,le.s)(1)).subscribe(()=>{this._portal=new U.VA(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(It){this._inputChanges.next(It)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const It=this._document.activeElement,te=this._body.nativeElement;return It===te||te.contains(It)}return!1}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(Je,12),o.rXU(o.gRc),o.rXU(y.zP),o.rXU(o.c1b),o.rXU(P.qQ),o.rXU(o.bc$,8),o.rXU(ye,8))}}static{this.\u0275cmp=o.VBU({type:at,selectors:[["mat-expansion-panel"]],contentQueries:function(te,Yt,wt){if(1&te&&o.wni(wt,cn,5),2&te){let ee;o.mGM(ee=o.lsd())&&(Yt._lazyContent=ee.first)}},viewQuery:function(te,Yt){if(1&te&&o.GBs(Ct,5),2&te){let wt;o.mGM(wt=o.lsd())&&(Yt._body=wt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(te,Yt){2&te&&o.AVh("mat-expanded",Yt.expanded)("_mat-animation-noopable","NoopAnimations"===Yt._animationMode)("mat-expansion-panel-spacing",Yt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o.Jv_([{provide:Je,useValue:void 0},{provide:Se,useExisting:at}]),o.Vt3,o.OA$],ngContentSelectors:_e,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(te,Yt){1&te&&(o.NAR(jt),o.SdG(0),o.j41(1,"div",0,1),o.bIt("@bodyExpansion.done",function(ee){return Yt._bodyAnimationDone.next(ee)}),o.j41(3,"div",2),o.SdG(4,1),o.DNE(5,ft,0,0,"ng-template",3),o.k0s(),o.SdG(6,2),o.k0s()),2&te&&(o.R7$(1),o.Y8G("@bodyExpansion",Yt._getExpandedState())("id",Yt.id),o.BMQ("aria-labelledby",Yt._headerId),o.R7$(4),o.Y8G("cdkPortalOutlet",Yt._portal))},dependencies:[U.I3],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Be.bodyExpansion]},changeDetection:0})}}return at})();class St{}const At=(0,m.BF)(St);let Kt=(()=>{class at extends At{constructor(It,te,Yt,wt,ee,me,Qt){super(),this.panel=It,this._element=te,this._focusMonitor=Yt,this._changeDetectorRef=wt,this._animationMode=me,this._parentChangeSubscription=k.yU.EMPTY;const $e=It.accordion?It.accordion._stateChanges.pipe((0,Ft.p)(Ut=>!(!Ut.hideToggle&&!Ut.togglePosition))):$.w;this.tabIndex=parseInt(Qt||"")||0,this._parentChangeSubscription=(0,Bt.h)(It.opened,It.closed,$e,It._inputChanges.pipe((0,Ft.p)(Ut=>!!(Ut.hideToggle||Ut.disabled||Ut.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),It.closed.pipe((0,Ft.p)(()=>It._containsFocus())).subscribe(()=>Yt.focusVia(te,"program")),ee&&(this.expandedHeight=ee.expandedHeight,this.collapsedHeight=ee.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const It=this._isExpanded();return It&&this.expandedHeight?this.expandedHeight:!It&&this.collapsedHeight?this.collapsedHeight:null}_keydown(It){switch(It.keyCode){case de.t6:case de.Fm:(0,de.rp)(It)||(It.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(It))}}focus(It,te){It?this._focusMonitor.focusVia(this._element,It,te):this._element.nativeElement.focus(te)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(It=>{It&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(gt,1),o.rXU(o.aKT),o.rXU(ut.FN),o.rXU(o.gRc),o.rXU(ye,8),o.rXU(o.bc$,8),o.kS0("tabindex"))}}static{this.\u0275cmp=o.VBU({type:at,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(te,Yt){1&te&&o.bIt("click",function(){return Yt._toggle()})("keydown",function(ee){return Yt._keydown(ee)}),2&te&&(o.BMQ("id",Yt.panel._headerId)("tabindex",Yt.tabIndex)("aria-controls",Yt._getPanelId())("aria-expanded",Yt._isExpanded())("aria-disabled",Yt.panel.disabled),o.xc7("height",Yt._getHeaderHeight()),o.AVh("mat-expanded",Yt._isExpanded())("mat-expansion-toggle-indicator-after","after"===Yt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Yt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Yt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.Vt3],ngContentSelectors:He,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(te,Yt){1&te&&(o.NAR(Te),o.j41(0,"span",0),o.SdG(1),o.SdG(2,1),o.SdG(3,2),o.k0s(),o.DNE(4,we,1,1,"span",1)),2&te&&(o.AVh("mat-content-hide-toggle",!Yt._showToggle()),o.R7$(4),o.Y8G("ngIf",Yt._showToggle()))},dependencies:[P.bT],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Be.indicatorRotate]},changeDetection:0})}}return at})(),Zt=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}}return at})(),xe=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}}return at})(),Ee=(()=>{class at extends it{constructor(){super(...arguments),this._ownHeaders=new o.rOR,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(It){this._hideToggle=(0,_.he)(It)}ngAfterContentInit(){this._headers.changes.pipe((0,_t.Z)(this._headers)).subscribe(It=>{this._ownHeaders.reset(It.filter(te=>te.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ut.Bu(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(It){this._keyManager.onKeydown(It)}_handleHeaderFocus(It){this._keyManager.updateActiveItem(It)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static{this.\u0275fac=function(){let It;return function(Yt){return(It||(It=o.xGo(at)))(Yt||at)}}()}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-accordion"]],contentQueries:function(te,Yt,wt){if(1&te&&o.wni(wt,Kt,5),2&te){let ee;o.mGM(ee=o.lsd())&&(Yt._headers=ee)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(te,Yt){2&te&&o.AVh("mat-accordion-multi",Yt.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o.Jv_([{provide:Je,useExisting:at}]),o.Vt3]})}}return at})(),bn=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[P.MD,m.yE,lt,U.jc]})}}return at})()},32102:(Oe,Et,r)=>{r.d(Et,{xb:()=>W,TL:()=>at,rl:()=>sn,qT:()=>zt,RG:()=>vn,MV:()=>It,nJ:()=>xe,JW:()=>Yt,yw:()=>ee});var o=r(17705),y=r(28203),_=r(36860),T=r(18359),k=r(21413),Y=r(57786),q=r(56977),it=r(71985),et=r(5964),R=r(76496);class U{constructor(nn){this._box=nn,this._destroyed=new k.B,this._resizeSubject=new k.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(ue=>this._resizeSubject.next(ue)))}observe(nn){return this._elementObservables.has(nn)||this._elementObservables.set(nn,new it.c(ue=>{const Rt=this._resizeSubject.subscribe(ue);return this._resizeObserver?.observe(nn,{box:this._box}),()=>{this._resizeObserver?.unobserve(nn),Rt.unsubscribe(),this._elementObservables.delete(nn)}}).pipe((0,et.p)(ue=>ue.some(Rt=>Rt.target===nn)),(0,R.t)({bufferSize:1,refCount:!0}),(0,q.Q)(this._destroyed))),this._elementObservables.get(nn)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let P=(()=>{class he{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,ue]of this._observers)ue.destroy();this._observers.clear()}observe(ue,Rt){const yt=Rt?.box||"content-box";return this._observers.has(yt)||this._observers.set(yt,new U(yt)),this._observers.get(yt).observe(ue)}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275prov=o.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();var m=r(14085),ut=r(49969),rt=r(60177),_t=r(72318),Ft=r(86600);const le=["notch"],de=["matFormFieldNotchedOutline",""],$=["*"],Bt=["textField"],F=["iconPrefixContainer"],Ct=["textPrefixContainer"];function ft(he,nn){1&he&&o.nrm(0,"span",19)}function jt(he,nn){if(1&he&&(o.j41(0,"label",17),o.SdG(1,1),o.DNE(2,ft,1,0,"span",18),o.k0s()),2&he){const ue=o.XpG(2);o.Y8G("floating",ue._shouldLabelFloat())("monitorResize",ue._hasOutline())("id",ue._labelId),o.BMQ("for",ue._control.id),o.R7$(2),o.Y8G("ngIf",!ue.hideRequiredMarker&&ue._control.required)}}function _e(he,nn){if(1&he&&o.DNE(0,jt,3,5,"label",16),2&he){const ue=o.XpG();o.Y8G("ngIf",ue._hasFloatingLabel())}}function we(he,nn){1&he&&o.nrm(0,"div",20)}function Te(he,nn){}function He(he,nn){if(1&he&&o.DNE(0,Te,0,0,"ng-template",22),2&he){o.XpG(2);const ue=o.sdS(1);o.Y8G("ngTemplateOutlet",ue)}}function Je(he,nn){if(1&he&&(o.j41(0,"div",21),o.DNE(1,He,1,1,"ng-template",9),o.k0s()),2&he){const ue=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",ue._shouldLabelFloat()),o.R7$(1),o.Y8G("ngIf",!ue._forceDisplayInfixLabel())}}function Ce(he,nn){1&he&&(o.j41(0,"div",23,24),o.SdG(2,2),o.k0s())}function Be(he,nn){1&he&&(o.j41(0,"div",25,26),o.SdG(2,3),o.k0s())}function Se(he,nn){}function cn(he,nn){if(1&he&&o.DNE(0,Se,0,0,"ng-template",22),2&he){o.XpG();const ue=o.sdS(1);o.Y8G("ngTemplateOutlet",ue)}}function be(he,nn){1&he&&(o.j41(0,"div",27),o.SdG(1,4),o.k0s())}function ye(he,nn){1&he&&(o.j41(0,"div",28),o.SdG(1,5),o.k0s())}function gt(he,nn){1&he&&o.nrm(0,"div",29)}function $t(he,nn){if(1&he&&(o.j41(0,"div",30),o.SdG(1,6),o.k0s()),2&he){const ue=o.XpG();o.Y8G("@transitionMessages",ue._subscriptAnimationState)}}function St(he,nn){if(1&he&&(o.j41(0,"mat-hint",34),o.EFF(1),o.k0s()),2&he){const ue=o.XpG(2);o.Y8G("id",ue._hintLabelId),o.R7$(1),o.JRh(ue.hintLabel)}}function At(he,nn){if(1&he&&(o.j41(0,"div",31),o.DNE(1,St,2,2,"mat-hint",32),o.SdG(2,7),o.nrm(3,"div",33),o.SdG(4,8),o.k0s()),2&he){const ue=o.XpG();o.Y8G("@transitionMessages",ue._subscriptAnimationState),o.R7$(1),o.Y8G("ngIf",ue.hintLabel)}}const Kt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Zt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let xe=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-label"]]})}}return he})(),Ee=0;const bn=new o.nKC("MatError");let at=(()=>{class he{constructor(ue,Rt){this.id="mat-mdc-error-"+Ee++,ue||Rt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Rt,yt){2&Rt&&o.Mr5("id",yt.id)},inputs:{id:"id"},features:[o.Jv_([{provide:bn,useExisting:he}])]})}}return he})(),oe=0,It=(()=>{class he{constructor(){this.align="start",this.id="mat-mdc-hint-"+oe++}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Rt,yt){2&Rt&&(o.Mr5("id",yt.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===yt.align))},inputs:{align:"align",id:"id"}})}}return he})();const te=new o.nKC("MatPrefix");let Yt=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(ue){this._isText=!0}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[o.Jv_([{provide:te,useExisting:he}])]})}}return he})();const wt=new o.nKC("MatSuffix");let ee=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(ue){this._isText=!0}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o.Jv_([{provide:wt,useExisting:he}])]})}}return he})();const me=new o.nKC("FloatingLabelParent");let Qt=(()=>{class he{get floating(){return this._floating}set floating(ue){this._floating=ue,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(ue){this._monitorResize=ue,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(ue){this._elementRef=ue,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(P),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(me),this._resizeSubscription=new T.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function $e(he){if(null!==he.offsetParent)return he.scrollWidth;const ue=he.cloneNode(!0);ue.style.setProperty("position","absolute"),ue.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(ue);const Rt=ue.scrollWidth;return ue.remove(),Rt}(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{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mdc-floating-label--float-above",yt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}}return he})();const Ut="mdc-line-ripple--active",qt="mdc-line-ripple--deactivating";let pt=(()=>{class he{constructor(ue,Rt){this._elementRef=ue,this._handleTransitionEnd=yt=>{const st=this._elementRef.nativeElement.classList,Tt=st.contains(qt);"opacity"===yt.propertyName&&Tt&&st.remove(Ut,qt)},Rt.runOutsideAngular(()=>{ue.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const ue=this._elementRef.nativeElement.classList;ue.remove(qt),ue.add(Ut)}deactivate(){this._elementRef.nativeElement.classList.add(qt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}}return he})(),B=(()=>{class he{constructor(ue,Rt){this._elementRef=ue,this._ngZone=Rt,this.open=!1}ngAfterViewInit(){const ue=this._elementRef.nativeElement.querySelector(".mdc-floating-label");ue?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(ue.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>ue.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(ue){this._notch.nativeElement.style.width=this.open&&ue?`calc(${ue}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:he,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Rt,yt){if(1&Rt&&o.GBs(le,5),2&Rt){let st;o.mGM(st=o.lsd())&&(yt._notch=st.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mdc-notched-outline--notched",yt.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:de,ngContentSelectors:$,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Rt,yt){1&Rt&&(o.NAR(),o.nrm(0,"div",0),o.j41(1,"div",1,2),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return he})();const nt={transitionMessages:(0,ut.hZ)("transitionMessages",[(0,ut.wk)("enter",(0,ut.iF)({opacity:1,transform:"translateY(0%)"})),(0,ut.kY)("void => enter",[(0,ut.iF)({opacity:0,transform:"translateY(-5px)"}),(0,ut.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let zt=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he})}}return he})();const W=new o.nKC("MatFormField"),ot=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Lt=0,sn=(()=>{class he{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(ue){this._hideRequiredMarker=(0,m.he)(ue)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(ue){ue!==this._floatLabel&&(this._floatLabel=ue,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(ue){const Rt=this._appearance;this._appearance=ue||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Rt&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(ue){this._subscriptSizing=ue||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(ue){this._hintLabel=ue,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(ue){this._explicitFormFieldControl=ue}constructor(ue,Rt,yt,st,Tt,ce,Ie,Jt){this._elementRef=ue,this._changeDetectorRef=Rt,this._ngZone=yt,this._dir=st,this._platform=Tt,this._defaults=ce,this._animationMode=Ie,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-"+Lt++,this._hintLabelId="mat-mdc-hint-"+Lt++,this._subscriptAnimationState="",this._destroyed=new k.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,ce&&(ce.appearance&&(this.appearance=ce.appearance),this._hideRequiredMarker=!!ce?.hideRequiredMarker,ce.color&&(this.color=ce.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 ue=this._control;ue.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${ue.controlType}`),ue.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),ue.ngControl&&ue.ngControl.valueChanges&&ue.ngControl.valueChanges.pipe((0,q.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(ue=>!ue._isText),this._hasTextPrefix=!!this._prefixChildren.find(ue=>ue._isText),this._hasIconSuffix=!!this._suffixChildren.find(ue=>!ue._isText),this._hasTextSuffix=!!this._suffixChildren.find(ue=>ue._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,Y.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,q.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,q.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(ue){const Rt=this._control?this._control.ngControl:null;return Rt&&Rt[ue]}_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 ue=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&ue.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Rt=this._hintChildren?this._hintChildren.find(st=>"start"===st.align):null,yt=this._hintChildren?this._hintChildren.find(st=>"end"===st.align):null;Rt?ue.push(Rt.id):this._hintLabel&&ue.push(this._hintLabelId),yt&&ue.push(yt.id)}else this._errorChildren&&ue.push(...this._errorChildren.map(Rt=>Rt.id));this._control.setDescribedByIds(ue)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const ue=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(ue.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Rt=this._iconPrefixContainer?.nativeElement,yt=this._textPrefixContainer?.nativeElement,st=Rt?.getBoundingClientRect().width??0,Tt=yt?.getBoundingClientRect().width??0;ue.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${st+Tt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const ue=this._elementRef.nativeElement;if(ue.getRootNode){const Rt=ue.getRootNode();return Rt&&Rt!==ue}return document.documentElement.contains(ue)}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(y.dS),o.rXU(_.OD),o.rXU(ot,8),o.rXU(o.bc$,8),o.rXU(rt.qQ))}}static{this.\u0275cmp=o.VBU({type:he,selectors:[["mat-form-field"]],contentQueries:function(Rt,yt,st){if(1&Rt&&(o.wni(st,xe,5),o.wni(st,xe,7),o.wni(st,zt,5),o.wni(st,te,5),o.wni(st,wt,5),o.wni(st,bn,5),o.wni(st,It,5)),2&Rt){let Tt;o.mGM(Tt=o.lsd())&&(yt._labelChildNonStatic=Tt.first),o.mGM(Tt=o.lsd())&&(yt._labelChildStatic=Tt.first),o.mGM(Tt=o.lsd())&&(yt._formFieldControl=Tt.first),o.mGM(Tt=o.lsd())&&(yt._prefixChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._suffixChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._errorChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._hintChildren=Tt)}},viewQuery:function(Rt,yt){if(1&Rt&&(o.GBs(Bt,5),o.GBs(F,5),o.GBs(Ct,5),o.GBs(Qt,5),o.GBs(B,5),o.GBs(pt,5)),2&Rt){let st;o.mGM(st=o.lsd())&&(yt._textField=st.first),o.mGM(st=o.lsd())&&(yt._iconPrefixContainer=st.first),o.mGM(st=o.lsd())&&(yt._textPrefixContainer=st.first),o.mGM(st=o.lsd())&&(yt._floatingLabel=st.first),o.mGM(st=o.lsd())&&(yt._notchedOutline=st.first),o.mGM(st=o.lsd())&&(yt._lineRipple=st.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mat-mdc-form-field-label-always-float",yt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",yt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",yt._hasIconSuffix)("mat-form-field-invalid",yt._control.errorState)("mat-form-field-disabled",yt._control.disabled)("mat-form-field-autofilled",yt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===yt._animationMode)("mat-form-field-appearance-fill","fill"==yt.appearance)("mat-form-field-appearance-outline","outline"==yt.appearance)("mat-form-field-hide-placeholder",yt._hasFloatingLabel()&&!yt._shouldLabelFloat())("mat-focused",yt._control.focused)("mat-primary","accent"!==yt.color&&"warn"!==yt.color)("mat-accent","accent"===yt.color)("mat-warn","warn"===yt.color)("ng-untouched",yt._shouldForward("untouched"))("ng-touched",yt._shouldForward("touched"))("ng-pristine",yt._shouldForward("pristine"))("ng-dirty",yt._shouldForward("dirty"))("ng-valid",yt._shouldForward("valid"))("ng-invalid",yt._shouldForward("invalid"))("ng-pending",yt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o.Jv_([{provide:W,useExisting:he},{provide:me,useExisting:he}])],ngContentSelectors:Zt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Rt,yt){1&Rt&&(o.NAR(Kt),o.DNE(0,_e,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",1,2),o.bIt("click",function(Tt){return yt._control.onContainerClick(Tt)}),o.DNE(4,we,1,0,"div",3),o.j41(5,"div",4),o.DNE(6,Je,2,2,"div",5),o.DNE(7,Ce,3,0,"div",6),o.DNE(8,Be,3,0,"div",7),o.j41(9,"div",8),o.DNE(10,cn,1,1,"ng-template",9),o.SdG(11),o.k0s(),o.DNE(12,be,2,0,"div",10),o.DNE(13,ye,2,0,"div",11),o.k0s(),o.DNE(14,gt,1,0,"div",12),o.k0s(),o.j41(15,"div",13),o.DNE(16,$t,2,1,"div",14),o.DNE(17,At,5,2,"div",15),o.k0s()),2&Rt&&(o.R7$(2),o.AVh("mdc-text-field--filled",!yt._hasOutline())("mdc-text-field--outlined",yt._hasOutline())("mdc-text-field--no-label",!yt._hasFloatingLabel())("mdc-text-field--disabled",yt._control.disabled)("mdc-text-field--invalid",yt._control.errorState),o.R7$(2),o.Y8G("ngIf",!yt._hasOutline()&&!yt._control.disabled),o.R7$(2),o.Y8G("ngIf",yt._hasOutline()),o.R7$(1),o.Y8G("ngIf",yt._hasIconPrefix),o.R7$(1),o.Y8G("ngIf",yt._hasTextPrefix),o.R7$(2),o.Y8G("ngIf",!yt._hasOutline()||yt._forceDisplayInfixLabel()),o.R7$(2),o.Y8G("ngIf",yt._hasTextSuffix),o.R7$(1),o.Y8G("ngIf",yt._hasIconSuffix),o.R7$(1),o.Y8G("ngIf",!yt._hasOutline()),o.R7$(1),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===yt.subscriptSizing),o.Y8G("ngSwitch",yt._getDisplayedMessages()),o.R7$(1),o.Y8G("ngSwitchCase","error"),o.R7$(1),o.Y8G("ngSwitchCase","hint"))},dependencies:[rt.bT,rt.T3,rt.ux,rt.e1,It,Qt,B,pt],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-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{transform:translateY(-34.75px) scale(0.75)}.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-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{transform:translateY(-24.75px) scale(0.75)}.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-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{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-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{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;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.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-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{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.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.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-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-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}.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}.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-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}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}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}.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}[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-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%}.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,[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-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.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:[nt.transitionMessages]},changeDetection:0})}}return he})(),vn=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275mod=o.$C({type:he})}static{this.\u0275inj=o.G2t({imports:[Ft.yE,rt.MD,_t.w5,Ft.yE]})}}return he})()},99631:(Oe,Et,r)=>{r.d(Et,{fg:()=>le,fS:()=>de});var o=r(14085),y=r(36860),_=r(17705),T=r(983),k=r(21413);const Y=(0,y.BQ)({passive:!0});let q=(()=>{class ${constructor(F,Ct){this._platform=F,this._ngZone=Ct,this._monitoredElements=new Map}monitor(F){if(!this._platform.isBrowser)return T.w;const Ct=(0,o.i8)(F),ft=this._monitoredElements.get(Ct);if(ft)return ft.subject;const jt=new k.B,_e="cdk-text-field-autofilled",we=Te=>{"cdk-text-field-autofill-start"!==Te.animationName||Ct.classList.contains(_e)?"cdk-text-field-autofill-end"===Te.animationName&&Ct.classList.contains(_e)&&(Ct.classList.remove(_e),this._ngZone.run(()=>jt.next({target:Te.target,isAutofilled:!1}))):(Ct.classList.add(_e),this._ngZone.run(()=>jt.next({target:Te.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ct.addEventListener("animationstart",we,Y),Ct.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ct,{subject:jt,unlisten:()=>{Ct.removeEventListener("animationstart",we,Y)}}),jt}stopMonitoring(F){const Ct=(0,o.i8)(F),ft=this._monitoredElements.get(Ct);ft&&(ft.unlisten(),ft.subject.complete(),Ct.classList.remove("cdk-text-field-autofill-monitored"),Ct.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ct))}ngOnDestroy(){this._monitoredElements.forEach((F,Ct)=>this.stopMonitoring(Ct))}static{this.\u0275fac=function(Ct){return new(Ct||$)(_.KVO(y.OD),_.KVO(_.SKi))}}static{this.\u0275prov=_.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),R=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=_.$C({type:$})}static{this.\u0275inj=_.G2t({})}}return $})();var lt=r(89417),U=r(86600),P=r(32102);const ut=new _.nKC("MAT_INPUT_VALUE_ACCESSOR"),rt=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let _t=0;const Ft=(0,U.J8)(class{constructor($,Bt,F,Ct){this._defaultErrorStateMatcher=$,this._parentForm=Bt,this._parentFormGroup=F,this.ngControl=Ct,this.stateChanges=new k.B}});let le=(()=>{class $ extends Ft{get disabled(){return this._disabled}set disabled(F){this._disabled=(0,o.he)(F),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(F){this._id=F||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(lt.k0.required)??!1}set required(F){this._required=(0,o.he)(F)}get type(){return this._type}set type(F){this._type=F||"text",this._validateType(),!this._isTextarea&&(0,y.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(F){F!==this.value&&(this._inputValueAccessor.value=F,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(F){this._readonly=(0,o.he)(F)}constructor(F,Ct,ft,jt,_e,we,Te,He,Je,Ce){super(we,jt,_e,ft),this._elementRef=F,this._platform=Ct,this._autofillMonitor=He,this._formField=Ce,this._uid="mat-input-"+_t++,this.focused=!1,this.stateChanges=new k.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(cn=>(0,y.MU)().has(cn)),this._iOSKeyupListener=cn=>{const be=cn.target;!be.value&&0===be.selectionStart&&0===be.selectionEnd&&(be.setSelectionRange(1,1),be.setSelectionRange(0,0))};const Be=this._elementRef.nativeElement,Se=Be.nodeName.toLowerCase();this._inputValueAccessor=Te||Be,this._previousNativeValue=this.value,this.id=this.id,Ct.IOS&&Je.runOutsideAngular(()=>{F.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Se,this._isTextarea="textarea"===Se,this._isInFormField=!!Ce,this._isNativeSelect&&(this.controlType=Be.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(F=>{this.autofilled=F.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(F){this._elementRef.nativeElement.focus(F)}_focusChanged(F){F!==this.focused&&(this.focused=F,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const F=this._elementRef.nativeElement.value;this._previousNativeValue!==F&&(this._previousNativeValue=F,this.stateChanges.next())}_dirtyCheckPlaceholder(){const F=this._getPlaceholder();if(F!==this._previousPlaceholder){const Ct=this._elementRef.nativeElement;this._previousPlaceholder=F,F?Ct.setAttribute("placeholder",F):Ct.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){rt.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let F=this._elementRef.nativeElement.validity;return F&&F.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const F=this._elementRef.nativeElement,Ct=F.options[0];return this.focused||F.multiple||!this.empty||!!(F.selectedIndex>-1&&Ct&&Ct.label)}return this.focused||!this.empty}setDescribedByIds(F){F.length?this._elementRef.nativeElement.setAttribute("aria-describedby",F.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const F=this._elementRef.nativeElement;return this._isNativeSelect&&(F.multiple||F.size>1)}static{this.\u0275fac=function(Ct){return new(Ct||$)(_.rXU(_.aKT),_.rXU(y.OD),_.rXU(lt.vO,10),_.rXU(lt.cV,8),_.rXU(lt.j4,8),_.rXU(U.es),_.rXU(ut,10),_.rXU(q),_.rXU(_.SKi),_.rXU(P.xb,8))}}static{this.\u0275dir=_.FsC({type:$,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Ct,ft){1&Ct&&_.bIt("focus",function(){return ft._focusChanged(!0)})("blur",function(){return ft._focusChanged(!1)})("input",function(){return ft._onInput()}),2&Ct&&(_.Mr5("id",ft.id)("disabled",ft.disabled)("required",ft.required),_.BMQ("name",ft.name||null)("readonly",ft.readonly&&!ft._isNativeSelect||null)("aria-invalid",ft.empty&&ft.required?null:ft.errorState)("aria-required",ft.required)("id",ft.id),_.AVh("mat-input-server",ft._isServer)("mat-mdc-form-field-textarea-control",ft._isInFormField&&ft._isTextarea)("mat-mdc-form-field-input-control",ft._isInFormField)("mdc-text-field__input",ft._isInFormField)("mat-mdc-native-select-inline",ft._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_.Jv_([{provide:P.qT,useExisting:$}]),_.Vt3,_.OA$]})}}return $})(),de=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=_.$C({type:$})}static{this.\u0275inj=_.G2t({imports:[U.yE,P.RG,P.RG,R,U.yE]})}}return $})()},3902:(Oe,Et,r)=>{r.d(Et,{Fg:()=>zt,YE:()=>ee,_L:()=>qt});var o=r(17705),y=r(14085),_=r(36860),T=r(86600),k=r(18359),Y=r(57786),it=(r(21413),r(72318)),et=r(60177),R=r(71997);r(18617),r(45024),r(67336),r(89417),r(56977);const rt=["*"],Ft=["unscopedContent"],le=["text"],de=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],$=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],$t=new o.nKC("ListOption");let St=(()=>{class vt{constructor(X){this._elementRef=X}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}}return vt})(),At=(()=>{class vt{constructor(X){this._elementRef=X}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}}return vt})(),Kt=(()=>{class vt{static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}}return vt})(),Zt=(()=>{class vt{constructor(X){this._listOption=X}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU($t,8))}}static{this.\u0275dir=o.FsC({type:vt,hostVars:4,hostBindings:function(W,ot){2&W&&o.AVh("mdc-list-item__start",ot._isAlignedAtStart())("mdc-list-item__end",!ot._isAlignedAtStart())}})}}return vt})(),xe=(()=>{class vt extends Zt{static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[o.Vt3]})}}return vt})(),Ee=(()=>{class vt extends Zt{static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[o.Vt3]})}}return vt})();const bn=new o.nKC("MAT_LIST_CONFIG");let at=(()=>{class vt{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,o.WQX)(bn,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(X){this._disableRipple=(0,y.he)(X)}get disabled(){return this._disabled}set disabled(X){this._disabled=(0,y.he)(X)}static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275dir=o.FsC({type:vt,hostVars:1,hostBindings:function(W,ot){2&W&&o.BMQ("aria-disabled",ot.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}}return vt})(),oe=(()=>{class vt{set lines(X){this._explicitLines=(0,y.OE)(X,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(X){this._disableRipple=(0,y.he)(X)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(X){this._disabled=(0,y.he)(X)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(X,W,ot,Lt,ve,De){this._elementRef=X,this._ngZone=W,this._listBase=ot,this._platform=Lt,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new k.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=ve||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===De,ot&&!ot._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 T.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,Y.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(X){if(!this._lines||!this._titles||!this._unscopedContent)return;X&&this._checkDomForUnscopedTextContent();const W=this._explicitLines??this._inferLinesFromContent(),ot=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",W<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",W<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===W),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===W),this._hasUnscopedTextContent){const Lt=0===this._titles.length&&1===W;ot.classList.toggle("mdc-list-item__primary-text",Lt),ot.classList.toggle("mdc-list-item__secondary-text",!Lt)}else ot.classList.remove("mdc-list-item__primary-text"),ot.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let X=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(X+=1),X}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(X=>X.nodeType!==X.COMMENT_NODE).some(X=>!(!X.textContent||!X.textContent.trim()))}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(at,8),o.rXU(_.OD),o.rXU(T.$E,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:vt,contentQueries:function(W,ot,Lt){if(1&W&&(o.wni(Lt,xe,4),o.wni(Lt,Ee,4)),2&W){let ve;o.mGM(ve=o.lsd())&&(ot._avatars=ve),o.mGM(ve=o.lsd())&&(ot._icons=ve)}},hostVars:4,hostBindings:function(W,ot){2&W&&(o.BMQ("aria-disabled",ot.disabled)("disabled",ot._isButtonElement&&ot.disabled||null),o.AVh("mdc-list-item--disabled",ot.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}}return vt})(),ee=(()=>{class vt extends oe{get activated(){return this._activated}set activated(X){this._activated=(0,y.he)(X)}constructor(X,W,ot,Lt,ve,De){super(X,W,ot,Lt,ve,De),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(at,8),o.rXU(_.OD),o.rXU(T.$E,8),o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:vt,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(W,ot,Lt){if(1&W&&(o.wni(Lt,At,5),o.wni(Lt,St,5),o.wni(Lt,Kt,5)),2&W){let ve;o.mGM(ve=o.lsd())&&(ot._lines=ve),o.mGM(ve=o.lsd())&&(ot._titles=ve),o.mGM(ve=o.lsd())&&(ot._meta=ve)}},viewQuery:function(W,ot){if(1&W&&(o.GBs(Ft,5),o.GBs(le,5)),2&W){let Lt;o.mGM(Lt=o.lsd())&&(ot._unscopedContent=Lt.first),o.mGM(Lt=o.lsd())&&(ot._itemText=Lt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(W,ot){2&W&&(o.BMQ("aria-current",ot._getAriaCurrent()),o.AVh("mdc-list-item--activated",ot.activated)("mdc-list-item--with-leading-avatar",0!==ot._avatars.length)("mdc-list-item--with-leading-icon",0!==ot._icons.length)("mdc-list-item--with-trailing-meta",0!==ot._meta.length)("_mat-animation-noopable",ot._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[o.Vt3],ngContentSelectors:$,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(W,ot){1&W&&(o.NAR(de),o.SdG(0),o.j41(1,"span",0),o.SdG(2,1),o.SdG(3,2),o.j41(4,"span",1,2),o.bIt("cdkObserveContent",function(){return ot._updateItemLines(!0)}),o.SdG(6,3),o.k0s()(),o.SdG(7,4),o.SdG(8,5),o.nrm(9,"div",3))},dependencies:[it.Wv],encapsulation:2,changeDetection:0})}}return vt})(),qt=(()=>{class vt extends at{constructor(){super(...arguments),this._isNonInteractive=!1}static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275cmp=o.VBU({type:vt,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[o.Jv_([{provide:at,useExisting:vt}]),o.Vt3],ngContentSelectors:rt,decls:1,vars:0,template:function(W,ot){1&W&&(o.NAR(),o.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-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.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:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}}return vt})(),zt=(()=>{class vt{static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275mod=o.$C({type:vt})}static{this.\u0275inj=o.G2t({imports:[it.w5,et.MD,T.yE,T.pZ,T.O5,R.w]})}}return vt})()},59115:(Oe,Et,r)=>{r.d(Et,{Cn:()=>me,Cp:()=>ee,fb:()=>Ce,kk:()=>bn});var o=r(17705),y=r(18617),_=r(14085),T=r(67336),k=r(21413),Y=r(57786),q=r(18359),it=r(7673),et=r(25007),R=r(99172),lt=r(25558),U=r(96697),P=r(56977),m=r(5964),ut=r(91986),rt=r(86600),_t=r(60177),Ft=r(76939),le=r(49969),de=r(28203),$=r(66969),Bt=r(36860),F=r(6914);const Ct=["mat-menu-item",""];function ft(Qt,$e){1&Qt&&(o.qSk(),o.j41(0,"svg",3),o.nrm(1,"polygon",4),o.k0s())}const jt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],_e=["mat-icon, [matMenuItemIcon]","*"];function we(Qt,$e){if(1&Qt){const Ut=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._handleKeydown(pt))})("click",function(){o.eBV(Ut);const pt=o.XpG();return o.Njj(pt.closed.emit("click"))})("@transformMenu.start",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._onAnimationStart(pt))})("@transformMenu.done",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._onAnimationDone(pt))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&Qt){const Ut=o.XpG();o.Y8G("id",Ut.panelId)("ngClass",Ut._classList)("@transformMenu",Ut._panelAnimationState),o.BMQ("aria-label",Ut.ariaLabel||null)("aria-labelledby",Ut.ariaLabelledby||null)("aria-describedby",Ut.ariaDescribedby||null)}}const Te=["*"],He=new o.nKC("MAT_MENU_PANEL"),Je=(0,rt.GG)((0,rt.Ob)(class{}));let Ce=(()=>{class Qt extends Je{constructor(Ut,qt,pt,B,nt){super(),this._elementRef=Ut,this._document=qt,this._focusMonitor=pt,this._parentMenu=B,this._changeDetectorRef=nt,this.role="menuitem",this._hovered=new k.B,this._focused=new k.B,this._highlighted=!1,this._triggersSubmenu=!1,B?.addItem?.(this)}focus(Ut,qt){this._focusMonitor&&Ut?this._focusMonitor.focusVia(this._getHostElement(),Ut,qt):this._getHostElement().focus(qt),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Ut){this.disabled&&(Ut.preventDefault(),Ut.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Ut=this._elementRef.nativeElement.cloneNode(!0),qt=Ut.querySelectorAll("mat-icon, .material-icons");for(let pt=0;pt enter",(0,le.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,le.iF)({opacity:1,transform:"scale(1)"}))),(0,le.kY)("* => void",(0,le.i0)("100ms 25ms linear",(0,le.iF)({opacity:0})))]),fadeInItems:(0,le.hZ)("fadeInItems",[(0,le.wk)("showing",(0,le.iF)({opacity:1})),(0,le.kY)("void => *",[(0,le.iF)({opacity:0}),(0,le.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Kt=0;const Zt=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function xe(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ee=(()=>{class Qt{get xPosition(){return this._xPosition}set xPosition(Ut){this._xPosition=Ut,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Ut){this._yPosition=Ut,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Ut){this._overlapTrigger=(0,_.he)(Ut)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Ut){this._hasBackdrop=(0,_.he)(Ut)}set panelClass(Ut){const qt=this._previousPanelClass;qt&&qt.length&&qt.split(" ").forEach(pt=>{this._classList[pt]=!1}),this._previousPanelClass=Ut,Ut&&Ut.length&&(Ut.split(" ").forEach(pt=>{this._classList[pt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Ut){this.panelClass=Ut}constructor(Ut,qt,pt,B){this._elementRef=Ut,this._ngZone=qt,this._changeDetectorRef=B,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new k.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Kt++,this.overlayPanelClass=pt.overlayPanelClass||"",this._xPosition=pt.xPosition,this._yPosition=pt.yPosition,this.backdropClass=pt.backdropClass,this._overlapTrigger=pt.overlapTrigger,this._hasBackdrop=pt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new y.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,R.Z)(this._directDescendantItems),(0,lt.n)(Ut=>(0,Y.h)(...Ut.map(qt=>qt._focused)))).subscribe(Ut=>this._keyManager.updateActiveItem(Ut)),this._directDescendantItems.changes.subscribe(Ut=>{const qt=this._keyManager;if("enter"===this._panelAnimationState&&qt.activeItem?._hasFocus()){const pt=Ut.toArray(),B=Math.max(0,Math.min(pt.length-1,qt.activeItemIndex||0));pt[B]&&!pt[B].disabled?qt.setActiveItem(B):qt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,R.Z)(this._directDescendantItems),(0,lt.n)(qt=>(0,Y.h)(...qt.map(pt=>pt._hovered))))}addItem(Ut){}removeItem(Ut){}_handleKeydown(Ut){const qt=Ut.keyCode,pt=this._keyManager;switch(qt){case T._f:(0,T.rp)(Ut)||(Ut.preventDefault(),this.closed.emit("keydown"));break;case T.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case T.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(qt===T.i7||qt===T.n6)&&pt.setFocusOrigin("keyboard"),void pt.onKeydown(Ut)}Ut.stopPropagation()}focusFirstItem(Ut="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,U.s)(1)).subscribe(()=>{let qt=null;if(this._directDescendantItems.length&&(qt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!qt||!qt.contains(document.activeElement)){const pt=this._keyManager;pt.setFocusOrigin(Ut).setFirstItemActive(),!pt.activeItem&&qt&&qt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Ut){const qt=Math.min(this._baseElevation+Ut,24),pt=`${this._elevationPrefix}${qt}`,B=Object.keys(this._classList).find(nt=>nt.startsWith(this._elevationPrefix));(!B||B===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[pt]=!0,this._previousElevation=pt)}setPositionClasses(Ut=this.xPosition,qt=this.yPosition){const pt=this._classList;pt["mat-menu-before"]="before"===Ut,pt["mat-menu-after"]="after"===Ut,pt["mat-menu-above"]="above"===qt,pt["mat-menu-below"]="below"===qt,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Ut){this._animationDone.next(Ut),this._isAnimating=!1}_onAnimationStart(Ut){this._isAnimating=!0,"enter"===Ut.toState&&0===this._keyManager.activeItemIndex&&(Ut.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,R.Z)(this._allItems)).subscribe(Ut=>{this._directDescendantItems.reset(Ut.filter(qt=>qt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Zt),o.rXU(o.gRc))}}static{this.\u0275dir=o.FsC({type:Qt,contentQueries:function(qt,pt,B){if(1&qt&&(o.wni(B,be,5),o.wni(B,Ce,5),o.wni(B,Ce,4)),2&qt){let nt;o.mGM(nt=o.lsd())&&(pt.lazyContent=nt.first),o.mGM(nt=o.lsd())&&(pt._allItems=nt),o.mGM(nt=o.lsd())&&(pt.items=nt)}},viewQuery:function(qt,pt){if(1&qt&&o.GBs(o.C4Q,5),2&qt){let B;o.mGM(B=o.lsd())&&(pt.templateRef=B.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}}return Qt})(),bn=(()=>{class Qt extends Ee{constructor(Ut,qt,pt,B){super(Ut,qt,pt,B),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Zt),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:Qt,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(qt,pt){2&qt&&o.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o.Jv_([{provide:He,useExisting:Qt}]),o.Vt3],ngContentSelectors:Te,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(qt,pt){1&qt&&(o.NAR(),o.DNE(0,we,3,6,"ng-template"))},dependencies:[_t.YU],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{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;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[$t.transformMenu,$t.fadeInItems]},changeDetection:0})}}return Qt})();const at=new o.nKC("mat-menu-scroll-strategy"),It={provide:at,deps:[$.hJ],useFactory:function oe(Qt){return()=>Qt.scrollStrategies.reposition()}},te=(0,Bt.BQ)({passive:!0});let wt=(()=>{class Qt{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Ut){this.menu=Ut}get menu(){return this._menu}set menu(Ut){Ut!==this._menu&&(this._menu=Ut,this._menuCloseSubscription.unsubscribe(),Ut&&(this._menuCloseSubscription=Ut.close.subscribe(qt=>{this._destroyMenu(qt),("click"===qt||"tab"===qt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(qt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Ut,qt,pt,B,nt,zt,vt,bt,X){this._overlay=Ut,this._element=qt,this._viewContainerRef=pt,this._menuItemInstance=zt,this._dir=vt,this._focusMonitor=bt,this._ngZone=X,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=q.yU.EMPTY,this._hoverSubscription=q.yU.EMPTY,this._menuCloseSubscription=q.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=W=>{(0,y.w6)(W)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=B,this._parentMaterialMenu=nt instanceof Ee?nt:void 0,qt.nativeElement.addEventListener("touchstart",this._handleTouchStart,te)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,te),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Ut=this.menu;if(this._menuOpen||!Ut)return;const qt=this._createOverlay(Ut),pt=qt.getConfig(),B=pt.positionStrategy;this._setPosition(Ut,B),pt.hasBackdrop=null==Ut.hasBackdrop?!this.triggersSubmenu():Ut.hasBackdrop,qt.attach(this._getPortal(Ut)),Ut.lazyContent&&Ut.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Ut),Ut instanceof Ee&&(Ut._startAnimation(),Ut._directDescendantItems.changes.pipe((0,P.Q)(Ut.close)).subscribe(()=>{B.withLockedPosition(!1).reapplyLastPosition(),B.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Ut,qt){this._focusMonitor&&Ut?this._focusMonitor.focusVia(this._element,Ut,qt):this._element.nativeElement.focus(qt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Ut){if(!this._overlayRef||!this.menuOpen)return;const qt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Ut||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,qt instanceof Ee?(qt._resetAnimation(),qt.lazyContent?qt._animationDone.pipe((0,m.p)(pt=>"void"===pt.toState),(0,U.s)(1),(0,P.Q)(qt.lazyContent._attached)).subscribe({next:()=>qt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),qt?.lazyContent?.detach())}_initMenu(Ut){Ut.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Ut.direction=this.dir,this._setMenuElevation(Ut),Ut.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Ut){if(Ut.setElevation){let qt=0,pt=Ut.parentMenu;for(;pt;)qt++,pt=pt.parentMenu;Ut.setElevation(qt)}}_setIsMenuOpen(Ut){Ut!==this._menuOpen&&(this._menuOpen=Ut,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Ut),this._changeDetectorRef.markForCheck())}_createOverlay(Ut){if(!this._overlayRef){const qt=this._getOverlayConfig(Ut);this._subscribeToPositions(Ut,qt.positionStrategy),this._overlayRef=this._overlay.create(qt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Ut){return new $.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Ut.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Ut.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Ut,qt){Ut.setPositionClasses&&qt.positionChanges.subscribe(pt=>{const B="start"===pt.connectionPair.overlayX?"after":"before",nt="top"===pt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Ut.setPositionClasses(B,nt)):Ut.setPositionClasses(B,nt)})}_setPosition(Ut,qt){let[pt,B]="before"===Ut.xPosition?["end","start"]:["start","end"],[nt,zt]="above"===Ut.yPosition?["bottom","top"]:["top","bottom"],[vt,bt]=[nt,zt],[X,W]=[pt,B],ot=0;if(this.triggersSubmenu()){if(W=pt="before"===Ut.xPosition?"start":"end",B=X="end"===pt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Lt=this._parentMaterialMenu.items.first;this._parentInnerPadding=Lt?Lt._getHostElement().offsetTop:0}ot="bottom"===nt?this._parentInnerPadding:-this._parentInnerPadding}}else Ut.overlapTrigger||(vt="top"===nt?"bottom":"top",bt="top"===zt?"bottom":"top");qt.withPositions([{originX:pt,originY:vt,overlayX:X,overlayY:nt,offsetY:ot},{originX:B,originY:vt,overlayX:W,overlayY:nt,offsetY:ot},{originX:pt,originY:bt,overlayX:X,overlayY:zt,offsetY:-ot},{originX:B,originY:bt,overlayX:W,overlayY:zt,offsetY:-ot}])}_menuClosingActions(){const Ut=this._overlayRef.backdropClick(),qt=this._overlayRef.detachments(),pt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,it.of)(),B=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,m.p)(nt=>nt!==this._menuItemInstance),(0,m.p)(()=>this._menuOpen)):(0,it.of)();return(0,Y.h)(Ut,pt,B,qt)}_handleMousedown(Ut){(0,y._G)(Ut)||(this._openedBy=0===Ut.button?"mouse":void 0,this.triggersSubmenu()&&Ut.preventDefault())}_handleKeydown(Ut){const qt=Ut.keyCode;(qt===T.Fm||qt===T.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(qt===T.LE&&"ltr"===this.dir||qt===T.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Ut){this.triggersSubmenu()?(Ut.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,m.p)(Ut=>Ut===this._menuItemInstance&&!Ut.disabled),(0,ut.c)(0,et.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Ee&&this.menu._isAnimating?this.menu._animationDone.pipe((0,U.s)(1),(0,ut.c)(0,et.$),(0,P.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Ut){return(!this._portal||this._portal.templateRef!==Ut.templateRef)&&(this._portal=new Ft.VA(Ut.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU($.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(at),o.rXU(He,8),o.rXU(Ce,10),o.rXU(de.dS,8),o.rXU(y.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:Qt,hostVars:3,hostBindings:function(qt,pt){1&qt&&o.bIt("click",function(nt){return pt._handleClick(nt)})("mousedown",function(nt){return pt._handleMousedown(nt)})("keydown",function(nt){return pt._handleKeydown(nt)}),2&qt&&o.BMQ("aria-haspopup",pt.menu?"menu":null)("aria-expanded",pt.menuOpen)("aria-controls",pt.menuOpen?pt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}}return Qt})(),ee=(()=>{class Qt extends wt{static{this.\u0275fac=function(){let Ut;return function(pt){return(Ut||(Ut=o.xGo(Qt)))(pt||Qt)}}()}static{this.\u0275dir=o.FsC({type:Qt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.Vt3]})}}return Qt})(),me=(()=>{class Qt{static{this.\u0275fac=function(qt){return new(qt||Qt)}}static{this.\u0275mod=o.$C({type:Qt})}static{this.\u0275inj=o.G2t({providers:[It],imports:[_t.MD,rt.pZ,rt.yE,$.z_,F.Gj,rt.yE]})}}return Qt})()},90882:(Oe,Et,r)=>{r.d(Et,{El:()=>At,LG:()=>Kt,US:()=>Zt,vg:()=>xe});var o=r(6914),y=r(60177),_=r(17705),T=r(86600),k=r(18617),Y=r(28203),q=r(14085),it=r(67336),et=r(36860),R=r(21413),lt=r(33726),U=r(57786),P=r(5964),m=r(96354),ut=r(73703),rt=r(56977),_t=r(23294),Ft=r(96697),le=r(99172),de=r(70152),$=r(49969);const Bt=["*"],F=["content"];function Ct(Ee,bn){if(1&Ee){const at=_.RV6();_.j41(0,"div",2),_.bIt("click",function(){_.eBV(at);const It=_.XpG();return _.Njj(It._onBackdropClicked())}),_.k0s()}if(2&Ee){const at=_.XpG();_.AVh("mat-drawer-shown",at._isShowingBackdrop())}}function ft(Ee,bn){1&Ee&&(_.j41(0,"mat-drawer-content"),_.SdG(1,2),_.k0s())}const jt=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],_e=["mat-drawer","mat-drawer-content","*"];function we(Ee,bn){if(1&Ee){const at=_.RV6();_.j41(0,"div",2),_.bIt("click",function(){_.eBV(at);const It=_.XpG();return _.Njj(It._onBackdropClicked())}),_.k0s()}if(2&Ee){const at=_.XpG();_.AVh("mat-drawer-shown",at._isShowingBackdrop())}}function Te(Ee,bn){1&Ee&&(_.j41(0,"mat-sidenav-content"),_.SdG(1,2),_.k0s())}const He=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Je=["mat-sidenav","mat-sidenav-content","*"],Be={transformDrawer:(0,$.hZ)("transform",[(0,$.wk)("open, open-instant",(0,$.iF)({transform:"none",visibility:"visible"})),(0,$.wk)("void",(0,$.iF)({"box-shadow":"none",visibility:"hidden"})),(0,$.kY)("void => open-instant",(0,$.i0)("0ms")),(0,$.kY)("void <=> open, open-instant => void",(0,$.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},cn=new _.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ye(){return!1}}),be=new _.nKC("MAT_DRAWER_CONTAINER");let gt=(()=>{class Ee extends o.uv{constructor(at,oe,It,te,Yt){super(It,te,Yt),this._changeDetectorRef=at,this._container=oe}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.gRc),_.rXU((0,_.Rfq)(()=>St)),_.rXU(_.aKT),_.rXU(o.R),_.rXU(_.SKi))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(oe,It){2&oe&&_.xc7("margin-left",It._container._contentMargins.left,"px")("margin-right",It._container._contentMargins.right,"px")},features:[_.Jv_([{provide:o.uv,useExisting:Ee}]),_.Vt3],ngContentSelectors:Bt,decls:1,vars:0,template:function(oe,It){1&oe&&(_.NAR(),_.SdG(0))},encapsulation:2,changeDetection:0})}}return Ee})(),$t=(()=>{class Ee{get position(){return this._position}set position(at){(at="end"===at?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(at),this._position=at,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(at){this._mode=at,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(at){this._disableClose=(0,q.he)(at)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(at){("true"===at||"false"===at||null==at)&&(at=(0,q.he)(at)),this._autoFocus=at}get opened(){return this._opened}set opened(at){this.toggle((0,q.he)(at))}constructor(at,oe,It,te,Yt,wt,ee,me){this._elementRef=at,this._focusTrapFactory=oe,this._focusMonitor=It,this._platform=te,this._ngZone=Yt,this._interactivityChecker=wt,this._doc=ee,this._container=me,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new R.B,this._animationEnd=new R.B,this._animationState="void",this.openedChange=new _.bkB(!0),this._openedStream=this.openedChange.pipe((0,P.p)(Qt=>Qt),(0,m.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,P.p)(Qt=>Qt.fromState!==Qt.toState&&0===Qt.toState.indexOf("open")),(0,ut.u)(void 0)),this._closedStream=this.openedChange.pipe((0,P.p)(Qt=>!Qt),(0,m.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,P.p)(Qt=>Qt.fromState!==Qt.toState&&"void"===Qt.toState),(0,ut.u)(void 0)),this._destroyed=new R.B,this.onPositionChanged=new _.bkB,this._modeChanged=new R.B,this.openedChange.subscribe(Qt=>{Qt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,lt.R)(this._elementRef.nativeElement,"keydown").pipe((0,P.p)(Qt=>Qt.keyCode===it._f&&!this.disableClose&&!(0,it.rp)(Qt)),(0,rt.Q)(this._destroyed)).subscribe(Qt=>this._ngZone.run(()=>{this.close(),Qt.stopPropagation(),Qt.preventDefault()}))}),this._animationEnd.pipe((0,_t.F)((Qt,$e)=>Qt.fromState===$e.fromState&&Qt.toState===$e.toState)).subscribe(Qt=>{const{fromState:$e,toState:Ut}=Qt;(0===Ut.indexOf("open")&&"void"===$e||"void"===Ut&&0===$e.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(at,oe){this._interactivityChecker.isFocusable(at)||(at.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{at.removeEventListener("blur",It),at.removeEventListener("mousedown",It),at.removeAttribute("tabindex")};at.addEventListener("blur",It),at.addEventListener("mousedown",It)})),at.focus(oe)}_focusByCssSelector(at,oe){let It=this._elementRef.nativeElement.querySelector(at);It&&this._forceFocus(It,oe)}_takeFocus(){if(!this._focusTrap)return;const at=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(oe=>{!oe&&"function"==typeof this._elementRef.nativeElement.focus&&at.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(at){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,at):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const at=this._doc.activeElement;return!!at&&this._elementRef.nativeElement.contains(at)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&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(at){return this.toggle(!0,at)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(at=!this.opened,oe){at&&oe&&(this._openedVia=oe);const It=this._setOpen(at,!at&&this._isFocusWithinDrawer(),this._openedVia||"program");return at||(this._openedVia=null),It}_setOpen(at,oe,It){return this._opened=at,at?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",oe&&this._restoreFocus(It)),this._updateFocusTrapState(),new Promise(te=>{this.openedChange.pipe((0,Ft.s)(1)).subscribe(Yt=>te(Yt?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(at){const oe=this._elementRef.nativeElement,It=oe.parentNode;"end"===at?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),It.insertBefore(this._anchor,oe)),It.appendChild(oe)):this._anchor&&this._anchor.parentNode.insertBefore(oe,this._anchor)}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.aKT),_.rXU(k.GX),_.rXU(k.FN),_.rXU(et.OD),_.rXU(_.SKi),_.rXU(k.Z7),_.rXU(y.qQ,8),_.rXU(be,8))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer"]],viewQuery:function(oe,It){if(1&oe&&_.GBs(F,5),2&oe){let te;_.mGM(te=_.lsd())&&(It._content=te.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(oe,It){1&oe&&_.Kam("@transform.start",function(Yt){return It._animationStarted.next(Yt)})("@transform.done",function(Yt){return It._animationEnd.next(Yt)}),2&oe&&(_.BMQ("align",null),_.zvX("@transform",It._animationState),_.AVh("mat-drawer-end","end"===It.position)("mat-drawer-over","over"===It.mode)("mat-drawer-push","push"===It.mode)("mat-drawer-side","side"===It.mode)("mat-drawer-opened",It.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"],ngContentSelectors:Bt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,It){1&oe&&(_.NAR(),_.j41(0,"div",0,1),_.SdG(2),_.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Be.transformDrawer]},changeDetection:0})}}return Ee})(),St=(()=>{class Ee{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(at){this._autosize=(0,q.he)(at)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(at){this._backdropOverride=null==at?null:(0,q.he)(at)}get scrollable(){return this._userContent||this._content}constructor(at,oe,It,te,Yt,wt=!1,ee){this._dir=at,this._element=oe,this._ngZone=It,this._changeDetectorRef=te,this._animationMode=ee,this._drawers=new _.rOR,this.backdropClick=new _.bkB,this._destroyed=new R.B,this._doCheckSubject=new R.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new R.B,at&&at.change.pipe((0,rt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Yt.change().pipe((0,rt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=wt}ngAfterContentInit(){this._allDrawers.changes.pipe((0,le.Z)(this._allDrawers),(0,rt.Q)(this._destroyed)).subscribe(at=>{this._drawers.reset(at.filter(oe=>!oe._container||oe._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,le.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(at=>{this._watchDrawerToggle(at),this._watchDrawerPosition(at),this._watchDrawerMode(at)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,de.B)(10),(0,rt.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(at=>at.open())}close(){this._drawers.forEach(at=>at.close())}updateContentMargins(){let at=0,oe=0;if(this._left&&this._left.opened)if("side"==this._left.mode)at+=this._left._getWidth();else if("push"==this._left.mode){const It=this._left._getWidth();at+=It,oe-=It}if(this._right&&this._right.opened)if("side"==this._right.mode)oe+=this._right._getWidth();else if("push"==this._right.mode){const It=this._right._getWidth();oe+=It,at-=It}at=at||null,oe=oe||null,(at!==this._contentMargins.left||oe!==this._contentMargins.right)&&(this._contentMargins={left:at,right:oe},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(at){at._animationStarted.pipe((0,P.p)(oe=>oe.fromState!==oe.toState),(0,rt.Q)(this._drawers.changes)).subscribe(oe=>{"open-instant"!==oe.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==at.mode&&at.openedChange.pipe((0,rt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(at.opened))}_watchDrawerPosition(at){at&&at.onPositionChanged.pipe((0,rt.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ft.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(at){at&&at._modeChanged.pipe((0,rt.Q)((0,U.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(at){const oe=this._element.nativeElement.classList,It="mat-drawer-container-has-open";at?oe.add(It):oe.remove(It)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(at=>{"end"==at.position?this._end=at:this._start=at}),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(at=>at&&!at.disableClose&&this._drawerHasBackdrop(at)).forEach(at=>at._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(at){return null!=at&&at.opened}_drawerHasBackdrop(at){return null==this._backdropOverride?!!at&&"side"!==at.mode:this._backdropOverride}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(Y.dS,8),_.rXU(_.aKT),_.rXU(_.SKi),_.rXU(_.gRc),_.rXU(o.Xj),_.rXU(cn),_.rXU(_.bc$,8))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer-container"]],contentQueries:function(oe,It,te){if(1&oe&&(_.wni(te,gt,5),_.wni(te,$t,5)),2&oe){let Yt;_.mGM(Yt=_.lsd())&&(It._content=Yt.first),_.mGM(Yt=_.lsd())&&(It._allDrawers=Yt)}},viewQuery:function(oe,It){if(1&oe&&_.GBs(gt,5),2&oe){let te;_.mGM(te=_.lsd())&&(It._userContent=te.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(oe,It){2&oe&&_.AVh("mat-drawer-container-explicit-backdrop",It._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[_.Jv_([{provide:be,useExisting:Ee}])],ngContentSelectors:_e,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,It){1&oe&&(_.NAR(jt),_.DNE(0,Ct,1,2,"div",0),_.SdG(1),_.SdG(2,1),_.DNE(3,ft,2,0,"mat-drawer-content",1)),2&oe&&(_.Y8G("ngIf",It.hasBackdrop),_.R7$(3),_.Y8G("ngIf",!It._content))},dependencies:[y.bT,gt],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{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);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);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 Ee})(),At=(()=>{class Ee extends gt{constructor(at,oe,It,te,Yt){super(at,oe,It,te,Yt)}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.gRc),_.rXU((0,_.Rfq)(()=>Zt)),_.rXU(_.aKT),_.rXU(o.R),_.rXU(_.SKi))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(oe,It){2&oe&&_.xc7("margin-left",It._container._contentMargins.left,"px")("margin-right",It._container._contentMargins.right,"px")},features:[_.Jv_([{provide:o.uv,useExisting:Ee}]),_.Vt3],ngContentSelectors:Bt,decls:1,vars:0,template:function(oe,It){1&oe&&(_.NAR(),_.SdG(0))},encapsulation:2,changeDetection:0})}}return Ee})(),Kt=(()=>{class Ee extends $t{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(at){this._fixedInViewport=(0,q.he)(at)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(at){this._fixedTopGap=(0,q.OE)(at)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(at){this._fixedBottomGap=(0,q.OE)(at)}static{this.\u0275fac=function(){let at;return function(It){return(at||(at=_.xGo(Ee)))(It||Ee)}}()}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(oe,It){2&oe&&(_.BMQ("align",null),_.xc7("top",It.fixedInViewport?It.fixedTopGap:null,"px")("bottom",It.fixedInViewport?It.fixedBottomGap:null,"px"),_.AVh("mat-drawer-end","end"===It.position)("mat-drawer-over","over"===It.mode)("mat-drawer-push","push"===It.mode)("mat-drawer-side","side"===It.mode)("mat-drawer-opened",It.opened)("mat-sidenav-fixed",It.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[_.Vt3],ngContentSelectors:Bt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,It){1&oe&&(_.NAR(),_.j41(0,"div",0,1),_.SdG(2),_.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Be.transformDrawer]},changeDetection:0})}}return Ee})(),Zt=(()=>{class Ee extends St{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static{this.\u0275fac=function(){let at;return function(It){return(at||(at=_.xGo(Ee)))(It||Ee)}}()}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav-container"]],contentQueries:function(oe,It,te){if(1&oe&&(_.wni(te,At,5),_.wni(te,Kt,5)),2&oe){let Yt;_.mGM(Yt=_.lsd())&&(It._content=Yt.first),_.mGM(Yt=_.lsd())&&(It._allDrawers=Yt)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(oe,It){2&oe&&_.AVh("mat-drawer-container-explicit-backdrop",It._backdropOverride)},exportAs:["matSidenavContainer"],features:[_.Jv_([{provide:be,useExisting:Ee}]),_.Vt3],ngContentSelectors:Je,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,It){1&oe&&(_.NAR(He),_.DNE(0,we,1,2,"div",0),_.SdG(1),_.SdG(2,1),_.DNE(3,Te,2,0,"mat-sidenav-content",1)),2&oe&&(_.Y8G("ngIf",It.hasBackdrop),_.R7$(3),_.Y8G("ngIf",!It._content))},dependencies:[y.bT,At],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{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);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);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 Ee})(),xe=(()=>{class Ee{static{this.\u0275fac=function(oe){return new(oe||Ee)}}static{this.\u0275mod=_.$C({type:Ee})}static{this.\u0275inj=_.G2t({imports:[y.MD,T.yE,o.Gj,o.Gj,T.yE]})}}return Ee})()},30450:(Oe,Et,r)=>{r.d(Et,{mV:()=>de,sG:()=>rt});var o=r(17705),y=r(89417),_=r(18617),T=r(86600),k=r(14085),Y=r(60177);const q=["switch"];function it($,Bt){1&$&&(o.j41(0,"div",12),o.qSk(),o.j41(1,"svg",13),o.nrm(2,"path",14),o.k0s(),o.j41(3,"svg",15),o.nrm(4,"path",16),o.k0s()())}const et=["*"],R=new o.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),lt={provide:y.kq,useExisting:(0,o.Rfq)(()=>rt),multi:!0};class U{constructor(Bt,F){this.source=Bt,this.checked=F}}let P=0;const m=(0,T.BF)((0,T.Zc)((0,T.GG)((0,T.Ob)(class{constructor($){this._elementRef=$}}))));let ut=(()=>{class $ extends m{get required(){return this._required}set required(F){this._required=(0,k.he)(F)}get checked(){return this._checked}set checked(F){this._checked=(0,k.he)(F),this._changeDetectorRef.markForCheck()}get hideIcon(){return this._hideIcon}set hideIcon(F){this._hideIcon=(0,k.he)(F)}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(F,Ct,ft,jt,_e,we,Te){super(F),this._focusMonitor=Ct,this._changeDetectorRef=ft,this.defaults=_e,this._onChange=He=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this._hideIcon=!1,this.change=new o.bkB,this.toggleChange=new o.bkB,this.tabIndex=parseInt(jt)||0,this.color=this.defaultColor=_e.color||"accent",this._noopAnimations="NoopAnimations"===we,this.id=this._uniqueId=`${Te}${++P}`,this._hideIcon=_e.hideIcon??!1}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(F=>{"keyboard"===F||"program"===F?(this._focused=!0,this._changeDetectorRef.markForCheck()):F||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(F){this.checked=!!F}registerOnChange(F){this._onChange=F}registerOnTouched(F){this._onTouched=F}setDisabledState(F){this.disabled=F,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}static{this.\u0275fac=function(Ct){o.QTQ()}}static{this.\u0275dir=o.FsC({type:$,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",hideIcon:"hideIcon"},outputs:{change:"change",toggleChange:"toggleChange"},features:[o.Vt3]})}}return $})(),rt=(()=>{class $ extends ut{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(F,Ct,ft,jt,_e,we){super(F,Ct,ft,jt,_e,we,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new U(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(F){return new U(this,F)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(Ct){return new(Ct||$)(o.rXU(o.aKT),o.rXU(_.FN),o.rXU(o.gRc),o.kS0("tabindex"),o.rXU(R),o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:$,selectors:[["mat-slide-toggle"]],viewQuery:function(Ct,ft){if(1&Ct&&o.GBs(q,5),2&Ct){let jt;o.mGM(jt=o.lsd())&&(ft._switchElement=jt.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(Ct,ft){2&Ct&&(o.Mr5("id",ft.id),o.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),o.AVh("mat-mdc-slide-toggle-focused",ft._focused)("mat-mdc-slide-toggle-checked",ft.checked)("_mat-animation-noopable",ft._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[o.Jv_([lt]),o.Vt3],ngContentSelectors:et,decls:13,vars:25,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],["class","mdc-switch__icons",4,"ngIf"],[1,"mdc-label",3,"for","click"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(Ct,ft){if(1&Ct&&(o.NAR(),o.j41(0,"div",0)(1,"button",1,2),o.bIt("click",function(){return ft._handleClick()}),o.nrm(3,"div",3),o.j41(4,"div",4)(5,"div",5)(6,"div",6),o.nrm(7,"div",7),o.k0s(),o.j41(8,"div",8),o.nrm(9,"div",9),o.k0s(),o.DNE(10,it,5,0,"div",10),o.k0s()()(),o.j41(11,"label",11),o.bIt("click",function(_e){return _e.stopPropagation()}),o.SdG(12),o.k0s()()),2&Ct){const jt=o.sdS(2);o.AVh("mdc-form-field--align-end","before"==ft.labelPosition),o.R7$(1),o.AVh("mdc-switch--selected",ft.checked)("mdc-switch--unselected",!ft.checked)("mdc-switch--checked",ft.checked)("mdc-switch--disabled",ft.disabled),o.Y8G("tabIndex",ft.tabIndex)("disabled",ft.disabled),o.BMQ("id",ft.buttonId)("name",ft.name)("aria-label",ft.ariaLabel)("aria-labelledby",ft._getAriaLabelledBy())("aria-describedby",ft.ariaDescribedby)("aria-required",ft.required||null)("aria-checked",ft.checked),o.R7$(8),o.Y8G("matRippleTrigger",jt)("matRippleDisabled",ft.disableRipple||ft.disabled)("matRippleCentered",!0),o.R7$(1),o.Y8G("ngIf",!ft.hideIcon),o.R7$(1),o.Y8G("for",ft.buttonId),o.BMQ("id",ft._labelId)}},dependencies:[T.r6,Y.bT],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mdc-switch{width:var(--mdc-switch-track-width);--mdc-switch-disabled-handle-opacity:0.38;--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle .mdc-label{font-family:var(--mat-slide-toggle-label-text-font);font-size:var(--mat-slide-toggle-label-text-size);letter-spacing:var(--mat-slide-toggle-label-text-tracking);line-height:var(--mat-slide-toggle-label-text-line-height);font-weight:var(--mat-slide-toggle-label-text-weight)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0})}}return $})(),le=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=o.$C({type:$})}static{this.\u0275inj=o.G2t({})}}return $})(),de=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=o.$C({type:$})}static{this.\u0275inj=o.G2t({imports:[le,T.yE,T.pZ,Y.MD,le,T.yE]})}}return $})()},95416:(Oe,Et,r)=>{r.d(Et,{TQ:()=>Ft,UG:()=>Be,_T:()=>Te,ht:()=>le});var o=r(17705),y=r(21413),_=r(60177),T=r(88834),k=r(49969),Y=r(76939),q=r(36860),it=r(96697),et=r(56977),R=r(18617),lt=r(99327),U=r(66969),P=r(86600);function m(Se,cn){if(1&Se){const be=o.RV6();o.j41(0,"div",2)(1,"button",3),o.bIt("click",function(){o.eBV(be);const gt=o.XpG();return o.Njj(gt.action())}),o.EFF(2),o.k0s()()}if(2&Se){const be=o.XpG();o.R7$(2),o.SpI(" ",be.data.action," ")}}const ut=["label"];function rt(Se,cn){}const _t=Math.pow(2,31)-1;class Ft{constructor(cn,be){this._overlayRef=be,this._afterDismissed=new y.B,this._afterOpened=new y.B,this._onAction=new y.B,this._dismissedByAction=!1,this.containerInstance=cn,cn._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(cn){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(cn,_t))}_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 le=new o.nKC("MatSnackBarData");class de{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let $=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}}return Se})(),Bt=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}}return Se})(),F=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}}return Se})(),Ct=(()=>{class Se{constructor(be,ye){this.snackBarRef=be,this.data=ye}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(ye){return new(ye||Se)(o.rXU(Ft),o.rXU(le))}}static{this.\u0275cmp=o.VBU({type:Se,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ye,gt){1&ye&&(o.j41(0,"div",0),o.EFF(1),o.k0s(),o.DNE(2,m,3,1,"div",1)),2&ye&&(o.R7$(1),o.SpI(" ",gt.data.message,"\n"),o.R7$(1),o.Y8G("ngIf",gt.hasAction))},dependencies:[_.bT,T.$z,$,Bt,F],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return Se})();const ft={snackBarState:(0,k.hZ)("state",[(0,k.wk)("void, hidden",(0,k.iF)({transform:"scale(0.8)",opacity:0})),(0,k.wk)("visible",(0,k.iF)({transform:"scale(1)",opacity:1})),(0,k.kY)("* => visible",(0,k.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,k.kY)("* => void, * => hidden",(0,k.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,k.iF)({opacity:0})))])};let jt=0,_e=(()=>{class Se extends Y.lb{constructor(be,ye,gt,$t,St){super(),this._ngZone=be,this._elementRef=ye,this._changeDetectorRef=gt,this._platform=$t,this.snackBarConfig=St,this._document=(0,o.WQX)(_.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new y.B,this._onExit=new y.B,this._onEnter=new y.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+jt++,this.attachDomPortal=At=>{this._assertNotAttached();const Kt=this._portalOutlet.attachDomPortal(At);return this._afterPortalAttached(),Kt},this._live="assertive"!==St.politeness||St.announcementMessage?"off"===St.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(be){this._assertNotAttached();const ye=this._portalOutlet.attachComponentPortal(be);return this._afterPortalAttached(),ye}attachTemplatePortal(be){this._assertNotAttached();const ye=this._portalOutlet.attachTemplatePortal(be);return this._afterPortalAttached(),ye}onAnimationEnd(be){const{fromState:ye,toState:gt}=be;if(("void"===gt&&"void"!==ye||"hidden"===gt)&&this._completeExit(),"visible"===gt){const $t=this._onEnter;this._ngZone.run(()=>{$t.next(),$t.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,it.s)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const be=this._elementRef.nativeElement,ye=this.snackBarConfig.panelClass;ye&&(Array.isArray(ye)?ye.forEach(gt=>be.classList.add(gt)):be.classList.add(ye)),this._exposeToModals()}_exposeToModals(){const be=this._liveElementId,ye=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let gt=0;gt{const ye=be.getAttribute("aria-owns");if(ye){const gt=ye.replace(this._liveElementId,"").trim();gt.length>0?be.setAttribute("aria-owns",gt):be.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const be=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ye=this._elementRef.nativeElement.querySelector("[aria-live]");if(be&&ye){let gt=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&be.contains(document.activeElement)&&(gt=document.activeElement),be.removeAttribute("aria-hidden"),ye.appendChild(be),gt?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(ye){return new(ye||Se)(o.rXU(o.SKi),o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(q.OD),o.rXU(de))}}static{this.\u0275dir=o.FsC({type:Se,viewQuery:function(ye,gt){if(1&ye&&o.GBs(Y.I3,7),2&ye){let $t;o.mGM($t=o.lsd())&&(gt._portalOutlet=$t.first)}},features:[o.Vt3]})}}return Se})(),we=(()=>{class Se extends _e{_afterPortalAttached(){super._afterPortalAttached();const be=this._label.nativeElement,ye="mdc-snackbar__label";be.classList.toggle(ye,!be.querySelector(`.${ye}`))}static{this.\u0275fac=function(){let be;return function(gt){return(be||(be=o.xGo(Se)))(gt||Se)}}()}static{this.\u0275cmp=o.VBU({type:Se,selectors:[["mat-snack-bar-container"]],viewQuery:function(ye,gt){if(1&ye&&o.GBs(ut,7),2&ye){let $t;o.mGM($t=o.lsd())&&(gt._label=$t.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ye,gt){1&ye&&o.Kam("@state.done",function(St){return gt.onAnimationEnd(St)}),2&ye&&o.zvX("@state",gt._animationState)},features:[o.Vt3],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ye,gt){1&ye&&(o.j41(0,"div",0)(1,"div",1,2)(3,"div",3),o.DNE(4,rt,0,0,"ng-template",4),o.k0s(),o.nrm(5,"div"),o.k0s()()),2&ye&&(o.R7$(5),o.BMQ("aria-live",gt._live)("role",gt._role)("id",gt._liveElementId))},dependencies:[Y.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;--mdc-snackbar-container-shape:4px;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-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;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:[ft.snackBarState]}})}}return Se})(),Te=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275mod=o.$C({type:Se})}static{this.\u0275inj=o.G2t({imports:[U.z_,Y.jc,_.MD,T.Hl,P.yE,P.yE]})}}return Se})();const Je=new o.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function He(){return new de}});let Ce=(()=>{class Se{get _openedSnackBarRef(){const be=this._parentSnackBar;return be?be._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(be){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=be:this._snackBarRefAtThisLevel=be}constructor(be,ye,gt,$t,St,At){this._overlay=be,this._live=ye,this._injector=gt,this._breakpointObserver=$t,this._parentSnackBar=St,this._defaultConfig=At,this._snackBarRefAtThisLevel=null}openFromComponent(be,ye){return this._attach(be,ye)}openFromTemplate(be,ye){return this._attach(be,ye)}open(be,ye="",gt){const $t={...this._defaultConfig,...gt};return $t.data={message:be,action:ye},$t.announcementMessage===be&&($t.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$t)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(be,ye){const $t=o.zZn.create({parent:ye&&ye.viewContainerRef&&ye.viewContainerRef.injector||this._injector,providers:[{provide:de,useValue:ye}]}),St=new Y.A8(this.snackBarContainerComponent,ye.viewContainerRef,$t),At=be.attach(St);return At.instance.snackBarConfig=ye,At.instance}_attach(be,ye){const gt={...new de,...this._defaultConfig,...ye},$t=this._createOverlay(gt),St=this._attachSnackBarContainer($t,gt),At=new Ft(St,$t);if(be instanceof o.C4Q){const Kt=new Y.VA(be,null,{$implicit:gt.data,snackBarRef:At});At.instance=St.attachTemplatePortal(Kt)}else{const Kt=this._createInjector(gt,At),Zt=new Y.A8(be,void 0,Kt),xe=St.attachComponentPortal(Zt);At.instance=xe.instance}return this._breakpointObserver.observe(lt.Rp.HandsetPortrait).pipe((0,et.Q)($t.detachments())).subscribe(Kt=>{$t.overlayElement.classList.toggle(this.handsetCssClass,Kt.matches)}),gt.announcementMessage&&St._onAnnounce.subscribe(()=>{this._live.announce(gt.announcementMessage,gt.politeness)}),this._animateSnackBar(At,gt),this._openedSnackBarRef=At,this._openedSnackBarRef}_animateSnackBar(be,ye){be.afterDismissed().subscribe(()=>{this._openedSnackBarRef==be&&(this._openedSnackBarRef=null),ye.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{be.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):be.containerInstance.enter(),ye.duration&&ye.duration>0&&be.afterOpened().subscribe(()=>be._dismissAfter(ye.duration))}_createOverlay(be){const ye=new U.rR;ye.direction=be.direction;let gt=this._overlay.position().global();const $t="rtl"===be.direction,St="left"===be.horizontalPosition||"start"===be.horizontalPosition&&!$t||"end"===be.horizontalPosition&&$t,At=!St&&"center"!==be.horizontalPosition;return St?gt.left("0"):At?gt.right("0"):gt.centerHorizontally(),"top"===be.verticalPosition?gt.top("0"):gt.bottom("0"),ye.positionStrategy=gt,this._overlay.create(ye)}_createInjector(be,ye){return o.zZn.create({parent:be&&be.viewContainerRef&&be.viewContainerRef.injector||this._injector,providers:[{provide:Ft,useValue:ye},{provide:le,useValue:be.data}]})}static{this.\u0275fac=function(ye){return new(ye||Se)(o.KVO(U.hJ),o.KVO(R.Ai),o.KVO(o.zZn),o.KVO(lt.QP),o.KVO(Se,12),o.KVO(Je))}}static{this.\u0275prov=o.jDH({token:Se,factory:Se.\u0275fac})}}return Se})(),Be=(()=>{class Se extends Ce{constructor(be,ye,gt,$t,St,At){super(be,ye,gt,$t,St,At),this.simpleSnackBarComponent=Ct,this.snackBarContainerComponent=we,this.handsetCssClass="mat-mdc-snack-bar-handset"}static{this.\u0275fac=function(ye){return new(ye||Se)(o.KVO(U.hJ),o.KVO(R.Ai),o.KVO(o.zZn),o.KVO(lt.QP),o.KVO(Se,12),o.KVO(Je))}}static{this.\u0275prov=o.jDH({token:Se,factory:Se.\u0275fac,providedIn:Te})}}return Se})()},55911:(Oe,Et,r)=>{r.d(Et,{KQ:()=>et,s5:()=>lt});var o=r(17705),y=r(86600),_=r(36860),T=r(60177);const k=["*",[["mat-toolbar-row"]]],Y=["*","mat-toolbar-row"],q=(0,y.Zc)(class{constructor(U){this._elementRef=U}});let it=(()=>{class U{static{this.\u0275fac=function(ut){return new(ut||U)}}static{this.\u0275dir=o.FsC({type:U,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}}return U})(),et=(()=>{class U extends q{constructor(m,ut,rt){super(m),this._platform=ut,this._document=rt}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static{this.\u0275fac=function(ut){return new(ut||U)(o.rXU(o.aKT),o.rXU(_.OD),o.rXU(T.qQ))}}static{this.\u0275cmp=o.VBU({type:U,selectors:[["mat-toolbar"]],contentQueries:function(ut,rt,_t){if(1&ut&&o.wni(_t,it,5),2&ut){let Ft;o.mGM(Ft=o.lsd())&&(rt._toolbarRows=Ft)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(ut,rt){2&ut&&o.AVh("mat-toolbar-multiple-rows",rt._toolbarRows.length>0)("mat-toolbar-single-row",0===rt._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[o.Vt3],ngContentSelectors:Y,decls:2,vars:0,template:function(ut,rt){1&ut&&(o.NAR(k),o.SdG(0),o.SdG(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return U})(),lt=(()=>{class U{static{this.\u0275fac=function(ut){return new(ut||U)}}static{this.\u0275mod=o.$C({type:U})}static{this.\u0275inj=o.G2t({imports:[y.yE,y.yE]})}}return U})()},345:(Oe,Et,r)=>{r.d(Et,{B7:()=>jt,B8:()=>$t,Bb:()=>Yt,hE:()=>$e,up:()=>sn});var o=r(17705),y=r(60177);class _ extends y.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class T extends _{static makeCurrent(){(0,y.ZD)(new T)}onAndCancel(ht,V,S){return ht.addEventListener(V,S),()=>{ht.removeEventListener(V,S)}}dispatchEvent(ht,V){ht.dispatchEvent(V)}remove(ht){ht.parentNode&&ht.parentNode.removeChild(ht)}createElement(ht,V){return(V=V||this.getDefaultDocument()).createElement(ht)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ht){return ht.nodeType===Node.ELEMENT_NODE}isShadowRoot(ht){return ht instanceof DocumentFragment}getGlobalEventTarget(ht,V){return"window"===V?window:"document"===V?ht:"body"===V?ht.body:null}getBaseHref(ht){const V=function Y(){return k=k||document.querySelector("base"),k?k.getAttribute("href"):null}();return null==V?null:function it(Jt){q=q||document.createElement("a"),q.setAttribute("href",Jt);const ht=q.pathname;return"/"===ht.charAt(0)?ht:`/${ht}`}(V)}resetBaseElement(){k=null}getUserAgent(){return window.navigator.userAgent}getCookie(ht){return(0,y._b)(document.cookie,ht)}}let q,k=null,R=(()=>{class Jt{build(){return new XMLHttpRequest}static{this.\u0275fac=function(S){return new(S||Jt)}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const lt=new o.nKC("EventManagerPlugins");let U=(()=>{class Jt{constructor(V,S){this._zone=S,this._eventNameToPlugin=new Map,V.forEach(dt=>{dt.manager=this}),this._plugins=V.slice().reverse()}addEventListener(V,S,dt){return this._findPluginFor(S).addEventListener(V,S,dt)}getZone(){return this._zone}_findPluginFor(V){let S=this._eventNameToPlugin.get(V);if(S)return S;if(S=this._plugins.find(Xt=>Xt.supports(V)),!S)throw new o.wOt(5101,!1);return this._eventNameToPlugin.set(V,S),S}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(lt),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();class P{constructor(ht){this._doc=ht}}const m="ng-app-id";let ut=(()=>{class Jt{constructor(V,S,dt,Xt={}){this.doc=V,this.appId=S,this.nonce=dt,this.platformId=Xt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,y.Vy)(Xt),this.resetHostNodes()}addStyles(V){for(const S of V)1===this.changeUsageCount(S,1)&&this.onStyleAdded(S)}removeStyles(V){for(const S of V)this.changeUsageCount(S,-1)<=0&&this.onStyleRemoved(S)}ngOnDestroy(){const V=this.styleNodesInDOM;V&&(V.forEach(S=>S.remove()),V.clear());for(const S of this.getAllStyles())this.onStyleRemoved(S);this.resetHostNodes()}addHost(V){this.hostNodes.add(V);for(const S of this.getAllStyles())this.addStyleToHost(V,S)}removeHost(V){this.hostNodes.delete(V)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(V){for(const S of this.hostNodes)this.addStyleToHost(S,V)}onStyleRemoved(V){const S=this.styleRef;S.get(V)?.elements?.forEach(dt=>dt.remove()),S.delete(V)}collectServerRenderedStyles(){const V=this.doc.head?.querySelectorAll(`style[${m}="${this.appId}"]`);if(V?.length){const S=new Map;return V.forEach(dt=>{null!=dt.textContent&&S.set(dt.textContent,dt)}),S}return null}changeUsageCount(V,S){const dt=this.styleRef;if(dt.has(V)){const Xt=dt.get(V);return Xt.usage+=S,Xt.usage}return dt.set(V,{usage:S,elements:[]}),S}getStyleElement(V,S){const dt=this.styleNodesInDOM,Xt=dt?.get(S);if(Xt?.parentNode===V)return dt.delete(S),Xt.removeAttribute(m),Xt;{const Re=this.doc.createElement("style");return this.nonce&&Re.setAttribute("nonce",this.nonce),Re.textContent=S,this.platformIsServer&&Re.setAttribute(m,this.appId),Re}}addStyleToHost(V,S){const dt=this.getStyleElement(V,S);V.appendChild(dt);const Xt=this.styleRef,Re=Xt.get(S)?.elements;Re?Re.push(dt):Xt.set(S,{elements:[dt],usage:1})}resetHostNodes(){const V=this.hostNodes;V.clear(),V.add(this.doc.head)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ),o.KVO(o.sZ2),o.KVO(o.BIS,8),o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const rt={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/"},_t=/%COMP%/g,Bt=new o.nKC("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ft(Jt,ht){return ht.map(V=>V.replace(_t,Jt))}let jt=(()=>{class Jt{constructor(V,S,dt,Xt,Re,Xe,fn,Pe=null){this.eventManager=V,this.sharedStylesHost=S,this.appId=dt,this.removeStylesOnCompDestroy=Xt,this.doc=Re,this.platformId=Xe,this.ngZone=fn,this.nonce=Pe,this.rendererByCompId=new Map,this.platformIsServer=(0,y.Vy)(Xe),this.defaultRenderer=new _e(V,Re,fn,this.platformIsServer)}createRenderer(V,S){if(!V||!S)return this.defaultRenderer;this.platformIsServer&&S.encapsulation===o.gXe.ShadowDom&&(S={...S,encapsulation:o.gXe.Emulated});const dt=this.getOrCreateRenderer(V,S);return dt instanceof Be?dt.applyToHost(V):dt instanceof Ce&&dt.applyStyles(),dt}getOrCreateRenderer(V,S){const dt=this.rendererByCompId;let Xt=dt.get(S.id);if(!Xt){const Re=this.doc,Xe=this.ngZone,fn=this.eventManager,Pe=this.sharedStylesHost,Nn=this.removeStylesOnCompDestroy,Dn=this.platformIsServer;switch(S.encapsulation){case o.gXe.Emulated:Xt=new Be(fn,Pe,S,this.appId,Nn,Re,Xe,Dn);break;case o.gXe.ShadowDom:return new Je(fn,Pe,V,S,Re,Xe,this.nonce,Dn);default:Xt=new Ce(fn,Pe,S,Nn,Re,Xe,Dn)}dt.set(S.id,Xt)}return Xt}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(U),o.KVO(ut),o.KVO(o.sZ2),o.KVO(Bt),o.KVO(y.qQ),o.KVO(o.Agw),o.KVO(o.SKi),o.KVO(o.BIS))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();class _e{constructor(ht,V,S,dt){this.eventManager=ht,this.doc=V,this.ngZone=S,this.platformIsServer=dt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ht,V){return V?this.doc.createElementNS(rt[V]||V,ht):this.doc.createElement(ht)}createComment(ht){return this.doc.createComment(ht)}createText(ht){return this.doc.createTextNode(ht)}appendChild(ht,V){(He(ht)?ht.content:ht).appendChild(V)}insertBefore(ht,V,S){ht&&(He(ht)?ht.content:ht).insertBefore(V,S)}removeChild(ht,V){ht&&ht.removeChild(V)}selectRootElement(ht,V){let S="string"==typeof ht?this.doc.querySelector(ht):ht;if(!S)throw new o.wOt(-5104,!1);return V||(S.textContent=""),S}parentNode(ht){return ht.parentNode}nextSibling(ht){return ht.nextSibling}setAttribute(ht,V,S,dt){if(dt){V=dt+":"+V;const Xt=rt[dt];Xt?ht.setAttributeNS(Xt,V,S):ht.setAttribute(V,S)}else ht.setAttribute(V,S)}removeAttribute(ht,V,S){if(S){const dt=rt[S];dt?ht.removeAttributeNS(dt,V):ht.removeAttribute(`${S}:${V}`)}else ht.removeAttribute(V)}addClass(ht,V){ht.classList.add(V)}removeClass(ht,V){ht.classList.remove(V)}setStyle(ht,V,S,dt){dt&(o.czy.DashCase|o.czy.Important)?ht.style.setProperty(V,S,dt&o.czy.Important?"important":""):ht.style[V]=S}removeStyle(ht,V,S){S&o.czy.DashCase?ht.style.removeProperty(V):ht.style[V]=""}setProperty(ht,V,S){ht[V]=S}setValue(ht,V){ht.nodeValue=V}listen(ht,V,S){if("string"==typeof ht&&!(ht=(0,y.QT)().getGlobalEventTarget(this.doc,ht)))throw new Error(`Unsupported event target ${ht} for event ${V}`);return this.eventManager.addEventListener(ht,V,this.decoratePreventDefault(S))}decoratePreventDefault(ht){return V=>{if("__ngUnwrap__"===V)return ht;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ht(V)):ht(V))&&V.preventDefault()}}}function He(Jt){return"TEMPLATE"===Jt.tagName&&void 0!==Jt.content}class Je extends _e{constructor(ht,V,S,dt,Xt,Re,Xe,fn){super(ht,Xt,Re,fn),this.sharedStylesHost=V,this.hostEl=S,this.shadowRoot=S.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Pe=ft(dt.id,dt.styles);for(const Nn of Pe){const Dn=document.createElement("style");Xe&&Dn.setAttribute("nonce",Xe),Dn.textContent=Nn,this.shadowRoot.appendChild(Dn)}}nodeOrShadowRoot(ht){return ht===this.hostEl?this.shadowRoot:ht}appendChild(ht,V){return super.appendChild(this.nodeOrShadowRoot(ht),V)}insertBefore(ht,V,S){return super.insertBefore(this.nodeOrShadowRoot(ht),V,S)}removeChild(ht,V){return super.removeChild(this.nodeOrShadowRoot(ht),V)}parentNode(ht){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ht)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ce extends _e{constructor(ht,V,S,dt,Xt,Re,Xe,fn){super(ht,Xt,Re,Xe),this.sharedStylesHost=V,this.removeStylesOnCompDestroy=dt,this.styles=fn?ft(fn,S.styles):S.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Be extends Ce{constructor(ht,V,S,dt,Xt,Re,Xe,fn){const Pe=dt+"-"+S.id;super(ht,V,S,Xt,Re,Xe,fn,Pe),this.contentAttr=function F(Jt){return"_ngcontent-%COMP%".replace(_t,Jt)}(Pe),this.hostAttr=function Ct(Jt){return"_nghost-%COMP%".replace(_t,Jt)}(Pe)}applyToHost(ht){this.applyStyles(),this.setAttribute(ht,this.hostAttr,"")}createElement(ht,V){const S=super.createElement(ht,V);return super.setAttribute(S,this.contentAttr,""),S}}let Se=(()=>{class Jt extends P{constructor(V){super(V)}supports(V){return!0}addEventListener(V,S,dt){return V.addEventListener(S,dt,!1),()=>this.removeEventListener(V,S,dt)}removeEventListener(V,S,dt){return V.removeEventListener(S,dt)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const cn=["alt","control","meta","shift"],be={"\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"},ye={alt:Jt=>Jt.altKey,control:Jt=>Jt.ctrlKey,meta:Jt=>Jt.metaKey,shift:Jt=>Jt.shiftKey};let gt=(()=>{class Jt extends P{constructor(V){super(V)}supports(V){return null!=Jt.parseEventName(V)}addEventListener(V,S,dt){const Xt=Jt.parseEventName(S),Re=Jt.eventCallback(Xt.fullKey,dt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,y.QT)().onAndCancel(V,Xt.domEventName,Re))}static parseEventName(V){const S=V.toLowerCase().split("."),dt=S.shift();if(0===S.length||"keydown"!==dt&&"keyup"!==dt)return null;const Xt=Jt._normalizeKey(S.pop());let Re="",Xe=S.indexOf("code");if(Xe>-1&&(S.splice(Xe,1),Re="code."),cn.forEach(Pe=>{const Nn=S.indexOf(Pe);Nn>-1&&(S.splice(Nn,1),Re+=Pe+".")}),Re+=Xt,0!=S.length||0===Xt.length)return null;const fn={};return fn.domEventName=dt,fn.fullKey=Re,fn}static matchEventFullKeyCode(V,S){let dt=be[V.key]||V.key,Xt="";return S.indexOf("code.")>-1&&(dt=V.code,Xt="code."),!(null==dt||!dt)&&(dt=dt.toLowerCase()," "===dt?dt="space":"."===dt&&(dt="dot"),cn.forEach(Re=>{Re!==dt&&(0,ye[Re])(V)&&(Xt+=Re+".")}),Xt+=dt,Xt===S)}static eventCallback(V,S,dt){return Xt=>{Jt.matchEventFullKeyCode(Xt,V)&&dt.runGuarded(()=>S(Xt))}}static _normalizeKey(V){return"esc"===V?"escape":V}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();function $t(Jt,ht){return(0,o.TL3)({rootComponent:Jt,...At(ht)})}function At(Jt){return{appProviders:[...te,...Jt?.providers??[]],platformProviders:bn}}const bn=[{provide:o.Agw,useValue:y.AJ},{provide:o.PLl,useValue:function Zt(){T.makeCurrent()},multi:!0},{provide:y.qQ,useFactory:function Ee(){return(0,o.TL$)(document),document},deps:[]}],oe=new o.nKC(""),It=[{provide:o.e01,useClass:class et{addToWindow(ht){o.JZv.getAngularTestability=(S,dt=!0)=>{const Xt=ht.findTestabilityInTree(S,dt);if(null==Xt)throw new o.wOt(5103,!1);return Xt},o.JZv.getAllAngularTestabilities=()=>ht.getAllTestabilities(),o.JZv.getAllAngularRootElements=()=>ht.getAllRootElements(),o.JZv.frameworkStabilizers||(o.JZv.frameworkStabilizers=[]),o.JZv.frameworkStabilizers.push(S=>{const dt=o.JZv.getAllAngularTestabilities();let Xt=dt.length,Re=!1;const Xe=function(fn){Re=Re||fn,Xt--,0==Xt&&S(Re)};dt.forEach(fn=>{fn.whenStable(Xe)})})}findTestabilityInTree(ht,V,S){return null==V?null:ht.getTestability(V)??(S?(0,y.QT)().isShadowRoot(V)?this.findTestabilityInTree(ht,V.host,!0):this.findTestabilityInTree(ht,V.parentElement,!0):null)}},deps:[]},{provide:o.WHO,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]},{provide:o.NYb,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]}],te=[{provide:o.H8p,useValue:"root"},{provide:o.zcH,useFactory:function xe(){return new o.zcH},deps:[]},{provide:lt,useClass:Se,multi:!0,deps:[y.qQ,o.SKi,o.Agw]},{provide:lt,useClass:gt,multi:!0,deps:[y.qQ]},jt,ut,U,{provide:o._9s,useExisting:jt},{provide:y.N0,useClass:R,deps:[]},[]];let Yt=(()=>{class Jt{constructor(V){}static withServerTransition(V){return{ngModule:Jt,providers:[{provide:o.sZ2,useValue:V.appId}]}}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(oe,12))}}static{this.\u0275mod=o.$C({type:Jt})}static{this.\u0275inj=o.G2t({providers:[...te,...It],imports:[y.MD,o.Hbi]})}}return Jt})(),$e=(()=>{class Jt{constructor(V){this._doc=V}getTitle(){return this._doc.title}setTitle(V){this._doc.title=V||""}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new S:function Qt(){return new $e((0,o.KVO)(y.qQ))}(),dt},providedIn:"root"})}}return Jt})();typeof window<"u"&&window;let sn=(()=>{class Jt{static{this.\u0275fac=function(S){return new(S||Jt)}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new(S||Jt):o.KVO(he),dt},providedIn:"root"})}}return Jt})(),he=(()=>{class Jt extends sn{constructor(V){super(),this._doc=V}sanitize(V,S){if(null==S)return null;switch(V){case o.WPN.NONE:return S;case o.WPN.HTML:return(0,o.ZF7)(S,"HTML")?(0,o.rcV)(S):(0,o.h9k)(this._doc,String(S)).toString();case o.WPN.STYLE:return(0,o.ZF7)(S,"Style")?(0,o.rcV)(S):S;case o.WPN.SCRIPT:if((0,o.ZF7)(S,"Script"))return(0,o.rcV)(S);throw new o.wOt(5200,!1);case o.WPN.URL:return(0,o.ZF7)(S,"URL")?(0,o.rcV)(S):(0,o.$MX)(String(S));case o.WPN.RESOURCE_URL:if((0,o.ZF7)(S,"ResourceURL"))return(0,o.rcV)(S);throw new o.wOt(5201,!1);default:throw new o.wOt(5202,!1)}}bypassSecurityTrustHtml(V){return(0,o.Kcf)(V)}bypassSecurityTrustStyle(V){return(0,o.cWb)(V)}bypassSecurityTrustScript(V){return(0,o.UyX)(V)}bypassSecurityTrustUrl(V){return(0,o.osQ)(V)}bypassSecurityTrustResourceUrl(V){return(0,o.e5t)(V)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new S:function vn(Jt){return new he(Jt.get(y.qQ))}(o.KVO(o.zZn)),dt},providedIn:"root"})}}return Jt})()},18498:(Oe,Et,r)=>{r.d(Et,{nX:()=>Oi,Ix:()=>lo,Wk:()=>dc,iI:()=>Ea,n3:()=>Ei,lh:()=>on,GB:()=>sa,we:()=>no});var o=r(17705),y=r(74402),_=r(86648),T=r(7673),k=r(84412),Y=r(84572);const it=(0,r(81853).L)(h=>function(){h(this),this.name="EmptyError",this.message="no elements in sequence"});var et=r(28793),R=r(59030),lt=r(71203),U=r(18810),P=r(983),m=r(30017),ut=r(21413),rt=r(18359),_t=r(60177),Ft=r(96354),le=r(25558),de=r(96697),$=r(99172),Bt=r(5964),F=r(31397),Ct=r(39974),ft=r(54360);function jt(h){return(0,Ct.N)((C,u)=>{let x=!1;C.subscribe((0,ft._)(u,D=>{x=!0,u.next(D)},()=>{x||u.next(h),u.complete()}))})}function _e(h=we){return(0,Ct.N)((C,u)=>{let x=!1;C.subscribe((0,ft._)(u,D=>{x=!0,u.next(D)},()=>x?u.complete():u.error(h())))})}function we(){return new it}var Te=r(33669);function He(h,C){const u=arguments.length>=2;return x=>x.pipe(h?(0,Bt.p)((D,J)=>h(D,J,x)):Te.D,(0,de.s)(1),u?jt(C):_e(()=>new it))}var Je=r(70274),Ce=r(88141),Be=r(99437);function be(h){return h<=0?()=>P.w:(0,Ct.N)((C,u)=>{let x=[];C.subscribe((0,ft._)(u,D=>{x.push(D),h{for(const D of x)u.next(D);u.complete()},void 0,()=>{x=null}))})}var gt=r(73703),$t=r(70980),St=r(99898),At=r(56977),Kt=r(26365),Zt=r(345);const xe="primary",Ee=Symbol("RouteTitle");class bn{constructor(C){this.params=C||{}}has(C){return Object.prototype.hasOwnProperty.call(this.params,C)}get(C){if(this.has(C)){const u=this.params[C];return Array.isArray(u)?u[0]:u}return null}getAll(C){if(this.has(C)){const u=this.params[C];return Array.isArray(u)?u:[u]}return[]}get keys(){return Object.keys(this.params)}}function at(h){return new bn(h)}function oe(h,C,u){const x=u.path.split("/");if(x.length>h.length||"full"===u.pathMatch&&(C.hasChildren()||x.lengthx[J]===D)}return h===C}function wt(h){return h.length>0?h[h.length-1]:null}function ee(h){return(0,y.A)(h)?h:(0,o.jNT)(h)?(0,_.H)(Promise.resolve(h)):(0,T.of)(h)}const me={exact:function qt(h,C,u){if(!ot(h.segments,C.segments)||!zt(h.segments,C.segments,u)||h.numberOfChildren!==C.numberOfChildren)return!1;for(const x in C.children)if(!h.children[x]||!qt(h.children[x],C.children[x],u))return!1;return!0},subset:B},Qt={exact:function Ut(h,C){return te(h,C)},subset:function pt(h,C){return Object.keys(C).length<=Object.keys(h).length&&Object.keys(C).every(u=>Yt(h[u],C[u]))},ignored:()=>!0};function $e(h,C,u){return me[u.paths](h.root,C.root,u.matrixParams)&&Qt[u.queryParams](h.queryParams,C.queryParams)&&!("exact"===u.fragment&&h.fragment!==C.fragment)}function B(h,C,u){return nt(h,C,C.segments,u)}function nt(h,C,u,x){if(h.segments.length>u.length){const D=h.segments.slice(0,u.length);return!(!ot(D,u)||C.hasChildren()||!zt(D,u,x))}if(h.segments.length===u.length){if(!ot(h.segments,u)||!zt(h.segments,u,x))return!1;for(const D in C.children)if(!h.children[D]||!B(h.children[D],C.children[D],x))return!1;return!0}{const D=u.slice(0,h.segments.length),J=u.slice(h.segments.length);return!!(ot(h.segments,D)&&zt(h.segments,D,x)&&h.children[xe])&&nt(h.children[xe],C,J,x)}}function zt(h,C,u){return C.every((x,D)=>Qt[u](h[D].parameters,x.parameters))}class vt{constructor(C=new bt([],{}),u={},x=null){this.root=C,this.queryParams=u,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return Ke.serialize(this)}}class bt{constructor(C,u){this.segments=C,this.children=u,this.parent=null,Object.values(u).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Qe(this)}}class X{constructor(C,u){this.path=C,this.parameters=u}get parameterMap(){return this._parameterMap||(this._parameterMap=at(this.parameters)),this._parameterMap}toString(){return st(this)}}function ot(h,C){return h.length===C.length&&h.every((u,x)=>u.path===C[x].path)}let ve=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return new De},providedIn:"root"})}}return h})();class De{parse(C){const u=new Xe(C);return new vt(u.parseRootSegment(),u.parseQueryParams(),u.parseFragment())}serialize(C){const u=`/${sn(C.root,!0)}`,x=function ce(h){const C=Object.keys(h).map(u=>{const x=h[u];return Array.isArray(x)?x.map(D=>`${he(u)}=${he(D)}`).join("&"):`${he(u)}=${he(x)}`}).filter(u=>!!u);return C.length?`?${C.join("&")}`:""}(C.queryParams);return`${u}${x}${"string"==typeof C.fragment?`#${function nn(h){return encodeURI(h)}(C.fragment)}`:""}`}}const Ke=new De;function Qe(h){return h.segments.map(C=>st(C)).join("/")}function sn(h,C){if(!h.hasChildren())return Qe(h);if(C){const u=h.children[xe]?sn(h.children[xe],!1):"",x=[];return Object.entries(h.children).forEach(([D,J])=>{D!==xe&&x.push(`${D}:${sn(J,!1)}`)}),x.length>0?`${u}(${x.join("//")})`:u}{const u=function Lt(h,C){let u=[];return Object.entries(h.children).forEach(([x,D])=>{x===xe&&(u=u.concat(C(D,x)))}),Object.entries(h.children).forEach(([x,D])=>{x!==xe&&(u=u.concat(C(D,x)))}),u}(h,(x,D)=>D===xe?[sn(h.children[xe],!1)]:[`${D}:${sn(x,!1)}`]);return 1===Object.keys(h.children).length&&null!=h.children[xe]?`${Qe(h)}/${u[0]}`:`${Qe(h)}/(${u.join("//")})`}}function vn(h){return encodeURIComponent(h).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function he(h){return vn(h).replace(/%3B/gi,";")}function ue(h){return vn(h).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Rt(h){return decodeURIComponent(h)}function yt(h){return Rt(h.replace(/\+/g,"%20"))}function st(h){return`${ue(h.path)}${function Tt(h){return Object.keys(h).map(C=>`;${ue(C)}=${ue(h[C])}`).join("")}(h.parameters)}`}const Ie=/^[^\/()?;#]+/;function Jt(h){const C=h.match(Ie);return C?C[0]:""}const ht=/^[^\/()?;=#]+/,S=/^[^=?&#]+/,Xt=/^[^&#]+/;class Xe{constructor(C){this.url=C,this.remaining=C}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())}parseQueryParams(){const C={};if(this.consumeOptional("?"))do{this.parseQueryParam(C)}while(this.consumeOptional("&"));return C}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const C=[];for(this.peekStartsWith("(")||C.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),C.push(this.parseSegment());let u={};this.peekStartsWith("/(")&&(this.capture("/"),u=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(C.length>0||Object.keys(u).length>0)&&(x[xe]=new bt(C,u)),x}parseSegment(){const C=Jt(this.remaining);if(""===C&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(C),new X(Rt(C),this.parseMatrixParams())}parseMatrixParams(){const C={};for(;this.consumeOptional(";");)this.parseParam(C);return C}parseParam(C){const u=function V(h){const C=h.match(ht);return C?C[0]:""}(this.remaining);if(!u)return;this.capture(u);let x="";if(this.consumeOptional("=")){const D=Jt(this.remaining);D&&(x=D,this.capture(x))}C[Rt(u)]=Rt(x)}parseQueryParam(C){const u=function dt(h){const C=h.match(S);return C?C[0]:""}(this.remaining);if(!u)return;this.capture(u);let x="";if(this.consumeOptional("=")){const Ot=function Re(h){const C=h.match(Xt);return C?C[0]:""}(this.remaining);Ot&&(x=Ot,this.capture(x))}const D=yt(u),J=yt(x);if(C.hasOwnProperty(D)){let Ot=C[D];Array.isArray(Ot)||(Ot=[Ot],C[D]=Ot),Ot.push(J)}else C[D]=J}parseParens(C){const u={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=Jt(this.remaining),D=this.remaining[x.length];if("/"!==D&&")"!==D&&";"!==D)throw new o.wOt(4010,!1);let J;x.indexOf(":")>-1?(J=x.slice(0,x.indexOf(":")),this.capture(J),this.capture(":")):C&&(J=xe);const Ot=this.parseChildren();u[J]=1===Object.keys(Ot).length?Ot[xe]:new bt([],Ot),this.consumeOptional("//")}return u}peekStartsWith(C){return this.remaining.startsWith(C)}consumeOptional(C){return!!this.peekStartsWith(C)&&(this.remaining=this.remaining.substring(C.length),!0)}capture(C){if(!this.consumeOptional(C))throw new o.wOt(4011,!1)}}function fn(h){return h.segments.length>0?new bt([],{[xe]:h}):h}function Pe(h){const C={};for(const x of Object.keys(h.children)){const J=Pe(h.children[x]);if(x===xe&&0===J.segments.length&&J.hasChildren())for(const[Ot,pe]of Object.entries(J.children))C[Ot]=pe;else(J.segments.length>0||J.hasChildren())&&(C[x]=J)}return function Nn(h){if(1===h.numberOfChildren&&h.children[xe]){const C=h.children[xe];return new bt(h.segments.concat(C.segments),C.children)}return h}(new bt(h.segments,C))}function Dn(h){return h instanceof vt}function A(h){let C;const D=fn(function u(J){const Ot={};for(const fe of J.children){const Ge=u(fe);Ot[fe.outlet]=Ge}const pe=new bt(J.url,Ot);return J===h&&(C=pe),pe}(h.root));return C??D}function mt(h,C,u,x){let D=h;for(;D.parent;)D=D.parent;if(0===C.length)return Ht(D,D,D,u,x);const J=function Me(h){if("string"==typeof h[0]&&1===h.length&&"/"===h[0])return new Ae(!0,0,h);let C=0,u=!1;const x=h.reduce((D,J,Ot)=>{if("object"==typeof J&&null!=J){if(J.outlets){const pe={};return Object.entries(J.outlets).forEach(([fe,Ge])=>{pe[fe]="string"==typeof Ge?Ge.split("/"):Ge}),[...D,{outlets:pe}]}if(J.segmentPath)return[...D,J.segmentPath]}return"string"!=typeof J?[...D,J]:0===Ot?(J.split("/").forEach((pe,fe)=>{0==fe&&"."===pe||(0==fe&&""===pe?u=!0:".."===pe?C++:""!=pe&&D.push(pe))}),D):[...D,J]},[]);return new Ae(u,C,x)}(C);if(J.toRoot())return Ht(D,D,new bt([],{}),u,x);const Ot=function an(h,C,u){if(h.isAbsolute)return new qe(C,!0,0);if(!u)return new qe(C,!1,NaN);if(null===u.parent)return new qe(u,!0,0);const x=G(h.commands[0])?0:1;return function en(h,C,u){let x=h,D=C,J=u;for(;J>D;){if(J-=D,x=x.parent,!x)throw new o.wOt(4005,!1);D=x.segments.length}return new qe(x,!1,D-J)}(u,u.segments.length-1+x,h.numberOfDoubleDots)}(J,D,h),pe=Ot.processChildren?Fn(Ot.segmentGroup,Ot.index,J.commands):En(Ot.segmentGroup,Ot.index,J.commands);return Ht(D,Ot.segmentGroup,pe,u,x)}function G(h){return"object"==typeof h&&null!=h&&!h.outlets&&!h.segmentPath}function Mt(h){return"object"==typeof h&&null!=h&&h.outlets}function Ht(h,C,u,x,D){let Ot,J={};x&&Object.entries(x).forEach(([fe,Ge])=>{J[fe]=Array.isArray(Ge)?Ge.map(kn=>`${kn}`):`${Ge}`}),Ot=h===C?u:re(h,C,u);const pe=fn(Pe(Ot));return new vt(pe,J,D)}function re(h,C,u){const x={};return Object.entries(h.children).forEach(([D,J])=>{x[D]=J===C?u:re(J,C,u)}),new bt(h.segments,x)}class Ae{constructor(C,u,x){if(this.isAbsolute=C,this.numberOfDoubleDots=u,this.commands=x,C&&x.length>0&&G(x[0]))throw new o.wOt(4003,!1);const D=x.find(Mt);if(D&&D!==wt(x))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class qe{constructor(C,u,x){this.segmentGroup=C,this.processChildren=u,this.index=x}}function En(h,C,u){if(h||(h=new bt([],{})),0===h.segments.length&&h.hasChildren())return Fn(h,C,u);const x=function On(h,C,u){let x=0,D=C;const J={match:!1,pathIndex:0,commandIndex:0};for(;D=u.length)return J;const Ot=h.segments[D],pe=u[x];if(Mt(pe))break;const fe=`${pe}`,Ge=x0&&void 0===fe)break;if(fe&&Ge&&"object"==typeof Ge&&void 0===Ge.outlets){if(!Vn(fe,Ge,Ot))return J;x+=2}else{if(!Vn(fe,{},Ot))return J;x++}D++}return{match:!0,pathIndex:D,commandIndex:x}}(h,C,u),D=u.slice(x.commandIndex);if(x.match&&x.pathIndexJ!==xe)&&h.children[xe]&&1===h.numberOfChildren&&0===h.children[xe].segments.length){const J=Fn(h.children[xe],C,u);return new bt(h.segments,J.children)}return Object.entries(x).forEach(([J,Ot])=>{"string"==typeof Ot&&(Ot=[Ot]),null!==Ot&&(D[J]=En(h.children[J],C,Ot))}),Object.entries(h.children).forEach(([J,Ot])=>{void 0===x[J]&&(D[J]=Ot)}),new bt(h.segments,D)}}function An(h,C,u){const x=h.segments.slice(0,C);let D=0;for(;D{"string"==typeof x&&(x=[x]),null!==x&&(C[u]=An(new bt([],{}),0,x))}),C}function Mi(h){const C={};return Object.entries(h).forEach(([u,x])=>C[u]=`${x}`),C}function Vn(h,C,u){return h==u.path&&te(C,u.parameters)}const ci="imperative";class di{constructor(C,u){this.id=C,this.url=u}}class Ni extends di{constructor(C,u,x="imperative",D=null){super(C,u),this.type=0,this.navigationTrigger=x,this.restoredState=D}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pi extends di{constructor(C,u,x){super(C,u),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class bi extends di{constructor(C,u,x,D){super(C,u),this.reason=x,this.code=D,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ri extends di{constructor(C,u,x,D){super(C,u),this.reason=x,this.code=D,this.type=16}}class to extends di{constructor(C,u,x,D){super(C,u),this.error=x,this.target=D,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class mi extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jc extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bc extends di{constructor(C,u,x,D,J){super(C,u),this.urlAfterRedirects=x,this.state=D,this.shouldActivate=J,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class zr extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ec extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dc{constructor(C){this.route=C,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class kc{constructor(C){this.route=C,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ko{constructor(C){this.snapshot=C,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qc{constructor(C){this.snapshot=C,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ti{constructor(C){this.snapshot=C,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zc{constructor(C){this.snapshot=C,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ic{constructor(C,u,x){this.routerEvent=C,this.position=u,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ro{}class Fo{constructor(C){this.url=C}}class oc{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new zo,this.attachRef=null}}let zo=(()=>{class h{constructor(){this.contexts=new Map}onChildOutletCreated(u,x){const D=this.getOrCreateContext(u);D.outlet=x,this.contexts.set(u,D)}onChildOutletDestroyed(u){const x=this.getContext(u);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const u=this.contexts;return this.contexts=new Map,u}onOutletReAttached(u){this.contexts=u}getOrCreateContext(u){let x=this.getContext(u);return x||(x=new oc,this.contexts.set(u,x)),x}getContext(u){return this.contexts.get(u)||null}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();class Po{constructor(C){this._root=C}get root(){return this._root.value}parent(C){const u=this.pathFromRoot(C);return u.length>1?u[u.length-2]:null}children(C){const u=cc(C,this._root);return u?u.children.map(x=>x.value):[]}firstChild(C){const u=cc(C,this._root);return u&&u.children.length>0?u.children[0].value:null}siblings(C){const u=bo(C,this._root);return u.length<2?[]:u[u.length-2].children.map(D=>D.value).filter(D=>D!==C)}pathFromRoot(C){return bo(C,this._root).map(u=>u.value)}}function cc(h,C){if(h===C.value)return C;for(const u of C.children){const x=cc(h,u);if(x)return x}return null}function bo(h,C){if(h===C.value)return[C];for(const u of C.children){const x=bo(h,u);if(x.length)return x.unshift(C),x}return[]}class xn{constructor(C,u){this.value=C,this.children=u}toString(){return`TreeNode(${this.value})`}}function oi(h){const C={};return h&&h.children.forEach(u=>C[u.value.outlet]=u),C}class ni extends Po{constructor(C,u){super(C),this.snapshot=u,hn(this,C)}toString(){return this.snapshot.toString()}}function _o(h,C){const u=function Li(h,C){const Ot=new Gi([],{},{},"",{},xe,C,null,{});return new Bo("",new xn(Ot,[]))}(0,C),x=new k.t([new X("",{})]),D=new k.t({}),J=new k.t({}),Ot=new k.t({}),pe=new k.t(""),fe=new Oi(x,D,Ot,pe,J,xe,C,u.root);return fe.snapshot=u.root,new ni(new xn(fe,[]),u)}class Oi{constructor(C,u,x,D,J,Ot,pe,fe){this.urlSubject=C,this.paramsSubject=u,this.queryParamsSubject=x,this.fragmentSubject=D,this.dataSubject=J,this.outlet=Ot,this.component=pe,this._futureSnapshot=fe,this.title=this.dataSubject?.pipe((0,Ft.T)(Ge=>Ge[Ee]))??(0,T.of)(void 0),this.url=C,this.params=u,this.queryParams=x,this.fragment=D,this.data=J}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._paramMap=this.params.pipe((0,Ft.T)(C=>at(C)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Ft.T)(C=>at(C)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function vo(h,C="emptyOnly"){const u=h.pathFromRoot;let x=0;if("always"!==C)for(x=u.length-1;x>=1;){const D=u[x],J=u[x-1];if(D.routeConfig&&""===D.routeConfig.path)x--;else{if(J.component)break;x--}}return function _c(h){return h.reduce((C,u)=>({params:{...C.params,...u.params},data:{...C.data,...u.data},resolve:{...u.data,...C.resolve,...u.routeConfig?.data,...u._resolvedData}}),{params:{},data:{},resolve:{}})}(u.slice(x))}class Gi{get title(){return this.data?.[Ee]}constructor(C,u,x,D,J,Ot,pe,fe,Ge){this.url=C,this.params=u,this.queryParams=x,this.fragment=D,this.data=J,this.outlet=Ot,this.component=pe,this.routeConfig=fe,this._resolve=Ge}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._paramMap=at(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Bo extends Po{constructor(C,u){super(u),this.url=C,hn(this,u)}toString(){return We(this._root)}}function hn(h,C){C.value._routerState=h,C.children.forEach(u=>hn(h,u))}function We(h){const C=h.children.length>0?` { ${h.children.map(We).join(", ")} } `:"";return`${h.value}${C}`}function Mn(h){if(h.snapshot){const C=h.snapshot,u=h._futureSnapshot;h.snapshot=u,te(C.queryParams,u.queryParams)||h.queryParamsSubject.next(u.queryParams),C.fragment!==u.fragment&&h.fragmentSubject.next(u.fragment),te(C.params,u.params)||h.paramsSubject.next(u.params),function It(h,C){if(h.length!==C.length)return!1;for(let u=0;ute(u.parameters,C[x].parameters))}(h.url,C.url);return u&&!(!h.parent!=!C.parent)&&(!h.parent||jn(h.parent,C.parent))}let Ei=(()=>{class h{constructor(){this.activated=null,this._activatedRoute=null,this.name=xe,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(zo),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.environmentInjector=(0,o.WQX)(o.uvJ),this.inputBinder=(0,o.WQX)(hi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(u){if(u.name){const{firstChange:x,previousValue:D}=u.name;if(x)return;this.isTrackedInParentContexts(D)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(D)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(u){return this.parentContexts.getContext(u)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const u=this.parentContexts.getContext(this.name);u?.route&&(u.attachRef?this.attach(u.attachRef,u.route):this.activateWith(u.route,u.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const u=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(u.instance),u}attach(u,x){this.activated=u,this._activatedRoute=x,this.location.insert(u.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(u.instance)}deactivate(){if(this.activated){const u=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(u)}}activateWith(u,x){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=u;const D=this.location,Ot=u.snapshot.component,pe=this.parentContexts.getOrCreateContext(this.name).children,fe=new xo(u,pe,D.injector);this.activated=D.createComponent(Ot,{index:D.length,injector:fe,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275dir=o.FsC({type:h,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return h})();class xo{constructor(C,u,x){this.route=C,this.childContexts=u,this.parent=x}get(C,u){return C===Oi?this.route:C===zo?this.childContexts:this.parent.get(C,u)}}const hi=new o.nKC("");let Co=(()=>{class h{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(u){this.unsubscribeFromRouteData(u),this.subscribeToRouteData(u)}unsubscribeFromRouteData(u){this.outletDataSubscriptions.get(u)?.unsubscribe(),this.outletDataSubscriptions.delete(u)}subscribeToRouteData(u){const{activatedRoute:x}=u,D=(0,Y.z)([x.queryParams,x.params,x.data]).pipe((0,le.n)(([J,Ot,pe],fe)=>(pe={...J,...Ot,...pe},0===fe?(0,T.of)(pe):Promise.resolve(pe)))).subscribe(J=>{if(!u.isActivated||!u.activatedComponentRef||u.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(u);const Ot=(0,o.HJs)(x.component);if(Ot)for(const{templateName:pe}of Ot.inputs)u.activatedComponentRef.setInput(pe,J[pe]);else this.unsubscribeFromRouteData(u)});this.outletDataSubscriptions.set(u,D)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac})}}return h})();function yi(h,C,u){if(u&&h.shouldReuseRoute(C.value,u.value.snapshot)){const x=u.value;x._futureSnapshot=C.value;const D=function Vo(h,C,u){return C.children.map(x=>{for(const D of u.children)if(h.shouldReuseRoute(x.value,D.value.snapshot))return yi(h,x,D);return yi(h,x)})}(h,C,u);return new xn(x,D)}{if(h.shouldAttach(C.value)){const J=h.retrieve(C.value);if(null!==J){const Ot=J.route;return Ot.value._futureSnapshot=C.value,Ot.children=C.children.map(pe=>yi(h,pe)),Ot}}const x=function Cn(h){return new Oi(new k.t(h.url),new k.t(h.params),new k.t(h.queryParams),new k.t(h.fragment),new k.t(h.data),h.outlet,h.component,h)}(C.value),D=C.children.map(J=>yi(h,J));return new xn(x,D)}}const Zi="ngNavigationCancelingError";function eo(h,C){const{redirectTo:u,navigationBehaviorOptions:x}=Dn(C)?{redirectTo:C,navigationBehaviorOptions:void 0}:C,D=Si(!1,0,C);return D.url=u,D.navigationBehaviorOptions=x,D}function Si(h,C,u){const x=new Error("NavigationCancelingError: "+(h||""));return x[Zi]=!0,x.cancellationCode=C,u&&(x.url=u),x}function Uo(h){return h&&h[Zi]}let no=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275cmp=o.VBU({type:h,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(x,D){1&x&&o.nrm(0,"router-outlet")},dependencies:[Ei],encapsulation:2})}}return h})();function jo(h){const C=h.children&&h.children.map(jo),u=C?{...h,children:C}:{...h};return!u.component&&!u.loadComponent&&(C||u.loadChildren)&&u.outlet&&u.outlet!==xe&&(u.component=no),u}function wi(h){return h.outlet||xe}function Mo(h){if(!h)return null;if(h.routeConfig?._injector)return h.routeConfig._injector;for(let C=h.parent;C;C=C.parent){const u=C.routeConfig;if(u?._loadedInjector)return u._loadedInjector;if(u?._injector)return u._injector}return null}class Di{constructor(C,u,x,D,J){this.routeReuseStrategy=C,this.futureState=u,this.currState=x,this.forwardEvent=D,this.inputBindingEnabled=J}activate(C){const u=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(u,x,C),Mn(this.futureState.root),this.activateChildRoutes(u,x,C)}deactivateChildRoutes(C,u,x){const D=oi(u);C.children.forEach(J=>{const Ot=J.value.outlet;this.deactivateRoutes(J,D[Ot],x),delete D[Ot]}),Object.values(D).forEach(J=>{this.deactivateRouteAndItsChildren(J,x)})}deactivateRoutes(C,u,x){const D=C.value,J=u?u.value:null;if(D===J)if(D.component){const Ot=x.getContext(D.outlet);Ot&&this.deactivateChildRoutes(C,u,Ot.children)}else this.deactivateChildRoutes(C,u,x);else J&&this.deactivateRouteAndItsChildren(u,x)}deactivateRouteAndItsChildren(C,u){C.value.component&&this.routeReuseStrategy.shouldDetach(C.value.snapshot)?this.detachAndStoreRouteSubtree(C,u):this.deactivateRouteAndOutlet(C,u)}detachAndStoreRouteSubtree(C,u){const x=u.getContext(C.value.outlet),D=x&&C.value.component?x.children:u,J=oi(C);for(const Ot of Object.keys(J))this.deactivateRouteAndItsChildren(J[Ot],D);if(x&&x.outlet){const Ot=x.outlet.detach(),pe=x.children.onOutletDeactivated();this.routeReuseStrategy.store(C.value.snapshot,{componentRef:Ot,route:C,contexts:pe})}}deactivateRouteAndOutlet(C,u){const x=u.getContext(C.value.outlet),D=x&&C.value.component?x.children:u,J=oi(C);for(const Ot of Object.keys(J))this.deactivateRouteAndItsChildren(J[Ot],D);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(C,u,x){const D=oi(u);C.children.forEach(J=>{this.activateRoutes(J,D[J.value.outlet],x),this.forwardEvent(new zc(J.value.snapshot))}),C.children.length&&this.forwardEvent(new qc(C.value.snapshot))}activateRoutes(C,u,x){const D=C.value,J=u?u.value:null;if(Mn(D),D===J)if(D.component){const Ot=x.getOrCreateContext(D.outlet);this.activateChildRoutes(C,u,Ot.children)}else this.activateChildRoutes(C,u,x);else if(D.component){const Ot=x.getOrCreateContext(D.outlet);if(this.routeReuseStrategy.shouldAttach(D.snapshot)){const pe=this.routeReuseStrategy.retrieve(D.snapshot);this.routeReuseStrategy.store(D.snapshot,null),Ot.children.onOutletReAttached(pe.contexts),Ot.attachRef=pe.componentRef,Ot.route=pe.route.value,Ot.outlet&&Ot.outlet.attach(pe.componentRef,pe.route.value),Mn(pe.route.value),this.activateChildRoutes(C,null,Ot.children)}else{const pe=Mo(D.snapshot);Ot.attachRef=null,Ot.route=D,Ot.injector=pe,Ot.outlet&&Ot.outlet.activateWith(D,Ot.injector),this.activateChildRoutes(C,null,Ot.children)}}else this.activateChildRoutes(C,null,x)}}class Uc{constructor(C){this.path=C,this.route=this.path[this.path.length-1]}}class ri{constructor(C,u){this.component=C,this.route=u}}function ki(h,C,u){const x=h._root;return _i(x,C?C._root:null,u,[x.value])}function Vi(h,C){const u=Symbol(),x=C.get(h,u);return x===u?"function"!=typeof h||(0,o.LfX)(h)?C.get(h):h:x}function _i(h,C,u,x,D={canDeactivateChecks:[],canActivateChecks:[]}){const J=oi(C);return h.children.forEach(Ot=>{(function Ui(h,C,u,x,D={canDeactivateChecks:[],canActivateChecks:[]}){const J=h.value,Ot=C?C.value:null,pe=u?u.getContext(h.value.outlet):null;if(Ot&&J.routeConfig===Ot.routeConfig){const fe=function xc(h,C,u){if("function"==typeof u)return u(h,C);switch(u){case"pathParamsChange":return!ot(h.url,C.url);case"pathParamsOrQueryParamsChange":return!ot(h.url,C.url)||!te(h.queryParams,C.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jn(h,C)||!te(h.queryParams,C.queryParams);default:return!jn(h,C)}}(Ot,J,J.routeConfig.runGuardsAndResolvers);fe?D.canActivateChecks.push(new Uc(x)):(J.data=Ot.data,J._resolvedData=Ot._resolvedData),_i(h,C,J.component?pe?pe.children:null:u,x,D),fe&&pe&&pe.outlet&&pe.outlet.isActivated&&D.canDeactivateChecks.push(new ri(pe.outlet.component,Ot))}else Ot&&Wo(C,pe,D),D.canActivateChecks.push(new Uc(x)),_i(h,null,J.component?pe?pe.children:null:u,x,D)})(Ot,J[Ot.value.outlet],u,x.concat([Ot.value]),D),delete J[Ot.value.outlet]}),Object.entries(J).forEach(([Ot,pe])=>Wo(pe,u.getContext(Ot),D)),D}function Wo(h,C,u){const x=oi(h),D=h.value;Object.entries(x).forEach(([J,Ot])=>{Wo(Ot,D.component?C?C.children.getContext(J):null:C,u)}),u.canDeactivateChecks.push(new ri(D.component&&C&&C.outlet&&C.outlet.isActivated?C.outlet.component:null,D))}function ac(h){return"function"==typeof h}function Tn(h){return h instanceof it||"EmptyError"===h?.name}const Hi=Symbol("INITIAL_VALUE");function Ji(){return(0,le.n)(h=>(0,Y.z)(h.map(C=>C.pipe((0,de.s)(1),(0,$.Z)(Hi)))).pipe((0,Ft.T)(C=>{for(const u of C)if(!0!==u){if(u===Hi)return Hi;if(!1===u||u instanceof vt)return u}return!0}),(0,Bt.p)(C=>C!==Hi),(0,de.s)(1)))}function co(h){return(0,lt.F)((0,Ce.M)(C=>{if(Dn(C))throw eo(0,C)}),(0,Ft.T)(C=>!0===C))}class Ko{constructor(C){this.segmentGroup=C||null}}class ir{constructor(C){this.urlTree=C}}function Qn(h){return(0,U.$)(new Ko(h))}function Go(h){return(0,U.$)(new ir(h))}class Tc{constructor(C,u){this.urlSerializer=C,this.urlTree=u}noMatchError(C){return new o.wOt(4002,!1)}lineralizeSegments(C,u){let x=[],D=u.root;for(;;){if(x=x.concat(D.segments),0===D.numberOfChildren)return(0,T.of)(x);if(D.numberOfChildren>1||!D.children[xe])return(0,U.$)(new o.wOt(4e3,!1));D=D.children[xe]}}applyRedirectCommands(C,u,x){return this.applyRedirectCreateUrlTree(u,this.urlSerializer.parse(u),C,x)}applyRedirectCreateUrlTree(C,u,x,D){const J=this.createSegmentGroup(C,u.root,x,D);return new vt(J,this.createQueryParams(u.queryParams,this.urlTree.queryParams),u.fragment)}createQueryParams(C,u){const x={};return Object.entries(C).forEach(([D,J])=>{if("string"==typeof J&&J.startsWith(":")){const pe=J.substring(1);x[D]=u[pe]}else x[D]=J}),x}createSegmentGroup(C,u,x,D){const J=this.createSegments(C,u.segments,x,D);let Ot={};return Object.entries(u.children).forEach(([pe,fe])=>{Ot[pe]=this.createSegmentGroup(C,fe,x,D)}),new bt(J,Ot)}createSegments(C,u,x,D){return u.map(J=>J.path.startsWith(":")?this.findPosParam(C,J,D):this.findOrReturn(J,x))}findPosParam(C,u,x){const D=x[u.path.substring(1)];if(!D)throw new o.wOt(4001,!1);return D}findOrReturn(C,u){let x=0;for(const D of u){if(D.path===C.path)return u.splice(x),D;x++}return C}}const Cc={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hc(h,C,u,x,D){const J=Mc(h,C,u);return J.matched?(x=function io(h,C){return h.providers&&!h._injector&&(h._injector=(0,o.Ol2)(h.providers,C,`Route: ${h.path}`)),h._injector??C}(C,x),function $i(h,C,u,x){const D=C.canMatch;if(!D||0===D.length)return(0,T.of)(!0);const J=D.map(Ot=>{const pe=Vi(Ot,h);return ee(function Z(h){return h&&ac(h.canMatch)}(pe)?pe.canMatch(C,u):h.runInContext(()=>pe(C,u)))});return(0,T.of)(J).pipe(Ji(),co())}(x,C,u).pipe((0,Ft.T)(Ot=>!0===Ot?J:{...Cc}))):(0,T.of)(J)}function Mc(h,C,u){if(""===C.path)return"full"===C.pathMatch&&(h.hasChildren()||u.length>0)?{...Cc}:{matched:!0,consumedSegments:[],remainingSegments:u,parameters:{},positionalParamSegments:{}};const D=(C.matcher||oe)(u,h,C);if(!D)return{...Cc};const J={};Object.entries(D.posParams??{}).forEach(([pe,fe])=>{J[pe]=fe.path});const Ot=D.consumed.length>0?{...J,...D.consumed[D.consumed.length-1].parameters}:J;return{matched:!0,consumedSegments:D.consumed,remainingSegments:u.slice(D.consumed.length),parameters:Ot,positionalParamSegments:D.posParams??{}}}function ro(h,C,u,x){return u.length>0&&function Ic(h,C,u){return u.some(x=>sc(h,C,x)&&wi(x)!==xe)}(h,u,x)?{segmentGroup:new bt(C,Xo(x,new bt(u,h.children))),slicedSegments:[]}:0===u.length&&function gr(h,C,u){return u.some(x=>sc(h,C,x))}(h,u,x)?{segmentGroup:new bt(h.segments,ao(h,0,u,x,h.children)),slicedSegments:u}:{segmentGroup:new bt(h.segments,h.children),slicedSegments:u}}function ao(h,C,u,x,D){const J={};for(const Ot of x)if(sc(h,u,Ot)&&!D[wi(Ot)]){const pe=new bt([],{});J[wi(Ot)]=pe}return{...D,...J}}function Xo(h,C){const u={};u[xe]=C;for(const x of h)if(""===x.path&&wi(x)!==xe){const D=new bt([],{});u[wi(x)]=D}return u}function sc(h,C,u){return(!(h.hasChildren()||C.length>0)||"full"!==u.pathMatch)&&""===u.path}class or{constructor(C,u,x,D,J,Ot,pe){this.injector=C,this.configLoader=u,this.rootComponentType=x,this.config=D,this.urlTree=J,this.paramsInheritanceStrategy=Ot,this.urlSerializer=pe,this.allowRedirects=!0,this.applyRedirects=new Tc(this.urlSerializer,this.urlTree)}noMatchError(C){return new o.wOt(4002,!1)}recognize(){const C=ro(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,C,xe).pipe((0,Be.W)(u=>{if(u instanceof ir)return this.allowRedirects=!1,this.urlTree=u.urlTree,this.match(u.urlTree);throw u instanceof Ko?this.noMatchError(u):u}),(0,Ft.T)(u=>{const x=new Gi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},xe,this.rootComponentType,null,{}),D=new xn(x,u),J=new Bo("",D),Ot=function ne(h,C,u=null,x=null){return mt(A(h),C,u,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return Ot.queryParams=this.urlTree.queryParams,J.url=this.urlSerializer.serialize(Ot),this.inheritParamsAndData(J._root),{state:J,tree:Ot}}))}match(C){return this.processSegmentGroup(this.injector,this.config,C.root,xe).pipe((0,Be.W)(x=>{throw x instanceof Ko?this.noMatchError(x):x}))}inheritParamsAndData(C){const u=C.value,x=vo(u,this.paramsInheritanceStrategy);u.params=Object.freeze(x.params),u.data=Object.freeze(x.data),C.children.forEach(D=>this.inheritParamsAndData(D))}processSegmentGroup(C,u,x,D){return 0===x.segments.length&&x.hasChildren()?this.processChildren(C,u,x):this.processSegment(C,u,x,x.segments,D,!0)}processChildren(C,u,x){const D=[];for(const J of Object.keys(x.children))"primary"===J?D.unshift(J):D.push(J);return(0,_.H)(D).pipe((0,Je.H)(J=>{const Ot=x.children[J],pe=function Bi(h,C){const u=h.filter(x=>wi(x)===C);return u.push(...h.filter(x=>wi(x)!==C)),u}(u,J);return this.processSegmentGroup(C,pe,Ot,J)}),function cn(h,C){return(0,Ct.N)(function Se(h,C,u,x,D){return(J,Ot)=>{let pe=u,fe=C,Ge=0;J.subscribe((0,ft._)(Ot,kn=>{const si=Ge++;fe=pe?h(fe,kn,si):(pe=!0,kn),x&&Ot.next(fe)},D&&(()=>{pe&&Ot.next(fe),Ot.complete()})))}}(h,C,arguments.length>=2,!0))}((J,Ot)=>(J.push(...Ot),J)),jt(null),function ye(h,C){const u=arguments.length>=2;return x=>x.pipe(h?(0,Bt.p)((D,J)=>h(D,J,x)):Te.D,be(1),u?jt(C):_e(()=>new it))}(),(0,F.Z)(J=>{if(null===J)return Qn(x);const Ot=Yr(J);return function cr(h){h.sort((C,u)=>C.value.outlet===xe?-1:u.value.outlet===xe?1:C.value.outlet.localeCompare(u.value.outlet))}(Ot),(0,T.of)(Ot)}))}processSegment(C,u,x,D,J,Ot){return(0,_.H)(u).pipe((0,Je.H)(pe=>this.processSegmentAgainstRoute(pe._injector??C,u,pe,x,D,J,Ot).pipe((0,Be.W)(fe=>{if(fe instanceof Ko)return(0,T.of)(null);throw fe}))),He(pe=>!!pe),(0,Be.W)(pe=>{if(Tn(pe))return function yo(h,C,u){return 0===C.length&&!h.children[u]}(x,D,J)?(0,T.of)([]):Qn(x);throw pe}))}processSegmentAgainstRoute(C,u,x,D,J,Ot,pe){return function $c(h,C,u,x){return!!(wi(h)===x||x!==xe&&sc(C,u,h))&&("**"===h.path||Mc(C,h,u).matched)}(x,D,J,Ot)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(C,D,x,J,Ot,pe):pe&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(C,D,u,x,J,Ot):Qn(D):Qn(D)}expandSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot){return"**"===D.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(C,x,D,Ot):this.expandRegularSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot)}expandWildCardWithParamsAgainstRouteUsingRedirect(C,u,x,D){const J=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?Go(J):this.applyRedirects.lineralizeSegments(x,J).pipe((0,F.Z)(Ot=>{const pe=new bt(Ot,{});return this.processSegment(C,u,pe,Ot,D,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot){const{matched:pe,consumedSegments:fe,remainingSegments:Ge,positionalParamSegments:kn}=Mc(u,D,J);if(!pe)return Qn(u);const si=this.applyRedirects.applyRedirectCommands(fe,D.redirectTo,kn);return D.redirectTo.startsWith("/")?Go(si):this.applyRedirects.lineralizeSegments(D,si).pipe((0,F.Z)(Yn=>this.processSegment(C,x,u,Yn.concat(Ge),Ot,!1)))}matchSegmentAgainstRoute(C,u,x,D,J,Ot){let pe;if("**"===x.path){const fe=D.length>0?wt(D).parameters:{},Ge=new Gi(D,fe,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Yi(x),wi(x),x.component??x._loadedComponent??null,x,br(x));pe=(0,T.of)({snapshot:Ge,consumedSegments:[],remainingSegments:[]}),u.children={}}else pe=Hc(u,x,D,C).pipe((0,Ft.T)(({matched:fe,consumedSegments:Ge,remainingSegments:kn,parameters:si})=>fe?{snapshot:new Gi(Ge,si,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Yi(x),wi(x),x.component??x._loadedComponent??null,x,br(x)),consumedSegments:Ge,remainingSegments:kn}:null));return pe.pipe((0,le.n)(fe=>null===fe?Qn(u):this.getChildConfig(C=x._injector??C,x,D).pipe((0,le.n)(({routes:Ge})=>{const kn=x._loadedInjector??C,{snapshot:si,consumedSegments:Yn,remainingSegments:Jo}=fe,{segmentGroup:Cr,slicedSegments:wc}=ro(u,Yn,Jo,Ge);if(0===wc.length&&Cr.hasChildren())return this.processChildren(kn,Ge,Cr).pipe((0,Ft.T)(Mr=>null===Mr?null:[new xn(si,Mr)]));if(0===Ge.length&&0===wc.length)return(0,T.of)([new xn(si,[])]);const Fr=wi(x)===J;return this.processSegment(kn,Ge,Cr,wc,Fr?xe:J,!0).pipe((0,Ft.T)(Mr=>[new xn(si,Mr)]))}))))}getChildConfig(C,u,x){return u.children?(0,T.of)({routes:u.children,injector:C}):u.loadChildren?void 0!==u._loadedRoutes?(0,T.of)({routes:u._loadedRoutes,injector:u._loadedInjector}):function Ac(h,C,u,x){const D=C.canLoad;if(void 0===D||0===D.length)return(0,T.of)(!0);const J=D.map(Ot=>{const pe=Vi(Ot,h);return ee(function jc(h){return h&&ac(h.canLoad)}(pe)?pe.canLoad(C,u):h.runInContext(()=>pe(C,u)))});return(0,T.of)(J).pipe(Ji(),co())}(C,u,x).pipe((0,F.Z)(D=>D?this.configLoader.loadChildren(C,u).pipe((0,Ce.M)(J=>{u._loadedRoutes=J.routes,u._loadedInjector=J.injector})):function Ar(h){return(0,U.$)(Si(!1,3))}())):(0,T.of)({routes:[],injector:C})}}function aa(h){const C=h.value.routeConfig;return C&&""===C.path}function Yr(h){const C=[],u=new Set;for(const x of h){if(!aa(x)){C.push(x);continue}const D=C.find(J=>x.value.routeConfig===J.value.routeConfig);void 0!==D?(D.children.push(...x.children),u.add(D)):C.push(x)}for(const x of u){const D=Yr(x.children);C.push(new xn(x.value,D))}return C.filter(x=>!u.has(x))}function Yi(h){return h.data||{}}function br(h){return h.resolve||{}}function rr(h){return"string"==typeof h.title||null===h.title}function b(h){return(0,le.n)(C=>{const u=h(C);return u?(0,_.H)(u).pipe((0,Ft.T)(()=>C)):(0,T.of)(C)})}const j=new o.nKC("ROUTES");let w=(()=>{class h{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(u){if(this.componentLoaders.get(u))return this.componentLoaders.get(u);if(u._loadedComponent)return(0,T.of)(u._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(u);const x=ee(u.loadComponent()).pipe((0,Ft.T)(ge),(0,Ce.M)(J=>{this.onLoadEndListener&&this.onLoadEndListener(u),u._loadedComponent=J}),(0,$t.j)(()=>{this.componentLoaders.delete(u)})),D=new m.G(x,()=>new ut.B).pipe((0,St.B)());return this.componentLoaders.set(u,D),D}loadChildren(u,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,T.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const J=function I(h,C,u,x){return ee(h.loadChildren()).pipe((0,Ft.T)(ge),(0,F.Z)(D=>D instanceof o.Co$||Array.isArray(D)?(0,T.of)(D):(0,_.H)(C.compileModuleAsync(D))),(0,Ft.T)(D=>{x&&x(h);let J,Ot,pe=!1;return Array.isArray(D)?(Ot=D,!0):(J=D.create(u).injector,Ot=J.get(j,[],{optional:!0,self:!0}).flat()),{routes:Ot.map(jo),injector:J}}))}(x,this.compiler,u,this.onLoadEndListener).pipe((0,$t.j)(()=>{this.childrenLoaders.delete(x)})),Ot=new m.G(J,()=>new ut.B).pipe((0,St.B)());return this.childrenLoaders.set(x,Ot),Ot}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function ge(h){return function Dt(h){return h&&"object"==typeof h&&"default"in h}(h)?h.default:h}let ke=(()=>{class h{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ut.B,this.transitionAbortSubject=new ut.B,this.configLoader=(0,o.WQX)(w),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(ve),this.rootContexts=(0,o.WQX)(zo),this.inputBindingEnabled=null!==(0,o.WQX)(hi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,T.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=D=>this.events.next(new kc(D)),this.configLoader.onLoadStartListener=D=>this.events.next(new Dc(D))}complete(){this.transitions?.complete()}handleNavigationRequest(u){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...u,id:x})}setupNavigations(u,x,D){return this.transitions=new k.t({id:0,currentUrlTree:x,currentRawUrl:x,currentBrowserUrl:x,extractedUrl:u.urlHandlingStrategy.extract(x),urlAfterRedirects:u.urlHandlingStrategy.extract(x),rawUrl:x,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ci,restoredState:null,currentSnapshot:D.snapshot,targetSnapshot:null,currentRouterState:D,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Bt.p)(J=>0!==J.id),(0,Ft.T)(J=>({...J,extractedUrl:u.urlHandlingStrategy.extract(J.rawUrl)})),(0,le.n)(J=>{this.currentTransition=J;let Ot=!1,pe=!1;return(0,T.of)(J).pipe((0,Ce.M)(fe=>{this.currentNavigation={id:fe.id,initialUrl:fe.rawUrl,extractedUrl:fe.extractedUrl,trigger:fe.source,extras:fe.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,le.n)(fe=>{const Ge=fe.currentBrowserUrl.toString(),kn=!u.navigated||fe.extractedUrl.toString()!==Ge||Ge!==fe.currentUrlTree.toString();if(!kn&&"reload"!==(fe.extras.onSameUrlNavigation??u.onSameUrlNavigation)){const Yn="";return this.events.next(new Ri(fe.id,this.urlSerializer.serialize(fe.rawUrl),Yn,0)),fe.resolve(null),P.w}if(u.urlHandlingStrategy.shouldProcessUrl(fe.rawUrl))return(0,T.of)(fe).pipe((0,le.n)(Yn=>{const Jo=this.transitions?.getValue();return this.events.next(new Ni(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),Yn.source,Yn.restoredState)),Jo!==this.transitions?.getValue()?P.w:Promise.resolve(Yn)}),function Qr(h,C,u,x,D,J){return(0,F.Z)(Ot=>function Yo(h,C,u,x,D,J,Ot="emptyOnly"){return new or(h,C,u,x,D,Ot,J).recognize()}(h,C,u,x,Ot.extractedUrl,D,J).pipe((0,Ft.T)(({state:pe,tree:fe})=>({...Ot,targetSnapshot:pe,urlAfterRedirects:fe}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,u.config,this.urlSerializer,u.paramsInheritanceStrategy),(0,Ce.M)(Yn=>{J.targetSnapshot=Yn.targetSnapshot,J.urlAfterRedirects=Yn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Yn.urlAfterRedirects};const Jo=new mi(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),this.urlSerializer.serialize(Yn.urlAfterRedirects),Yn.targetSnapshot);this.events.next(Jo)}));if(kn&&u.urlHandlingStrategy.shouldProcessUrl(fe.currentRawUrl)){const{id:Yn,extractedUrl:Jo,source:Cr,restoredState:wc,extras:Fr}=fe,Mr=new Ni(Yn,this.urlSerializer.serialize(Jo),Cr,wc);this.events.next(Mr);const ks=_o(0,this.rootComponentType).snapshot;return this.currentTransition=J={...fe,targetSnapshot:ks,urlAfterRedirects:Jo,extras:{...Fr,skipLocationChange:!1,replaceUrl:!1}},(0,T.of)(J)}{const Yn="";return this.events.next(new Ri(fe.id,this.urlSerializer.serialize(fe.extractedUrl),Yn,1)),fe.resolve(null),P.w}}),(0,Ce.M)(fe=>{const Ge=new Jc(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects),fe.targetSnapshot);this.events.next(Ge)}),(0,Ft.T)(fe=>(this.currentTransition=J={...fe,guards:ki(fe.targetSnapshot,fe.currentSnapshot,this.rootContexts)},J)),function Sc(h,C){return(0,F.Z)(u=>{const{targetSnapshot:x,currentSnapshot:D,guards:{canActivateChecks:J,canDeactivateChecks:Ot}}=u;return 0===Ot.length&&0===J.length?(0,T.of)({...u,guardsResult:!0}):function wa(h,C,u,x){return(0,_.H)(h).pipe((0,F.Z)(D=>function nr(h,C,u,x,D){const J=C&&C.routeConfig?C.routeConfig.canDeactivate:null;if(!J||0===J.length)return(0,T.of)(!0);const Ot=J.map(pe=>{const fe=Mo(C)??D,Ge=Vi(pe,fe);return ee(function M(h){return h&&ac(h.canDeactivate)}(Ge)?Ge.canDeactivate(h,C,u,x):fe.runInContext(()=>Ge(h,C,u,x))).pipe(He())});return(0,T.of)(Ot).pipe(Ji())}(D.component,D.route,u,C,x)),He(D=>!0!==D,!0))}(Ot,x,D,h).pipe((0,F.Z)(pe=>pe&&function ji(h){return"boolean"==typeof h}(pe)?function Xr(h,C,u,x){return(0,_.H)(C).pipe((0,Je.H)(D=>(0,et.x)(function Pr(h,C){return null!==h&&C&&C(new ko(h)),(0,T.of)(!0)}(D.route.parent,x),function pr(h,C){return null!==h&&C&&C(new Ti(h)),(0,T.of)(!0)}(D.route,x),function Sr(h,C,u){const x=C[C.length-1],J=C.slice(0,C.length-1).reverse().map(Ot=>function Pc(h){const C=h.routeConfig?h.routeConfig.canActivateChild:null;return C&&0!==C.length?{node:h,guards:C}:null}(Ot)).filter(Ot=>null!==Ot).map(Ot=>(0,R.v)(()=>{const pe=Ot.guards.map(fe=>{const Ge=Mo(Ot.node)??u,kn=Vi(fe,Ge);return ee(function N(h){return h&&ac(h.canActivateChild)}(kn)?kn.canActivateChild(x,h):Ge.runInContext(()=>kn(x,h))).pipe(He())});return(0,T.of)(pe).pipe(Ji())}));return(0,T.of)(J).pipe(Ji())}(h,D.path,u),function er(h,C,u){const x=C.routeConfig?C.routeConfig.canActivate:null;if(!x||0===x.length)return(0,T.of)(!0);const D=x.map(J=>(0,R.v)(()=>{const Ot=Mo(C)??u,pe=Vi(J,Ot);return ee(function z(h){return h&&ac(h.canActivate)}(pe)?pe.canActivate(C,h):Ot.runInContext(()=>pe(C,h))).pipe(He())}));return(0,T.of)(D).pipe(Ji())}(h,D.route,u))),He(D=>!0!==D,!0))}(x,J,h,C):(0,T.of)(pe)),(0,Ft.T)(pe=>({...u,guardsResult:pe})))})}(this.environmentInjector,fe=>this.events.next(fe)),(0,Ce.M)(fe=>{if(J.guardsResult=fe.guardsResult,Dn(fe.guardsResult))throw eo(0,fe.guardsResult);const Ge=new bc(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects),fe.targetSnapshot,!!fe.guardsResult);this.events.next(Ge)}),(0,Bt.p)(fe=>!!fe.guardsResult||(this.cancelNavigationTransition(fe,"",3),!1)),b(fe=>{if(fe.guards.canActivateChecks.length)return(0,T.of)(fe).pipe((0,Ce.M)(Ge=>{const kn=new zr(Ge.id,this.urlSerializer.serialize(Ge.extractedUrl),this.urlSerializer.serialize(Ge.urlAfterRedirects),Ge.targetSnapshot);this.events.next(kn)}),(0,le.n)(Ge=>{let kn=!1;return(0,T.of)(Ge).pipe(function Ir(h,C){return(0,F.Z)(u=>{const{targetSnapshot:x,guards:{canActivateChecks:D}}=u;if(!D.length)return(0,T.of)(u);let J=0;return(0,_.H)(D).pipe((0,Je.H)(Ot=>function Zr(h,C,u,x){const D=h.routeConfig,J=h._resolve;return void 0!==D?.title&&!rr(D)&&(J[Ee]=D.title),function Nr(h,C,u,x){const D=function Es(h){return[...Object.keys(h),...Object.getOwnPropertySymbols(h)]}(h);if(0===D.length)return(0,T.of)({});const J={};return(0,_.H)(D).pipe((0,F.Z)(Ot=>function _r(h,C,u,x){const D=Mo(C)??x,J=Vi(h,D);return ee(J.resolve?J.resolve(C,u):D.runInContext(()=>J(C,u)))}(h[Ot],C,u,x).pipe(He(),(0,Ce.M)(pe=>{J[Ot]=pe}))),be(1),(0,gt.u)(J),(0,Be.W)(Ot=>Tn(Ot)?P.w:(0,U.$)(Ot)))}(J,h,C,x).pipe((0,Ft.T)(Ot=>(h._resolvedData=Ot,h.data=vo(h,u).resolve,D&&rr(D)&&(h.data[Ee]=D.title),null)))}(Ot.route,x,h,C)),(0,Ce.M)(()=>J++),be(1),(0,F.Z)(Ot=>J===D.length?(0,T.of)(u):P.w))})}(u.paramsInheritanceStrategy,this.environmentInjector),(0,Ce.M)({next:()=>kn=!0,complete:()=>{kn||this.cancelNavigationTransition(Ge,"",2)}}))}),(0,Ce.M)(Ge=>{const kn=new Ec(Ge.id,this.urlSerializer.serialize(Ge.extractedUrl),this.urlSerializer.serialize(Ge.urlAfterRedirects),Ge.targetSnapshot);this.events.next(kn)}))}),b(fe=>{const Ge=kn=>{const si=[];kn.routeConfig?.loadComponent&&!kn.routeConfig._loadedComponent&&si.push(this.configLoader.loadComponent(kn.routeConfig).pipe((0,Ce.M)(Yn=>{kn.component=Yn}),(0,Ft.T)(()=>{})));for(const Yn of kn.children)si.push(...Ge(Yn));return si};return(0,Y.z)(Ge(fe.targetSnapshot.root)).pipe(jt(),(0,de.s)(1))}),b(()=>this.afterPreactivation()),(0,Ft.T)(fe=>{const Ge=function $n(h,C,u){const x=yi(h,C._root,u?u._root:void 0);return new ni(x,C)}(u.routeReuseStrategy,fe.targetSnapshot,fe.currentRouterState);return this.currentTransition=J={...fe,targetRouterState:Ge},J}),(0,Ce.M)(()=>{this.events.next(new Ro)}),((h,C,u,x)=>(0,Ft.T)(D=>(new Di(C,D.targetRouterState,D.currentRouterState,u,x).activate(h),D)))(this.rootContexts,u.routeReuseStrategy,fe=>this.events.next(fe),this.inputBindingEnabled),(0,de.s)(1),(0,Ce.M)({next:fe=>{Ot=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Pi(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects))),u.titleStrategy?.updateTitle(fe.targetRouterState.snapshot),fe.resolve(!0)},complete:()=>{Ot=!0}}),(0,At.Q)(this.transitionAbortSubject.pipe((0,Ce.M)(fe=>{throw fe}))),(0,$t.j)(()=>{Ot||pe||this.cancelNavigationTransition(J,"",1),this.currentNavigation?.id===J.id&&(this.currentNavigation=null)}),(0,Be.W)(fe=>{if(pe=!0,Uo(fe))this.events.next(new bi(J.id,this.urlSerializer.serialize(J.extractedUrl),fe.message,fe.cancellationCode)),function Wn(h){return Uo(h)&&Dn(h.url)}(fe)?this.events.next(new Fo(fe.url)):J.resolve(!1);else{this.events.next(new to(J.id,this.urlSerializer.serialize(J.extractedUrl),fe,J.targetSnapshot??void 0));try{J.resolve(u.errorHandler(fe))}catch(Ge){J.reject(Ge)}}return P.w}))}))}cancelNavigationTransition(u,x,D){const J=new bi(u.id,this.urlSerializer.serialize(u.extractedUrl),x,D);this.events.next(J),u.resolve(!1)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function rn(h){return h!==ci}let Kn=(()=>{class h{buildTitle(u){let x,D=u.root;for(;void 0!==D;)x=this.getResolvedTitleForRoute(D)??x,D=D.children.find(J=>J.outlet===xe);return x}getResolvedTitleForRoute(u){return u.data[Ee]}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(ei)},providedIn:"root"})}}return h})(),ei=(()=>{class h extends Kn{constructor(u){super(),this.title=u}updateTitle(u){const x=this.buildTitle(u);void 0!==x&&this.title.setTitle(x)}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(Zt.hE))}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})(),Gn=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(ai)},providedIn:"root"})}}return h})();class Sn{shouldDetach(C){return!1}store(C,u){}shouldAttach(C){return!1}retrieve(C){return null}shouldReuseRoute(C,u){return C.routeConfig===u.routeConfig}}let ai=(()=>{class h extends Sn{static{this.\u0275fac=function(){let u;return function(D){return(u||(u=o.xGo(h)))(D||h)}}()}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const Zn=new o.nKC("",{providedIn:"root",factory:()=>({})});let zi=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(wo)},providedIn:"root"})}}return h})(),wo=(()=>{class h{shouldProcessUrl(u){return!0}extract(u){return u}merge(u,x){return u}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();var vi=function(h){return h[h.COMPLETE=0]="COMPLETE",h[h.FAILED=1]="FAILED",h[h.REDIRECTING=2]="REDIRECTING",h}(vi||{});function Lo(h,C){h.events.pipe((0,Bt.p)(u=>u instanceof Pi||u instanceof bi||u instanceof to||u instanceof Ri),(0,Ft.T)(u=>u instanceof Pi||u instanceof Ri?vi.COMPLETE:u instanceof bi&&(0===u.code||1===u.code)?vi.REDIRECTING:vi.FAILED),(0,Bt.p)(u=>u!==vi.REDIRECTING),(0,de.s)(1)).subscribe(()=>{C()})}function Wi(h){throw h}function so(h,C,u){return C.parse("/")}const Ki={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},lc={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let lo=(()=>{class h{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.WQX)(o.H3F),this.isNgZoneEnabled=!1,this._events=new ut.B,this.options=(0,o.WQX)(Zn,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.$K3),this.errorHandler=this.options.errorHandler||Wi,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||so,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.WQX)(zi),this.routeReuseStrategy=(0,o.WQX)(Gn),this.titleStrategy=(0,o.WQX)(Kn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.WQX)(j,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.WQX)(ke),this.urlSerializer=(0,o.WQX)(ve),this.location=(0,o.WQX)(_t.aZ),this.componentInputBindingEnabled=!!(0,o.WQX)(hi,{optional:!0}),this.eventsSubscription=new rt.yU,this.isNgZoneEnabled=(0,o.WQX)(o.SKi)instanceof o.SKi&&o.SKi.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new vt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=_o(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(u=>{this.lastSuccessfulId=u.id,this.currentPageId=this.browserPageId},u=>{this.console.warn(`Unhandled Navigation Error: ${u}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const u=this.navigationTransitions.events.subscribe(x=>{try{const{currentTransition:D}=this.navigationTransitions;if(null===D)return void(Rr(x)&&this._events.next(x));if(x instanceof Ni)rn(D.source)&&(this.browserUrlTree=D.extractedUrl);else if(x instanceof Ri)this.rawUrlTree=D.rawUrl;else if(x instanceof mi){if("eager"===this.urlUpdateStrategy){if(!D.extras.skipLocationChange){const J=this.urlHandlingStrategy.merge(D.urlAfterRedirects,D.rawUrl);this.setBrowserUrl(J,D)}this.browserUrlTree=D.urlAfterRedirects}}else if(x instanceof Ro)this.currentUrlTree=D.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(D.urlAfterRedirects,D.rawUrl),this.routerState=D.targetRouterState,"deferred"===this.urlUpdateStrategy&&(D.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,D),this.browserUrlTree=D.urlAfterRedirects);else if(x instanceof bi)0!==x.code&&1!==x.code&&(this.navigated=!0),(3===x.code||2===x.code)&&this.restoreHistory(D);else if(x instanceof Fo){const J=this.urlHandlingStrategy.merge(x.url,D.currentRawUrl),Ot={skipLocationChange:D.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||rn(D.source)};this.scheduleNavigation(J,ci,null,Ot,{resolve:D.resolve,reject:D.reject,promise:D.promise})}x instanceof to&&this.restoreHistory(D,!0),x instanceof Pi&&(this.navigated=!0),Rr(x)&&this._events.next(x)}catch(D){this.navigationTransitions.transitionAbortSubject.next(D)}});this.eventsSubscription.add(u)}resetRootComponentType(u){this.routerState.root.component=u,this.navigationTransitions.rootComponentType=u}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const u=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ci,u)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(u=>{const x="popstate"===u.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(u.url,x,u.state)},0)}))}navigateToSyncWithBrowser(u,x,D){const J={replaceUrl:!0},Ot=D?.navigationId?D:null;if(D){const fe={...D};delete fe.navigationId,delete fe.\u0275routerPageId,0!==Object.keys(fe).length&&(J.state=fe)}const pe=this.parseUrl(u);this.scheduleNavigation(pe,x,Ot,J)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(u){this.config=u.map(jo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(u,x={}){const{relativeTo:D,queryParams:J,fragment:Ot,queryParamsHandling:pe,preserveFragment:fe}=x,Ge=fe?this.currentUrlTree.fragment:Ot;let si,kn=null;switch(pe){case"merge":kn={...this.currentUrlTree.queryParams,...J};break;case"preserve":kn=this.currentUrlTree.queryParams;break;default:kn=J||null}null!==kn&&(kn=this.removeEmptyProps(kn));try{si=A(D?D.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof u[0]||!u[0].startsWith("/"))&&(u=[]),si=this.currentUrlTree.root}return mt(si,u,kn,Ge??null)}navigateByUrl(u,x={skipLocationChange:!1}){const D=Dn(u)?u:this.parseUrl(u),J=this.urlHandlingStrategy.merge(D,this.rawUrlTree);return this.scheduleNavigation(J,ci,null,x)}navigate(u,x={skipLocationChange:!1}){return function li(h){for(let C=0;C{const J=u[D];return null!=J&&(x[D]=J),x},{})}scheduleNavigation(u,x,D,J,Ot){if(this.disposed)return Promise.resolve(!1);let pe,fe,Ge;Ot?(pe=Ot.resolve,fe=Ot.reject,Ge=Ot.promise):Ge=new Promise((si,Yn)=>{pe=si,fe=Yn});const kn=this.pendingTasks.add();return Lo(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(kn))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:D,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:u,extras:J,resolve:pe,reject:fe,promise:Ge,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ge.catch(si=>Promise.reject(si))}setBrowserUrl(u,x){const D=this.urlSerializer.serialize(u);if(this.location.isCurrentPathEqualTo(D)||x.extras.replaceUrl){const Ot={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(D,"",Ot)}else{const J={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId+1)};this.location.go(D,"",J)}}restoreHistory(u,x=!1){if("computed"===this.canceledNavigationResolution){const J=this.currentPageId-this.browserPageId;0!==J?this.location.historyGo(J):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===J&&(this.resetState(u),this.browserUrlTree=u.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(u),this.resetUrlToCurrentUrlTree())}resetState(u){this.routerState=u.currentRouterState,this.currentUrlTree=u.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,u.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(u,x){return"computed"===this.canceledNavigationResolution?{navigationId:u,\u0275routerPageId:x}:{navigationId:u}}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function Rr(h){return!(h instanceof Ro||h instanceof Fo)}let dc=(()=>{class h{constructor(u,x,D,J,Ot,pe){this.router=u,this.route=x,this.tabIndexAttribute=D,this.renderer=J,this.el=Ot,this.locationStrategy=pe,this.href=null,this.commands=null,this.onChanges=new ut.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const fe=Ot.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===fe||"area"===fe,this.isAnchorElement?this.subscription=u.events.subscribe(Ge=>{Ge instanceof Pi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(u){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",u)}ngOnChanges(u){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(u){null!=u?(this.commands=Array.isArray(u)?u:[u],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(u,x,D,J,Ot){return!!(null===this.urlTree||this.isAnchorElement&&(0!==u||x||D||J||Ot||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const u=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",u)}applyAttributeValue(u,x){const D=this.renderer,J=this.el.nativeElement;null!==x?D.setAttribute(J,u,x):D.removeAttribute(J,u)}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{this.\u0275fac=function(x){return new(x||h)(o.rXU(lo),o.rXU(Oi),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(_t.hb))}}static{this.\u0275dir=o.FsC({type:h,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(x,D){1&x&&o.bIt("click",function(Ot){return D.onClick(Ot.button,Ot.ctrlKey,Ot.shiftKey,Ot.altKey,Ot.metaKey)}),2&x&&o.BMQ("target",D.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.L39],skipLocationChange:["skipLocationChange","skipLocationChange",o.L39],replaceUrl:["replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return h})();class tt{}let ie=(()=>{class h{constructor(u,x,D,J,Ot){this.router=u,this.injector=D,this.preloadingStrategy=J,this.loader=Ot}setUpPreloading(){this.subscription=this.router.events.pipe((0,Bt.p)(u=>u instanceof Pi),(0,Je.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(u,x){const D=[];for(const J of x){J.providers&&!J._injector&&(J._injector=(0,o.Ol2)(J.providers,u,`Route: ${J.path}`));const Ot=J._injector??u,pe=J._loadedInjector??Ot;(J.loadChildren&&!J._loadedRoutes&&void 0===J.canLoad||J.loadComponent&&!J._loadedComponent)&&D.push(this.preloadConfig(Ot,J)),(J.children||J._loadedRoutes)&&D.push(this.processRoutes(pe,J.children??J._loadedRoutes))}return(0,_.H)(D).pipe((0,Kt.U)())}preloadConfig(u,x){return this.preloadingStrategy.preload(x,()=>{let D;D=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(u,x):(0,T.of)(null);const J=D.pipe((0,F.Z)(Ot=>null===Ot?(0,T.of)(void 0):(x._loadedRoutes=Ot.routes,x._loadedInjector=Ot.injector,this.processRoutes(Ot.injector??u,Ot.routes))));if(x.loadComponent&&!x._loadedComponent){const Ot=this.loader.loadComponent(x);return(0,_.H)([J,Ot]).pipe((0,Kt.U)())}return J})}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(lo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(tt),o.KVO(w))}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const Le=new o.nKC("");let Ve=(()=>{class h{constructor(u,x,D,J,Ot={}){this.urlSerializer=u,this.transitions=x,this.viewportScroller=D,this.zone=J,this.options=Ot,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ot.scrollPositionRestoration=Ot.scrollPositionRestoration||"disabled",Ot.anchorScrolling=Ot.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(u=>{u instanceof Ni?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=u.navigationTrigger,this.restoredId=u.restoredState?u.restoredState.navigationId:0):u instanceof Pi?(this.lastId=u.id,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.urlAfterRedirects).fragment)):u instanceof Ri&&0===u.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(u=>{u instanceof ic&&(u.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(u.position):u.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(u.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(u,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ic(u,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(x){o.QTQ()}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac})}}return h})();function on(h,...C){return(0,o.EmA)([{provide:j,multi:!0,useValue:h},[],{provide:Oi,useFactory:ln,deps:[lo]},{provide:o.iLQ,multi:!0,useFactory:pn},C.map(u=>u.\u0275providers)])}function ln(h){return h.routerState.root}function dn(h,C){return{\u0275kind:h,\u0275providers:C}}function pn(){const h=(0,o.WQX)(o.zZn);return C=>{const u=h.get(o.o8S);if(C!==u.components[0])return;const x=h.get(lo),D=h.get(mo);1===h.get(Qo)&&x.initialNavigation(),h.get(mc,null,o.$GK.Optional)?.setUpPreloading(),h.get(Le,null,o.$GK.Optional)?.init(),x.resetRootComponentType(u.componentTypes[0]),D.closed||(D.next(),D.complete(),D.unsubscribe())}}const mo=new o.nKC("",{factory:()=>new ut.B}),Qo=new o.nKC("",{providedIn:"root",factory:()=>1}),mc=new o.nKC("");function Nc(h){return dn(0,[{provide:mc,useExisting:ie},{provide:tt,useExisting:h}])}function sa(){return dn(5,[{provide:_t.hb,useClass:_t.fw}])}const Ne=new o.nKC("ROUTER_FORROOT_GUARD"),Xn=[_t.aZ,{provide:ve,useClass:De},lo,zo,{provide:Oi,useFactory:ln,deps:[lo]},w,[]];function la(){return new o.NEm("Router",lo)}let Ea=(()=>{class h{constructor(u){}static forRoot(u,x){return{ngModule:h,providers:[Xn,[],{provide:j,multi:!0,useValue:u},{provide:Ne,useFactory:Zo,deps:[[lo,new o.Xx1,new o.kdw]]},{provide:Zn,useValue:x||{}},x?.useHash?{provide:_t.hb,useClass:_t.fw}:{provide:_t.hb,useClass:_t.Sm},{provide:Le,useFactory:()=>{const h=(0,o.WQX)(_t.Xr),C=(0,o.WQX)(o.SKi),u=(0,o.WQX)(Zn),x=(0,o.WQX)(ke),D=(0,o.WQX)(ve);return u.scrollOffset&&h.setOffset(u.scrollOffset),new Ve(D,x,h,C,u)}},x?.preloadingStrategy?Nc(x.preloadingStrategy).\u0275providers:[],{provide:o.NEm,multi:!0,useFactory:la},x?.initialNavigation?Wc(x):[],x?.bindToComponentInputs?dn(8,[Co,{provide:hi,useExisting:Co}]).\u0275providers:[],[{provide:vr,useFactory:pn},{provide:o.iLQ,multi:!0,useExisting:vr}]]}}static forChild(u){return{ngModule:h,providers:[{provide:j,multi:!0,useValue:u}]}}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(Ne,8))}}static{this.\u0275mod=o.$C({type:h})}static{this.\u0275inj=o.G2t({})}}return h})();function Zo(h){return"guarded"}function Wc(h){return["disabled"===h.initialNavigation?dn(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const C=(0,o.WQX)(lo);return()=>{C.setUpLocationChangeListener()}}},{provide:Qo,useValue:2}]).\u0275providers:[],"enabledBlocking"===h.initialNavigation?dn(2,[{provide:Qo,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:C=>{const u=C.get(_t.hj,Promise.resolve());return()=>u.then(()=>new Promise(x=>{const D=C.get(lo),J=C.get(mo);Lo(D,()=>{x(!0)}),C.get(ke).afterPreactivation=()=>(x(!0),J.closed?(0,T.of)(void 0):J),D.initialNavigation()}))}}]).\u0275providers:[]]}const vr=new o.nKC("")},20060:(Oe,Et,r)=>{r.d(Et,{aY:()=>so,dX:()=>dc});var o=r(17705);function y(L,Q,tt){return(Q=function it(L){var Q=function q(L,Q){if("object"!=typeof L||!L)return L;var tt=L[Symbol.toPrimitive];if(void 0!==tt){var ct=tt.call(L,Q||"default");if("object"!=typeof ct)return ct;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Q?String:Number)(L)}(L,"string");return"symbol"==typeof Q?Q:Q+""}(Q))in L?Object.defineProperty(L,Q,{value:tt,enumerable:!0,configurable:!0,writable:!0}):L[Q]=tt,L}function T(L,Q){var tt=Object.keys(L);if(Object.getOwnPropertySymbols){var ct=Object.getOwnPropertySymbols(L);Q&&(ct=ct.filter(function(kt){return Object.getOwnPropertyDescriptor(L,kt).enumerable})),tt.push.apply(tt,ct)}return tt}function k(L){for(var Q=1;Q{};let lt={},U={},P=null,m={mark:R,measure:R};try{typeof window<"u"&&(lt=window),typeof document<"u"&&(U=document),typeof MutationObserver<"u"&&(P=MutationObserver),typeof performance<"u"&&(m=performance)}catch{}const{userAgent:ut=""}=lt.navigator||{},rt=lt,_t=U,Ft=P,le=m,$=!!_t.documentElement&&!!_t.head&&"function"==typeof _t.addEventListener&&"function"==typeof _t.createElement,Bt=~ut.indexOf("MSIE")||~ut.indexOf("Trident/");var ft={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},_e=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],we="classic",Te="duotone",Ce=[we,Te,"sharp","sharp-duotone"],cn=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),ye=["fak","fa-kit","fakd","fa-kit-duotone"],At=["fak","fakd"],xe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},bn=["fak","fa-kit","fakd","fa-kit-duotone"],te={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},wt=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],me=[1,2,3,4,5,6,7,8,9,10],Qt=me.concat([11,12,13,14,15,16,17,18,19,20]),$e=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",xe.GROUP,xe.SWAP_OPACITY,xe.PRIMARY,xe.SECONDARY].concat(me.map(L=>"".concat(L,"x"))).concat(Qt.map(L=>"w-".concat(L)));const qt="___FONT_AWESOME___",pt=16,B="fa",nt="svg-inline--fa",zt="data-fa-i2svg",vt="data-fa-pseudo-element",bt="data-fa-pseudo-element-pending",X="data-prefix",W="data-icon",ot="fontawesome-i2svg",Lt="async",ve=["HTML","HEAD","STYLE","SCRIPT"],De=(()=>{try{return!0}catch{return!1}})();function Ke(L){return new Proxy(L,{get:(Q,tt)=>tt in Q?Q[tt]:Q[we]})}const Qe=k({},ft);Qe[we]=k(k(k(k({},{"fa-duotone":"duotone"}),ft[we]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const sn=Ke(Qe),vn=k({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});vn[we]=k(k(k(k({},{duotone:"fad"}),vn[we]),{kit:"fak"}),{"kit-duotone":"fakd"});const he=Ke(vn),nn=k({},te);nn[we]=k(k({},nn[we]),{fak:"fa-kit"});const ue=Ke(nn),Rt=k({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});Rt[we]=k(k({},Rt[we]),{"fa-kit":"fak"}),Ke(Rt);const st=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,Tt="fa-layers-text",ce=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ht=(Ke(k({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),V={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["kit",...$e],dt=rt.FontAwesomeConfig||{};_t&&"function"==typeof _t.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(Q=>{let[tt,ct]=Q;const kt=function Re(L){return""===L||"false"!==L&&("true"===L||L)}(function Xt(L){var Q=_t.querySelector("script["+L+"]");if(Q)return Q.getAttribute(L)}(tt));null!=kt&&(dt[ct]=kt)});const Xe={styleDefault:"solid",familyDefault:we,cssPrefix:B,replacementClass:nt,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};dt.familyPrefix&&(dt.cssPrefix=dt.familyPrefix);const fn=k(k({},Xe),dt);fn.autoReplaceSvg||(fn.observeMutations=!1);const Pe={};Object.keys(Xe).forEach(L=>{Object.defineProperty(Pe,L,{enumerable:!0,set:function(Q){fn[L]=Q,Nn.forEach(tt=>tt(Pe))},get:function(){return fn[L]}})}),Object.defineProperty(Pe,"familyPrefix",{enumerable:!0,set:function(L){fn.cssPrefix=L,Nn.forEach(Q=>Q(Pe))},get:function(){return fn.cssPrefix}}),rt.FontAwesomeConfig=Pe;const Nn=[],ne=pt,A={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},G="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Mt(){let L=12,Q="";for(;L-- >0;)Q+=G[62*Math.random()|0];return Q}function Ht(L){const Q=[];for(let tt=(L||[]).length>>>0;tt--;)Q[tt]=L[tt];return Q}function re(L){return L.classList?Ht(L.classList):(L.getAttribute("class")||"").split(" ").filter(Q=>Q)}function Ae(L){return"".concat(L).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function qe(L){return Object.keys(L||{}).reduce((Q,tt)=>Q+"".concat(tt,": ").concat(L[tt].trim(),";"),"")}function an(L){return L.size!==A.size||L.x!==A.x||L.y!==A.y||L.rotate!==A.rotate||L.flipX||L.flipY}var En=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';function Fn(){const L=B,Q=nt,tt=Pe.cssPrefix,ct=Pe.replacementClass;let kt=En;if(tt!==L||ct!==Q){const ie=new RegExp("\\.".concat(L,"\\-"),"g"),Le=new RegExp("\\--".concat(L,"\\-"),"g"),Ve=new RegExp("\\.".concat(Q),"g");kt=kt.replace(ie,".".concat(tt,"-")).replace(Le,"--".concat(tt,"-")).replace(Ve,".".concat(ct))}return kt}let On=!1;function An(){Pe.autoAddCss&&!On&&(function mt(L){if(!L||!$)return;const Q=_t.createElement("style");Q.setAttribute("type","text/css"),Q.innerHTML=L;const tt=_t.head.childNodes;let ct=null;for(let kt=tt.length-1;kt>-1;kt--){const ie=tt[kt],Le=(ie.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Le)>-1&&(ct=ie)}_t.head.insertBefore(Q,ct)}(Fn()),On=!0)}var gi={mixout:()=>({dom:{css:Fn,insertCss:An}}),hooks:()=>({beforeDOMElementCreation(){An()},beforeI2svg(){An()}})};const Mi=rt||{};Mi[qt]||(Mi[qt]={}),Mi[qt].styles||(Mi[qt].styles={}),Mi[qt].hooks||(Mi[qt].hooks={}),Mi[qt].shims||(Mi[qt].shims=[]);var Vn=Mi[qt];const ci=[],di=function(){_t.removeEventListener("DOMContentLoaded",di),Ni=1,ci.map(L=>L())};let Ni=!1;function bi(L){const{tag:Q,attributes:tt={},children:ct=[]}=L;return"string"==typeof L?Ae(L):"<".concat(Q," ").concat(function Me(L){return Object.keys(L||{}).reduce((Q,tt)=>Q+"".concat(tt,'="').concat(Ae(L[tt]),'" '),"").trim()}(tt),">").concat(ct.map(bi).join(""),"")}function Ri(L,Q,tt){if(L&&L[Q]&&L[Q][tt])return{prefix:Q,iconName:tt,icon:L[Q][tt]}}$&&(Ni=(_t.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(_t.readyState),Ni||_t.addEventListener("DOMContentLoaded",di));var mi=function(Q,tt,ct,kt){var on,ln,dn,ie=Object.keys(Q),Le=ie.length,Ve=void 0!==kt?function(Q,tt){return function(ct,kt,ie,Le){return Q.call(tt,ct,kt,ie,Le)}}(tt,kt):tt;for(void 0===ct?(on=1,dn=Q[ie[0]]):(on=0,dn=ct);on=55296&&kt<=56319&&tt{const ct=L[tt];return ct.icon?Q[ct.iconName]=ct.icon:Q[tt]=ct,Q},{})}function Dc(L,Q){let tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:ct=!1}=tt,kt=Ec(Q);"function"!=typeof Vn.hooks.addPack||ct?Vn.styles[L]=k(k({},Vn.styles[L]||{}),kt):Vn.hooks.addPack(L,Ec(Q)),"fas"===L&&Dc("fa",Q)}const{styles:ko,shims:qc}=Vn,Ti=Object.keys(ue),zc=Ti.reduce((L,Q)=>(L[Q]=Object.keys(ue[Q]),L),{});let ic=null,Ro={},Fo={},tr={},oc={},zo={};const bo=()=>{const L=ct=>mi(ko,(kt,ie,Le)=>(kt[Le]=mi(ie,ct,{}),kt),{});Ro=L((ct,kt,ie)=>(kt[3]&&(ct[kt[3]]=ie),kt[2]&&kt[2].filter(Ve=>"number"==typeof Ve).forEach(Ve=>{ct[Ve.toString(16)]=ie}),ct)),Fo=L((ct,kt,ie)=>(ct[ie]=ie,kt[2]&&kt[2].filter(Ve=>"string"==typeof Ve).forEach(Ve=>{ct[Ve]=ie}),ct)),zo=L((ct,kt,ie)=>{const Le=kt[2];return ct[ie]=ie,Le.forEach(Ve=>{ct[Ve]=ie}),ct});const Q="far"in ko||Pe.autoFetchSvg,tt=mi(qc,(ct,kt)=>{const ie=kt[0];let Le=kt[1];const Ve=kt[2];return"far"===Le&&!Q&&(Le="fas"),"string"==typeof ie&&(ct.names[ie]={prefix:Le,iconName:Ve}),"number"==typeof ie&&(ct.unicodes[ie.toString(16)]={prefix:Le,iconName:Ve}),ct},{names:{},unicodes:{}});tr=tt.names,oc=tt.unicodes,ic=Gi(Pe.styleDefault,{family:Pe.familyDefault})};function xn(L,Q){return(Ro[L]||{})[Q]}function ni(L,Q){return(zo[L]||{})[Q]}function _o(L){return tr[L]||{prefix:null,iconName:null}}function Oi(){return ic}(function Dn(L){Nn.push(L)})(L=>{ic=Gi(L.styleDefault,{family:Pe.familyDefault})}),bo();const vo=()=>({prefix:null,iconName:null,rest:[]});function Gi(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:tt=we}=Q;return tt!==Te||L?he[tt][L]||he[tt][sn[tt][L]]||(L in Vn.styles?L:null)||null:"fad"}function hn(L){return L.sort().filter((Q,tt,ct)=>ct.indexOf(Q)===tt)}function We(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:tt=!1}=Q;let ct=null;const kt=wt.concat(bn),ie=hn(L.filter(Jn=>kt.includes(Jn))),Le=hn(L.filter(Jn=>!wt.includes(Jn))),Ve=ie.filter(Jn=>(ct=Jn,!_e.includes(Jn))),[on=null]=Ve,ln=function _c(L){let Q=we;const tt=Ti.reduce((ct,kt)=>(ct[kt]="".concat(Pe.cssPrefix,"-").concat(kt),ct),{});return Ce.forEach(ct=>{(L.includes(tt[ct])||L.some(kt=>zc[ct].includes(kt)))&&(Q=ct)}),Q}(ie),dn=k(k({},function Bo(L){let Q=[],tt=null;return L.forEach(ct=>{const kt=function cc(L,Q){const tt=Q.split("-"),ct=tt[0],kt=tt.slice(1).join("-");return ct!==L||""===kt||function Po(L){return~S.indexOf(L)}(kt)?null:kt}(Pe.cssPrefix,ct);kt?tt=kt:ct&&Q.push(ct)}),{iconName:tt,rest:Q}}(Le)),{},{prefix:Gi(on,{family:ln})});return k(k(k({},dn),function xo(L){const{values:Q,family:tt,canonical:ct,givenPrefix:kt="",styles:ie={},config:Le={}}=L,Ve=tt===Te,on=Q.includes("fa-duotone")||Q.includes("fad");if(!Ve&&(on||"duotone"===Le.familyDefault||("fad"===ct.prefix||"fa-duotone"===ct.prefix))&&(ct.prefix="fad"),(Q.includes("fa-brands")||Q.includes("fab"))&&(ct.prefix="fab"),!ct.prefix&&jn.includes(tt)&&(Object.keys(ie).find(Hn=>Ei.includes(Hn))||Le.autoFetchSvg)){const Hn=cn.get(tt).defaultShortPrefixId;ct.prefix=Hn,ct.iconName=ni(ct.prefix,ct.iconName)||ct.iconName}return("fa"===ct.prefix||"fa"===kt)&&(ct.prefix=Oi()||"fas"),ct}({values:L,family:ln,styles:ko,config:Pe,canonical:dn,givenPrefix:ct})),function Mn(L,Q,tt){let{prefix:ct,iconName:kt}=tt;if(L||!ct||!kt)return{prefix:ct,iconName:kt};const ie="fa"===Q?_o(kt):{},Le=ni(ct,kt);return kt=ie.iconName||Le||kt,ct=ie.prefix||ct,"far"===ct&&!ko.far&&ko.fas&&!Pe.autoFetchSvg&&(ct="fas"),{prefix:ct,iconName:kt}}(tt,ct,dn))}const jn=Ce.filter(L=>L!==we||L!==Te),Ei=Object.keys(te).filter(L=>L!==we).map(L=>Object.keys(te[L])).flat();let Co=[],$n={};const yi={},Vo=Object.keys(yi);function Zi(L,Q){for(var tt=arguments.length,ct=new Array(tt>2?tt-2:0),kt=2;kt{Q=Le.apply(null,[Q,...ct])}),Q}function eo(L){for(var Q=arguments.length,tt=new Array(Q>1?Q-1:0),ct=1;ct{ie.apply(null,tt)})}function Si(){const L=arguments[0],Q=Array.prototype.slice.call(arguments,1);return yi[L]?yi[L].apply(null,Q):void 0}function Wn(L){"fa"===L.prefix&&(L.prefix="fas");let{iconName:Q}=L;const tt=L.prefix||Oi();if(Q)return Q=ni(tt,Q)||Q,Ri(Uo.definitions,tt,Q)||Ri(Vn.styles,tt,Q)}const Uo=new class hi{constructor(){this.definitions={}}add(){for(var Q=arguments.length,tt=new Array(Q),ct=0;ct{this.definitions[ie]=k(k({},this.definitions[ie]||{}),kt[ie]),Dc(ie,kt[ie]);const Le=ue[we][ie];Le&&Dc(Le,kt[ie]),bo()})}reset(){this.definitions={}}_pullDefinitions(Q,tt){const ct=tt.prefix&&tt.iconName&&tt.icon?{0:tt}:tt;return Object.keys(ct).map(kt=>{const{prefix:ie,iconName:Le,icon:Ve}=ct[kt],on=Ve[2];Q[ie]||(Q[ie]={}),on.length>0&&on.forEach(ln=>{"string"==typeof ln&&(Q[ie][ln]=Ve)}),Q[ie][Le]=Ve}),Q}},Xi={noAuto:()=>{Pe.autoReplaceSvg=!1,Pe.observeMutations=!1,eo("noAuto")},config:Pe,dom:{i2svg:function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $?(eo("beforeI2svg",L),Si("pseudoElements2svg",L),Si("i2svg",L)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:Q}=L;!1===Pe.autoReplaceSvg&&(Pe.autoReplaceSvg=!0),Pe.observeMutations=!0,function Pi(L){$&&(Ni?setTimeout(L,0):ci.push(L))}(()=>{So({autoReplaceSvgRoot:Q}),eo("watch",L)})}},parse:{icon:L=>{if(null===L)return null;if("object"==typeof L&&L.prefix&&L.iconName)return{prefix:L.prefix,iconName:ni(L.prefix,L.iconName)||L.iconName};if(Array.isArray(L)&&2===L.length){const Q=0===L[1].indexOf("fa-")?L[1].slice(3):L[1],tt=Gi(L[0]);return{prefix:tt,iconName:ni(tt,Q)||Q}}if("string"==typeof L&&(L.indexOf("".concat(Pe.cssPrefix,"-"))>-1||L.match(st))){const Q=We(L.split(" "),{skipLookups:!0});return{prefix:Q.prefix||Oi(),iconName:ni(Q.prefix,Q.iconName)||Q.iconName}}if("string"==typeof L){const Q=Oi();return{prefix:Q,iconName:ni(Q,L)||L}}}},library:Uo,findIconDefinition:Wn,toHtml:bi},So=function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:Q=_t}=L;(Object.keys(Vn.styles).length>0||Pe.autoFetchSvg)&&$&&Pe.autoReplaceSvg&&Xi.dom.i2svg({node:Q})};function Fi(L,Q){return Object.defineProperty(L,"abstract",{get:Q}),Object.defineProperty(L,"html",{get:function(){return L.abstract.map(tt=>bi(tt))}}),Object.defineProperty(L,"node",{get:function(){if(!$)return;const tt=_t.createElement("div");return tt.innerHTML=L.html,tt.children}}),L}function Pn(L){const{icons:{main:Q,mask:tt},prefix:ct,iconName:kt,transform:ie,symbol:Le,title:Ve,maskId:on,titleId:ln,extra:dn,watchable:Jn=!1}=L,{width:Hn,height:Ii}=tt.found?tt:Q,yc=At.includes(ct),pn=[Pe.replacementClass,kt?"".concat(Pe.cssPrefix,"-").concat(kt):""].filter(mc=>-1===dn.classes.indexOf(mc)).filter(mc=>""!==mc||!!mc).concat(dn.classes).join(" ");let mo={children:[],attributes:k(k({},dn.attributes),{},{"data-prefix":ct,"data-icon":kt,class:pn,role:dn.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(Hn," ").concat(Ii)})};const Qo=yc&&!~dn.classes.indexOf("fa-fw")?{width:"".concat(Hn/Ii*16*.0625,"em")}:{};Jn&&(mo.attributes[zt]=""),Ve&&(mo.children.push({tag:"title",attributes:{id:mo.attributes["aria-labelledby"]||"title-".concat(ln||Mt())},children:[Ve]}),delete mo.attributes.title);const uo=k(k({},mo),{},{prefix:ct,iconName:kt,main:Q,mask:tt,maskId:on,transform:ie,symbol:Le,styles:k(k({},Qo),dn.styles)}),{children:Ao,attributes:ar}=tt.found&&Q.found?Si("generateAbstractMask",uo)||{children:[],attributes:{}}:Si("generateAbstractIcon",uo)||{children:[],attributes:{}};return uo.children=Ao,uo.attributes=ar,Le?function vc(L){let{prefix:Q,iconName:tt,children:ct,attributes:kt,symbol:ie}=L;const Le=!0===ie?"".concat(Q,"-").concat(Pe.cssPrefix,"-").concat(tt):ie;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:k(k({},kt),{},{id:Le}),children:ct}]}]}(uo):function oo(L){let{children:Q,main:tt,mask:ct,attributes:kt,styles:ie,transform:Le}=L;if(an(Le)&&tt.found&&!ct.found){const{width:Ve,height:on}=tt,ln={x:Ve/on/2,y:.5};kt.style=qe(k(k({},ie),{},{"transform-origin":"".concat(ln.x+Le.x/16,"em ").concat(ln.y+Le.y/16,"em")}))}return[{tag:"svg",attributes:kt,children:Q}]}(uo)}function Vc(L){const{content:Q,width:tt,height:ct,transform:kt,title:ie,extra:Le,watchable:Ve=!1}=L,on=k(k(k({},Le.attributes),ie?{title:ie}:{}),{},{class:Le.classes.join(" ")});Ve&&(on[zt]="");const ln=k({},Le.styles);an(kt)&&(ln.transform=function mn(L){let{transform:Q,width:tt=pt,height:ct=pt,startCentered:kt=!1}=L,ie="";return ie+=kt&&Bt?"translate(".concat(Q.x/ne-tt/2,"em, ").concat(Q.y/ne-ct/2,"em) "):kt?"translate(calc(-50% + ".concat(Q.x/ne,"em), calc(-50% + ").concat(Q.y/ne,"em)) "):"translate(".concat(Q.x/ne,"em, ").concat(Q.y/ne,"em) "),ie+="scale(".concat(Q.size/ne*(Q.flipX?-1:1),", ").concat(Q.size/ne*(Q.flipY?-1:1),") "),ie+="rotate(".concat(Q.rotate,"deg) "),ie}({transform:kt,startCentered:!0,width:tt,height:ct}),ln["-webkit-transform"]=ln.transform);const dn=qe(ln);dn.length>0&&(on.style=dn);const Jn=[];return Jn.push({tag:"span",attributes:on,children:[Q]}),ie&&Jn.push({tag:"span",attributes:{class:"sr-only"},children:[ie]}),Jn}const{styles:wi}=Vn;function Bi(L){const Q=L[0],tt=L[1],[ct]=L.slice(4);let kt=null;return kt=Array.isArray(ct)?{tag:"g",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.SECONDARY),fill:"currentColor",d:ct[0]}},{tag:"path",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.PRIMARY),fill:"currentColor",d:ct[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:ct}},{found:!0,width:Q,height:tt,icon:kt}}const Mo={found:!1,width:512,height:512};function $o(L,Q){let tt=Q;return"fa"===Q&&null!==Pe.styleDefault&&(Q=Oi()),new Promise((ct,kt)=>{if("fa"===tt){const ie=_o(L)||{};L=ie.iconName||L,Q=ie.prefix||Q}if(L&&Q&&wi[Q]&&wi[Q][L])return ct(Bi(wi[Q][L]));(function Ho(L,Q){!De&&!Pe.showMissingIcons&&L&&console.error('Icon with name "'.concat(L,'" and prefix "').concat(Q,'" is missing.'))})(L,Q),ct(k(k({},Mo),{},{icon:Pe.showMissingIcons&&L&&Si("missingIconAbstract")||{}}))})}const Di=()=>{},Uc=Pe.measurePerformance&&le&&le.mark&&le.measure?le:{mark:Di,measure:Di},ri='FA "6.7.2"',Pc=L=>{Uc.mark("".concat(ri," ").concat(L," ends")),Uc.measure("".concat(ri," ").concat(L),"".concat(ri," ").concat(L," begins"),"".concat(ri," ").concat(L," ends"))};var Vi={begin:L=>(Uc.mark("".concat(ri," ").concat(L," begins")),()=>Pc(L)),end:Pc};const _i=()=>{};function Ui(L){return"string"==typeof(L.getAttribute?L.getAttribute(zt):null)}function ji(L){return _t.createElementNS("http://www.w3.org/2000/svg",L)}function jc(L){return _t.createElement(L)}function z(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:tt=("svg"===L.tag?ji:jc)}=Q;if("string"==typeof L)return _t.createTextNode(L);const ct=tt(L.tag);return Object.keys(L.attributes||[]).forEach(function(ie){ct.setAttribute(ie,L.attributes[ie])}),(L.children||[]).forEach(function(ie){ct.appendChild(z(ie,{ceFn:tt}))}),ct}const M={replace:function(L){const Q=L[0];if(Q.parentNode)if(L[1].forEach(tt=>{Q.parentNode.insertBefore(z(tt),Q)}),null===Q.getAttribute(zt)&&Pe.keepOriginalSource){let tt=_t.createComment(function N(L){let Q=" ".concat(L.outerHTML," ");return Q="".concat(Q,"Font Awesome fontawesome.com "),Q}(Q));Q.parentNode.replaceChild(tt,Q)}else Q.remove()},nest:function(L){const Q=L[0],tt=L[1];if(~re(Q).indexOf(Pe.replacementClass))return M.replace(L);const ct=new RegExp("".concat(Pe.cssPrefix,"-.*"));if(delete tt[0].attributes.id,tt[0].attributes.class){const ie=tt[0].attributes.class.split(" ").reduce((Le,Ve)=>(Ve===Pe.replacementClass||Ve.match(ct)?Le.toSvg.push(Ve):Le.toNode.push(Ve),Le),{toNode:[],toSvg:[]});tt[0].attributes.class=ie.toSvg.join(" "),0===ie.toNode.length?Q.removeAttribute("class"):Q.setAttribute("class",ie.toNode.join(" "))}const kt=tt.map(ie=>bi(ie)).join("\n");Q.setAttribute(zt,""),Q.innerHTML=kt}};function Z(L){L()}function Nt(L,Q){const tt="function"==typeof Q?Q:_i;if(0===L.length)tt();else{let ct=Z;Pe.mutateApproach===Lt&&(ct=rt.requestAnimationFrame||Z),ct(()=>{const kt=function ac(){return!0===Pe.autoReplaceSvg?M.replace:M[Pe.autoReplaceSvg]||M.replace}(),ie=Vi.begin("mutate");L.map(kt),ie(),tt()})}}let tn=!1;function Tn(){tn=!0}function Hi(){tn=!1}let Ji=null;function Sc(L){if(!Ft||!Pe.observeMutations)return;const{treeCallback:Q=_i,nodeCallback:tt=_i,pseudoElementsCallback:ct=_i,observeMutationsRoot:kt=_t}=L;Ji=new Ft(ie=>{if(tn)return;const Le=Oi();Ht(ie).forEach(Ve=>{if("childList"===Ve.type&&Ve.addedNodes.length>0&&!Ui(Ve.addedNodes[0])&&(Pe.searchPseudoElements&&ct(Ve.target),Q(Ve.target)),"attributes"===Ve.type&&Ve.target.parentNode&&Pe.searchPseudoElements&&ct(Ve.target.parentNode),"attributes"===Ve.type&&Ui(Ve.target)&&~ht.indexOf(Ve.attributeName))if("class"===Ve.attributeName&&function xc(L){const Q=L.getAttribute?L.getAttribute(X):null,tt=L.getAttribute?L.getAttribute(W):null;return Q&&tt}(Ve.target)){const{prefix:on,iconName:ln}=We(re(Ve.target));Ve.target.setAttribute(X,on||Le),ln&&Ve.target.setAttribute(W,ln)}else(function Wo(L){return L&&L.classList&&L.classList.contains&&L.classList.contains(Pe.replacementClass)})(Ve.target)&&tt(Ve.target)})}),$&&Ji.observe(kt,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Sr(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:tt,prefix:ct,rest:kt}=function pr(L){const Q=L.getAttribute("data-prefix"),tt=L.getAttribute("data-icon"),ct=void 0!==L.innerText?L.innerText.trim():"";let kt=We(re(L));return kt.prefix||(kt.prefix=Oi()),Q&&tt&&(kt.prefix=Q,kt.iconName=tt),kt.iconName&&kt.prefix||(kt.prefix&&ct.length>0&&(kt.iconName=function oi(L,Q){return(Fo[L]||{})[Q]}(kt.prefix,L.innerText)||xn(kt.prefix,bc(L.innerText))),!kt.iconName&&Pe.autoFetchSvg&&L.firstChild&&L.firstChild.nodeType===Node.TEXT_NODE&&(kt.iconName=L.firstChild.data)),kt}(L),ie=function Pr(L){const Q=Ht(L.attributes).reduce((kt,ie)=>("class"!==kt.name&&"style"!==kt.name&&(kt[ie.name]=ie.value),kt),{}),tt=L.getAttribute("title"),ct=L.getAttribute("data-fa-title-id");return Pe.autoA11y&&(tt?Q["aria-labelledby"]="".concat(Pe.replacementClass,"-title-").concat(ct||Mt()):(Q["aria-hidden"]="true",Q.focusable="false")),Q}(L),Le=Zi("parseNodeAttributes",{},L);let Ve=Q.styleParser?function Xr(L){const Q=L.getAttribute("style");let tt=[];return Q&&(tt=Q.split(";").reduce((ct,kt)=>{const ie=kt.split(":"),Le=ie[0],Ve=ie.slice(1);return Le&&Ve.length>0&&(ct[Le]=Ve.join(":").trim()),ct},{})),tt}(L):[];return k({iconName:tt,title:L.getAttribute("title"),titleId:L.getAttribute("data-fa-title-id"),prefix:ct,transform:A,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:kt,styles:Ve,attributes:ie}},Le)}const{styles:nr}=Vn;function Ac(L){const Q="nest"===Pe.autoReplaceSvg?Sr(L,{styleParser:!1}):Sr(L);return~Q.extra.classes.indexOf(Tt)?Si("generateLayersText",L,Q):Si("generateSvgReplacementMutation",L,Q)}function $i(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$)return Promise.resolve();const tt=_t.documentElement.classList,ct=dn=>tt.add("".concat(ot,"-").concat(dn)),kt=dn=>tt.remove("".concat(ot,"-").concat(dn)),ie=Pe.autoFetchSvg?function co(){return[...ye,...wt]}():_e.concat(Object.keys(nr));ie.includes("fa")||ie.push("fa");const Le=[".".concat(Tt,":not([").concat(zt,"])")].concat(ie.map(dn=>".".concat(dn,":not([").concat(zt,"])"))).join(", ");if(0===Le.length)return Promise.resolve();let Ve=[];try{Ve=Ht(L.querySelectorAll(Le))}catch{}if(!(Ve.length>0))return Promise.resolve();ct("pending"),kt("complete");const on=Vi.begin("onTree"),ln=Ve.reduce((dn,Jn)=>{try{const Hn=Ac(Jn);Hn&&dn.push(Hn)}catch(Hn){De||"MissingIcon"===Hn.name&&console.error(Hn)}return dn},[]);return new Promise((dn,Jn)=>{Promise.all(ln).then(Hn=>{Nt(Hn,()=>{ct("active"),ct("complete"),kt("pending"),"function"==typeof Q&&Q(),on(),dn()})}).catch(Hn=>{on(),Jn(Hn)})})}function Ko(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Ac(L).then(tt=>{tt&&Nt([tt],Q)})}const Qn=function(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:tt=A,symbol:ct=!1,mask:kt=null,maskId:ie=null,title:Le=null,titleId:Ve=null,classes:on=[],attributes:ln={},styles:dn={}}=Q;if(!L)return;const{prefix:Jn,iconName:Hn,icon:Ii}=L;return Fi(k({type:"icon"},L),()=>(eo("beforeDOMElementCreation",{iconDefinition:L,params:Q}),Pe.autoA11y&&(Le?ln["aria-labelledby"]="".concat(Pe.replacementClass,"-title-").concat(Ve||Mt()):(ln["aria-hidden"]="true",ln.focusable="false")),Pn({icons:{main:Bi(Ii),mask:kt?Bi(kt.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Jn,iconName:Hn,transform:k(k({},A),tt),symbol:ct,title:Le,maskId:ie,titleId:Ve,extra:{attributes:ln,styles:dn,classes:on}})))};var Go={mixout(){return{icon:(L=Qn,function(Q){let tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const ct=(Q||{}).icon?Q:Wn(Q||{});let{mask:kt}=tt;return kt&&(kt=(kt||{}).icon?kt:Wn(kt||{})),L(ct,k(k({},tt),{},{mask:kt}))})};var L},hooks:()=>({mutationObserverCallbacks:L=>(L.treeCallback=$i,L.nodeCallback=Ko,L)}),provides(L){L.i2svg=function(Q){const{node:tt=_t,callback:ct=(()=>{})}=Q;return $i(tt,ct)},L.generateSvgReplacementMutation=function(Q,tt){const{iconName:ct,title:kt,titleId:ie,prefix:Le,transform:Ve,symbol:on,mask:ln,maskId:dn,extra:Jn}=tt;return new Promise((Hn,Ii)=>{Promise.all([$o(ct,Le),ln.iconName?$o(ln.iconName,ln.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(yc=>{let[pn,mo]=yc;Hn([Q,Pn({icons:{main:pn,mask:mo},prefix:Le,iconName:ct,transform:Ve,symbol:on,maskId:dn,title:kt,titleId:ie,extra:Jn,watchable:!0})])}).catch(Ii)})},L.generateAbstractIcon=function(Q){let{children:tt,attributes:ct,main:kt,transform:ie,styles:Le}=Q;const Ve=qe(Le);let on;return Ve.length>0&&(ct.style=Ve),an(ie)&&(on=Si("generateAbstractTransformGrouping",{main:kt,transform:ie,containerWidth:kt.width,iconWidth:kt.width})),tt.push(on||kt.icon),{children:tt,attributes:ct}}}},Ai={mixout:()=>({layer(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:tt=[]}=Q;return Fi({type:"layer"},()=>{eo("beforeDOMElementCreation",{assembler:L,params:Q});let ct=[];return L(kt=>{Array.isArray(kt)?kt.map(ie=>{ct=ct.concat(ie.abstract)}):ct=ct.concat(kt.abstract)}),[{tag:"span",attributes:{class:["".concat(Pe.cssPrefix,"-layers"),...tt].join(" ")},children:ct}]})}})},Ar={mixout:()=>({counter(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:tt=null,classes:ct=[],attributes:kt={},styles:ie={}}=Q;return Fi({type:"counter",content:L},()=>(eo("beforeDOMElementCreation",{content:L,params:Q}),function jo(L){const{content:Q,title:tt,extra:ct}=L,kt=k(k(k({},ct.attributes),tt?{title:tt}:{}),{},{class:ct.classes.join(" ")}),ie=qe(ct.styles);ie.length>0&&(kt.style=ie);const Le=[];return Le.push({tag:"span",attributes:kt,children:[Q]}),tt&&Le.push({tag:"span",attributes:{class:"sr-only"},children:[tt]}),Le}({content:L.toString(),title:tt,extra:{attributes:kt,styles:ie,classes:["".concat(Pe.cssPrefix,"-layers-counter"),...ct]}})))}})},Tc={mixout:()=>({text(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:tt=A,title:ct=null,classes:kt=[],attributes:ie={},styles:Le={}}=Q;return Fi({type:"text",content:L},()=>(eo("beforeDOMElementCreation",{content:L,params:Q}),Vc({content:L,transform:k(k({},A),tt),title:ct,extra:{attributes:ie,styles:Le,classes:["".concat(Pe.cssPrefix,"-layers-text"),...kt]}})))}}),provides(L){L.generateLayersText=function(Q,tt){const{title:ct,transform:kt,extra:ie}=tt;let Le=null,Ve=null;if(Bt){const on=parseInt(getComputedStyle(Q).fontSize,10),ln=Q.getBoundingClientRect();Le=ln.width/on,Ve=ln.height/on}return Pe.autoA11y&&!ct&&(ie.attributes["aria-hidden"]="true"),Promise.resolve([Q,Vc({content:Q.innerHTML,width:Le,height:Ve,transform:kt,title:ct,extra:ie,watchable:!0})])}}};const Cc=new RegExp('"',"ug"),Hc=[1105920,1112319],Mc=k(k(k(k({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),ro=Object.keys(Mc).reduce((L,Q)=>(L[Q.toLowerCase()]=Mc[Q],L),{}),ao=Object.keys(ro).reduce((L,Q)=>{const tt=ro[Q];return L[Q]=tt[900]||[...Object.entries(tt)][0][1],L},{});function gr(L,Q){const tt="".concat(bt).concat(Q.replace(":","-"));return new Promise((ct,kt)=>{if(null!==L.getAttribute(tt))return ct();const Le=Ht(L.children).filter(Hn=>Hn.getAttribute(vt)===Q)[0],Ve=rt.getComputedStyle(L,Q),on=Ve.getPropertyValue("font-family"),ln=on.match(ce),dn=Ve.getPropertyValue("font-weight"),Jn=Ve.getPropertyValue("content");if(Le&&!ln)return L.removeChild(Le),ct();if(ln&&"none"!==Jn&&""!==Jn){const Hn=Ve.getPropertyValue("content");let Ii=function Ic(L,Q){const tt=L.replace(/^['"]|['"]$/g,"").toLowerCase(),ct=parseInt(Q),kt=isNaN(ct)?"normal":ct;return(ro[tt]||{})[kt]||ao[tt]}(on,dn);const{value:yc,isSecondary:pn}=function Xo(L){const Q=L.replace(Cc,""),tt=function zr(L,Q){const tt=L.length;let kt,ct=L.charCodeAt(Q);return ct>=55296&&ct<=56319&&tt>Q+1&&(kt=L.charCodeAt(Q+1),kt>=56320&&kt<=57343)?1024*(ct-55296)+kt-56320+65536:ct}(Q,0),ct=tt>=Hc[0]&&tt<=Hc[1],kt=2===Q.length&&Q[0]===Q[1];return{value:bc(kt?Q[0]:Q),isSecondary:ct||kt}}(Hn),mo=ln[0].startsWith("FontAwesome");let Qo=xn(Ii,yc),uo=Qo;if(mo){const Ao=function Li(L){const Q=oc[L],tt=xn("fas",L);return Q||(tt?{prefix:"fas",iconName:tt}:null)||{prefix:null,iconName:null}}(yc);Ao.iconName&&Ao.prefix&&(Qo=Ao.iconName,Ii=Ao.prefix)}if(!Qo||pn||Le&&Le.getAttribute(X)===Ii&&Le.getAttribute(W)===uo)ct();else{L.setAttribute(tt,uo),Le&&L.removeChild(Le);const Ao=function er(){return{iconName:null,title:null,titleId:null,prefix:null,transform:A,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:ar}=Ao;ar.attributes[vt]=Q,$o(Qo,Ii).then(mc=>{const Nc=Pn(k(k({},Ao),{},{icons:{main:mc,mask:vo()},prefix:Ii,iconName:uo,extra:ar,watchable:!0})),Jr=_t.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===Q?L.insertBefore(Jr,L.firstChild):L.appendChild(Jr),Jr.outerHTML=Nc.map(sa=>bi(sa)).join("\n"),L.removeAttribute(tt),ct()}).catch(kt)}}else ct()})}function sc(L){return Promise.all([gr(L,"::before"),gr(L,"::after")])}function $c(L){return!(L.parentNode===document.head||~ve.indexOf(L.tagName.toUpperCase())||L.getAttribute(vt)||L.parentNode&&"svg"===L.parentNode.tagName)}function yo(L){if($)return new Promise((Q,tt)=>{const ct=Ht(L.querySelectorAll("*")).filter($c).map(sc),kt=Vi.begin("searchPseudoElements");Tn(),Promise.all(ct).then(()=>{kt(),Hi(),Q()}).catch(()=>{kt(),Hi(),tt()})})}let or=!1;const aa=L=>L.toLowerCase().split(" ").reduce((tt,ct)=>{const kt=ct.toLowerCase().split("-"),ie=kt[0];let Le=kt.slice(1).join("-");if(ie&&"h"===Le)return tt.flipX=!0,tt;if(ie&&"v"===Le)return tt.flipY=!0,tt;if(Le=parseFloat(Le),isNaN(Le))return tt;switch(ie){case"grow":tt.size=tt.size+Le;break;case"shrink":tt.size=tt.size-Le;break;case"left":tt.x=tt.x-Le;break;case"right":tt.x=tt.x+Le;break;case"up":tt.y=tt.y-Le;break;case"down":tt.y=tt.y+Le;break;case"rotate":tt.rotate=tt.rotate+Le}return tt},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),Tr={x:0,y:0,width:"100%",height:"100%"};function Yi(L){return L.attributes&&(L.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(L.attributes.fill="black"),L}function br(L){return"g"===L.tag?L.children:[L]}!function Cn(L,Q){let{mixoutsTo:tt}=Q;Co=L,$n={},Object.keys(yi).forEach(ct=>{-1===Vo.indexOf(ct)&&delete yi[ct]}),Co.forEach(ct=>{const kt=ct.mixout?ct.mixout():{};if(Object.keys(kt).forEach(ie=>{"function"==typeof kt[ie]&&(tt[ie]=kt[ie]),"object"==typeof kt[ie]&&Object.keys(kt[ie]).forEach(Le=>{tt[ie]||(tt[ie]={}),tt[ie][Le]=kt[ie][Le]})}),ct.hooks){const ie=ct.hooks();Object.keys(ie).forEach(Le=>{$n[Le]||($n[Le]=[]),$n[Le].push(ie[Le])})}ct.provides&&ct.provides(yi)})}([gi,Go,Ai,Ar,Tc,{hooks:()=>({mutationObserverCallbacks:L=>(L.pseudoElementsCallback=yo,L)}),provides(L){L.pseudoElements2svg=function(Q){const{node:tt=_t}=Q;Pe.searchPseudoElements&&yo(tt)}}},{mixout:()=>({dom:{unwatch(){Tn(),or=!0}}}),hooks:()=>({bootstrap(){Sc(Zi("mutationObserverCallbacks",{}))},noAuto(){!function wa(){Ji&&Ji.disconnect()}()},watch(L){const{observeMutationsRoot:Q}=L;or?Hi():Sc(Zi("mutationObserverCallbacks",{observeMutationsRoot:Q}))}})},{mixout:()=>({parse:{transform:L=>aa(L)}}),hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-transform");return tt&&(L.transform=aa(tt)),L}}),provides(L){L.generateAbstractTransformGrouping=function(Q){let{main:tt,transform:ct,containerWidth:kt,iconWidth:ie}=Q;const Le={transform:"translate(".concat(kt/2," 256)")},Ve="translate(".concat(32*ct.x,", ").concat(32*ct.y,") "),on="scale(".concat(ct.size/16*(ct.flipX?-1:1),", ").concat(ct.size/16*(ct.flipY?-1:1),") "),ln="rotate(".concat(ct.rotate," 0 0)"),Hn={outer:Le,inner:{transform:"".concat(Ve," ").concat(on," ").concat(ln)},path:{transform:"translate(".concat(ie/2*-1," -256)")}};return{tag:"g",attributes:k({},Hn.outer),children:[{tag:"g",attributes:k({},Hn.inner),children:[{tag:tt.icon.tag,children:tt.icon.children,attributes:k(k({},tt.icon.attributes),Hn.path)}]}]}}}},{hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-mask"),ct=tt?We(tt.split(" ").map(kt=>kt.trim())):vo();return ct.prefix||(ct.prefix=Oi()),L.mask=ct,L.maskId=Q.getAttribute("data-fa-mask-id"),L}}),provides(L){L.generateAbstractMask=function(Q){let{children:tt,attributes:ct,main:kt,mask:ie,maskId:Le,transform:Ve}=Q;const{width:on,icon:ln}=kt,{width:dn,icon:Jn}=ie,Hn=function en(L){let{transform:Q,containerWidth:tt,iconWidth:ct}=L;const kt={transform:"translate(".concat(tt/2," 256)")},ie="translate(".concat(32*Q.x,", ").concat(32*Q.y,") "),Le="scale(".concat(Q.size/16*(Q.flipX?-1:1),", ").concat(Q.size/16*(Q.flipY?-1:1),") "),Ve="rotate(".concat(Q.rotate," 0 0)");return{outer:kt,inner:{transform:"".concat(ie," ").concat(Le," ").concat(Ve)},path:{transform:"translate(".concat(ct/2*-1," -256)")}}}({transform:Ve,containerWidth:dn,iconWidth:on}),Ii={tag:"rect",attributes:k(k({},Tr),{},{fill:"white"})},yc=ln.children?{children:ln.children.map(Yi)}:{},pn={tag:"g",attributes:k({},Hn.inner),children:[Yi(k({tag:ln.tag,attributes:k(k({},ln.attributes),Hn.path)},yc))]},mo={tag:"g",attributes:k({},Hn.outer),children:[pn]},Qo="mask-".concat(Le||Mt()),uo="clip-".concat(Le||Mt()),Ao={tag:"mask",attributes:k(k({},Tr),{},{id:Qo,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[Ii,mo]},ar={tag:"defs",children:[{tag:"clipPath",attributes:{id:uo},children:br(Jn)},Ao]};return tt.push(ar,{tag:"rect",attributes:k({fill:"currentColor","clip-path":"url(#".concat(uo,")"),mask:"url(#".concat(Qo,")")},Tr)}),{children:tt,attributes:ct}}}},{provides(L){let Q=!1;rt.matchMedia&&(Q=rt.matchMedia("(prefers-reduced-motion: reduce)").matches),L.missingIconAbstract=function(){const tt=[],ct={fill:"currentColor"},kt={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};tt.push({tag:"path",attributes:k(k({},ct),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const ie=k(k({},kt),{},{attributeName:"opacity"}),Le={tag:"circle",attributes:k(k({},ct),{},{cx:"256",cy:"364",r:"28"}),children:[]};return Q||Le.children.push({tag:"animate",attributes:k(k({},kt),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:k(k({},ie),{},{values:"1;0;1;1;0;1;"})}),tt.push(Le),tt.push({tag:"path",attributes:k(k({},ct),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:Q?[]:[{tag:"animate",attributes:k(k({},ie),{},{values:"1;0;0;0;0;1;"})}]}),Q||tt.push({tag:"path",attributes:k(k({},ct),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:k(k({},ie),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:tt}}}},{hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-symbol");return L.symbol=null!==tt&&(""===tt||tt),L}})}],{mixoutsTo:Xi});const j=Xi.parse,Dt=Xi.icon;var Kn=r(345);const ei=["*"],ai=L=>{const Q={[`fa-${L.animation}`]:null!=L.animation&&!L.animation.startsWith("spin"),"fa-spin":"spin"===L.animation||"spin-reverse"===L.animation,"fa-spin-pulse":"spin-pulse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-spin-reverse":"spin-reverse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-pulse":"spin-pulse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-fw":L.fixedWidth,"fa-border":L.border,"fa-inverse":L.inverse,"fa-layers-counter":L.counter,"fa-flip-horizontal":"horizontal"===L.flip||"both"===L.flip,"fa-flip-vertical":"vertical"===L.flip||"both"===L.flip,[`fa-${L.size}`]:null!==L.size,[`fa-rotate-${L.rotate}`]:null!==L.rotate,[`fa-pull-${L.pull}`]:null!==L.pull,[`fa-stack-${L.stackItemSize}`]:null!=L.stackItemSize};return Object.keys(Q).map(tt=>Q[tt]?tt:null).filter(tt=>tt)};let wo=(()=>{class L{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275prov=o.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})(),vi=(()=>{class L{constructor(){this.definitions={}}addIcons(...tt){for(const ct of tt){ct.prefix in this.definitions||(this.definitions[ct.prefix]={}),this.definitions[ct.prefix][ct.iconName]=ct;for(const kt of ct.icon[2])"string"==typeof kt&&(this.definitions[ct.prefix][kt]=ct)}}addIconPacks(...tt){for(const ct of tt){const kt=Object.keys(ct).map(ie=>ct[ie]);this.addIcons(...kt)}}getIconDefinition(tt,ct){return tt in this.definitions&&ct in this.definitions[tt]?this.definitions[tt][ct]:null}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275prov=o.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})(),Lo=(()=>{class L{constructor(){this.stackItemSize="1x"}ngOnChanges(tt){if("size"in tt)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275dir=o.FsC({type:L,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[o.OA$]})}}return L})(),Wi=(()=>{class L{constructor(tt,ct){this.renderer=tt,this.elementRef=ct}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(tt){"size"in tt&&(null!=tt.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${tt.size.currentValue}`),null!=tt.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${tt.size.previousValue}`))}static{this.\u0275fac=function(ct){return new(ct||L)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275cmp=o.VBU({type:L,selectors:[["fa-stack"]],inputs:{size:"size"},features:[o.OA$],ngContentSelectors:ei,decls:1,vars:0,template:function(ct,kt){1&ct&&(o.NAR(),o.SdG(0))},encapsulation:2})}}return L})(),so=(()=>{class L{set spin(tt){this.animation=tt?"spin":void 0}set pulse(tt){this.animation=tt?"spin-pulse":void 0}constructor(tt,ct,kt,ie,Le){this.sanitizer=tt,this.config=ct,this.iconLibrary=kt,this.stackItem=ie,this.classes=[],null!=Le&&null==ie&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(tt){if(null!=this.icon||null!=this.config.fallbackIcon){if(tt){const kt=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=kt){const ie=this.buildParams();this.renderIcon(kt,ie)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(tt){const ct=((L,Q)=>(L=>void 0!==L.prefix&&void 0!==L.iconName)(L)?L:"string"==typeof L?{prefix:Q,iconName:L}:{prefix:L[0],iconName:L[1]})(tt,this.config.defaultPrefix);return"icon"in ct?ct:this.iconLibrary.getIconDefinition(ct.prefix,ct.iconName)??((L=>{throw new Error(`Could not find icon with iconName=${L.iconName} and prefix=${L.prefix} in the icon library.`)})(ct),null)}buildParams(){const tt={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},ct="string"==typeof this.transform?j.transform(this.transform):this.transform;return{title:this.title,transform:ct,classes:[...ai(tt),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(tt,ct){const kt=Dt(tt,ct);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(kt.html.join("\n"))}static{this.\u0275fac=function(ct){return new(ct||L)(o.rXU(Kn.up),o.rXU(wo),o.rXU(vi),o.rXU(Lo,8),o.rXU(Wi,8))}}static{this.\u0275cmp=o.VBU({type:L,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(ct,kt){2&ct&&(o.Mr5("innerHTML",kt.renderedIconHTML,o.npT),o.BMQ("title",kt.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[o.OA$],decls:0,vars:0,template:function(ct,kt){},encapsulation:2})}}return L})(),dc=(()=>{class L{static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275mod=o.$C({type:L})}static{this.\u0275inj=o.G2t({})}}return L})()},45383:(Oe,Et,r)=>{r.d(Et,{$3Z:()=>c1,$UM:()=>V4,A4h:()=>pf,AaJ:()=>cm,BF2:()=>Bb,CeG:()=>W2,DN2:()=>j3,DW4:()=>Lo,E5r:()=>Sn,GRI:()=>Pb,JAe:()=>r5,JmV:()=>Vu,Jyw:()=>Ls,KMJ:()=>gn,LBj:()=>_x,LFz:()=>Q,O0T:()=>zx,QLR:()=>J4,QtJ:()=>La,SGM:()=>$a,Uj9:()=>bd,Vpu:()=>M6,X46:()=>yn,bLf:()=>Te,bMg:()=>uc,cbP:()=>u4,ckx:()=>ji,e68:()=>vx,eGi:()=>a4,hem:()=>Ox,hpd:()=>us,iW_:()=>K3,ijD:()=>sb,imB:()=>Vh,jPR:()=>Db,jTw:()=>o7,mEO:()=>X2,mRM:()=>R6,mh:()=>a1,n2W:()=>Gb,nsx:()=>Q0,pNp:()=>e3,pS3:()=>ms,q9p:()=>Mi,qcK:()=>Z0,qtl:()=>Zl,rIc:()=>l4,rfe:()=>Rx,sjs:()=>_t,tUE:()=>Sr,tdl:()=>y4,vaG:()=>du,w97:()=>vc,wG0:()=>af,y_8:()=>gm,zm_:()=>al});const _t={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},Te={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Mi={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},vc={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},ji={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Sr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Sn={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},Lo={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},Q={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},La={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},yn={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},uc={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},bd={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},Zl={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},$a={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},c1={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},M6=c1,Vh={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},a1={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z"]},R6={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},o7={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},Q0={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Z0={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},e3={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},ms={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},us={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},W2={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},cm={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},j3={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},gm={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},X2={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},K3=X2,a4={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z"]},l4={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},du={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},u4={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Vu={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},al={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},y4={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},af={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},pf={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]},sb={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},V4={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Db={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},J4={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},Ls={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},Pb=Ls,gn={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},Bb={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},_x={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},vx={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},r5={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Ox={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z"]},zx={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Rx={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Gb={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},33609:(Oe,Et,r)=>{r.d(Et,{bA:()=>nn,Q8:()=>yt,Kj:()=>ue,JO:()=>Lt,$o:()=>st,bF:()=>Ie,Tl:()=>W});var o=r(17705),y=r(7673),_=r(96697),T=r(86648),k=r(96354),Y=r(21413),q=r(84412),it=r(27468),et=r(12498),R=r(88141),lt=r(99437),U=r(76496),P=r(25558),m=r(84572),ut=r(983);function rt(A){return A&&A.constructor&&"function"==typeof A.constructor.isBuffer&&A.constructor.isBuffer(A)}function _t(A){return A}function Ft(A,mt){const G=(mt=mt||{}).delimiter||".",Mt=mt.maxDepth,Ht=mt.transformKey||_t,re={};return function Ae(Me,qe,an){an=an||1,Object.keys(Me).forEach(function(en){const mn=Me[en],En=mt.safe&&Array.isArray(mn),Fn=Object.prototype.toString.call(mn),On=rt(mn),An="[object Object]"===Fn||"[object Array]"===Fn,gi=qe?qe+G+Ht(en):Ht(en);if(!En&&!On&&An&&Object.keys(mn).length&&(!mt.maxDepth||an0&&(En=Me(mn.shift()),Fn=Me(mn[0]))}On[En]=le(A[en],mt)}),re}class de{translations;constructor(mt){this.translations=mt}getTranslation(mt){return(0,y.of)(this.translations.get(mt)||{})}}const $=new o.nKC("TRANSLOCO_LOADER");function Bt(A,mt){return A&&(Object.prototype.hasOwnProperty.call(A,mt)?A[mt]:mt.split(".").reduce((G,Mt)=>G?.[Mt],A))}function Ct(A){return A?Array.isArray(A)?A.length:Te(A)?Object.keys(A).length:A?A.length:0:0}function _e(A){return"string"==typeof A}function Te(A){return!!A&&"object"==typeof A&&!Array.isArray(A)}function Je(A){return A.replace(/(?:^\w|[A-Z]|\b\w)/g,(mt,G)=>0==G?mt.toLowerCase():mt.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Be(A){return null==A}function Se(A){return!1===Be(A)}function be(A){return A&&"string"==typeof A.scope}function St(A){return Ft(A,{safe:!0})}const At=new o.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Kt}),Kt={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Zt(A={}){return{...Kt,...A,missingHandler:{...Kt.missingHandler,...A.missingHandler},flatten:{...Kt.flatten,...A.flatten}}}const xe=new o.nKC("TRANSLOCO_TRANSPILER");let Ee=(()=>{class A{interpolationMatcher;constructor(G){this.interpolationMatcher=function bn(A){const[mt,G]=A.interpolation;return new RegExp(`${mt}(.*?)${G}`,"g")}(G??Kt)}transpile(G,Mt={},Ht,re){return _e(G)?G.replace(this.interpolationMatcher,(Ae,Me)=>(Me=Me.trim(),Se(Mt[Me])?Mt[Me]:Se(Ht[Me])?this.transpile(Ht[Me],Mt,Ht,re):"")):(Mt&&(Te(G)?G=this.handleObject(G,Mt,Ht,re):Array.isArray(G)&&(G=this.handleArray(G,Mt,Ht,re))),G)}handleObject(G,Mt={},Ht,re){let Ae=G;return Object.keys(Mt).forEach(Me=>{const qe=Bt(Ae,Me),an=Bt(Mt,Me),en=this.transpile(qe,an,Ht,re);Ae=function F(A,mt,G){A={...A};const Mt=mt.split("."),Ht=Mt.length-1;return Mt.reduce((re,Ae,Me)=>(re[Ae]=Me===Ht?G:Array.isArray(re[Ae])?re[Ae].slice():{...re[Ae]},re&&re[Ae]),A),A}(Ae,Me,en)}),Ae}handleArray(G,Mt={},Ht,re){return G.map(Ae=>this.transpile(Ae,Mt,Ht,re))}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO(At,8))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const It=new o.nKC("TRANSLOCO_MISSING_HANDLER");let te=(()=>{class A{handle(G,Mt){return Mt.missingHandler.logMissingKey&&!Mt.prodMode&&console.warn(`%c Missing translation for '${G}'`,"font-size: 12px; color: red"),G}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const Yt=new o.nKC("TRANSLOCO_INTERCEPTOR");let wt=(()=>{class A{preSaveTranslation(G){return G}preSaveTranslationKey(G,Mt){return Mt}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const ee=new o.nKC("TRANSLOCO_FALLBACK_STRATEGY");let X,me=(()=>{class A{userConfig;constructor(G){this.userConfig=G}getNextLangs(){const G=this.userConfig.fallbackLang;if(!G)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(G)?G:[G]}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO(At))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();function Qt(A){if(!A)return"";const mt=A.split("/");return mt.pop(),mt.join("/")}function $e(A){return A?A.split("/").pop():""}function Ut(A,mt,G="|"){if(_e(A)){const Mt=A.split(G),Ht=Mt.pop();return Ht===mt?[!0,Mt.toString()]:[!1,Ht]}return[!1,""]}function qt(A,mt){const[G]=Ut(mt,"static");return!G&&!!A.config.reRenderOnLangChange}function pt(A){return A?mt=>mt:(0,_.s)(1)}function nt(A,mt){return function gt(A){return A&&Te(A.loader)}(A)?function B(A,mt){return Object.keys(A).reduce((G,Mt)=>(G[`${mt}/${Mt}`]=A[Mt],G),{})}(A.loader,mt):void 0}function zt(A){return{scope:Qt(A)||null,langName:$e(A)}}function vt(A){const{path:mt,inlineLoader:G,mainLoader:Mt,data:Ht}=A;if(G){if(!1===function jt(A){return"function"==typeof A}(G[mt]))throw`You're using an inline loader but didn't provide a loader for ${mt}`;return G[mt]().then(Ae=>Ae.default?Ae.default:Ae)}return Mt.getTranslation(mt,Ht)}function W(A,mt={},G){return X.translate(A,mt,G)}let Lt=(()=>{class A{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new Y.B;events$=this.events.asObservable();config;constructor(G,Mt,Ht,re,Ae,Me){this.loader=G,this.parser=Mt,this.missingHandler=Ht,this.interceptor=re,this.fallbackStrategy=Me,this.loader||(this.loader=new de(this.translations)),X=this,this.config=JSON.parse(JSON.stringify(Ae)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new q.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(qe=>{"translationLoadSuccess"===qe.type&&qe.wasFailure&&this.setActiveLang(qe.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(G){this.defaultLang=G}getActiveLang(){return this.lang.getValue()}setActiveLang(G){return this.parser.onLangChanged?.(G),this.lang.next(G),this.events.next({type:"langChanged",payload:zt(G)}),this}setAvailableLangs(G){this.availableLangs=G}getAvailableLangs(){return this.availableLangs}load(G,Mt={}){const Ht=this.cache.get(G);if(Ht)return Ht;let re;const Ae=this._isLangScoped(G);let Me;Ae&&(Me=Qt(G));const qe={path:G,mainLoader:this.loader,inlineLoader:Mt.inlineLoader,data:Ae?{scope:Me}:void 0};if(this.useFallbackTranslation(G)){const en=Ae?`${Me}/${this.firstFallbackLang}`:this.firstFallbackLang,mn=function bt({mainLoader:A,path:mt,data:G,fallbackPath:Mt,inlineLoader:Ht}){return(Mt?[mt,Mt]:[mt]).map(Ae=>{const Me=vt({path:Ae,mainLoader:A,inlineLoader:Ht,data:G});return(0,T.H)(Me).pipe((0,k.T)(qe=>({translation:qe,lang:Ae})))})}({...qe,fallbackPath:en});re=(0,it.p)(mn)}else{const en=vt(qe);re=(0,T.H)(en)}const an=re.pipe((0,et.L)(this.config.failedRetries),(0,R.M)(en=>{Array.isArray(en)?en.forEach(mn=>{this.handleSuccess(mn.lang,mn.translation),mn.lang!==G&&this.cache.set(mn.lang,(0,y.of)({}))}):this.handleSuccess(G,en)}),(0,lt.W)(en=>(this.config.prodMode||console.error(`Error while trying to load "${G}"`,en),this.handleFailure(G,Mt))),(0,U.t)(1));return this.cache.set(G,an),an}translate(G,Mt={},Ht=this.getActiveLang()){if(!G)return G;const{scope:re,resolveLang:Ae}=this.resolveLangAndScope(Ht);if(Array.isArray(G))return G.map(an=>this.translate(re?`${re}.${an}`:an,Mt,Ae));G=re?`${re}.${G}`:G;const Me=this.getTranslation(Ae),qe=Me[G];return qe?this.parser.transpile(qe,Mt,Me,G):this._handleMissingKey(G,qe,Mt)}selectTranslate(G,Mt,Ht,re=!1){let Ae;const Me=(an,en)=>this.load(an,en).pipe((0,k.T)(()=>re?this.translateObject(G,Mt,an):this.translate(G,Mt,an)));if(Be(Ht))return this.langChanges$.pipe((0,P.n)(an=>Me(an)));if(function ye(A){return Array.isArray(A)&&A.every(be)}(Ht)||be(Ht)){const an=Array.isArray(Ht)?Ht[0]:Ht;Ht=an.scope,Ae=nt(an,an.scope)}if(this.isLang(Ht)||this.isScopeWithLang(Ht))return Me(Ht);const qe=Ht;return this.langChanges$.pipe((0,P.n)(an=>Me(`${qe}/${an}`,{inlineLoader:Ae})))}isScopeWithLang(G){return this.isLang($e(G))}translateObject(G,Mt={},Ht=this.getActiveLang()){if(_e(G)||Array.isArray(G)){const{resolveLang:Ae,scope:Me}=this.resolveLangAndScope(Ht);if(Array.isArray(G))return G.map(en=>this.translateObject(Me?`${Me}.${en}`:en,Mt,Ae));const qe=this.getTranslation(Ae),an=function $t(A){return le(A)}(this.getObjectByKey(qe,G=Me?`${Me}.${G}`:G));return function ft(A){return 0===Ct(A)}(an)?this.translate(G,Mt,Ht):this.parser.transpile(an,Mt,qe,G)}const re=[];for(const[Ae,Me]of this.getEntries(G))re.push(this.translateObject(Ae,Me,Ht));return re}selectTranslateObject(G,Mt,Ht){if(_e(G)||Array.isArray(G))return this.selectTranslate(G,Mt,Ht,!0);const[[re,Ae],...Me]=this.getEntries(G);return this.selectTranslateObject(re,Ae,Ht).pipe((0,k.T)(qe=>{const an=[qe];for(const[en,mn]of Me)an.push(this.translateObject(en,mn,Ht));return an}))}getTranslation(G){if(G){if(this.isLang(G))return this.translations.get(G)||{};{const{scope:Mt,resolveLang:Ht}=this.resolveLangAndScope(G),re=this.translations.get(Ht)||{};return this.getObjectByKey(re,Mt)}}return this.translations}selectTranslation(G){let Mt=this.langChanges$;if(G){const Ht=$e(G)!==G;Mt=this.isLang(G)||Ht?(0,y.of)(G):this.langChanges$.pipe((0,k.T)(re=>`${G}/${re}`))}return Mt.pipe((0,P.n)(Ht=>this.load(Ht).pipe((0,k.T)(()=>this.getTranslation(Ht)))))}setTranslation(G,Mt=this.getActiveLang(),Ht={}){const Ae={merge:!0,emitChange:!0,...Ht},Me=Qt(Mt);let qe=G;Me&&(qe=St({[this.getMappedScope(Me)]:G}));const an=Me?$e(Mt):Mt,en={...Ae.merge&&this.getTranslation(an),...qe},mn=this.config.flatten.aot?en:St(en),En=this.interceptor.preSaveTranslation(mn,an);this.translations.set(an,En),Ae.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(G,Mt,Ht=this.getActiveLang(),re={}){const Ae=this.interceptor.preSaveTranslationKey(G,Mt,Ht);this.setTranslation({[G]:Ae},Ht,{...re,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:G}){const Mt=Array.isArray(G)?G[0]:G;G&&this.useFallbackTranslation(Mt)&&(this.firstFallbackLang=Mt)}_handleMissingKey(G,Mt,Ht){if(this.config.missingHandler.allowEmpty&&""===Mt)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const re=this.translate(G,Ht,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,re}return this.missingHandler.handle(G,this.getMissingHandlerData(),Ht)}_isLangScoped(G){return-1===this.getAvailableLangsIds().indexOf(G)}isLang(G){return-1!==this.getAvailableLangsIds().indexOf(G)}_loadDependencies(G,Mt){const Ht=$e(G);return this._isLangScoped(G)&&!this.isLoadedTranslation(Ht)?(0,m.z)([this.load(Ht),this.load(G,{inlineLoader:Mt})]):this.load(G,{inlineLoader:Mt})}_completeScopeWithLang(G){return this._isLangScoped(G)&&!this.isLang($e(G))?`${G}/${this.getActiveLang()}`:G}_setScopeAlias(G,Mt){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[G]=Mt}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(G){return Ct(this.getTranslation(G))}getAvailableLangsIds(){return _e(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Mt=>Mt.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(G){return this.config.missingHandler.useFallbackTranslation&&G!==this.firstFallbackLang}handleSuccess(G,Mt){this.setTranslation(Mt,G,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:zt(G)}),this.failedLangs.forEach(Ht=>this.cache.delete(Ht)),this.failedLangs.clear()}handleFailure(G,Mt){Be(Mt.failedCounter)&&(Mt.failedCounter=0,Mt.fallbackLangs||(Mt.fallbackLangs=this.fallbackStrategy.getNextLangs(G)));const Ht=G.split("/"),Ae=Mt.fallbackLangs[Mt.failedCounter];if(this.failedLangs.add(G),this.cache.has(Ae))return this.handleSuccess(Ae,this.getTranslation(Ae)),ut.w;if(!Ae||Ae===Ht[Ht.length-1]){let an="Unable to load translation and all the fallback languages";throw Ht.length>1&&(an+=", did you misspelled the scope name?"),new Error(an)}let qe=Ae;return Ht.length>1&&(Ht[Ht.length-1]=Ae,qe=Ht.join("/")),Mt.failedCounter++,this.events.next({type:"translationLoadFailure",payload:zt(G)}),this.load(qe,Mt)}getMappedScope(G){const{scopeMapping:Mt={}}=this.config;return Mt[G]||Je(G)}resolveLangAndScope(G){let Ht,Mt=G;if(this._isLangScoped(G)){const re=$e(G),Ae=this.isLang(re);Mt=Ae?re:this.getActiveLang(),Ht=this.getMappedScope(Ae?Qt(G):G)}return{scope:Ht,resolveLang:Mt}}getObjectByKey(G,Mt){const Ht={},re=`${Mt}.`;for(const Ae in G)Ae.startsWith(re)&&(Ht[Ae.replace(re,"")]=G[Ae]);return Ht}getEntries(G){return G instanceof Map?G.entries():Object.entries(G)}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO($,8),o.KVO(xe),o.KVO(It),o.KVO(Yt),o.KVO(At),o.KVO(ee))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),ve=(()=>{class A{html;static \u0275fac=function(Mt){return new(Mt||A)};static \u0275cmp=o.VBU({type:A,selectors:[["ng-component"]],inputs:{html:"html"},standalone:!0,features:[o.aNF],decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(Mt,Ht){1&Mt&&o.nrm(0,"div",0),2&Mt&&o.Y8G("innerHTML",Ht.html,o.npT)},encapsulation:2})}return A})();class De{view;vcr;constructor(mt,G){this.view=mt,this.vcr=G}attachView(){if(this.view instanceof o.C4Q)this.vcr.createEmbeddedView(this.view);else if(_e(this.view)){const mt=this.vcr.createComponent(ve);mt.instance.html=this.view,mt.hostView.detectChanges()}else this.vcr.createComponent(this.view)}detachView(){this.vcr.clear()}}const Ke=new o.nKC("TRANSLOCO_LANG"),Qe=new o.nKC("TRANSLOCO_LOADING_TEMPLATE"),sn=new o.nKC("TRANSLOCO_SCOPE");class vn{initialized=!1;resolve({inline:mt,provider:G,active:Mt}){let Ht=Mt;if(this.initialized)return Ht=Mt,Ht;if(G){const[,re]=Ut(G,"static");Ht=re}if(mt){const[,re]=Ut(mt,"static");Ht=re}return this.initialized=!0,Ht}resolveLangBasedOnScope(mt){return Qt(mt)?$e(mt):mt}resolveLangPath(mt,G){return G?`${G}/${mt}`:mt}}class he{service;constructor(mt){this.service=mt}resolve(mt){const{inline:G,provider:Mt}=mt;if(G)return G;if(Mt){if(be(Mt)){const{scope:Ht,alias:re=Je(Ht)}=Mt;return this.service._setScopeAlias(Ht,re),Ht}return Mt}}}let nn=(()=>{class A{service=(0,o.WQX)(Lt);tpl=(0,o.WQX)(o.C4Q,{optional:!0});providerLang=(0,o.WQX)(Ke,{optional:!0});providerScope=(0,o.WQX)(sn,{optional:!0});providedLoadingTpl=(0,o.WQX)(Qe,{optional:!0});cdr=(0,o.WQX)(o.gRc);host=(0,o.WQX)(o.aKT);vcr=(0,o.WQX)(o.c1b);renderer=(0,o.WQX)(o.sFG);subscription=null;view;translationMemo={};key;params={};inlineScope;inlineRead;inlineLang;inlineTpl;currentLang;loaderTplHandler;initialized=!1;path;langResolver=new vn;scopeResolver=new he(this.service);strategy=null===this.tpl?"attribute":"structural";static ngTemplateContextGuard(G,Mt){return!0}ngOnInit(){const G=qt(this.service,this.providerLang||this.inlineLang);if(this.subscription=this.service.langChanges$.pipe((0,P.n)(Mt=>{const Ht=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:Mt});return Array.isArray(this.providerScope)?(0,it.p)(this.providerScope.map(re=>this.resolveScope(Ht,re))):this.resolveScope(Ht,this.providerScope)}),pt(G)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.inlineRead),this.cdr.markForCheck(),this.initialized=!0}),!this.initialized){const Mt=this.resolveLoadingContent();Mt&&(this.loaderTplHandler=new De(Mt,this.vcr),this.loaderTplHandler.attachView())}}ngOnChanges(G){"attribute"===this.strategy&&Object.keys(G).some(Ht=>!G[Ht].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.service.translate(this.key,this.params,this.currentLang))}structuralStrategy(G,Mt){this.translationMemo={},this.view?(this.view.context.$implicit=this.getTranslateFn(G,Mt),this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:this.getTranslateFn(G,Mt),currentLang:this.currentLang}))}getTranslateFn(G,Mt){return(Ht,re)=>{const Ae=Mt?`${Mt}.${Ht}`:Ht,Me=re?`${Ae}${JSON.stringify(re)}`:Ae;return Object.prototype.hasOwnProperty.call(this.translationMemo,Me)||(this.translationMemo[Me]={params:re,value:this.service.translate(Ae,re,G)}),this.translationMemo[Me].value}}resolveLoadingContent(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}detachLoader(){this.loaderTplHandler?.detachView()}resolveScope(G,Mt){const Ht=this.scopeResolver.resolve({inline:this.inlineScope,provider:Mt});this.path=this.langResolver.resolveLangPath(G,Ht);const re=nt(Mt,Ht);return this.service._loadDependencies(this.path,re)}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275dir=o.FsC({type:A,selectors:[["","transloco",""]],inputs:{key:["transloco","key"],params:["translocoParams","params"],inlineScope:["translocoScope","inlineScope"],inlineRead:["translocoRead","inlineRead"],inlineLang:["translocoLang","inlineLang"],inlineTpl:["translocoLoadingTpl","inlineTpl"]},standalone:!0,features:[o.OA$]})}return A})(),ue=(()=>{class A{service;providerScope;providerLang;cdr;subscription=null;lastValue="";lastKey;path;langResolver=new vn;scopeResolver;constructor(G,Mt,Ht,re){this.service=G,this.providerScope=Mt,this.providerLang=Ht,this.cdr=re,this.scopeResolver=new he(this.service)}transform(G,Mt,Ht){if(!G)return G;const re=Mt?`${G}${JSON.stringify(Mt)}`:G;if(re===this.lastKey)return this.lastValue;this.lastKey=re,this.subscription?.unsubscribe();const Ae=qt(this.service,this.providerLang||Ht);return this.subscription=this.service.langChanges$.pipe((0,P.n)(Me=>{const qe=this.langResolver.resolve({inline:Ht,provider:this.providerLang,active:Me});return Array.isArray(this.providerScope)?(0,it.p)(this.providerScope.map(an=>this.resolveScope(qe,an))):this.resolveScope(qe,this.providerScope)}),pt(Ae)).subscribe(()=>this.updateValue(G,Mt)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(G,Mt){const Ht=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(G,Mt,Ht),this.cdr.markForCheck()}resolveScope(G,Mt){const Ht=this.scopeResolver.resolve({inline:void 0,provider:Mt});this.path=this.langResolver.resolveLangPath(G,Ht);const re=nt(Mt,Ht);return this.service._loadDependencies(this.path,re)}static \u0275fac=function(Mt){return new(Mt||A)(o.rXU(Lt,16),o.rXU(sn,24),o.rXU(Ke,24),o.rXU(o.gRc,16))};static \u0275pipe=o.EJ8({name:"transloco",type:A,pure:!1,standalone:!0})}return A})(),yt=(()=>{class A{static \u0275fac=function(Mt){return new(Mt||A)};static \u0275mod=o.$C({type:A});static \u0275inj=o.G2t({})}return A})();function st(A){const mt=[ht(Ee),S(te),dt(wt),V(me)];return A.config&&mt.push(function Tt(A){return(0,o.EmA)([{provide:At,useValue:Zt(A)}])}(A.config)),A.loader&&mt.push(function ce(A){return(0,o.EmA)([{provide:$,useClass:A}])}(A.loader)),mt}function Ie(A){return{provide:sn,useValue:A,multi:!0}}function ht(A){return(0,o.EmA)([{provide:xe,useClass:A,deps:[At]}])}function V(A){return(0,o.EmA)([{provide:ee,useClass:A,deps:[At]}])}function S(A){return(0,o.EmA)([{provide:It,useClass:A}])}function dt(A){return(0,o.EmA)([{provide:Yt,useClass:A}])}new o.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new o.nKC("TRANSLOCO_TEST_OPTIONS - Testing options")},49894:(Oe,Et,r)=>{r.d(Et,{d:()=>$,s:()=>He});var o=r(21413),y=r(18359),_=r(86648),T=r(983),k=r(17705),Y=r(31397),q=r(56977);const it=k.YHP,R=Symbol("__destroy"),lt=Symbol("__decoratorApplied");function U(Ce){return"string"==typeof Ce?Symbol(`__destroy__${Ce}`):R}function m(Ce,Be){Ce[Be]||(Ce[Be]=new o.B)}function ut(Ce,Be){Ce[Be]&&(Ce[Be].next(),Ce[Be].complete(),Ce[Be]=null)}function rt(Ce){Ce instanceof y.yU&&Ce.unsubscribe()}function Ft(Ce,Be){return function(){if(Ce&&Ce.call(this),ut(this,U()),Be.arrayName&&function _t(Ce){Array.isArray(Ce)&&Ce.forEach(rt)}(this[Be.arrayName]),Be.checkProperties)for(const Se in this)Be.blackList?.includes(Se)||rt(this[Se])}}function $(Ce={}){return Be=>{!function et(Ce){return!!Ce[it]}(Be)?function le(Ce,Be){Ce.prototype.ngOnDestroy=Ft(Ce.prototype.ngOnDestroy,Be)}(Be,Ce):function de(Ce,Be){const Se=Ce.\u0275pipe;Se.onDestroy=Ft(Se.onDestroy,Be)}(Be,Ce),function P(Ce){Ce.prototype[lt]=!0}(Be)}}const Bt=7,F=Symbol("CheckerHasBeenSet");function jt(Ce){const Be=k.JZv.Zone;return Be&&"function"==typeof Be.root?.run?Be.root.run(Ce):Ce()}const we=!1;function He(Ce,Be){return Se=>{const cn=U(Be);"string"==typeof Be?function Te(Ce,Be,Se){const cn=Ce[Be];if(we&&"function"!=typeof cn)throw new Error(`${Ce.constructor.name} is using untilDestroyed but doesn't implement ${Be}`);m(Ce,Se),Ce[Be]=function(){cn.apply(this,arguments),ut(this,Se),Ce[Be]=cn}}(Ce,Be,cn):(we&&function Je(Ce){const Be=Object.getPrototypeOf(Ce);if(!(lt in Be))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ce),m(Ce,cn));const be=Ce[cn];return we&&function Ct(Ce,Be){Ce[F]||function ft(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(jt(()=>(0,_.H)(Promise.resolve()).pipe((0,Y.Z)(()=>{let Se;try{Se=(0,k.xtB)(Ce)}catch{Se=null}const cn=Se?.lView;if(null==cn)return T.w;const be=cn[Bt]||(cn[Bt]=[]),ye=new o.B;return be.push(function(){jt(()=>{ye.next(),ye.complete()})}),ye}),(0,Y.Z)(()=>Promise.resolve())).subscribe(()=>{(Be.observed??Be.observers.length>0)&&console.warn(function _e(Ce){return`\n The ${Ce.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ce))})),Ce[F]=!0)}(Ce,be),Se.pipe((0,q.Q)(be))}}},10467:(Oe,Et,r)=>{function o(_,T,k,Y,q,it,et){try{var R=_[it](et),lt=R.value}catch(U){return void k(U)}R.done?T(lt):Promise.resolve(lt).then(Y,q)}function y(_){return function(){var T=this,k=arguments;return new Promise(function(Y,q){var it=_.apply(T,k);function et(lt){o(it,Y,q,et,R,"next",lt)}function R(lt){o(it,Y,q,et,R,"throw",lt)}et(void 0)})}}r.d(Et,{A:()=>y})},31635:(Oe,Et,r)=>{r.d(Et,{AQ:()=>Bt,C6:()=>y,Cg:()=>k,Cl:()=>_,N3:()=>$,sH:()=>U,xN:()=>Ct});var o=function(gt,$t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(St,At){St.__proto__=At}||function(St,At){for(var Kt in At)Object.prototype.hasOwnProperty.call(At,Kt)&&(St[Kt]=At[Kt])})(gt,$t)};function y(gt,$t){if("function"!=typeof $t&&null!==$t)throw new TypeError("Class extends value "+String($t)+" is not a constructor or null");function St(){this.constructor=gt}o(gt,$t),gt.prototype=null===$t?Object.create($t):(St.prototype=$t.prototype,new St)}var _=function(){return _=Object.assign||function($t){for(var St,At=1,Kt=arguments.length;At=0;Ee--)(xe=gt[Ee])&&(Zt=(Kt<3?xe(Zt):Kt>3?xe($t,St,Zt):xe($t,St))||Zt);return Kt>3&&Zt&&Object.defineProperty($t,St,Zt),Zt}function U(gt,$t,St,At){return new(St||(St=Promise))(function(Zt,xe){function Ee(oe){try{at(At.next(oe))}catch(It){xe(It)}}function bn(oe){try{at(At.throw(oe))}catch(It){xe(It)}}function at(oe){oe.done?Zt(oe.value):function Kt(Zt){return Zt instanceof St?Zt:new St(function(xe){xe(Zt)})}(oe.value).then(Ee,bn)}at((At=At.apply(gt,$t||[])).next())})}function $(gt){return this instanceof $?(this.v=gt,this):new $(gt)}function Bt(gt,$t,St){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Kt,At=St.apply(gt,$t||[]),Zt=[];return Kt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ee("next"),Ee("throw"),Ee("return",function xe(Yt){return function(wt){return Promise.resolve(wt).then(Yt,It)}}),Kt[Symbol.asyncIterator]=function(){return this},Kt;function Ee(Yt,wt){At[Yt]&&(Kt[Yt]=function(ee){return new Promise(function(me,Qt){Zt.push([Yt,ee,me,Qt])>1||bn(Yt,ee)})},wt&&(Kt[Yt]=wt(Kt[Yt])))}function bn(Yt,wt){try{!function at(Yt){Yt.value instanceof $?Promise.resolve(Yt.value.v).then(oe,It):te(Zt[0][2],Yt)}(At[Yt](wt))}catch(ee){te(Zt[0][3],ee)}}function oe(Yt){bn("next",Yt)}function It(Yt){bn("throw",Yt)}function te(Yt,wt){Yt(wt),Zt.shift(),Zt.length&&bn(Zt[0][0],Zt[0][1])}}function Ct(gt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var St,$t=gt[Symbol.asyncIterator];return $t?$t.call(gt):(gt=function rt(gt){var $t="function"==typeof Symbol&&Symbol.iterator,St=$t&>[$t],At=0;if(St)return St.call(gt);if(gt&&"number"==typeof gt.length)return{next:function(){return gt&&At>=gt.length&&(gt=void 0),{value:gt&>[At++],done:!gt}}};throw new TypeError($t?"Object is not iterable.":"Symbol.iterator is not defined.")}(gt),St={},At("next"),At("throw"),At("return"),St[Symbol.asyncIterator]=function(){return this},St);function At(Zt){St[Zt]=gt[Zt]&&function(xe){return new Promise(function(Ee,bn){!function Kt(Zt,xe,Ee,bn){Promise.resolve(bn).then(function(at){Zt({value:at,done:Ee})},xe)}(Ee,bn,(xe=gt[Zt](xe)).done,xe.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Oe=>{Oe(Oe.s=28590)}]); \ No newline at end of file diff --git a/dist/main.c130ec302a7a706b.js b/dist/main.c130ec302a7a706b.js new file mode 100644 index 00000000..f1ac9a98 --- /dev/null +++ b/dist/main.c130ec302a7a706b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8792],{14699:(Oe,Et,r)=>{r.d(Et,{c:()=>o});const o={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba",intercomWidget:!0,intercomAppId:"ymvqkyiw"}},39984:(Oe,Et,r)=>{r.d(Et,{H:()=>R});var o=r(84412),y=r(7673),_=r(96354),T=r(99437),k=r(25558),Y=r(88141),q=r(24784),it=r(17705);r(36225);let R=(()=>{class lt{constructor(P){this.lookupService=P,this.configSubject=new o.t({intercomWidget:!0}),this.config$=this.configSubject.asObservable(),this.INTERCOM_KEY="intercom_widget_enabled",this.loadConfig()}loadConfig(){this.getConfig().subscribe(P=>{this.configSubject.next(P)})}getConfig(){return this.lookupService.getAll({filter:`name="${this.INTERCOM_KEY}"`}).pipe((0,_.T)(P=>{const m=P?.resource?.[0],ut={intercomWidget:!m||"true"===m.value,intercomAppId:"ymvqkyiw"};return this.configSubject.next(ut),ut}),(0,T.W)(()=>{const P={intercomWidget:!0,intercomAppId:"ymvqkyiw"};return this.configSubject.next(P),(0,y.of)(P)}))}updateConfig(P){const m=P.intercomWidget?"true":"false";return this.lookupService.getAll({filter:`name="${this.INTERCOM_KEY}"`}).pipe((0,_.T)(ut=>ut?.resource?.[0]),(0,T.W)(()=>(0,y.of)(null)),(0,k.n)(ut=>ut?this.lookupService.patch(ut.id,{value:m}).pipe((0,Y.M)(()=>{this.configSubject.next(P)})):this.lookupService.create({resource:[{name:this.INTERCOM_KEY,value:m,private:!1}]}).pipe((0,Y.M)(()=>{this.configSubject.next(P)}))),(0,T.W)(ut=>{throw console.error("Failed to update Intercom config:",ut),ut}))}get currentConfig(){return this.configSubject.value}get isIntercomEnabled(){return this.configSubject.value.intercomWidget??!0}static{this.\u0275fac=function(m){return new(m||lt)(it.KVO(q.mr))}}static{this.\u0275prov=it.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}}return lt})()},79846:(Oe,Et,r)=>{r.d(Et,{H:()=>Y});var o=r(63532),y=r(91489),_=r(17705),T=r(21626),k=r(29487);let Y=(()=>{class q{constructor(et,R){this.http=et,this.userDataService=R}get url(){return this.userDataService.userData?.isSysAdmin?o.t.ADMIN_PROFILE:o.t.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:y.NE})}saveProfile(et){return this.http.put(this.url,et,{headers:y.NE})}static{this.\u0275fac=function(R){return new(R||q)(_.KVO(T.Qq),_.KVO(k.T))}}static{this.\u0275prov=_.jDH({token:q,factory:q.\u0275fac})}}return q})()},34387:(Oe,Et,r)=>{r.d(Et,{g:()=>lt});var o=r(96354),y=r(99437),_=r(7673),T=r(63532),k=r(91489),Y=r(23472),q=r(17705),it=r(21626),et=r(18498),R=r(29487);let lt=(()=>{class U{constructor(m,ut,rt){this.http=m,this.router=ut,this.userDataService=rt}register(m){return this.http.post(T.t.REGISTER,m,k.Jm)}login(m){return this.http.post(T.t.USER_SESSION,m,{headers:k.NE}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)),(0,y.W)(()=>this.http.post(T.t.ADMIN_SESSION,m,{}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,o.T)(()=>!0),(0,y.W)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(m){return this.http.get(T.t.USER_SESSION,{headers:{...k.NE,Authorization:m?`Bearer ${m}`:""}}).pipe((0,o.T)(ut=>(this.userDataService.userData=ut,ut)))}oauthLogin(m,ut,rt){return this.http.post(T.t.USER_SESSION,{headers:k.NE,params:{oauth_callback:!0,oauth_token:m,code:ut,state:rt}}).pipe((0,o.T)(_t=>(this.userDataService.userData=_t,_t)))}logout(m=[Y.b.AUTH,Y.b.LOGIN]){this.http.delete(this.userDataService.userData?.isSysAdmin?T.t.ADMIN_SESSION:T.t.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate(m)})}static{this.\u0275fac=function(ut){return new(ut||U)(q.KVO(it.Qq),q.KVO(et.Ix),q.KVO(R.T))}}static{this.\u0275prov=q.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},79676:(Oe,Et,r)=>{r.d(Et,{p:()=>it});var o=r(88141),y=r(99437),_=r(63532),T=r(91489),k=r(17705),Y=r(21626),q=r(29487);let it=(()=>{class et{constructor(lt,U){this.http=lt,this.userDataService=U}resetPassword(lt,U=!1){return this.http.post(U?_.t.ADMIN_PASSWORD:_.t.USER_PASSWORD,lt,T.Jm)}updatePassword(lt){let U=!1;return this.userDataService.userData$.subscribe(m=>{U=!!m?.isSysAdmin}),this.http.post(U?_.t.ADMIN_PASSWORD:_.t.USER_PASSWORD,lt,{headers:T.NE,params:{login:!0,reset:!1}}).pipe((0,o.M)({next:m=>{this.userDataService.token=m.sessionToken}}))}requestPasswordReset(lt,U=!1){return this.http.post(_.t.USER_PASSWORD,lt,U?T.Jm:T.kt).pipe((0,y.W)(()=>this.http.post(_.t.ADMIN_PASSWORD,lt,U?T.Jm:T.kt)))}static{this.\u0275fac=function(U){return new(U||et)(k.KVO(Y.Qq),k.KVO(q.T))}}static{this.\u0275prov=k.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},91489:(Oe,Et,r)=>{r.d(Et,{Jm:()=>k,NE:()=>T,Zl:()=>o,dE:()=>y,kt:()=>Y,wV:()=>_});const o="X-DreamFactory-Session-Token",y="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",T={"show-loading":""},k={headers:T,params:{login:!1}},Y={headers:T,params:{reset:!0}}},24784:(Oe,Et,r)=>{r.d(Et,{F8:()=>F,Hd:()=>lt,J4:()=>q,Jc:()=>P,K:()=>ut,LR:()=>jt,Lm:()=>_t,NO:()=>$,O5:()=>de,Wi:()=>Y,Yh:()=>et,Z$:()=>le,Z1:()=>m,gu:()=>rt,h1:()=>Ft,ir:()=>it,j8:()=>Bt,mr:()=>Ct,qJ:()=>ft,u7:()=>R,zs:()=>U});var o=r(17705),y=r(36225),_=r(63532),T=r(21626);const k=_e=>({providedIn:"root",factory:()=>new y.h(_e,(0,o.WQX)(T.Qq))}),Y=new o.nKC("URL_TOKEN"),q=new o.nKC("GITHUB_REPO_SERVICE_TOKEN",k(_.t.GITHUB_REPO)),it=new o.nKC("ADMIN_SERVICE_TOKEN",k(_.t.SYSTEM_ADMIN)),et=new o.nKC("USER_SERVICE_TOKEN",k(_.t.SYSTEM_USER)),R=new o.nKC("APP_SERVICE_TOKEN",k(_.t.APP)),lt=new o.nKC("API_DOCS_SERVICE_TOKEN",k(_.t.API_DOCS)),U=new o.nKC("SERVICE_TYPE_SERVICE_TOKEN",k(_.t.SERVICE_TYPE)),P=new o.nKC("REPORT_SERVICE_TOKEN",k(_.t.SERVICE_REPORT)),m=new o.nKC("SERVICES_SERVICE_TOKEN",k(_.t.SYSTEM_SERVICE)),ut=new o.nKC("SCHEDULER_SERVICE_TOKEN",k(_.t.SCHEDULER)),rt=new o.nKC("LIMIT_SERVICE_TOKEN",k(_.t.LIMITS)),_t=new o.nKC("LIMIT_CACHE_SERVICE_TOKEN",k(_.t.LIMIT_CACHE)),Ft=new o.nKC("ROLE_SERVICE_TOKEN",k(_.t.ROLES)),le=new o.nKC("CONFIG_CORS_SERVICE_TOKEN",k(_.t.SYSTEM_CORS)),de=new o.nKC("EVENTS_SERVICE_TOKEN",k(_.t.SYSTEM_EVENT)),$=new o.nKC("EVENT_SCRIPT_SERVICE_TOKEN",k(_.t.EVENT_SCRIPT)),Bt=new o.nKC("CACHE_SERVICE_TOKEN",k(_.t.SYSTEM_CACHE)),F=new o.nKC("EMAIL_TEMPLATES_SERVICE_TOKEN",k(_.t.EMAIL_TEMPLATES)),Ct=new o.nKC("LOOKUP_KEYS_SERVICE_TOKEN",k(_.t.LOOKUP_KEYS)),ft=new o.nKC("BASE_SERVICE_TOKEN",k(_.C)),jt=new o.nKC("FILE_SERVICE_TOKEN",k(_.t.FILES))},63532:(Oe,Et,r)=>{r.d(Et,{C:()=>o,t:()=>y});const o="/api/v2";var y=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(y||{})},36225:(Oe,Et,r)=>{r.d(Et,{h:()=>q});var o=r(21626),y=r(63035),_=r(25558),T=r(96354),k=r(24784),Y=r(17705);let q=(()=>{class it{constructor(R,lt){this.url=R,this.http=lt}getAll(R){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...R}))}get(R,lt){return this.http.get(`${this.url}/${R}`,this.getOptions({snackbarError:"server",...lt}))}getFileContent(R,lt,U){let P=new o.Lr;return lt&&U&&(P=P.set("Authorization","Basic "+btoa(`${lt}:${U}`))),this.http.get(`${this.url}/${R}`,{headers:P})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(R,lt,U){return this.http.post(`${this.url}${U?`/${U}`:""}`,R,this.getOptions({...lt}))}update(R,lt,U){return this.http.put(`${this.url}/${R}`,lt,this.getOptions({...U}))}legacyDelete(R,lt){const{headers:U,params:P}=this.getOptions({snackbarError:"server",...lt});return this.http.post(`${this.url}/${R}`,null,{headers:{...U,"X-Http-Method":"DELETE"},params:P})}delete(R,lt){const U=Array.isArray(R)?`${this.url}?ids=${R.join(",")}`:R?`${this.url}/${R}`:`${this.url}`;return this.http.delete(U,this.getOptions({snackbarError:"server",...lt}))}patch(R,lt,U){return this.http.patch(`${this.url}/${R}`,lt,this.getOptions({snackbarError:"server",...U}))}importList(R,lt){return(0,y.Sj)(R).pipe((0,_.n)(U=>this.http.post(this.url,U,this.getOptions({snackbarError:"server",contentType:R.type,...lt}))))}uploadFile(R,lt,U){const P=new FormData;return Object.keys(lt).forEach((m,ut)=>P.append("files",lt[ut])),this.http.post(`${this.url}/${R}`,P,this.getOptions({snackbarError:"server",...U}))}downloadJson(R,lt){return this.http.get(`${this.url}${R?`/${R}`:""}`,{...this.getOptions({snackbarError:"server",...lt})}).pipe((0,T.T)(P=>JSON.stringify(P)))}downloadFile(R,lt){return this.http.get(`${this.url}${R?`/${R}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...lt})})}getOptions(R){const lt={},U={};return!1!==R.includeCacheControl&&(lt["Cache-Control"]="no-cache, private"),!1!==R.showSpinner&&(lt["show-loading"]=""),R.snackbarSuccess&&(lt["snackbar-success"]=R.snackbarSuccess),R.snackbarError&&(lt["snackbar-error"]=R.snackbarError),R.contentType&&(lt["Content-type"]=R.contentType),R.additionalHeaders&&R.additionalHeaders.forEach(P=>{lt[P.key]=P.value}),R.filter&&(U.filter=R.filter),R.sort&&(U.sort=R.sort),R.fields&&(U.fields=R.fields),R.related&&(U.related=R.related),void 0!==R.limit&&(U.limit=R.limit),void 0!==R.offset&&(U.offset=R.offset),void 0!==R.includeCount&&(U.include_count=R.includeCount),R.refresh&&(U.refresh=R.refresh),R.additionalParams&&R.additionalParams.forEach(P=>{U[P.key]=P.value}),{headers:lt,params:U}}static{this.\u0275fac=function(lt){return new(lt||it)(Y.KVO(k.Wi),Y.KVO(o.Qq))}}static{this.\u0275prov=Y.jDH({token:it,factory:it.\u0275fac})}}return it})()},52608:(Oe,Et,r)=>{r.d(Et,{R:()=>T});var o=r(99327),y=r(96354),_=r(17705);let T=(()=>{class k{constructor(q){this.breakpointObserver=q}get isSmallScreen(){return this.breakpointObserver.observe([o.Rp.XSmall,o.Rp.Small]).pipe((0,y.T)(q=>q.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([o.Rp.XSmall]).pipe((0,y.T)(q=>q.matches))}static{this.\u0275fac=function(it){return new(it||k)(_.KVO(o.QP))}}static{this.\u0275prov=_.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})()},25819:(Oe,Et,r)=>{r.d(Et,{S:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.errorSubject=new o.t(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new o.t(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(Y){this.errorSubject.next(Y),this.hasError=!!Y}set hasError(Y){this.hasErrorSubject.next(Y)}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},14543:(Oe,Et,r)=>{r.d(Et,{H:()=>lt});var o=r(63532),y=r(91489),_=r(84412),T=r(96354),k=r(88141),Y=r(99437),q=r(18810),it=r(60169),et=r(17705),R=r(21626);let lt=(()=>{class U{get currentLicenseCheck(){return this.licenseCheckSubject.value}constructor(m){this.httpClient=m,this.licenseCheckSubject=new _.t(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(m){return this.httpClient.get(o.t.SUBSCRIPTION_DATA,{headers:{[y.wV]:m}}).pipe((0,T.T)(ut=>(0,it.qC)(ut)),(0,k.M)(ut=>this.licenseCheckSubject.next(ut)),(0,Y.W)(ut=>{const rt=(0,it.qC)(ut.error);return this.licenseCheckSubject.next(rt),(0,q.$)(()=>new Error(ut))}))}static{this.\u0275fac=function(ut){return new(ut||U)(et.KVO(R.Qq))}}static{this.\u0275prov=et.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},95351:(Oe,Et,r)=>{r.d(Et,{o:()=>et});var o=r(25558),y=r(99437),_=r(7673),T=r(96354),k=r(17705),Y=r(82298),q=r(25819),it=r(21626);let et=(()=>{class R{isFeatureLocked(U,P){return"GOLD"!=P&&("SILVER"==P?this.silverLockedFeatures.some(m=>U.includes(m)):this.openSourceLockedFeatures.some(m=>U.includes(m)))}constructor(U,P,m){this.systemConfigDataService=U,this.errorService=P,this.http=m,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(U){if(U){const P=Array.isArray(U)?U:[U];return this.systemConfigDataService.system$.pipe((0,o.n)(m=>0===m.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,y.W)(ut=>(this.errorService.error=ut.error.message,(0,_.of)(null)))):(0,_.of)(m)),(0,T.T)(m=>!!m&&!m.resource.some(ut=>P.includes(ut.name))))}return(0,_.of)(!1)}trackPaywallHit(U="Unknown. Unable to fetch email",P="Unknown. Unable to fetch IP address",m="Service name is not specified"){this.http.post("https://updates.dreamfactory.com/api/paywall",{email:U,ip_address:P,service_name:m}).subscribe({next:()=>{},error:ut=>{console.error("Paywall tracking failed:",ut)}})}static{this.\u0275fac=function(P){return new(P||R)(k.KVO(Y.f),k.KVO(q.S),k.KVO(it.Qq))}}static{this.\u0275prov=k.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},44984:(Oe,Et,r)=>{r.d(Et,{L:()=>et});var o=r(88834),y=r(95416),_=r(20060),T=r(45383),k=r(33609),Y=r(17705);let q=(()=>{class R{constructor(U,P){this.snackBarRef=U,this.data=P,this.faXmark=T.Jyw,this.alertType="success",this.message=P.message,this.alertType=P.alertType}get icon(){switch(this.alertType){case"success":return T.SGM;case"error":return T.rfe;case"warning":return T.tUE;default:return T.iW_}}onAction(){this.snackBarRef.dismissWithAction()}static{this.\u0275fac=function(P){return new(P||R)(Y.rXU(y.TQ),Y.rXU(y.ht))}}static{this.\u0275cmp=Y.VBU({type:R,selectors:[["df-snackbar"]],standalone:!0,features:[Y.aNF],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(P,m){1&P&&(Y.j41(0,"div",0),Y.nrm(1,"fa-icon",1),Y.j41(2,"span",2),Y.EFF(3),Y.nI1(4,"transloco"),Y.k0s(),Y.j41(5,"button",3),Y.bIt("click",function(){return m.onAction()}),Y.nrm(6,"fa-icon",4),Y.k0s()()),2&P&&(Y.HbH(m.alertType),Y.R7$(1),Y.Y8G("icon",m.icon),Y.R7$(2),Y.JRh(Y.bMT(4,5,m.message)),Y.R7$(3),Y.Y8G("icon",m.faXmark))},dependencies:[o.Hl,o.iY,_.dX,_.aY,k.Kj],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]})}}return R})();var it=r(84412);let et=(()=>{class R{constructor(U){this.snackBar=U,this.snackbarLastEle$=new it.t(""),this.isEditPage$=new it.t(!1)}setSnackbarLastEle(U,P){this.snackbarLastEle$.next(U),this.isEditPage$.next(P)}openSnackBar(U,P){this.snackBar.openFromComponent(q,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:U,alertType:P}})}static{this.\u0275fac=function(P){return new(P||R)(Y.KVO(y.UG))}}static{this.\u0275prov=Y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})()},82298:(Oe,Et,r)=>{r.d(Et,{f:()=>lt});var o=r(84412),y=r(88141),_=r(99437),T=r(18810),k=r(12498),Y=r(63532),q=r(91489),it=r(17705),et=r(21626),R=r(29487);let lt=(()=>{class U{constructor(m,ut){this.http=m,this.userDataService=ut,this.environmentSubject=new o.t({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new o.t({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(m){this.environmentSubject.next(m)}get system(){return this.systemSubject.value}set system(m){this.systemSubject.next(m)}fetchEnvironmentData(){return this.http.get(Y.t.ENVIRONMENT,{headers:q.NE}).pipe((0,y.M)(m=>this.environment=m),(0,_.W)(m=>(this.userDataService.clearToken(),(0,T.$)(()=>new Error(m)))),(0,k.L)(1))}fetchSystemData(){return this.http.get(Y.t.SYSTEM,{headers:{...q.NE,"skip-error":"true"}}).pipe((0,y.M)(m=>{this.system=m}))}static{this.\u0275fac=function(ut){return new(ut||U)(it.KVO(et.Qq),it.KVO(R.T))}}static{this.\u0275prov=it.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})()},52868:(Oe,Et,r)=>{r.d(Et,{n:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.darkMode$=new o.t(!1),this.currentTableRowNum$=new o.t(10),this.loadInitialTheme()}setThemeMode(Y){this.darkMode$.next(Y),localStorage.setItem("isDarkMode",JSON.stringify(Y))}setCurrentTableRowNum(Y){this.currentTableRowNum$.next(Y)}loadInitialTheme(){const Y=localStorage.getItem("isDarkMode");Y&&this.darkMode$.next(JSON.parse(Y))}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},29487:(Oe,Et,r)=>{r.d(Et,{T:()=>et});var o=r(84412),y=r(25558),_=r(96354),T=r(7673),k=r(24784),Y=r(91489),q=r(17705);r(36225);let et=(()=>{class R{constructor(U){this.roleService=U,this.isLoggedInSubject=new o.t(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new o.t(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new o.t([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,y.n)(P=>P&&P.isSysAdmin&&!P.isRootAdmin&&P.roleId?this.roleService.get(P.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:Y.Zl,value:P.sessionToken}]}).pipe((0,_.T)(m=>m.accessibleTabs??[])):(0,T.of)([]))).subscribe(P=>this.restrictedAccessSubject.next(P))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}get userData(){return this.userDataSubject.value}set userData(U){this.userDataSubject.next(U),U&&(this.token=U.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(U){this.isLoggedInSubject.next(U),U||(this.userData=null)}get token(){const U=`${this.TOKEN_KEY}=`,m=decodeURIComponent(document.cookie).split(";");for(let ut=0;ut{r.d(Et,{U:()=>_});var o=r(84412),y=r(17705);let _=(()=>{class T{constructor(){this.errorSubject=new o.t(null),this.error$=this.errorSubject.asObservable()}setError(Y){this.errorSubject.next(Y)}clearError(){this.errorSubject.next(null)}static{this.\u0275fac=function(q){return new(q||T)}}static{this.\u0275prov=y.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},45105:(Oe,Et,r)=>{r.d(Et,{l:()=>Y});var o=r(10467),y=r(17705),_=r(29487),T=r(82298),k=r(39984);let Y=(()=>{class q{constructor(et,R,lt){this.dfUserDataService=et,this.dfSystemConfigDataService=R,this.dfIntercomConfigService=lt,this.intercomLoaded=!1}initializeIntercom(){var et=this;return(0,o.A)(function*(){const R=et.dfIntercomConfigService.currentConfig;if((R.intercomWidget??1)&&!et.intercomLoaded)try{const P=(yield r.e(4729).then(r.t.bind(r,14729,23))).default,m=et.dfUserDataService.userData,ut=et.dfSystemConfigDataService.environment;m?(P({app_id:R.intercomAppId||"ymvqkyiw",user_id:m.id?.toString()||m.sessionId,name:m.name||`${m.firstName||""} ${m.lastName||""}`.trim(),email:m.email,created_at:m.lastLoginDate?Math.floor(new Date(m.lastLoginDate).getTime()/1e3):void 0,is_sys_admin:m.isSysAdmin,is_root_admin:m.isRootAdmin,role_id:m.roleId,instance_url:window.location.origin,license_key:ut.platform?.licenseKey||"N/A",DreamFactoryTier:ut.platform?.license||"N/A","DreamFactory version":ut.platform?.version||"N/A",plan:ut.platform?.license||"N/A",is_hosted:ut.platform?.isHosted||!1,is_trial:ut.platform?.isTrial||!1}),et.intercomLoaded=!0):(P({app_id:R.intercomAppId||"ymvqkyiw"}),et.intercomLoaded=!0)}catch(U){console.error("Failed to initialize Intercom:",U)}})()}hideIntercom(){window.Intercom&&this.intercomLoaded&&window.Intercom("hide")}showIntercom(){window.Intercom&&this.intercomLoaded&&window.Intercom("show")}shutdownIntercom(){window.Intercom&&this.intercomLoaded&&(window.Intercom("shutdown"),this.intercomLoaded=!1)}updateUser(et){if(!(this.dfIntercomConfigService.currentConfig.intercomWidget??1)||!window.Intercom||!this.intercomLoaded)return;const U=this.dfSystemConfigDataService.environment;et&&window.Intercom("update",{user_id:et.id?.toString()||et.sessionId,name:et.name||`${et.firstName||""} ${et.lastName||""}`.trim(),email:et.email,created_at:et.lastLoginDate?Math.floor(new Date(et.lastLoginDate).getTime()/1e3):void 0,is_sys_admin:et.isSysAdmin,is_root_admin:et.isRootAdmin,role_id:et.roleId,instance_url:window.location.origin,license_key:U.platform?.licenseKey||"N/A",DreamFactoryTier:U.platform?.license||"N/A","DreamFactory version":U.platform?.version||"N/A",plan:U.platform?.license||"N/A",is_hosted:U.platform?.isHosted||!1,is_trial:U.platform?.isTrial||!1})}static{this.\u0275fac=function(R){return new(R||q)(y.KVO(_.T),y.KVO(T.f),y.KVO(k.H))}}static{this.\u0275prov=y.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})()},23472:(Oe,Et,r)=>{r.d(Et,{b:()=>o});var o=function(y){return y.IMPORT="import",y.EDIT="edit",y.CREATE="create",y.VIEW="view",y.AUTH="auth",y.LOGIN="login",y.RESET_PASSWORD="reset-password",y.FORGOT_PASSWORD="forgot-password",y.REGISTER="register",y.USER_INVITE="user-invite",y.REGISTER_CONFIRM="register-confirm",y.PROFILE="profile",y.HOME="home",y.WELCOME="welcome",y.QUICKSTART="quickstart",y.RESOURCES="resources",y.DOWNLOAD="download",y.AI="ai",y.API_CONNECTIONS="api-connections",y.API_TYPES="api-types",y.DATABASE="database",y.SCRIPTING="scripting",y.NETWORK="network",y.FILE="file",y.UTILITY="utility",y.ROLE_BASED_ACCESS="role-based-access",y.API_KEYS="api-keys",y.SCRIPTS="scripts",y.EVENT_SCRIPTS="event-scripts",y.API_DOCS="api-docs",y.DATA_EXPLORER="data-explorer",y.API_SECURITY="api-security",y.RATE_LIMITING="rate-limiting",y.AUTHENTICATION="authentication",y.SYSTEM_SETTINGS="system-settings",y.CONFIG="config",y.SCHEDULER="scheduler",y.LOGS="logs",y.REPORTING="reporting",y.DF_PLATFORM_APIS="df-platform-apis",y.ADMIN_SETTINGS="admin-settings",y.ADMINS="admins",y.SCHEMA="schema",y.USERS="users",y.FILES="files",y.LAUNCHPAD="launchpad",y.DATA="data",y.PACKAGES="package-manager",y.SYSTEM_INFO="system-info",y.CORS="cors",y.CACHE="cache",y.EMAIL_TEMPLATES="email-templates",y.GLOBAL_LOOKUP_KEYS="global-lookup-keys",y.INTERCOM="intercom",y.TABLES="tables",y.RELATIONSHIPS="relationships",y.FIELDS="fields",y.ERROR="error",y.LICENSE_EXPIRED="license-expired",y}(o||{})},60169:(Oe,Et,r)=>{r.d(Et,{F0:()=>_,SM:()=>T,hm:()=>o,qC:()=>y});const o=k=>k.replace(/([-_]\w)/g,Y=>Y[1].toUpperCase());function y(k){if(Array.isArray(k))return k.map(Y=>y(Y));if("object"==typeof k&&null!==k){const Y={};for(const q in k)Object.prototype.hasOwnProperty.call(k,q)&&(Y[o(q)]=y(k[q]));return Y}return k}const _=k=>"idpSingleSignOnServiceUrl"===k||"idp_singleSignOnService_url"===k?"idp_singleSignOnService_url":"idpEntityId"===k||"idp_entityId"===k?"idp_entityId":"spNameIDFormat"===k||"sp_nameIDFormat"===k?"sp_nameIDFormat":"spPrivateKey"===k||"sp_privateKey"===k?"sp_privateKey":k.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function T(k){if(Array.isArray(k))return k.map(Y=>T(Y));if("object"==typeof k&&null!==k){const Y={};for(const q in k)Object.prototype.hasOwnProperty.call(k,q)&&("requestBody"===q?Y[q]=k[q]:Y[_(q)]=T(k[q]));return Y}return k}},63035:(Oe,Et,r)=>{r.d(Et,{Sj:()=>y,ik:()=>_,o6:()=>T});var o=r(21413);function y(q){const it=new o.B,et=new FileReader;return et.onload=()=>{it.next(et.result),it.complete()},et.onerror=R=>{it.error(R)},et.readAsText(q,"UTF-8"),it.asObservable()}function _(q,it,et){T(new Blob([q],{type:Y(et)}),it)}function T(q,it){const et=window.URL.createObjectURL(q);(function k(q,it){const et=document.createElement("a");et.download=it,et.href=q,et.click()})(et,it),window.URL.revokeObjectURL(et)}function Y(q){switch(q){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return q}}},55590:(Oe,Et,r)=>{r.d(Et,{J:()=>o});const o=y=>_=>{switch(y){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},94884:(Oe,Et,r)=>{function o(Y){let q;try{q=new URL(Y)}catch{return!1}return"http:"===q.protocol||"https:"===q.protocol}r.d(Et,{LE:()=>k,U8:()=>o,bS:()=>y,c4:()=>T,pl:()=>_});const y="df_auth_redirect_url";function _(){const Y=window.location.hash.indexOf("?"),q=-1!==Y?window.location.hash.substring(Y+1):window.location.search.substring(1);return new URLSearchParams(q)}function T(){localStorage.removeItem(y);const q=_().get("redirect");q?sessionStorage.setItem(y,q):sessionStorage.removeItem(y)}function k(Y){const q=sessionStorage.getItem(y);if(q){if(sessionStorage.removeItem(y),Y){const it=q.includes("?")?"&":"?";window.location.href=`${q}${it}session_token=${Y}`}else window.location.href=q;return!0}return!1}},28590:(Oe,Et,r)=>{var o=r(10467),y=r(31635),_=r(60177),T=r(18498),k=r(88834),Y=r(9454),q=r(3902),it=r(59115),et=r(90882),R=r(55911),lt=r(20060),U=r(45383),P=r(23472),m=r(17705),ut=r(34387),rt=r(25558),_t=r(96354),Ft=r(7673),le=r(29487),de=r(94884);const $=()=>{const g=(0,m.WQX)(ut.g),s=(0,m.WQX)(le.T),l=(0,m.WQX)(T.Ix);return s.isLoggedIn$.pipe((0,rt.n)(p=>p?(0,de.LE)(s.token)?(0,Ft.of)(!1):(0,Ft.of)(!0):g.checkSession().pipe((0,_t.T)(O=>O?!(0,de.LE)(s.token):l.createUrlTree([P.b.AUTH])))))};var F=r(24784);const Ct=g=>()=>(0,m.WQX)(F.u7).getAll({related:"role_by_role_id",fields:"*",limit:g,sort:"name"}),jt=g=>()=>(0,m.WQX)(F.Yh).getAll({limit:g,sort:"name"}),we=g=>s=>{const l=(0,m.WQX)(F.ir),p=(0,m.WQX)(F.h1),O=s.paramMap.get("id");return O?l.get(O,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,rt.n)(K=>K.userToAppToRoleByUserId.length>0?p.get(K.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,_t.T)(Pt=>(K.role=Pt,K))):(0,Ft.of)(K))):l.getAll({limit:g,sort:"name"})},He=g=>()=>(0,m.WQX)(F.h1).getAll({related:"lookup_by_role_id",limit:g,sort:"name"});var Je=r(95351);const Ce=g=>s=>{const l=(0,m.WQX)(Je.o),p=(0,m.WQX)(F.gu);return l.activatePaywall("limit").pipe((0,rt.n)(O=>{if(O)return(0,Ft.of)("paywall");{const K=s.paramMap.get("id");return K?p.get(K):p.getAll({limit:g,sort:"name",related:"limit_cache_by_limit_id"})}}))};var Se=r(79846),cn=r(79676);const ye=g=>{const s=(0,m.WQX)(F.Z$),l=g.paramMap.get("id");return l?s.get(l):s.getAll({includeCount:!0})},gt=g=>{const s=(0,m.WQX)(Je.o),l=(0,m.WQX)(F.K);return s.activatePaywall("scheduler").pipe((0,rt.n)(p=>{if(p)return(0,Ft.of)("paywall");{const O=g.paramMap.get("id");return O?l.get(O,{related:"task_log_by_task_id"}):l.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},Ee=g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}/_field`,{})};var oe=r(27468);const It=(g,s)=>l=>{const p=(0,m.WQX)(F.zs),O=(0,m.WQX)(F.Z1),K=l.data.system||l.parent?.data?.system||!1,Pt=l.data.groups||l.parent?.data?.groups;if(Pt){const Vt=Pt.map(Wt=>p.getAll({fields:"name",additionalParams:[{key:"group",value:Wt}]}));return(0,oe.p)(Vt).pipe((0,_t.T)(Wt=>Wt.map(se=>se.resource).flat()),(0,rt.n)(Wt=>O.getAll({limit:g,sort:"name",filter:`${K?'(created_by_id is null) and (name != "api_docs") and ':""}(type in ("${Wt.map(se=>se.name).join('","')}"))${s?` and ${s}`:""}`}).pipe((0,_t.T)(se=>({...se,serviceTypes:Wt})))))}return O.getAll({limit:g,sort:"name",filter:`${K?'(created_by_id is null) and (name != "api_docs")':""}${s||""}`}).pipe((0,_t.T)(Vt=>({...Vt})))},Yt=g=>{const s=(0,m.WQX)(F.zs),l=g.data.groups;if(l){const p=l.map(O=>s.getAll({additionalParams:[{key:"group",value:O}]}));return(0,oe.p)(p).pipe((0,_t.T)(O=>O.map(K=>K.resource).flat()))}return s.getAll().pipe((0,_t.T)(p=>p.resource))},wt=[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(9864)]).then(r.bind(r,59864)).then(g=>g.DfManageServicesComponent),resolve:{data:It()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5596),r.e(2765),r.e(3281),r.e(850),r.e(5951),r.e(6850),r.e(9213),r.e(5571),r.e(4791),r.e(2076),r.e(7846)]).then(r.bind(r,7846)).then(g=>g.DfServiceDetailsComponent),resolve:{serviceTypes:Yt}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5596),r.e(2765),r.e(3281),r.e(850),r.e(5951),r.e(6850),r.e(9213),r.e(5571),r.e(4791),r.e(2076),r.e(7846)]).then(r.bind(r,7846)).then(g=>g.DfServiceDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.Z1),l=g.paramMap.get("id");if(l)return s.get(l,{related:"service_doc_by_service_id"})},serviceTypes:Yt}}],ee=[{path:"",loadComponent:()=>Promise.all([r.e(4823),r.e(5596),r.e(9213),r.e(990),r.e(2076),r.e(2040)]).then(r.bind(r,12040)).then(g=>g.DfWelcomePageComponent)}];var me=r(33609),Qt=r(99437),qt=r(82298);const B=[{path:"",redirectTo:P.b.LOGIN,pathMatch:"full"},{path:P.b.LOGIN,loadComponent:()=>Promise.all([r.e(2798),r.e(5596),r.e(990),r.e(8105)]).then(r.bind(r,18105)).then(g=>g.DfLoginComponent),canActivate:[()=>{const g=(0,m.WQX)(T.Ix),s=(0,m.WQX)(ut.g),p=(0,de.pl)().get("session_token");return!p||s.loginWithToken(p).pipe((0,_t.T)(()=>(g.navigate([P.b.HOME]),!1)),(0,Qt.W)(()=>(g.navigate([P.b.AUTH]),(0,Ft.of)(!0))))},g=>{const s=(0,m.WQX)(T.Ix),l=(0,m.WQX)(ut.g),p=g.queryParams.code,O=g.queryParams.state,K=g.queryParams.oauth_token;return!(p&&O||K)||l.oauthLogin(K,p,O).pipe((0,_t.T)(()=>(s.navigate([]),!1)),(0,Qt.W)(()=>(s.navigate([P.b.AUTH]),(0,Ft.of)(!0))))}]},{path:P.b.REGISTER,loadComponent:()=>Promise.all([r.e(5596),r.e(9962)]).then(r.bind(r,59962)).then(g=>g.DfRegisterComponent),canActivate:[()=>{const g=(0,m.WQX)(qt.f),s=(0,m.WQX)(T.Ix);return g.environment$.pipe((0,_t.T)(l=>!!l.authentication.allowOpenRegistration||(s.navigate([P.b.AUTH]),!1)))}]},{path:P.b.FORGOT_PASSWORD,loadComponent:()=>Promise.all([r.e(5596),r.e(4060)]).then(r.bind(r,24060)).then(g=>g.DfForgotPasswordComponent)},{path:P.b.RESET_PASSWORD,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"reset"}},{path:P.b.USER_INVITE,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"invite"}},{path:P.b.REGISTER_CONFIRM,loadComponent:()=>Promise.all([r.e(5596),r.e(2626)]).then(r.bind(r,92626)).then(g=>g.DfPasswordResetComponent),data:{type:"register"}}];var nt=r(63035);const zt=g=>{const s=g.data.type;return(0,m.WQX)(F.qJ).get(s)},vt=g=>{const s=g.paramMap.get("entity")??"";return(0,m.WQX)(F.qJ).get(`${g.data.type}/${s}`)},Lt=()=>(0,m.WQX)(F.O5).getAll({additionalParams:[{key:"as_list",value:!0}]});var De=r(14543),Ke=r(96697);const Qe=g=>{const s=(0,m.WQX)(De.H),l=(0,m.WQX)(T.Ix),p=(0,m.WQX)(qt.f),O=s.currentLicenseCheck;if(O){if("true"===O.disableUi&&g?.routeConfig?.path!==P.b.LICENSE_EXPIRED)return(0,Ft.of)(l.createUrlTree([P.b.LICENSE_EXPIRED]));if("true"===O.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED)return(0,Ft.of)(!0);if("true"!==O.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED)return(0,Ft.of)(l.createUrlTree([P.b.HOME]))}return p.environment$.pipe((0,Ke.s)(1),(0,rt.n)(K=>K.platform?.license?(0,Ft.of)(K):p.fetchEnvironmentData()),(0,rt.n)(K=>"OPEN SOURCE"===K.platform?.license?(0,Ft.of)(!0):void 0!==K.platform?.licenseKey?O?(0,Ft.of)(!0):s.check(`${K.platform.licenseKey}`).pipe((0,_t.T)(Pt=>"true"===Pt.disableUi&&g?.routeConfig?.path!==P.b.LICENSE_EXPIRED?l.createUrlTree([P.b.LICENSE_EXPIRED]):"true"===Pt.disableUi&&g?.routeConfig?.path===P.b.LICENSE_EXPIRED||g?.routeConfig?.path!==P.b.LICENSE_EXPIRED||l.createUrlTree([P.b.HOME])),(0,Qt.W)(Pt=>(0,Ft.of)("true"!==s.currentLicenseCheck?.disableUi||g?.routeConfig?.path===P.b.LICENSE_EXPIRED||l.createUrlTree([P.b.LICENSE_EXPIRED])))):(0,Ft.of)(!1)))},sn=(g,s)=>{const l=(0,m.WQX)(De.H),p=(0,m.WQX)(T.Ix);return"true"!==l.currentLicenseCheck?.disableUi||s.url.includes(P.b.LICENSE_EXPIRED)?(0,Ft.of)(!0):(0,Ft.of)(p.createUrlTree([P.b.LICENSE_EXPIRED]))};var vn=r(25819);const nn=g=>s=>{const l=(0,m.WQX)(Je.o),p=(0,m.WQX)(T.Ix);return l.activatePaywall(g).pipe((0,_t.T)(O=>!O||p.createUrlTree(["../"],{relativeTo:s})))},Rt={[P.b.DATABASE]:["Database","Big Data"],[P.b.SCRIPTING]:["Script"],[P.b.NETWORK]:["Remote Service"],[P.b.FILE]:["File","Excel"],[P.b.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[P.b.AUTHENTICATION]:["LDAP","SSO","OAuth"],[P.b.LOGS]:["Log"],[P.b.AI]:["MCP"]},yt=[{path:"",pathMatch:"full",redirectTo:P.b.HOME},{path:P.b.ERROR,loadComponent:()=>r.e(8909).then(r.bind(r,58909)).then(g=>g.DfErrorComponent),canActivate:[()=>{const g=(0,m.WQX)(vn.S),s=(0,m.WQX)(T.Ix);return g.hasError$.pipe((0,_t.T)(l=>!!l||s.createUrlTree(["/"])))}]},{path:P.b.AUTH,children:B,canActivate:[()=>{const g=(0,m.WQX)(ut.g),s=(0,m.WQX)(le.T),l=(0,m.WQX)(T.Ix);return(0,de.c4)(),s.isLoggedIn$.pipe((0,rt.n)(p=>p?(0,de.LE)(s.token)?(0,Ft.of)(!1):(0,Ft.of)(l.createUrlTree([P.b.HOME])):g.checkSession().pipe((0,_t.T)(O=>!O||!(0,de.LE)(s.token)&&l.createUrlTree([P.b.HOME])))))}],providers:[(0,me.bF)("userManagement")]},{path:P.b.HOME,children:ee,canActivate:[$,Qe,sn],providers:[(0,me.bF)("home")]},{path:P.b.LICENSE_EXPIRED,loadComponent:()=>r.e(7359).then(r.bind(r,77359)).then(g=>g.DfLicenseExpiredComponent),canActivate:[Qe]},{path:P.b.API_CONNECTIONS,children:[{path:"",redirectTo:P.b.API_TYPES,pathMatch:"full"},{path:P.b.API_TYPES,children:[{path:"",redirectTo:P.b.DATABASE,pathMatch:"full"},{path:P.b.DATABASE,children:wt,data:{groups:Rt[P.b.DATABASE]}},{path:P.b.SCRIPTING,children:wt,data:{groups:Rt[P.b.SCRIPTING]}},{path:P.b.NETWORK,children:wt,data:{groups:Rt[P.b.NETWORK]}},{path:P.b.FILE,children:wt,data:{groups:Rt[P.b.FILE]}},{path:P.b.UTILITY,children:wt,data:{groups:Rt[P.b.UTILITY]},resolve:{systemEvents:Lt}}],providers:[(0,me.bF)("services"),(0,me.bF)("scripts")]},{path:P.b.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(7649)]).then(r.bind(r,87649)).then(g=>g.DfManageRolesComponent),resolve:{data:He()}},{path:"create",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(5571),r.e(9516)]).then(r.bind(r,99516)).then(g=>g.DfRoleDetailsComponent),resolve:{services:It(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(5571),r.e(9516)]).then(r.bind(r,99516)).then(g=>g.DfRoleDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.h1),l=g.paramMap.get("id");if(l)return s.get(l,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:It(0)},data:{type:"edit"}}],providers:[(0,me.bF)("roles")]},{path:P.b.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3280)]).then(r.bind(r,43280)).then(g=>g.DfManageAppsTableComponent),resolve:{data:Ct(0)}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(850),r.e(5951),r.e(2076),r.e(2245)]).then(r.bind(r,12245)).then(g=>g.DfAppDetailsComponent),resolve:{roles:He(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(850),r.e(5951),r.e(2076),r.e(2245)]).then(r.bind(r,12245)).then(g=>g.DfAppDetailsComponent),resolve:{roles:He(0),appData:g=>{const s=g.paramMap.get("id")??0;return(0,m.WQX)(F.u7).get(s,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,me.bF)("apps")]},{path:P.b.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(6755)]).then(r.bind(r,96755)).then(g=>g.DfManageScriptsComponent),resolve:{data:()=>{const g=(0,m.WQX)(Je.o),s=(0,m.WQX)(F.NO);return g.activatePaywall(["script_Type","event_script"]).pipe((0,rt.n)(l=>l?(0,Ft.of)("paywall"):s.getAll()))}}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(2765),r.e(3281),r.e(850),r.e(4791),r.e(6070)]).then(r.bind(r,16070)).then(g=>g.DfScriptDetailsComponent),resolve:{data:()=>(0,m.WQX)(F.O5).getAll({additionalParams:[{key:"services_only",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[nn(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([r.e(2798),r.e(9159),r.e(2765),r.e(3281),r.e(850),r.e(4791),r.e(6070)]).then(r.bind(r,16070)).then(g=>g.DfScriptDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"";return(0,m.WQX)(F.NO).get(s)}},data:{type:"edit"},canActivate:[nn(["script_Type","event_script"])]}],providers:[(0,me.bF)("scripts")]},{path:P.b.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(5632)]).then(r.bind(r,95632)).then(g=>g.DfApiDocsTableComponent),resolve:{data:It(100,'(type not like "%swagger%")'),serviceTypes:Yt}},{path:":name",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(5596),r.e(9213),r.e(2076),r.e(1449)]).then(r.bind(r,1449)).then(g=>g.DfApiDocsComponent),resolve:{data:g=>{const s=g.paramMap.get("name");return(0,m.WQX)(F.Hd).get(s)}}}],providers:[(0,me.bF)("apiDocs")]},{path:P.b.DATA_EXPLORER,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2765),r.e(9213),r.e(2076),r.e(8876)]).then(r.bind(r,58876)).then(g=>g.DfDataExplorerComponent),providers:[(0,me.bF)("dataExplorer")]}],canActivate:[$,Qe,sn]},{path:P.b.API_SECURITY,children:[{path:"",redirectTo:P.b.RATE_LIMITING,pathMatch:"full"},{path:P.b.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2841)]).then(r.bind(r,32841)).then(g=>g.DfManageLimitsComponent),resolve:{data:Ce()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2076),r.e(9709)]).then(r.bind(r,19709)).then(g=>g.DfLimitDetailsComponent),resolve:{data:Ce(),users:jt(0),roles:He(0),services:It(0)},data:{type:"create"},canActivate:[nn("limit")]},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2076),r.e(9709)]).then(r.bind(r,19709)).then(g=>g.DfLimitDetailsComponent),resolve:{data:Ce(),users:jt(0),roles:He(0),services:It(0)},data:{type:"edit"},canActivate:[nn("limit")]}],providers:[(0,me.bF)("limits")]},{path:P.b.AUTHENTICATION,children:wt,data:{groups:Rt[P.b.AUTHENTICATION]},providers:[(0,me.bF)("services")]}],canActivate:[$,Qe,sn]},{path:P.b.SYSTEM_SETTINGS,children:[{path:"",redirectTo:P.b.CONFIG,pathMatch:"full"},{path:P.b.CONFIG,children:[{path:P.b.SYSTEM_INFO,loadComponent:()=>r.e(2423).then(r.bind(r,12423)).then(g=>g.DfSystemInfoComponent),providers:[(0,me.bF)("systemInfo")],resolve:{data:()=>(0,Ft.of)(null)}},{path:P.b.CORS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(4440)]).then(r.bind(r,54440)).then(g=>g.DfManageCorsTableComponent),resolve:{data:ye}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2765),r.e(2076),r.e(615)]).then(r.bind(r,30615)).then(g=>g.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(2765),r.e(2076),r.e(615)]).then(r.bind(r,30615)).then(g=>g.DfCorsConfigDetailsComponent),resolve:{data:ye},data:{type:"edit"}}],providers:[(0,me.bF)("cors")]},{path:P.b.CACHE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3386)]).then(r.bind(r,63386)).then(g=>g.DfCacheComponent),resolve:{data:()=>(0,m.WQX)(F.j8).getAll({fields:"*"})},providers:[(0,me.bF)("cache")]},{path:P.b.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(3587)]).then(r.bind(r,83587)).then(g=>g.DfEmailTemplatesComponent),resolve:{data:()=>(0,m.WQX)(F.F8).getAll({})}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(2991)]).then(r.bind(r,42991)).then(g=>g.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(2991)]).then(r.bind(r,42991)).then(g=>g.DfEmailTemplateDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("id")??0;return(0,m.WQX)(F.F8).get(s,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,me.bF)("emailTemplates")]},{path:P.b.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([r.e(9159),r.e(8019)]).then(r.bind(r,68019)).then(g=>g.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,m.WQX)(F.mr).getAll()}},{path:P.b.INTERCOM,loadComponent:()=>Promise.all([r.e(2076),r.e(9480)]).then(r.bind(r,99480)).then(g=>g.DfIntercomConfigComponent)}]},{path:P.b.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(1253)]).then(r.bind(r,1253)).then(g=>g.DfManageSchedulerComponent),resolve:{data:gt}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(3281),r.e(6850),r.e(2076),r.e(8514)]).then(r.bind(r,88514)).then(g=>g.DfSchedulerDetailsComponent),resolve:{data:It(0)},canActivate:[nn("scheduler")]},{path:":id",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(3281),r.e(6850),r.e(2076),r.e(8514)]).then(r.bind(r,88514)).then(g=>g.DfSchedulerDetailsComponent),resolve:{data:It(0),schedulerObject:gt},canActivate:[nn("scheduler")]}],providers:[(0,me.bF)("scheduler")]},{path:P.b.LOGS,children:wt,data:{groups:Rt[P.b.LOGS]},resolve:{systemEvents:Lt},providers:[(0,me.bF)("services")]},{path:P.b.REPORTING,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(6049)]).then(r.bind(r,96049)).then(g=>g.DfManageServiceReportComponent),resolve:{data:()=>{const g=(0,m.WQX)(Je.o),s=(0,m.WQX)(F.Jc);return g.activatePaywall("service_report").pipe((0,rt.n)(l=>l?(0,Ft.of)("paywall"):s.getAll()))}}},{path:P.b.DF_PLATFORM_APIS,children:wt,data:{system:!0},providers:[(0,me.bF)("services")]}],canActivate:[$,Qe,sn]},{path:P.b.ADMIN_SETTINGS,children:[{path:"",redirectTo:P.b.ADMINS,pathMatch:"full"},{path:P.b.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(8201)]).then(r.bind(r,48201)).then(g=>g.DfManageAdminsComponent),resolve:{data:we()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(269)]).then(r.bind(r,70269)).then(g=>g.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(269)]).then(r.bind(r,70269)).then(g=>g.DfAdminDetailsComponent),resolve:{data:we()},data:{type:"edit"}}],providers:[(0,me.bF)("admins"),(0,me.bF)("userManagement")],canActivate:[()=>(0,m.WQX)(le.T).userData$.pipe((0,_t.T)(s=>s?.isRootAdmin))]},{path:P.b.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(8270)]).then(r.bind(r,8270)).then(g=>g.DfManageDatabasesTableComponent),resolve:{data:It()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2830)]).then(r.bind(r,72830)).then(g=>g.DfManageTablesTableComponent),resolve:{data:g=>{const s=g.paramMap.get("name");return(0,m.WQX)(F.qJ).get(`${s}/_schema`,{fields:["name","label"].join(",")})}}},{path:P.b.CREATE,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(3281),r.e(6850),r.e(2076),r.e(2043)]).then(r.bind(r,52043)).then(g=>g.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(3281),r.e(6850),r.e(2076),r.e(2043)]).then(r.bind(r,52043)).then(g=>g.DfTableDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}?refresh=true`,{})}},data:{type:"edit"}},{path:P.b.FIELDS,children:[{path:"",redirectTo:P.b.CREATE,pathMatch:"full"},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(5951),r.e(2076),r.e(2617)]).then(r.bind(r,32617)).then(g=>g.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:P.b.RELATIONSHIPS,children:[{path:"",redirectTo:P.b.CREATE,pathMatch:"full"},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(2798),r.e(1830)]).then(r.bind(r,31830)).then(g=>g.DfRelationshipDetailsComponent),resolve:{fields:Ee,services:It(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([r.e(2798),r.e(1830)]).then(r.bind(r,31830)).then(g=>g.DfRelationshipDetailsComponent),resolve:{data:g=>{const s=g.paramMap.get("name")??"",l=g.paramMap.get("id")??"",p=g.paramMap.get("relName")??"";return(0,m.WQX)(F.qJ).get(`${s}/_schema/${l}/_related/${p}`,{})},fields:Ee,services:It(0)},data:{type:"edit"}}]}]}]}],providers:[(0,me.bF)("schema")],data:{groups:["Database"],system:!1}},{path:P.b.USERS,children:[{path:"",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(987)]).then(r.bind(r,70987)).then(g=>g.DfManageUsersComponent),resolve:{data:jt()}},{path:P.b.CREATE,loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(939)]).then(r.bind(r,40939)).then(g=>g.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:Ct(0),roles:He(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(9159),r.e(2765),r.e(850),r.e(5951),r.e(8886),r.e(939)]).then(r.bind(r,40939)).then(g=>g.DfUserDetailsComponent),resolve:{data:g=>{const s=(0,m.WQX)(F.Yh),l=g.paramMap.get("id");if(l)return s.get(l,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:Ct(0),roles:He(0)},data:{type:"edit"}}],providers:[(0,me.bF)("users"),(0,me.bF)("roles"),(0,me.bF)("userManagement")]},{path:P.b.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:zt}},{path:":entity",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:vt}}],providers:[(0,me.bF)("files")]},{path:P.b.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:zt}},{path:`${P.b.VIEW}/:entity`,loadComponent:()=>Promise.all([r.e(3281),r.e(6192)]).then(r.bind(r,66192)).then(g=>g.DfLogViewerComponent),resolve:{data:g=>{const s=g.paramMap.get("entity")??"";return(0,m.WQX)(F.qJ).downloadFile(`${g.data.type}/${s}`).pipe((0,rt.n)(O=>(0,nt.Sj)(O)))}}},{path:":entity",loadComponent:()=>Promise.all([r.e(2798),r.e(4823),r.e(9159),r.e(1064),r.e(2076),r.e(2816)]).then(r.bind(r,82816)).then(g=>g.DfFilesComponent),resolve:{data:vt}}],providers:[(0,me.bF)("files")]}],canActivate:[$,Qe,sn]},{path:P.b.AI,children:wt,data:{groups:Rt[P.b.AI]},canActivate:[$,Qe,sn],providers:[(0,me.bF)("services")]},{path:P.b.PROFILE,loadComponent:()=>Promise.all([r.e(6850),r.e(4972)]).then(r.bind(r,44972)).then(g=>g.DfProfileComponent),resolve:{data:()=>(0,m.WQX)(Se.H).getProfile()},canActivate:[$,Qe,sn],providers:[Se.H,cn.p,(0,me.bF)("userManagement")]}],st=[P.b.CREATE,P.b.IMPORT,P.b.EDIT,P.b.AUTH,P.b.PROFILE,P.b.VIEW,P.b.ERROR,P.b.LICENSE_EXPIRED],Tt=["home","ai","admin-settings","api-connections","api-security","system-settings"];function ce(g,s=""){return g.filter(l=>l.path&&!l.path.includes(":")&&!st.includes(l.path)).map(l=>{if(l.children){const p=ce(l.children,`${s}/${l.path}`);return{path:`${s}/${l.path}`,subRoutes:p.length?p:void 0,route:l.path,icon:Ie(l)}}return{path:`${s}/${l.path}`,route:l.path,icon:Ie(l)}})}const Ie=g=>Tt.includes(g.path)?`assets/img/nav/${g?.path}.svg`:"";function Jt(g,s){const l=[P.b.SYSTEM_INFO,P.b.AI];return s?.forEach(p=>{switch(p){case"apps":l.push(P.b.API_KEYS);break;case"users":l.push(P.b.USERS);break;case"roles":l.push(P.b.ROLE_BASED_ACCESS);break;case"services":l.push(P.b.DATABASE,P.b.SCRIPTING,P.b.NETWORK,P.b.FILE,P.b.UTILITY,P.b.AUTHENTICATION,P.b.DF_PLATFORM_APIS);break;case"apidocs":l.push(P.b.API_DOCS,P.b.DATA_EXPLORER);break;case"schema/data":l.push(P.b.SCHEMA);break;case"files":l.push(P.b.FILES);break;case"scripts":l.push(P.b.EVENT_SCRIPTS);break;case"config":l.push(P.b.CORS,P.b.CACHE,P.b.EMAIL_TEMPLATES,P.b.GLOBAL_LOOKUP_KEYS,P.b.INTERCOM);break;case"limits":l.push(P.b.RATE_LIMITING);break;case"scheduler":l.push(P.b.SCHEDULER)}}),g.filter(p=>p.subRoutes?(p.subRoutes=Jt(p.subRoutes,s),p.subRoutes.length):l.includes(p.route))}var V=r(70152),S=r(23294),dt=r(75351),Xt=r(89417),Re=r(32102),Xe=r(99631),fn=r(49894),Pe=r(84412),Nn=r(88141),Dn=r(55590);r(36225);let A=class a5{constructor(s,l,p,O,K,Pt,Vt,Wt,se){this.adminService=s,this.userService=l,this.servicesService=p,this.serviceTypeService=O,this.roleService=K,this.appService=Pt,this.eventScriptService=Vt,this.limitService=Wt,this.emailTemplatesService=se,this.resultsSubject=new Pe.t([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new Pe.t([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(je=>{je.length&&this.recentsSubject.next(je)})}search(s){const l=[];return this.resultsSubject.next(l),(0,oe.p)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("user")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.ADMIN_SETTINGS}/${P.b.ADMINS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("user")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.ADMIN_SETTINGS}/${P.b.USERS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),services:(0,oe.p)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("services")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{if(p&&p.serviceTypes){const O=p.services.resource.reduce((Wt,se)=>(Wt[se.type]||(Wt[se.type]=[]),Wt[se.type].push(se),Wt),{}),K={};p.serviceTypes.resource.forEach(Wt=>{const se=this.getServiceRoute(Wt.group);se&&(K[Wt.name]=se)});const Pt={};for(const[Wt,se]of Object.entries(O)){const je=K[Wt];Pt[je]||(Pt[je]=[]),Pt[je].push(...se)}Object.entries(Pt).map(([Wt,se])=>({route:Wt,services:se})).filter(Wt=>Wt.services.length>0&&"undefined"!==Wt.route).forEach(Wt=>l.push({path:Wt.route,items:Wt.services.map(se=>({label:se.name,segment:se.id}))})),p.services.resource.length&&l.push({path:`${P.b.API_CONNECTIONS}/${P.b.API_DOCS}`,items:p.services.resource.map(Wt=>({label:Wt.name,segment:Wt.name}))}),p.serviceTypes.resource.filter(Wt=>Wt.name.includes(s.toLowerCase())).forEach(Wt=>{const se=this.getServiceRoute(Wt.group);se&&l.push({path:se,items:[{label:Wt.label,segment:P.b.CREATE}]})}),this.resultsSubject.next(l)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("roles")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.ROLE_BASED_ACCESS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("apps")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.API_KEYS}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("eventScripts")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_CONNECTIONS}/${P.b.EVENT_SCRIPTS}`,items:p.resource.map(O=>({label:O.name,segment:O.name}))}),this.resultsSubject.next(l))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("limits")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.API_SECURITY}/${P.b.RATE_LIMITING}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,Dn.J)("emailTemplates")(s),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Qt.W)(()=>(0,Ft.of)(null)),(0,Nn.M)(p=>{p&&p.resource&&p.resource.length&&(l.push({path:`${P.b.SYSTEM_SETTINGS}/${P.b.CONFIG}/${P.b.EMAIL_TEMPLATES}`,items:p.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(l))}))})}getServiceRoute(s){const l=`${P.b.API_CONNECTIONS}/${P.b.API_TYPES}`;return[{route:`${l}/${P.b.DATABASE}`,types:Rt[P.b.DATABASE]},{route:`${l}/${P.b.SCRIPTING}`,types:Rt[P.b.SCRIPTING]},{route:`${l}/${P.b.NETWORK}`,types:Rt[P.b.NETWORK]},{route:`${l}/${P.b.FILE}`,types:Rt[P.b.FILE]},{route:`${l}/${P.b.UTILITY}`,types:Rt[P.b.UTILITY]},{route:`${P.b.API_SECURITY}/${P.b.AUTHENTICATION}`,types:Rt[P.b.AUTHENTICATION]},{route:`${P.b.SYSTEM_SETTINGS}/${P.b.LOGS}`,types:Rt[P.b.LOGS]}].find(O=>O.types.includes(s))?.route}static{this.\u0275fac=function(l){return new(l||a5)(m.KVO(F.ir),m.KVO(F.Yh),m.KVO(F.Z1),m.KVO(F.zs),m.KVO(F.h1),m.KVO(F.u7),m.KVO(F.NO),m.KVO(F.gu),m.KVO(F.F8))}}static{this.\u0275prov=m.jDH({token:a5,factory:a5.\u0275fac,providedIn:"root"})}};A=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],A);var mt=r(52608),G=r(52868);function Mt(g,s){1&g&&m.nrm(0,"ng-component")}const Ht=function(g){return{resultArray:g}};function re(g,s){if(1&g&&(m.qex(0),m.DNE(1,Mt,1,0,"ng-component",10),m.nI1(2,"async"),m.bVm()),2&g){const l=m.XpG(),p=m.sdS(13);m.R7$(1),m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(4,Ht,m.bMT(2,2,l.results$)))}}function Ae(g,s){1&g&&m.nrm(0,"ng-component")}function Me(g,s){if(1&g&&(m.DNE(0,Ae,1,0,"ng-component",10),m.nI1(1,"async")),2&g){const l=m.XpG(),p=m.sdS(13);m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(4,Ht,m.bMT(1,2,l.recents$)))}}function qe(g,s){if(1&g&&m.nrm(0,"fa-icon",16),2&g){const l=m.XpG(4);m.Y8G("icon",l.faPlus)}}function an(g,s){if(1&g){const l=m.RV6();m.j41(0,"li")(1,"button",14),m.bIt("click",function(){const K=m.eBV(l).$implicit,Pt=m.XpG().$implicit,Vt=m.XpG(2);return m.Njj(Vt.navigate(Pt.path+"/"+K.segment))}),m.DNE(2,qe,1,1,"fa-icon",15),m.EFF(3),m.k0s()()}if(2&g){const l=s.$implicit;m.R7$(2),m.Y8G("ngIf","create"===l.segment),m.R7$(1),m.SpI(" ",l.label," ")}}function en(g,s){if(1&g&&(m.j41(0,"ul",12)(1,"li"),m.EFF(2),m.nI1(3,"transloco"),m.j41(4,"ul"),m.DNE(5,an,4,2,"li",13),m.k0s()()()),2&g){const l=s.$implicit,p=m.XpG(2);m.R7$(2),m.SpI(" ",m.bMT(3,2,p.getTranslationKey(l.path))," "),m.R7$(3),m.Y8G("ngForOf",l.items)}}function mn(g,s){1&g&&m.DNE(0,en,6,4,"ul",11),2&g&&m.Y8G("ngForOf",s.resultArray)}let En=class Xb{constructor(s,l,p,O,K){this.dialogRef=s,this.searchService=l,this.router=p,this.breakpointService=O,this.themeService=K,this.search=new Xt.MJ,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=U.QLR,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(s){return`nav.${s.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,V.B)(2e3),(0,S.F)(),(0,rt.n)(s=>this.searchService.search(s))).subscribe()}navigate(s){this.router.navigate([s]),this.dialogRef.close()}static{this.\u0275fac=function(l){return new(l||Xb)(m.rXU(dt.CP),m.rXU(A),m.rXU(T.Ix),m.rXU(mt.R),m.rXU(G.n))}}static{this.\u0275cmp=m.VBU({type:Xb,selectors:[["df-search-dialog"]],standalone:!0,features:[m.aNF],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(l,p){if(1&l&&(m.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),m.EFF(4),m.nI1(5,"transloco"),m.k0s(),m.nrm(6,"input",3),m.k0s()(),m.j41(7,"div",4),m.nI1(8,"async"),m.DNE(9,re,3,6,"ng-container",5),m.DNE(10,Me,2,6,"ng-template",null,6,m.C5r),m.DNE(12,mn,1,1,"ng-template",null,7,m.C5r),m.k0s(),m.j41(14,"div",8)(15,"button",9),m.EFF(16),m.nI1(17,"transloco"),m.k0s()()()),2&l){const O=m.sdS(11);m.R7$(4),m.JRh(m.bMT(5,7,"search")),m.R7$(2),m.Y8G("formControl",p.search),m.R7$(1),m.AVh("small",m.bMT(8,9,p.smallScreen$)),m.R7$(2),m.Y8G("ngIf",p.search.value)("ngIfElse",O),m.R7$(7),m.SpI(" ",m.bMT(17,11,"close")," ")}},dependencies:[dt.hM,dt.tx,dt.BI,dt.Yi,dt.E7,me.Kj,Re.RG,Re.rl,Re.nJ,Xe.fS,Xe.fg,k.Hl,k.$z,Xt.X1,Xt.me,Xt.BC,Xt.l_,_.pM,T.iI,T.we,_.Jj,_.bT,_.T3,lt.dX,lt.aY],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]})}};En=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],En);var Fn=r(30450);let On=(()=>{class g{constructor(){this.isDarkMode$=new Pe.t(!0),this.themeService=(0,m.WQX)(G.n)}toggle(){this.isDarkMode$.subscribe(l=>{this.themeService.setThemeMode(!l)}),this.isDarkMode$.next(!this.isDarkMode$.value)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275cmp=m.VBU({type:g,selectors:[["df-theme-toggle"]],standalone:!0,features:[m.aNF],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(p,O){1&p&&(m.j41(0,"mat-slide-toggle",0),m.bIt("change",function(){return O.toggle()}),m.nI1(1,"async"),m.k0s()),2&p&&m.Y8G("checked",m.bMT(1,1,O.isDarkMode$))},dependencies:[Fn.mV,Fn.sG,_.Jj],encapsulation:2})}}return g})();var An=r(44984);function gi(g,s){if(1&g){const l=m.RV6();m.j41(0,"button",23),m.bIt("click",function(){const K=m.eBV(l).$implicit,Pt=m.XpG(3);return m.Njj(Pt.handleLanguageChange(K))}),m.EFF(1),m.nI1(2,"transloco"),m.k0s()}if(2&g){const l=s.$implicit;m.R7$(1),m.SpI(" ",m.bMT(2,1,"languages."+l)," ")}}function Mi(g,s){if(1&g&&(m.qex(0),m.j41(1,"button",25),m.nI1(2,"transloco"),m.nrm(3,"fa-icon",20),m.k0s(),m.j41(4,"mat-menu",null,26),m.DNE(6,gi,3,3,"button",27),m.k0s(),m.bVm()),2&g){const l=m.sdS(5),p=m.XpG(2);m.R7$(1),m.Y8G("matMenuTriggerFor",l),m.BMQ("aria-label",m.bMT(2,4,"language")),m.R7$(2),m.Y8G("icon",p.faLanguage),m.R7$(3),m.Y8G("ngForOf",p.availableLanguages)}}function Vn(g,s){1&g&&(m.j41(0,"div",28)(1,"span"),m.EFF(2),m.nI1(3,"transloco"),m.nI1(4,"transloco"),m.k0s()()),2&g&&(m.R7$(2),m.Lme("",m.bMT(3,2,"licenseExpired.header")," ",m.bMT(4,4,"licenseExpired.subHeader"),""))}function ci(g,s){if(1&g){const l=m.RV6();m.qex(0),m.j41(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),m.bIt("click",function(){m.eBV(l),m.XpG();const O=m.sdS(8);return m.Njj(O.toggle())}),m.nI1(4,"transloco"),m.nrm(5,"fa-icon",12),m.k0s(),m.j41(6,"a",13),m.nrm(7,"img",14),m.k0s()(),m.j41(8,"div",15),m.nrm(9,"fa-icon",16),m.j41(10,"input",17),m.bIt("keydown.enter",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.onSubmit())}),m.k0s()(),m.nrm(11,"span",18),m.DNE(12,Mi,7,6,"ng-container",1),m.nrm(13,"df-theme-toggle"),m.j41(14,"button",19),m.nrm(15,"fa-icon",20),m.EFF(16),m.nI1(17,"async"),m.k0s(),m.j41(18,"mat-menu",null,21)(20,"button",22),m.EFF(21),m.nI1(22,"transloco"),m.k0s(),m.j41(23,"button",23),m.bIt("click",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.logout())}),m.EFF(24),m.nI1(25,"transloco"),m.k0s()()(),m.DNE(26,Vn,5,6,"div",24),m.nI1(27,"async"),m.nI1(28,"async"),m.bVm()}if(2&g){const l=m.sdS(19),p=m.XpG();let O,K;m.R7$(3),m.BMQ("aria-label",m.bMT(4,11,"toggleNav")),m.R7$(2),m.Y8G("icon",p.faBars),m.R7$(4),m.Y8G("icon",p.faMagnifyingGlass),m.R7$(1),m.Y8G("formControl",p.search),m.R7$(2),m.Y8G("ngIf",p.availableLanguages.length>1),m.R7$(2),m.Y8G("matMenuTriggerFor",l),m.R7$(1),m.Y8G("icon",p.faUser),m.R7$(1),m.SpI(" ",null==(O=m.bMT(17,13,p.userData$))?null:O.name," "),m.R7$(5),m.SpI(" ",m.bMT(22,15,"nav.profile.header")," "),m.R7$(3),m.SpI(" ",m.bMT(25,17,"nav.logout.header")," "),m.R7$(2),m.Y8G("ngIf","Expired"===(null==(K=m.bMT(27,19,p.licenseCheck$))?null:K.msg)||"Unknown"===(null==(K=m.bMT(28,21,p.licenseCheck$))?null:K.msg))}}function di(g,s){1&g&&(m.qex(0),m.j41(1,"div",29)(2,"div",30)(3,"div",31),m.nrm(4,"img",32),m.j41(5,"h3"),m.EFF(6,"Self Hosted"),m.k0s()(),m.j41(7,"div",31),m.nrm(8,"img",33),m.j41(9,"h3"),m.EFF(10," Database & Network"),m.nrm(11,"br"),m.EFF(12," API Generation "),m.k0s()(),m.j41(13,"div",31),m.nrm(14,"img",34),m.j41(15,"h3"),m.EFF(16,"API Security"),m.k0s()(),m.j41(17,"div",31),m.nrm(18,"img",35),m.j41(19,"h3"),m.EFF(20,"API Scripting"),m.k0s()()()(),m.bVm())}function Ni(g,s){1&g&&m.eu8(0)}const Pi=function(g){return{$implicit:g}};function bi(g,s){if(1&g&&(m.j41(0,"mat-nav-list"),m.DNE(1,Ni,1,0,"ng-container",36),m.k0s()),2&g){const l=m.XpG(),p=m.sdS(24);m.R7$(1),m.Y8G("ngTemplateOutlet",p)("ngTemplateOutletContext",m.eq3(2,Pi,l.nav))}}function Ri(g,s){1&g&&m.nrm(0,"ng-component")}function to(g,s){if(1&g&&(m.qex(0),m.j41(1,"a",44),m.DNE(2,Ri,1,0,"ng-component",45),m.k0s(),m.bVm()),2&g){const l=m.XpG().$implicit,p=m.sdS(5);m.R7$(1),m.Y8G("routerLink",l.path),m.R7$(1),m.Y8G("ngTemplateOutlet",p)}}function mi(g,s){1&g&&m.nrm(0,"ng-component")}function Jc(g,s){if(1&g&&m.DNE(0,mi,1,0,"ng-component",45),2&g){m.XpG();const l=m.sdS(5);m.Y8G("ngTemplateOutlet",l)}}function bc(g,s){if(1&g&&(m.qex(0),m.j41(1,"span"),m.EFF(2),m.nI1(3,"transloco"),m.k0s(),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(2),m.JRh(m.bMT(3,1,l.translationKey))}}function zr(g,s){if(1&g&&(m.j41(0,"span"),m.EFF(1),m.k0s()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.JRh(l.label)}}function Ec(g,s){if(1&g&&(m.DNE(0,bc,4,3,"ng-container",41),m.DNE(1,zr,2,1,"ng-template",null,46,m.C5r)),2&g){const l=m.sdS(2),p=m.XpG().$implicit;m.Y8G("ngIf",p.translationKey)("ngIfElse",l)}}function Dc(g,s){1&g&&(m.j41(0,"span"),m.EFF(1," / "),m.k0s())}function kc(g,s){if(1&g&&(m.qex(0),m.DNE(1,to,3,2,"ng-container",41),m.DNE(2,Jc,1,1,"ng-template",null,42,m.C5r),m.DNE(4,Ec,3,2,"ng-template",null,43,m.C5r),m.DNE(6,Dc,2,0,"span",1),m.bVm()),2&g){const l=s.$implicit,p=s.index,O=m.sdS(3),K=m.XpG(3);m.R7$(1),m.Y8G("ngIf",l.path)("ngIfElse",O),m.R7$(5),m.Y8G("ngIf",p!==K.breadCrumbs.length-1)}}function ko(g,s){if(1&g&&(m.j41(0,"div",38)(1,"h1",39),m.DNE(2,kc,7,3,"ng-container",40),m.k0s()()),2&g){const l=m.XpG(2);m.R7$(2),m.Y8G("ngForOf",l.breadCrumbs)}}function qc(g,s){if(1&g&&(m.qex(0),m.DNE(1,ko,3,1,"div",37),m.nI1(2,"async"),m.bVm()),2&g){const l=m.XpG();m.R7$(1),m.Y8G("ngIf",!1===m.bMT(2,1,l.hasError$))}}function Ti(g,s){if(1&g&&(m.qex(0),m.nrm(1,"img",52),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.Y8G("src",l.icon,m.B4B)("alt",l.path)}}function zc(g,s){if(1&g){const l=m.RV6();m.j41(0,"div",49)(1,"button",50),m.bIt("click",function(){m.eBV(l);const O=m.XpG().$implicit,K=m.XpG(2);return m.Njj(K.handleNavClick(O))}),m.j41(2,"span",51),m.DNE(3,Ti,2,2,"ng-container",1),m.EFF(4),m.nI1(5,"transloco"),m.k0s()()()}if(2&g){const l=m.XpG().$implicit,p=m.XpG(2);m.R7$(1),m.AVh("active",p.isActive(l))("commercial-feature",p.isFeatureLocked(l.path,p.licenseType))("ai-nav-item","/ai"===l.path),m.R7$(2),m.Y8G("ngIf",null==l?null:l.icon),m.R7$(1),m.SpI(" ",m.bMT(5,8,p.navLabel(l.path))," ")}}function ic(g,s){if(1&g&&(m.qex(0),m.nrm(1,"img",52),m.bVm()),2&g){const l=m.XpG(2).$implicit;m.R7$(1),m.Y8G("src",l.icon,m.B4B)("alt",l.path)}}function Ro(g,s){1&g&&m.eu8(0)}function Fo(g,s){if(1&g&&(m.j41(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),m.DNE(3,ic,2,2,"ng-container",1),m.EFF(4),m.nI1(5,"transloco"),m.k0s()(),m.j41(6,"mat-nav-list"),m.DNE(7,Ro,1,0,"ng-container",36),m.k0s()()),2&g){const l=m.XpG().$implicit,p=m.XpG(2),O=m.sdS(24);m.AVh("mat-elevation-z0",!0),m.Y8G("expanded",p.isActive(l)),m.R7$(3),m.Y8G("ngIf",null==l?null:l.icon),m.R7$(1),m.SpI("",m.bMT(5,7,p.navLabel(l.path))," "),m.R7$(3),m.Y8G("ngTemplateOutlet",O)("ngTemplateOutletContext",m.eq3(9,Pi,l.subRoutes))}}function tr(g,s){if(1&g&&(m.qex(0),m.DNE(1,zc,6,10,"div",47),m.DNE(2,Fo,8,11,"ng-template",null,48,m.C5r),m.bVm()),2&g){const l=s.$implicit,p=m.sdS(3);m.R7$(1),m.Y8G("ngIf",!l.subRoutes)("ngIfElse",p)}}function oc(g,s){1&g&&m.DNE(0,tr,4,2,"ng-container",40),2&g&&m.Y8G("ngForOf",s.$implicit)}const zo=["*"];let Po=class Yb{constructor(s,l,p,O,K,Pt,Vt,Wt,se,je,Ye,In,yn){this.breakpointService=s,this.userDataService=l,this.authService=p,this.router=O,this.errorService=K,this.licenseCheckService=Pt,this.dialog=Vt,this.transloco=Wt,this.themeService=se,this.searchService=je,this.snackbarService=Ye,this.paywallService=In,this.systemConfigDataService=yn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=U.tdl,this.faBars=U.ckx,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=U.$UM,this.faUser=U.X46,this.faLanguage=U.mh,this.search=new Xt.MJ,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=U.QLR,this.faRefresh=U.Vpu,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,rt.n)(s=>s?.isRootAdmin||s?.isSysAdmin&&!(s.roleId&&s?.id&&s?.role_id)?(0,Ft.of)(null):s?.isSysAdmin&&(s.roleId||s?.id||s?.role_id)?this.userDataService.restrictedAccess$:(0,Ft.of)(s?.roleId||s?.id||s?.role_id?["apps","users","roles","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(s=>{this.nav=s?Jt(ce(yt),s):ce(yt)}),this.search.valueChanges.pipe((0,V.B)(1e3),(0,S.F)(),(0,rt.n)(s=>this.searchService.search(s))).subscribe(()=>{this.dialog.open(En,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,_t.T)(s=>s.platform?.license??"OPEN SOURCE")).subscribe(s=>this.licenseType=s)}logout(){this.authService.logout()}isActive(s){return this.router.url.startsWith(s.path)}navLabel(s){return`nav.${s.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const s=this.router.url.split("/");let l="";return this.snackbarService.isEditPage$.subscribe(p=>{p?(s.pop(),this.snackbarService.snackbarLastEle$.subscribe(O=>{s.push(O)}),l=s.join("/")):l=this.router.url}),function ht(g,s){const l=[],p=decodeURIComponent(s).replace(/\/$/,"").split("/").filter(K=>K);return function O(K,Pt=[],Vt=[],Wt=0){if(Wt===p.length)return!0;let se=!1;for(const je of K){const Ye=je.path,In=Ye.startsWith(":"),yn=In?p[Wt]:Ye,_n=[...Pt,yn];if(je.path===p[Wt]||In)if(se=!0,je.children&&je.children.some(Ln=>""===Ln.path&&Ln.redirectTo)){if(O(je.children,_n,[...Vt,Ye],Wt+1))return!0}else{const Ln=In?Ye.slice(1):Ye,ui=[...Vt,Ln].join(".").replace(/\//g,"."),Ci=yn.split("-"),qn={label:Ci[Ci.length-1]};if(Wt!==p.length-1&&(qn.path=_n.join("/")),In||(qn.translationKey=`nav.${ui}.header`),l.push(qn),O(je.children||[],_n,[...Vt,Ln],Wt+1))return!0}}return!se&&(l.push({label:p[Wt],path:[...Pt,p[Wt]].join("/")}),O(K,[...Pt,p[Wt]],Vt,Wt+1))}(g),l.length>0&&l[l.length-1].path&&delete l[l.length-1].path,l}(yt,l)}handleNavClick(s){this.errorService.error=null,this.router.navigate([s.path])}handleSearchClick(){this.dialog.open(En,{position:{top:"60px"}})}handleLanguageChange(s){this.transloco.setActiveLang(s),localStorage.setItem("language",s)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(En,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(s,l){return this.paywallService.isFeatureLocked(s,l)}static{this.\u0275fac=function(l){return new(l||Yb)(m.rXU(mt.R),m.rXU(le.T),m.rXU(ut.g),m.rXU(T.Ix),m.rXU(vn.S),m.rXU(De.H),m.rXU(dt.bZ),m.rXU(me.JO),m.rXU(G.n),m.rXU(A),m.rXU(An.L),m.rXU(Je.o),m.rXU(qt.f))}}static{this.\u0275cmp=m.VBU({type:Yb,selectors:[["df-side-nav"]],standalone:!0,features:[m.aNF],ngContentSelectors:zo,decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(l,p){1&l&&(m.NAR(),m.j41(0,"div",0),m.nI1(1,"async"),m.nI1(2,"async"),m.nI1(3,"async"),m.DNE(4,ci,29,23,"ng-container",1),m.nI1(5,"async"),m.j41(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),m.nI1(9,"async"),m.nI1(10,"async"),m.nI1(11,"async"),m.DNE(12,di,21,0,"ng-container",1),m.nI1(13,"async"),m.DNE(14,bi,2,4,"mat-nav-list",1),m.nI1(15,"async"),m.k0s(),m.j41(16,"mat-sidenav-content",5)(17,"div",6),m.DNE(18,qc,3,3,"ng-container",1),m.nI1(19,"async"),m.j41(20,"div",7),m.nI1(21,"async"),m.SdG(22),m.k0s()()()()(),m.DNE(23,oc,1,1,"ng-template",null,8,m.C5r)),2&l&&(m.HbH(m.bMT(1,15,p.isDarkMode)?"dark-theme":""),m.AVh("small",m.bMT(2,17,p.isSmallScreen))("logged-in",m.bMT(3,19,p.isLoggedIn$)),m.R7$(4),m.Y8G("ngIf",m.bMT(5,21,p.isLoggedIn$)),m.R7$(3),m.Y8G("disableClose",!1===m.bMT(9,23,p.isSmallScreen))("opened",!1===m.bMT(10,25,p.isSmallScreen))("mode",m.bMT(11,27,p.isSmallScreen)?"over":"side"),m.R7$(5),m.Y8G("ngIf",!1===m.bMT(13,29,p.isLoggedIn$)),m.R7$(2),m.Y8G("ngIf",m.bMT(15,31,p.isLoggedIn$)),m.R7$(4),m.Y8G("ngIf",m.bMT(19,33,p.isLoggedIn$)),m.R7$(2),m.AVh("no-error",!1===m.bMT(21,35,p.hasError$)))},dependencies:[et.vg,et.LG,et.US,et.El,q.Fg,q._L,lt.dX,lt.aY,R.s5,R.KQ,k.Hl,k.$z,k.iY,Y.MY,Y.GK,Y.Z2,T.iI,T.Wk,T.we,it.Cn,it.kk,it.fb,it.Cp,me.Kj,_.Jj,_.bT,_.pM,_.T3,dt.hM,_.MD,Re.RG,On,Xt.X1,Xt.me,Xt.BC,Xt.l_,Xe.fS],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]{position:relative;overflow:hidden}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,20,60,.15),rgba(255,69,0,.15),rgba(255,165,0,.15),rgba(50,205,50,.15),rgba(30,144,255,.15),rgba(138,43,226,.15),transparent);animation:_ngcontent-%COMP%_rainbow-slide 3s ease-in-out infinite}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:linear-gradient(45deg,#dc143c,#ff4500,#ffa500,#32cd32,#1e90ff,#8a2be2);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_rainbow-text 2s ease-in-out infinite;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.3);filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3);animation:_ngcontent-%COMP%_rainbow-icon 4s linear infinite;drop-shadow:0 0 6px rgba(0,0,0,.3)}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover:before{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover img[_ngcontent-%COMP%]{animation-duration:2s}@keyframes _ngcontent-%COMP%_rainbow-slide{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes _ngcontent-%COMP%_rainbow-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _ngcontent-%COMP%_rainbow-icon{0%{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}16.66%{filter:hue-rotate(60deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(255,69,0,.4))}33.33%{filter:hue-rotate(120deg) saturate(2.4) brightness(.6) contrast(1.5) drop-shadow(0 0 6px rgba(255,165,0,.4))}50%{filter:hue-rotate(180deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(50,205,50,.4))}66.66%{filter:hue-rotate(240deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(30,144,255,.4))}83.33%{filter:hue-rotate(300deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(138,43,226,.4))}to{filter:hue-rotate(360deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]})}};function cc(g,s){if(1&g){const l=m.RV6();m.qex(0),m.j41(1,"div",1)(2,"div",2)(3,"span",3),m.EFF(4),m.nI1(5,"transloco"),m.k0s(),m.j41(6,"button",4),m.bIt("click",function(){m.eBV(l);const O=m.XpG();return m.Njj(O.openCalendly())}),m.EFF(7),m.nI1(8,"transloco"),m.k0s()()(),m.nrm(9,"div",5),m.bVm()}2&g&&(m.R7$(4),m.SpI(" ",m.bMT(5,2,"engagementBanner.message")," "),m.R7$(3),m.SpI(" ",m.bMT(8,4,"engagementBanner.ctaButton")," "))}Po=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],Po);let bo=class Qb{constructor(s){this.systemConfigService=s,this.showBanner=!1,this.calendlyUrl="https://calendly.com/dreamfactory-platform/expert-consultation-lab-setup"}ngOnInit(){this.systemConfigService.environment$.pipe((0,fn.s)(this)).subscribe(s=>{const l=s.platform?.license?.toUpperCase();this.showBanner="OPEN SOURCE"===l||(s.platform?.isTrial??!1)})}openCalendly(){window.open(this.calendlyUrl,"_blank")}static{this.\u0275fac=function(l){return new(l||Qb)(m.rXU(qt.f))}}static{this.\u0275cmp=m.VBU({type:Qb,selectors:[["df-engagement-banner"]],standalone:!0,features:[m.aNF],decls:1,vars:1,consts:[[4,"ngIf"],[1,"engagement-banner"],[1,"banner-content"],[1,"banner-text"],[1,"cta-button",3,"click"],[1,"banner-spacer"]],template:function(l,p){1&l&&m.DNE(0,cc,10,6,"ng-container",0),2&l&&m.Y8G("ngIf",p.showBanner)},dependencies:[_.MD,_.bT,me.Q8,me.Kj],styles:[".engagement-banner[_ngcontent-%COMP%]{background-color:#ffd9b3;color:#2d2d2d;padding:12px 20px;box-shadow:0 2px 4px #0000001a;font-family:inherit;position:fixed;top:0;left:0;right:0;z-index:1100}.engagement-banner[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:15px;max-width:1200px;margin:0 auto;position:relative}.engagement-banner[_ngcontent-%COMP%] .banner-text[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:1.4}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{background-color:#7c3aed;color:#fff;border:none;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{background-color:#6a28d9}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:focus{outline:2px solid #7c3aed;outline-offset:2px}.banner-spacer[_ngcontent-%COMP%]{height:56px}@media (max-width: 768px){.banner-spacer[_ngcontent-%COMP%]{height:72px}.engagement-banner[_ngcontent-%COMP%]{padding:10px 15px}.engagement-banner[_ngcontent-%COMP%] .banner-content[_ngcontent-%COMP%]{flex-direction:column;gap:10px;padding-right:40px}.engagement-banner[_ngcontent-%COMP%] .banner-text[_ngcontent-%COMP%]{font-size:13px;text-align:center}.engagement-banner[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{padding:8px 16px;font-size:13px}}"]})}};bo=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],bo);let xn=(()=>{class g{constructor(){this.activeCounter=0,this.active$=new Pe.t(!1)}get active(){return this.active$.asObservable()}set active(l){const p=this.activeCounter>0;l?this.activeCounter++:this.activeCounter=Math.max(this.activeCounter-1,0);const O=this.activeCounter>0;p!==O&&queueMicrotask(()=>{this.active$.value!==O&&this.active$.next(O)})}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})(),oi=(()=>{class g{constructor(l,p){this.dfAuthService=l,this.dfUserDataService=p}loginWithJwt(l){return this.dfAuthService.loginWithToken(l).pipe((0,Nn.M)(p=>this.dfUserDataService.userData=p))}setCurrentUser(l){this.dfUserDataService.userData=l}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(ut.g),m.KVO(le.T))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})(),ni=(()=>{class g{constructor(){this.logs=[]}log(l){const O=`${(new Date).toISOString()}: ${l}`;console.log(O),this.logs.push(O)}getLogs(){return this.logs}clearLogs(){this.logs=[]}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var _o=r(38161),Li=r(45105);function Oi(g,s){1&g&&(m.qex(0),m.nrm(1,"router-outlet"),m.bVm())}function vo(g,s){1&g&&(m.j41(0,"df-side-nav"),m.nrm(1,"router-outlet"),m.k0s())}function _c(g,s){1&g&&(m.j41(0,"div",3),m.nrm(1,"div",4)(2,"img",5),m.k0s())}let Gi=class Zb{constructor(s,l,p,O,K,Pt,Vt,Wt,se){this.loadingSpinnerService=s,this.licenseCheckService=l,this.authService=p,this.router=O,this.route=K,this.loggingService=Pt,this.errorSharingService=Vt,this.intercomService=Wt,this.dfUserDataService=se,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication(),this.initializeIntercom(),this.dfUserDataService.userData$.pipe((0,fn.s)(this)).subscribe(s=>{s?this.intercomService.updateUser(s):this.intercomService.shutdownIntercom()}),this.licenseCheck$.pipe((0,fn.s)(this)).subscribe(s=>{"true"===s?.disableUi&&(this.router.url.includes(P.b.LICENSE_EXPIRED)||this.router.navigate([P.b.LICENSE_EXPIRED]))})}handleAuthentication(){this.loggingService.log("Handling authentication");const s=window.location.href;this.loggingService.log(`Full URL: ${s}`);const l=s.match(/[?&]jwt=([^&#]*)/),p=l?l[1]:null,O=s.match(/[?&]error=([^&#]*)/),K=O?decodeURIComponent(O[1]):null,Pt=s.match(/[?&]session_token=([^&#]*)/),Vt=Pt?Pt[1]:null;if(K)return this.loggingService.log(`OAuth error found: ${K}`),this.errorSharingService.setError(K),void this.router.navigate(["/auth/login"]);p?(this.loggingService.log(`JWT found in URL: ${p.substring(0,20)}...`),this.authService.loginWithJwt(p).subscribe(Wt=>{this.loggingService.log("Login successful for user: "+(Wt.session_token||Wt.sessionToken?"Authenticated":"Unknown")),window.location.href="/dreamfactory/dist/#/home"},Wt=>{this.loggingService.log(`Login failed: ${JSON.stringify(Wt)}`),window.location.href="/dreamfactory/dist/#/auth/login"})):Vt?(this.loggingService.log("Session token found in URL"),this.authService.loginWithJwt(Vt).subscribe(Wt=>{this.loggingService.log("OAuth login successful: "+(Wt.session_token||Wt.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},Wt=>{this.loggingService.log(`OAuth login failed: ${JSON.stringify(Wt)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT or session token found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/dreamfactory/dist/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}initializeIntercom(){var s=this;return(0,o.A)(function*(){try{setTimeout((0,o.A)(function*(){yield s.intercomService.initializeIntercom()}),2e3)}catch(l){s.loggingService.log(`Failed to initialize Intercom: ${l}`)}})()}someMethod(){this.authService.isAuthenticated()}static{this.\u0275fac=function(l){return new(l||Zb)(m.rXU(xn),m.rXU(De.H),m.rXU(oi),m.rXU(T.Ix),m.rXU(T.nX),m.rXU(ni),m.rXU(_o.U),m.rXU(Li.l),m.rXU(le.T))}}static{this.\u0275cmp=m.VBU({type:Zb,selectors:[["df-root"]],standalone:!0,features:[m.aNF],decls:7,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(l,p){if(1&l&&(m.nrm(0,"df-engagement-banner"),m.DNE(1,Oi,2,0,"ng-container",0),m.nI1(2,"async"),m.DNE(3,vo,2,0,"ng-template",null,1,m.C5r),m.DNE(5,_c,3,0,"div",2),m.nI1(6,"async")),2&l){const O=m.sdS(4);let K;m.R7$(1),m.Y8G("ngIf","true"===(null==(K=m.bMT(2,3,p.licenseCheck$))?null:K.disableUi))("ngIfElse",O),m.R7$(4),m.Y8G("ngIf",m.bMT(6,5,p.activeSpinner$))}},dependencies:[Po,bo,T.n3,_.bT,_.Jj],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;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\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #0f0761;--mdc-filled-text-field-focus-active-indicator-color: #0f0761;--mdc-filled-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #0f0761;--mdc-outlined-text-field-focus-outline-color: #0f0761;--mdc-outlined-text-field-focus-label-text-color: rgba(15, 7, 97, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #dd7345;--mdc-filled-text-field-focus-active-indicator-color: #dd7345;--mdc-filled-text-field-focus-label-text-color: rgba(221, 115, 69, .87);--mdc-outlined-text-field-caret-color: #dd7345;--mdc-outlined-text-field-focus-outline-color: #dd7345;--mdc-outlined-text-field-focus-label-text-color: rgba(221, 115, 69, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font: Inter;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Inter;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Inter;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-slide-toggle-label-text-font: Inter;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font: Inter;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html[_ngcontent-%COMP%]{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font: Inter;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}html[_ngcontent-%COMP%]{--mat-badge-background-color: #0f0761;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color: #dd7345;--mat-badge-text-color: white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[_ngcontent-%COMP%]{--mat-badge-text-font: Inter;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #0f0761;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(15, 7, 97, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(15, 7, 97, .3);--mat-datepicker-toggle-active-state-icon-color: #0f0761;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(15, 7, 97, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dd7345;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(221, 115, 69, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(221, 115, 69, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(221, 115, 69, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font: Inter;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html[_ngcontent-%COMP%]{--mat-icon-color: inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color: #0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color: #dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color: #f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]})}};Gi=(0,y.Cg)([(0,fn.d)({checkProperties:!0})],Gi);var Bo=r(345),hn=r(49969);function Mn(g){return new m.wOt(3e3,!1)}function _i(g){switch(g.length){case 0:return new hn.sf;case 1:return g[0];default:return new hn.ui(g)}}function Ui(g,s,l=new Map,p=new Map){const O=[],K=[];let Pt=-1,Vt=null;if(s.forEach(Wt=>{const se=Wt.get("offset"),je=se==Pt,Ye=je&&Vt||new Map;Wt.forEach((In,yn)=>{let _n=yn,Ln=In;if("offset"!==yn)switch(_n=g.normalizePropertyName(_n,O),Ln){case hn.FX:Ln=l.get(yn);break;case hn.kp:Ln=p.get(yn);break;default:Ln=g.normalizeStyleValue(yn,_n,Ln,O)}Ye.set(_n,Ln)}),je||K.push(Ye),Vt=Ye,Pt=se}),O.length)throw function Vc(g){return new m.wOt(3502,!1)}();return K}function xc(g,s,l,p){switch(s){case"start":g.onStart(()=>p(l&&Wo(l,"start",g)));break;case"done":g.onDone(()=>p(l&&Wo(l,"done",g)));break;case"destroy":g.onDestroy(()=>p(l&&Wo(l,"destroy",g)))}}function Wo(g,s,l){const K=ac(g.element,g.triggerName,g.fromState,g.toState,s||g.phaseName,l.totalTime??g.totalTime,!!l.disabled),Pt=g._data;return null!=Pt&&(K._data=Pt),K}function ac(g,s,l,p,O="",K=0,Pt){return{element:g,triggerName:s,fromState:l,toState:p,phaseName:O,totalTime:K,disabled:!!Pt}}function ji(g,s,l){let p=g.get(s);return p||g.set(s,p=l),p}function jc(g){const s=g.indexOf(":");return[g.substring(1,s),g.slice(s+1)]}const z=(()=>typeof document>"u"?null:document.documentElement)();function N(g){const s=g.parentNode||g.host||null;return s===z?null:s}let Z=null,Nt=!1;function Ji(g,s){for(;s;){if(s===g)return!0;s=N(s)}return!1}function Sc(g,s,l){if(l)return Array.from(g.querySelectorAll(s));const p=g.querySelector(s);return p?[p]:[]}let Xr=(()=>{class g{validateStyleProperty(l){return function tn(g){Z||(Z=function Hi(){return typeof document<"u"?document.body:null}()||{},Nt=!!Z.style&&"WebkitAppearance"in Z.style);let s=!0;return Z.style&&!function M(g){return"ebkit"==g.substring(1,6)}(g)&&(s=g in Z.style,!s&&Nt&&(s="Webkit"+g.charAt(0).toUpperCase()+g.slice(1)in Z.style)),s}(l)}matchesElement(l,p){return!1}containsElement(l,p){return Ji(l,p)}getParentElement(l){return N(l)}query(l,p,O){return Sc(l,p,O)}computeStyle(l,p,O){return O||""}animate(l,p,O,K,Pt,Vt=[],Wt){return new hn.sf(O,K)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})(),pr=(()=>{class g{static{this.NOOP=new Xr}}return g})();const Pr=1e3,nr="ng-enter",Ac="ng-leave",co="ng-trigger",$i=".ng-trigger",Ko="ng-animating",ir=".ng-animating";function Qn(g){if("number"==typeof g)return g;const s=g.match(/^(-?[\.\d]+)(m?s)/);return!s||s.length<2?0:Go(parseFloat(s[1]),s[2])}function Go(g,s){return"s"===s?g*Pr:g}function Ai(g,s,l){return g.hasOwnProperty("duration")?g:function Ar(g,s,l){let O,K=0,Pt="";if("string"==typeof g){const Vt=g.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Vt)return s.push(Mn()),{duration:0,delay:0,easing:""};O=Go(parseFloat(Vt[1]),Vt[2]);const Wt=Vt[3];null!=Wt&&(K=Go(parseFloat(Wt),Vt[4]));const se=Vt[5];se&&(Pt=se)}else O=g;if(!l){let Vt=!1,Wt=s.length;O<0&&(s.push(function jn(){return new m.wOt(3100,!1)}()),Vt=!0),K<0&&(s.push(function Ei(){return new m.wOt(3101,!1)}()),Vt=!0),Vt&&s.splice(Wt,0,Mn())}return{duration:O,delay:K,easing:Pt}}(g,s,l)}function Tc(g,s={}){return Object.keys(g).forEach(l=>{s[l]=g[l]}),s}function Cc(g){const s=new Map;return Object.keys(g).forEach(l=>{s.set(l,g[l])}),s}function ro(g,s=new Map,l){if(l)for(let[p,O]of l)s.set(p,O);for(let[p,O]of g)s.set(p,O);return s}function ao(g,s,l){s.forEach((p,O)=>{const K=cr(O);l&&!l.has(O)&&l.set(O,g.style[K]),g.style[K]=p})}function Xo(g,s){s.forEach((l,p)=>{const O=cr(p);g.style[O]=""})}function Ic(g){return Array.isArray(g)?1==g.length?g[0]:(0,hn.K2)(g):g}const sc=new RegExp("{{\\s*(.+?)\\s*}}","g");function $c(g){let s=[];if("string"==typeof g){let l;for(;l=sc.exec(g);)s.push(l[1]);sc.lastIndex=0}return s}function yo(g,s,l){const p=g.toString(),O=p.replace(sc,(K,Pt)=>{let Vt=s[Pt];return null==Vt&&(l.push(function hi(g){return new m.wOt(3003,!1)}()),Vt=""),Vt.toString()});return O==p?g:O}function Yo(g){const s=[];let l=g.next();for(;!l.done;)s.push(l.value),l=g.next();return s}const or=/-+([a-z0-9])/g;function cr(g){return g.replace(or,(...s)=>s[1].toUpperCase())}function Yi(g,s,l){switch(s.type){case 7:return g.visitTrigger(s,l);case 0:return g.visitState(s,l);case 1:return g.visitTransition(s,l);case 2:return g.visitSequence(s,l);case 3:return g.visitGroup(s,l);case 4:return g.visitAnimate(s,l);case 5:return g.visitKeyframes(s,l);case 6:return g.visitStyle(s,l);case 8:return g.visitReference(s,l);case 9:return g.visitAnimateChild(s,l);case 10:return g.visitAnimateRef(s,l);case 11:return g.visitQuery(s,l);case 12:return g.visitStagger(s,l);default:throw function Co(g){return new m.wOt(3004,!1)}()}}function br(g,s){return window.getComputedStyle(g)[s]}const rr="*";function b(g,s){const l=[];return"string"==typeof g?g.split(/\s*,\s*/).forEach(p=>function j(g,s,l){if(":"==g[0]){const Wt=function w(g,s){switch(g){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,p)=>parseFloat(p)>parseFloat(l);case":decrement":return(l,p)=>parseFloat(p) *"}}(g,l);if("function"==typeof Wt)return void s.push(Wt);g=Wt}const p=g.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==p||p.length<4)return l.push(function So(g){return new m.wOt(3015,!1)}()),s;const O=p[1],K=p[2],Pt=p[3];s.push(ge(O,Pt));"<"==K[0]&&!(O==rr&&Pt==rr)&&s.push(ge(Pt,O))}(p,l,s)):l.push(g),l}const I=new Set(["true","1"]),Dt=new Set(["false","0"]);function ge(g,s){const l=I.has(g)||Dt.has(g),p=I.has(s)||Dt.has(s);return(O,K)=>{let Pt=g==rr||g==O,Vt=s==rr||s==K;return!Pt&&l&&"boolean"==typeof O&&(Pt=O?I.has(g):Dt.has(g)),!Vt&&p&&"boolean"==typeof K&&(Vt=K?I.has(s):Dt.has(s)),Pt&&Vt}}const rn=new RegExp("s*:selfs*,?","g");function Kn(g,s,l,p){return new Gn(g).build(s,l,p)}class Gn{constructor(s){this._driver=s}build(s,l,p){const O=new Zn(l);return this._resetContextStyleTimingState(O),Yi(this,Ic(s),O)}_resetContextStyleTimingState(s){s.currentQuerySelector="",s.collectedStyles=new Map,s.collectedStyles.set("",new Map),s.currentTime=0}visitTrigger(s,l){let p=l.queryCount=0,O=l.depCount=0;const K=[],Pt=[];return"@"==s.name.charAt(0)&&l.errors.push(function yi(){return new m.wOt(3006,!1)}()),s.definitions.forEach(Vt=>{if(this._resetContextStyleTimingState(l),0==Vt.type){const Wt=Vt,se=Wt.name;se.toString().split(/\s*,\s*/).forEach(je=>{Wt.name=je,K.push(this.visitState(Wt,l))}),Wt.name=se}else if(1==Vt.type){const Wt=this.visitTransition(Vt,l);p+=Wt.queryCount,O+=Wt.depCount,Pt.push(Wt)}else l.errors.push(function Vo(){return new m.wOt(3007,!1)}())}),{type:7,name:s.name,states:K,transitions:Pt,queryCount:p,depCount:O,options:null}}visitState(s,l){const p=this.visitStyle(s.styles,l),O=s.options&&s.options.params||null;if(p.containsDynamicStyles){const K=new Set,Pt=O||{};p.styles.forEach(Vt=>{Vt instanceof Map&&Vt.forEach(Wt=>{$c(Wt).forEach(se=>{Pt.hasOwnProperty(se)||K.add(se)})})}),K.size&&(Yo(K.values()),l.errors.push(function Cn(g,s){return new m.wOt(3008,!1)}()))}return{type:0,name:s.name,style:p,options:O?{params:O}:null}}visitTransition(s,l){l.queryCount=0,l.depCount=0;const p=Yi(this,Ic(s.animation),l);return{type:1,matchers:b(s.expr,l.errors),animation:p,queryCount:l.queryCount,depCount:l.depCount,options:vi(s.options)}}visitSequence(s,l){return{type:2,steps:s.steps.map(p=>Yi(this,p,l)),options:vi(s.options)}}visitGroup(s,l){const p=l.currentTime;let O=0;const K=s.steps.map(Pt=>{l.currentTime=p;const Vt=Yi(this,Pt,l);return O=Math.max(O,l.currentTime),Vt});return l.currentTime=O,{type:3,steps:K,options:vi(s.options)}}visitAnimate(s,l){const p=function wo(g,s){if(g.hasOwnProperty("duration"))return g;if("number"==typeof g)return Lo(Ai(g,s).duration,0,"");const l=g;if(l.split(/\s+/).some(K=>"{"==K.charAt(0)&&"{"==K.charAt(1))){const K=Lo(0,0,"");return K.dynamic=!0,K.strValue=l,K}const O=Ai(l,s);return Lo(O.duration,O.delay,O.easing)}(s.timings,l.errors);l.currentAnimateTimings=p;let O,K=s.styles?s.styles:(0,hn.iF)({});if(5==K.type)O=this.visitKeyframes(K,l);else{let Pt=s.styles,Vt=!1;if(!Pt){Vt=!0;const se={};p.easing&&(se.easing=p.easing),Pt=(0,hn.iF)(se)}l.currentTime+=p.duration+p.delay;const Wt=this.visitStyle(Pt,l);Wt.isEmptyStep=Vt,O=Wt}return l.currentAnimateTimings=null,{type:4,timings:p,style:O,options:null}}visitStyle(s,l){const p=this._makeStyleAst(s,l);return this._validateStyleAst(p,l),p}_makeStyleAst(s,l){const p=[],O=Array.isArray(s.styles)?s.styles:[s.styles];for(let Vt of O)"string"==typeof Vt?Vt===hn.kp?p.push(Vt):l.errors.push(new m.wOt(3002,!1)):p.push(Cc(Vt));let K=!1,Pt=null;return p.forEach(Vt=>{if(Vt instanceof Map&&(Vt.has("easing")&&(Pt=Vt.get("easing"),Vt.delete("easing")),!K))for(let Wt of Vt.values())if(Wt.toString().indexOf("{{")>=0){K=!0;break}}),{type:6,styles:p,easing:Pt,offset:s.offset,containsDynamicStyles:K,options:null}}_validateStyleAst(s,l){const p=l.currentAnimateTimings;let O=l.currentTime,K=l.currentTime;p&&K>0&&(K-=p.duration+p.delay),s.styles.forEach(Pt=>{"string"!=typeof Pt&&Pt.forEach((Vt,Wt)=>{const se=l.collectedStyles.get(l.currentQuerySelector),je=se.get(Wt);let Ye=!0;je&&(K!=O&&K>=je.startTime&&O<=je.endTime&&(l.errors.push(function Si(g,s,l,p,O){return new m.wOt(3010,!1)}()),Ye=!1),K=je.startTime),Ye&&se.set(Wt,{startTime:K,endTime:O}),l.options&&function gr(g,s,l){const p=s.params||{},O=$c(g);O.length&&O.forEach(K=>{p.hasOwnProperty(K)||l.push(function xo(g){return new m.wOt(3001,!1)}())})}(Vt,l.options,l.errors)})})}visitKeyframes(s,l){const p={type:5,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push(function Wn(){return new m.wOt(3011,!1)}()),p;let K=0;const Pt=[];let Vt=!1,Wt=!1,se=0;const je=s.steps.map(Ci=>{const qi=this._makeStyleAst(Ci,l);let qn=null!=qi.offset?qi.offset:function zi(g){if("string"==typeof g)return null;let s=null;if(Array.isArray(g))g.forEach(l=>{if(l instanceof Map&&l.has("offset")){const p=l;s=parseFloat(p.get("offset")),p.delete("offset")}});else if(g instanceof Map&&g.has("offset")){const l=g;s=parseFloat(l.get("offset")),l.delete("offset")}return s}(qi.styles),ho=0;return null!=qn&&(K++,ho=qi.offset=qn),Wt=Wt||ho<0||ho>1,Vt=Vt||ho0&&K{const qn=In>0?qi==yn?1:In*qi:Pt[qi],ho=qn*ui;l.currentTime=_n+Ln.delay+ho,Ln.duration=ho,this._validateStyleAst(Ci,l),Ci.offset=qn,p.styles.push(Ci)}),p}visitReference(s,l){return{type:8,animation:Yi(this,Ic(s.animation),l),options:vi(s.options)}}visitAnimateChild(s,l){return l.depCount++,{type:9,options:vi(s.options)}}visitAnimateRef(s,l){return{type:10,animation:this.visitReference(s.animation,l),options:vi(s.options)}}visitQuery(s,l){const p=l.currentQuerySelector,O=s.options||{};l.queryCount++,l.currentQuery=s;const[K,Pt]=function Sn(g){const s=!!g.split(/\s*,\s*/).find(l=>":self"==l);return s&&(g=g.replace(rn,"")),g=g.replace(/@\*/g,$i).replace(/@\w+/g,l=>$i+"-"+l.slice(1)).replace(/:animating/g,ir),[g,s]}(s.selector);l.currentQuerySelector=p.length?p+" "+K:K,ji(l.collectedStyles,l.currentQuerySelector,new Map);const Vt=Yi(this,Ic(s.animation),l);return l.currentQuery=null,l.currentQuerySelector=p,{type:11,selector:K,limit:O.limit||0,optional:!!O.optional,includeSelf:Pt,animation:Vt,originalSelector:s.selector,options:vi(s.options)}}visitStagger(s,l){l.currentQuery||l.errors.push(function rc(){return new m.wOt(3013,!1)}());const p="full"===s.timings?{duration:0,delay:0,easing:"full"}:Ai(s.timings,l.errors,!0);return{type:12,animation:Yi(this,Ic(s.animation),l),timings:p,options:null}}}class Zn{constructor(s){this.errors=s,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 vi(g){return g?(g=Tc(g)).params&&(g.params=function ai(g){return g?Tc(g):null}(g.params)):g={},g}function Lo(g,s,l){return{duration:g,delay:s,easing:l}}function Wi(g,s,l,p,O,K,Pt=null,Vt=!1){return{type:1,element:g,keyframes:s,preStyleProps:l,postStyleProps:p,duration:O,delay:K,totalTime:O+K,easing:Pt,subTimeline:Vt}}class so{constructor(){this._map=new Map}get(s){return this._map.get(s)||[]}append(s,l){let p=this._map.get(s);p||this._map.set(s,p=[]),p.push(...l)}has(s){return this._map.has(s)}clear(){this._map.clear()}}const lo=new RegExp(":enter","g"),Rr=new RegExp(":leave","g");function dc(g,s,l,p,O,K=new Map,Pt=new Map,Vt,Wt,se=[]){return(new L).buildKeyframes(g,s,l,p,O,K,Pt,Vt,Wt,se)}class L{buildKeyframes(s,l,p,O,K,Pt,Vt,Wt,se,je=[]){se=se||new so;const Ye=new tt(s,l,se,O,K,je,[]);Ye.options=Wt;const In=Wt.delay?Qn(Wt.delay):0;Ye.currentTimeline.delayNextStep(In),Ye.currentTimeline.setStyles([Pt],null,Ye.errors,Wt),Yi(this,p,Ye);const yn=Ye.timelines.filter(_n=>_n.containsAnimation());if(yn.length&&Vt.size){let _n;for(let Ln=yn.length-1;Ln>=0;Ln--){const ui=yn[Ln];if(ui.element===l){_n=ui;break}}_n&&!_n.allowOnlyTimelineStyles()&&_n.setStyles([Vt],null,Ye.errors,Wt)}return yn.length?yn.map(_n=>_n.buildKeyframes()):[Wi(l,[],[],[],0,In,"",!1)]}visitTrigger(s,l){}visitState(s,l){}visitTransition(s,l){}visitAnimateChild(s,l){const p=l.subInstructions.get(l.element);if(p){const O=l.createSubContext(s.options),K=l.currentTimeline.currentTime,Pt=this._visitSubInstructions(p,O,O.options);K!=Pt&&l.transformIntoNewTimeline(Pt)}l.previousNode=s}visitAnimateRef(s,l){const p=l.createSubContext(s.options);p.transformIntoNewTimeline(),this._applyAnimationRefDelays([s.options,s.animation.options],l,p),this.visitReference(s.animation,p),l.transformIntoNewTimeline(p.currentTimeline.currentTime),l.previousNode=s}_applyAnimationRefDelays(s,l,p){for(const O of s){const K=O?.delay;if(K){const Pt="number"==typeof K?K:Qn(yo(K,O?.params??{},l.errors));p.delayNextStep(Pt)}}}_visitSubInstructions(s,l,p){let K=l.currentTimeline.currentTime;const Pt=null!=p.duration?Qn(p.duration):null,Vt=null!=p.delay?Qn(p.delay):null;return 0!==Pt&&s.forEach(Wt=>{const se=l.appendInstructionToTimeline(Wt,Pt,Vt);K=Math.max(K,se.duration+se.delay)}),K}visitReference(s,l){l.updateOptions(s.options,!0),Yi(this,s.animation,l),l.previousNode=s}visitSequence(s,l){const p=l.subContextCount;let O=l;const K=s.options;if(K&&(K.params||K.delay)&&(O=l.createSubContext(K),O.transformIntoNewTimeline(),null!=K.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=Q);const Pt=Qn(K.delay);O.delayNextStep(Pt)}s.steps.length&&(s.steps.forEach(Pt=>Yi(this,Pt,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>p&&O.transformIntoNewTimeline()),l.previousNode=s}visitGroup(s,l){const p=[];let O=l.currentTimeline.currentTime;const K=s.options&&s.options.delay?Qn(s.options.delay):0;s.steps.forEach(Pt=>{const Vt=l.createSubContext(s.options);K&&Vt.delayNextStep(K),Yi(this,Pt,Vt),O=Math.max(O,Vt.currentTimeline.currentTime),p.push(Vt.currentTimeline)}),p.forEach(Pt=>l.currentTimeline.mergeTimelineCollectedStyles(Pt)),l.transformIntoNewTimeline(O),l.previousNode=s}_visitTiming(s,l){if(s.dynamic){const p=s.strValue;return Ai(l.params?yo(p,l.params,l.errors):p,l.errors)}return{duration:s.duration,delay:s.delay,easing:s.easing}}visitAnimate(s,l){const p=l.currentAnimateTimings=this._visitTiming(s.timings,l),O=l.currentTimeline;p.delay&&(l.incrementTime(p.delay),O.snapshotCurrentStyles());const K=s.style;5==K.type?this.visitKeyframes(K,l):(l.incrementTime(p.duration),this.visitStyle(K,l),O.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=s}visitStyle(s,l){const p=l.currentTimeline,O=l.currentAnimateTimings;!O&&p.hasCurrentStyleProperties()&&p.forwardFrame();const K=O&&O.easing||s.easing;s.isEmptyStep?p.applyEmptyStep(K):p.setStyles(s.styles,K,l.errors,l.options),l.previousNode=s}visitKeyframes(s,l){const p=l.currentAnimateTimings,O=l.currentTimeline.duration,K=p.duration,Vt=l.createSubContext().currentTimeline;Vt.easing=p.easing,s.styles.forEach(Wt=>{Vt.forwardTime((Wt.offset||0)*K),Vt.setStyles(Wt.styles,Wt.easing,l.errors,l.options),Vt.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(Vt),l.transformIntoNewTimeline(O+K),l.previousNode=s}visitQuery(s,l){const p=l.currentTimeline.currentTime,O=s.options||{},K=O.delay?Qn(O.delay):0;K&&(6===l.previousNode.type||0==p&&l.currentTimeline.hasCurrentStyleProperties())&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=Q);let Pt=p;const Vt=l.invokeQuery(s.selector,s.originalSelector,s.limit,s.includeSelf,!!O.optional,l.errors);l.currentQueryTotal=Vt.length;let Wt=null;Vt.forEach((se,je)=>{l.currentQueryIndex=je;const Ye=l.createSubContext(s.options,se);K&&Ye.delayNextStep(K),se===l.element&&(Wt=Ye.currentTimeline),Yi(this,s.animation,Ye),Ye.currentTimeline.applyStylesToKeyframe(),Pt=Math.max(Pt,Ye.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(Pt),Wt&&(l.currentTimeline.mergeTimelineCollectedStyles(Wt),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=s}visitStagger(s,l){const p=l.parentContext,O=l.currentTimeline,K=s.timings,Pt=Math.abs(K.duration),Vt=Pt*(l.currentQueryTotal-1);let Wt=Pt*l.currentQueryIndex;switch(K.duration<0?"reverse":K.easing){case"reverse":Wt=Vt-Wt;break;case"full":Wt=p.currentStaggerTime}const je=l.currentTimeline;Wt&&je.delayNextStep(Wt);const Ye=je.currentTime;Yi(this,s.animation,l),l.previousNode=s,p.currentStaggerTime=O.currentTime-Ye+(O.startTime-p.currentTimeline.startTime)}}const Q={};class tt{constructor(s,l,p,O,K,Pt,Vt,Wt){this._driver=s,this.element=l,this.subInstructions=p,this._enterClassName=O,this._leaveClassName=K,this.errors=Pt,this.timelines=Vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Q,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Wt||new ct(this._driver,l,0),Vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(s,l){if(!s)return;const p=s;let O=this.options;null!=p.duration&&(O.duration=Qn(p.duration)),null!=p.delay&&(O.delay=Qn(p.delay));const K=p.params;if(K){let Pt=O.params;Pt||(Pt=this.options.params={}),Object.keys(K).forEach(Vt=>{(!l||!Pt.hasOwnProperty(Vt))&&(Pt[Vt]=yo(K[Vt],Pt,this.errors))})}}_copyOptions(){const s={};if(this.options){const l=this.options.params;if(l){const p=s.params={};Object.keys(l).forEach(O=>{p[O]=l[O]})}}return s}createSubContext(s=null,l,p){const O=l||this.element,K=new tt(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,p||0));return K.previousNode=this.previousNode,K.currentAnimateTimings=this.currentAnimateTimings,K.options=this._copyOptions(),K.updateOptions(s),K.currentQueryIndex=this.currentQueryIndex,K.currentQueryTotal=this.currentQueryTotal,K.parentContext=this,this.subContextCount++,K}transformIntoNewTimeline(s){return this.previousNode=Q,this.currentTimeline=this.currentTimeline.fork(this.element,s),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(s,l,p){const O={duration:l??s.duration,delay:this.currentTimeline.currentTime+(p??0)+s.delay,easing:""},K=new kt(this._driver,s.element,s.keyframes,s.preStyleProps,s.postStyleProps,O,s.stretchStartingKeyframe);return this.timelines.push(K),O}incrementTime(s){this.currentTimeline.forwardTime(this.currentTimeline.duration+s)}delayNextStep(s){s>0&&this.currentTimeline.delayNextStep(s)}invokeQuery(s,l,p,O,K,Pt){let Vt=[];if(O&&Vt.push(this.element),s.length>0){s=(s=s.replace(lo,"."+this._enterClassName)).replace(Rr,"."+this._leaveClassName);let se=this._driver.query(this.element,s,1!=p);0!==p&&(se=p<0?se.slice(se.length+p,se.length):se.slice(0,p)),Vt.push(...se)}return!K&&0==Vt.length&&Pt.push(function Xi(g){return new m.wOt(3014,!1)}()),Vt}}class ct{constructor(s,l,p,O){this._driver=s,this.element=l,this.startTime=p,this._elementTimelineStylesLookup=O,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(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(s){const l=1===this._keyframes.size&&this._pendingStyles.size;this.duration||l?(this.forwardTime(this.currentTime+s),l&&this.snapshotCurrentStyles()):this.startTime+=s}fork(s,l){return this.applyStylesToKeyframe(),new ct(this._driver,s,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(s){this.applyStylesToKeyframe(),this.duration=s,this._loadKeyframe()}_updateStyle(s,l){this._localTimelineStyles.set(s,l),this._globalTimelineStyles.set(s,l),this._styleSummary.set(s,{time:this.currentTime,value:l})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(s){s&&this._previousKeyframe.set("easing",s);for(let[l,p]of this._globalTimelineStyles)this._backFill.set(l,p||hn.kp),this._currentKeyframe.set(l,hn.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(s,l,p,O){l&&this._previousKeyframe.set("easing",l);const K=O&&O.params||{},Pt=function Le(g,s){const l=new Map;let p;return g.forEach(O=>{if("*"===O){p=p||s.keys();for(let K of p)l.set(K,hn.kp)}else ro(O,l)}),l}(s,this._globalTimelineStyles);for(let[Vt,Wt]of Pt){const se=yo(Wt,K,p);this._pendingStyles.set(Vt,se),this._localTimelineStyles.has(Vt)||this._backFill.set(Vt,this._globalTimelineStyles.get(Vt)??hn.kp),this._updateStyle(Vt,se)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((s,l)=>{this._currentKeyframe.set(l,s)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((s,l)=>{this._currentKeyframe.has(l)||this._currentKeyframe.set(l,s)}))}snapshotCurrentStyles(){for(let[s,l]of this._localTimelineStyles)this._pendingStyles.set(s,l),this._updateStyle(s,l)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const s=[];for(let l in this._currentKeyframe)s.push(l);return s}mergeTimelineCollectedStyles(s){s._styleSummary.forEach((l,p)=>{const O=this._styleSummary.get(p);(!O||l.time>O.time)&&this._updateStyle(p,l.value)})}buildKeyframes(){this.applyStylesToKeyframe();const s=new Set,l=new Set,p=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Vt,Wt)=>{const se=ro(Vt,new Map,this._backFill);se.forEach((je,Ye)=>{je===hn.FX?s.add(Ye):je===hn.kp&&l.add(Ye)}),p||se.set("offset",Wt/this.duration),O.push(se)});const K=s.size?Yo(s.values()):[],Pt=l.size?Yo(l.values()):[];if(p){const Vt=O[0],Wt=new Map(Vt);Vt.set("offset",0),Wt.set("offset",1),O=[Vt,Wt]}return Wi(this.element,O,K,Pt,this.duration,this.startTime,this.easing,!1)}}class kt extends ct{constructor(s,l,p,O,K,Pt,Vt=!1){super(s,l,Pt.delay),this.keyframes=p,this.preStyleProps=O,this.postStyleProps=K,this._stretchStartingKeyframe=Vt,this.timings={duration:Pt.duration,delay:Pt.delay,easing:Pt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let s=this.keyframes,{delay:l,duration:p,easing:O}=this.timings;if(this._stretchStartingKeyframe&&l){const K=[],Pt=p+l,Vt=l/Pt,Wt=ro(s[0]);Wt.set("offset",0),K.push(Wt);const se=ro(s[0]);se.set("offset",ie(Vt)),K.push(se);const je=s.length-1;for(let Ye=1;Ye<=je;Ye++){let In=ro(s[Ye]);const yn=In.get("offset");In.set("offset",ie((l+yn*p)/Pt)),K.push(In)}p=Pt,l=0,O="",s=K}return Wi(this.element,s,this.preStyleProps,this.postStyleProps,p,l,O,!0)}}function ie(g,s=3){const l=Math.pow(10,s-1);return Math.round(g*l)/l}class on{}const dn=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 Jn extends on{normalizePropertyName(s,l){return cr(s)}normalizeStyleValue(s,l,p,O){let K="";const Pt=p.toString().trim();if(dn.has(l)&&0!==p&&"0"!==p)if("number"==typeof p)K="px";else{const Vt=p.match(/^[+-]?[\d\.]+([a-z]*)$/);Vt&&0==Vt[1].length&&O.push(function $n(g,s){return new m.wOt(3005,!1)}())}return Pt+K}}function Hn(g,s,l,p,O,K,Pt,Vt,Wt,se,je,Ye,In){return{type:0,element:g,triggerName:s,isRemovalTransition:O,fromState:l,fromStyles:K,toState:p,toStyles:Pt,timelines:Vt,queriedElements:Wt,preStyleProps:se,postStyleProps:je,totalTime:Ye,errors:In}}const Ii={};class yc{constructor(s,l,p){this._triggerName=s,this.ast=l,this._stateStyles=p}match(s,l,p,O){return function mo(g,s,l,p,O){return g.some(K=>K(s,l,p,O))}(this.ast.matchers,s,l,p,O)}buildStyles(s,l,p){let O=this._stateStyles.get("*");return void 0!==s&&(O=this._stateStyles.get(s?.toString())||O),O?O.buildStyles(l,p):new Map}build(s,l,p,O,K,Pt,Vt,Wt,se,je){const Ye=[],In=this.ast.options&&this.ast.options.params||Ii,_n=this.buildStyles(p,Vt&&Vt.params||Ii,Ye),Ln=Wt&&Wt.params||Ii,ui=this.buildStyles(O,Ln,Ye),Ci=new Set,qi=new Map,qn=new Map,ho="void"===O,Vr={params:Qo(Ln,In),delay:this.ast.options?.delay},uc=je?[]:dc(s,l,this.ast.animation,K,Pt,_n,ui,Vr,se,Ye);let Io=0;if(uc.forEach(Fc=>{Io=Math.max(Fc.duration+Fc.delay,Io)}),Ye.length)return Hn(l,this._triggerName,p,O,ho,_n,ui,[],[],qi,qn,Io,Ye);uc.forEach(Fc=>{const qo=Fc.element,Ur=ji(qi,qo,new Set);Fc.preStyleProps.forEach(wr=>Ur.add(wr));const Yc=ji(qn,qo,new Set);Fc.postStyleProps.forEach(wr=>Yc.add(wr)),qo!==l&&Ci.add(qo)});const Xc=Yo(Ci.values());return Hn(l,this._triggerName,p,O,ho,_n,ui,uc,Xc,qi,qn,Io)}}function Qo(g,s){const l=Tc(s);for(const p in g)g.hasOwnProperty(p)&&null!=g[p]&&(l[p]=g[p]);return l}class uo{constructor(s,l,p){this.styles=s,this.defaultParams=l,this.normalizer=p}buildStyles(s,l){const p=new Map,O=Tc(this.defaultParams);return Object.keys(s).forEach(K=>{const Pt=s[K];null!==Pt&&(O[K]=Pt)}),this.styles.styles.forEach(K=>{"string"!=typeof K&&K.forEach((Pt,Vt)=>{Pt&&(Pt=yo(Pt,O,l));const Wt=this.normalizer.normalizePropertyName(Vt,l);Pt=this.normalizer.normalizeStyleValue(Vt,Wt,Pt,l),p.set(Vt,Pt)})}),p}}class ar{constructor(s,l,p){this.name=s,this.ast=l,this._normalizer=p,this.transitionFactories=[],this.states=new Map,l.states.forEach(O=>{this.states.set(O.name,new uo(O.style,O.options&&O.options.params||{},p))}),Nc(this.states,"true","1"),Nc(this.states,"false","0"),l.transitions.forEach(O=>{this.transitionFactories.push(new yc(s,O,this.states))}),this.fallbackTransition=function mc(g,s,l){return new yc(g,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Pt,Vt)=>!0],options:null,queryCount:0,depCount:0},s)}(s,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(s,l,p,O){return this.transitionFactories.find(Pt=>Pt.match(s,l,p,O))||null}matchStyles(s,l,p){return this.fallbackTransition.buildStyles(s,l,p)}}function Nc(g,s,l){g.has(s)?g.has(l)||g.set(l,g.get(s)):g.has(l)&&g.set(s,g.get(l))}const Jr=new so;class sa{constructor(s,l,p){this.bodyNode=s,this._driver=l,this._normalizer=p,this._animations=new Map,this._playersById=new Map,this.players=[]}register(s,l){const p=[],K=Kn(this._driver,l,p,[]);if(p.length)throw function jo(g){return new m.wOt(3503,!1)}();this._animations.set(s,K)}_buildPlayer(s,l,p){const O=s.element,K=Ui(this._normalizer,s.keyframes,l,p);return this._driver.animate(O,K,s.duration,s.delay,s.easing,[],!0)}create(s,l,p={}){const O=[],K=this._animations.get(s);let Pt;const Vt=new Map;if(K?(Pt=dc(this._driver,l,K,nr,Ac,new Map,new Map,p,Jr,O),Pt.forEach(je=>{const Ye=ji(Vt,je.element,new Map);je.postStyleProps.forEach(In=>Ye.set(In,null))})):(O.push(function wi(){return new m.wOt(3300,!1)}()),Pt=[]),O.length)throw function Bi(g){return new m.wOt(3504,!1)}();Vt.forEach((je,Ye)=>{je.forEach((In,yn)=>{je.set(yn,this._driver.computeStyle(Ye,yn,hn.kp))})});const se=_i(Pt.map(je=>{const Ye=Vt.get(je.element);return this._buildPlayer(je,new Map,Ye)}));return this._playersById.set(s,se),se.onDestroy(()=>this.destroy(s)),this.players.push(se),se}destroy(s){const l=this._getPlayer(s);l.destroy(),this._playersById.delete(s);const p=this.players.indexOf(l);p>=0&&this.players.splice(p,1)}_getPlayer(s){const l=this._playersById.get(s);if(!l)throw function Mo(g){return new m.wOt(3301,!1)}();return l}listen(s,l,p,O){const K=ac(l,"","","");return xc(this._getPlayer(s),p,K,O),()=>{}}command(s,l,p,O){if("register"==p)return void this.register(s,O[0]);if("create"==p)return void this.create(s,l,O[0]||{});const K=this._getPlayer(s);switch(p){case"play":K.play();break;case"pause":K.pause();break;case"reset":K.reset();break;case"restart":K.restart();break;case"finish":K.finish();break;case"init":K.init();break;case"setPosition":K.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(s)}}}const Ds="ng-animate-queued",Oa="ng-animate-disabled",Ea=[],Qi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},da={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fo="__ng_removed";class Zo{get params(){return this.options.params}constructor(s,l=""){this.namespaceId=l;const p=s&&s.hasOwnProperty("value");if(this.value=function Kc(g){return g??null}(p?s.value:s),p){const K=Tc(s);delete K.value,this.options=K}else this.options={};this.options.params||(this.options.params={})}absorbOptions(s){const l=s.params;if(l){const p=this.options.params;Object.keys(l).forEach(O=>{null==p[O]&&(p[O]=l[O])})}}}const Wc="void",vr=new Zo(Wc);class qr{constructor(s,l,p){this.id=s,this.hostElement=l,this._engine=p,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+s,x(l,this._hostClassName)}listen(s,l,p,O){if(!this._triggers.has(l))throw function Ho(g,s){return new m.wOt(3302,!1)}();if(null==p||0==p.length)throw function $o(g){return new m.wOt(3303,!1)}();if(!function xr(g){return"start"==g||"done"==g}(p))throw function Di(g,s){return new m.wOt(3400,!1)}();const K=ji(this._elementListeners,s,[]),Pt={name:l,phase:p,callback:O};K.push(Pt);const Vt=ji(this._engine.statesByElement,s,new Map);return Vt.has(l)||(x(s,co),x(s,co+"-"+l),Vt.set(l,vr)),()=>{this._engine.afterFlush(()=>{const Wt=K.indexOf(Pt);Wt>=0&&K.splice(Wt,1),this._triggers.has(l)||Vt.delete(l)})}}register(s,l){return!this._triggers.has(s)&&(this._triggers.set(s,l),!0)}_getTrigger(s){const l=this._triggers.get(s);if(!l)throw function Uc(g){return new m.wOt(3401,!1)}();return l}trigger(s,l,p,O=!0){const K=this._getTrigger(l),Pt=new ma(this.id,l,s);let Vt=this._engine.statesByElement.get(s);Vt||(x(s,co),x(s,co+"-"+l),this._engine.statesByElement.set(s,Vt=new Map));let Wt=Vt.get(l);const se=new Zo(p,this.id);if(!(p&&p.hasOwnProperty("value"))&&Wt&&se.absorbOptions(Wt.options),Vt.set(l,se),Wt||(Wt=vr),se.value!==Wc&&Wt.value===se.value){if(!function fe(g,s){const l=Object.keys(g),p=Object.keys(s);if(l.length!=p.length)return!1;for(let O=0;O{Xo(s,ui),ao(s,Ci)})}return}const In=ji(this._engine.playersByElement,s,[]);In.forEach(Ln=>{Ln.namespaceId==this.id&&Ln.triggerName==l&&Ln.queued&&Ln.destroy()});let yn=K.matchTransition(Wt.value,se.value,s,se.params),_n=!1;if(!yn){if(!O)return;yn=K.fallbackTransition,_n=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:l,transition:yn,fromState:Wt,toState:se,player:Pt,isFallbackTransition:_n}),_n||(x(s,Ds),Pt.onStart(()=>{D(s,Ds)})),Pt.onDone(()=>{let Ln=this.players.indexOf(Pt);Ln>=0&&this.players.splice(Ln,1);const ui=this._engine.playersByElement.get(s);if(ui){let Ci=ui.indexOf(Pt);Ci>=0&&ui.splice(Ci,1)}}),this.players.push(Pt),In.push(Pt),Pt}deregister(s){this._triggers.delete(s),this._engine.statesByElement.forEach(l=>l.delete(s)),this._elementListeners.forEach((l,p)=>{this._elementListeners.set(p,l.filter(O=>O.name!=s))})}clearElementCache(s){this._engine.statesByElement.delete(s),this._elementListeners.delete(s);const l=this._engine.playersByElement.get(s);l&&(l.forEach(p=>p.destroy()),this._engine.playersByElement.delete(s))}_signalRemovalForInnerTriggers(s,l){const p=this._engine.driver.query(s,$i,!0);p.forEach(O=>{if(O[fo])return;const K=this._engine.fetchNamespacesByElement(O);K.size?K.forEach(Pt=>Pt.triggerLeaveAnimation(O,l,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>p.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(s,l,p,O){const K=this._engine.statesByElement.get(s),Pt=new Map;if(K){const Vt=[];if(K.forEach((Wt,se)=>{if(Pt.set(se,Wt.value),this._triggers.has(se)){const je=this.trigger(s,se,Wc,O);je&&Vt.push(je)}}),Vt.length)return this._engine.markElementAsRemoved(this.id,s,!0,l,Pt),p&&_i(Vt).onDone(()=>this._engine.processLeaveNode(s)),!0}return!1}prepareLeaveAnimationListeners(s){const l=this._elementListeners.get(s),p=this._engine.statesByElement.get(s);if(l&&p){const O=new Set;l.forEach(K=>{const Pt=K.name;if(O.has(Pt))return;O.add(Pt);const Wt=this._triggers.get(Pt).fallbackTransition,se=p.get(Pt)||vr,je=new Zo(Wc),Ye=new ma(this.id,Pt,s);this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:Pt,transition:Wt,fromState:se,toState:je,player:Ye,isFallbackTransition:!0})})}}removeNode(s,l){const p=this._engine;if(s.childElementCount&&this._signalRemovalForInnerTriggers(s,l),this.triggerLeaveAnimation(s,l,!0))return;let O=!1;if(p.totalAnimations){const K=p.players.length?p.playersByQueriedElement.get(s):[];if(K&&K.length)O=!0;else{let Pt=s;for(;Pt=Pt.parentNode;)if(p.statesByElement.get(Pt)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(s),O)p.markElementAsRemoved(this.id,s,!1,l);else{const K=s[fo];(!K||K===Qi)&&(p.afterFlush(()=>this.clearElementCache(s)),p.destroyInnerAnimations(s),p._onRemovalComplete(s,l))}}insertNode(s,l){x(s,this._hostClassName)}drainQueuedTransitions(s){const l=[];return this._queue.forEach(p=>{const O=p.player;if(O.destroyed)return;const K=p.element,Pt=this._elementListeners.get(K);Pt&&Pt.forEach(Vt=>{if(Vt.name==p.triggerName){const Wt=ac(K,p.triggerName,p.fromState.value,p.toState.value);Wt._data=s,xc(p.player,Vt.phase,Wt,Vt.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):l.push(p)}),this._queue=[],l.sort((p,O)=>{const K=p.transition.ast.depCount,Pt=O.transition.ast.depCount;return 0==K||0==Pt?K-Pt:this._engine.driver.containsElement(p.element,O.element)?1:-1})}destroy(s){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,s)}}class vl{_onRemovalComplete(s,l){this.onRemovalComplete(s,l)}constructor(s,l,p){this.bodyNode=s,this.driver=l,this._normalizer=p,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=(O,K)=>{}}get queuedPlayers(){const s=[];return this._namespaceList.forEach(l=>{l.players.forEach(p=>{p.queued&&s.push(p)})}),s}createNamespace(s,l){const p=new qr(s,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(p,l):(this.newHostElements.set(l,p),this.collectEnterElement(l)),this._namespaceLookup[s]=p}_balanceNamespaceList(s,l){const p=this._namespaceList,O=this.namespacesByHostElement;if(p.length-1>=0){let Pt=!1,Vt=this.driver.getParentElement(l);for(;Vt;){const Wt=O.get(Vt);if(Wt){const se=p.indexOf(Wt);p.splice(se+1,0,s),Pt=!0;break}Vt=this.driver.getParentElement(Vt)}Pt||p.unshift(s)}else p.push(s);return O.set(l,s),s}register(s,l){let p=this._namespaceLookup[s];return p||(p=this.createNamespace(s,l)),p}registerTrigger(s,l,p){let O=this._namespaceLookup[s];O&&O.register(l,p)&&this.totalAnimations++}destroy(s,l){s&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const p=this._fetchNamespace(s);this.namespacesByHostElement.delete(p.hostElement);const O=this._namespaceList.indexOf(p);O>=0&&this._namespaceList.splice(O,1),p.destroy(l),delete this._namespaceLookup[s]}))}_fetchNamespace(s){return this._namespaceLookup[s]}fetchNamespacesByElement(s){const l=new Set,p=this.statesByElement.get(s);if(p)for(let O of p.values())if(O.namespaceId){const K=this._fetchNamespace(O.namespaceId);K&&l.add(K)}return l}trigger(s,l,p,O){if(ta(l)){const K=this._fetchNamespace(s);if(K)return K.trigger(l,p,O),!0}return!1}insertNode(s,l,p,O){if(!ta(l))return;const K=l[fo];if(K&&K.setForRemoval){K.setForRemoval=!1,K.setForMove=!0;const Pt=this.collectedLeaveElements.indexOf(l);Pt>=0&&this.collectedLeaveElements.splice(Pt,1)}if(s){const Pt=this._fetchNamespace(s);Pt&&Pt.insertNode(l,p)}O&&this.collectEnterElement(l)}collectEnterElement(s){this.collectedEnterElements.push(s)}markElementAsDisabled(s,l){l?this.disabledNodes.has(s)||(this.disabledNodes.add(s),x(s,Oa)):this.disabledNodes.has(s)&&(this.disabledNodes.delete(s),D(s,Oa))}removeNode(s,l,p){if(ta(l)){const O=s?this._fetchNamespace(s):null;O?O.removeNode(l,p):this.markElementAsRemoved(s,l,!1,p);const K=this.namespacesByHostElement.get(l);K&&K.id!==s&&K.removeNode(l,p)}else this._onRemovalComplete(l,p)}markElementAsRemoved(s,l,p,O,K){this.collectedLeaveElements.push(l),l[fo]={namespaceId:s,setForRemoval:O,hasAnimation:p,removedBeforeQueried:!1,previousTriggersValues:K}}listen(s,l,p,O,K){return ta(l)?this._fetchNamespace(s).listen(l,p,O,K):()=>{}}_buildInstruction(s,l,p,O,K){return s.transition.build(this.driver,s.element,s.fromState.value,s.toState.value,p,O,s.fromState.options,s.toState.options,l,K)}destroyInnerAnimations(s){let l=this.driver.query(s,$i,!0);l.forEach(p=>this.destroyActiveAnimationsForElement(p)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(s,ir,!0),l.forEach(p=>this.finishActiveQueriedAnimationOnElement(p)))}destroyActiveAnimationsForElement(s){const l=this.playersByElement.get(s);l&&l.forEach(p=>{p.queued?p.markedForDestroy=!0:p.destroy()})}finishActiveQueriedAnimationOnElement(s){const l=this.playersByQueriedElement.get(s);l&&l.forEach(p=>p.finish())}whenRenderingDone(){return new Promise(s=>{if(this.players.length)return _i(this.players).onDone(()=>s());s()})}processLeaveNode(s){const l=s[fo];if(l&&l.setForRemoval){if(s[fo]=Qi,l.namespaceId){this.destroyInnerAnimations(s);const p=this._fetchNamespace(l.namespaceId);p&&p.clearElementCache(s)}this._onRemovalComplete(s,l.setForRemoval)}s.classList?.contains(Oa)&&this.markElementAsDisabled(s,!1),this.driver.query(s,".ng-animate-disabled",!0).forEach(p=>{this.markElementAsDisabled(p,!1)})}flush(s=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((p,O)=>this._balanceNamespaceList(p,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let p=0;pp()),this._flushFns=[],this._whenQuietFns.length){const p=this._whenQuietFns;this._whenQuietFns=[],l.length?_i(l).onDone(()=>{p.forEach(O=>O())}):p.forEach(O=>O())}}reportError(s){throw function ri(g){return new m.wOt(3402,!1)}()}_flushAnimations(s,l){const p=new so,O=[],K=new Map,Pt=[],Vt=new Map,Wt=new Map,se=new Map,je=new Set;this.disabledNodes.forEach(un=>{je.add(un);const wn=this.driver.query(un,".ng-animate-queued",!0);for(let zn=0;zn{const zn=nr+Ln++;_n.set(wn,zn),un.forEach(ii=>x(ii,zn))});const ui=[],Ci=new Set,qi=new Set;for(let un=0;unCi.add(ii)):qi.add(wn))}const qn=new Map,ho=u(In,Array.from(Ci));ho.forEach((un,wn)=>{const zn=Ac+Ln++;qn.set(wn,zn),un.forEach(ii=>x(ii,zn))}),s.push(()=>{yn.forEach((un,wn)=>{const zn=_n.get(wn);un.forEach(ii=>D(ii,zn))}),ho.forEach((un,wn)=>{const zn=qn.get(wn);un.forEach(ii=>D(ii,zn))}),ui.forEach(un=>{this.processLeaveNode(un)})});const Vr=[],uc=[];for(let un=this._namespaceList.length-1;un>=0;un--)this._namespaceList[un].drainQueuedTransitions(l).forEach(zn=>{const ii=zn.player,po=zn.element;if(Vr.push(ii),this.collectedEnterElements.length){const ti=po[fo];if(ti&&ti.setForMove){if(ti.previousTriggersValues&&ti.previousTriggersValues.has(zn.triggerName)){const $r=ti.previousTriggersValues.get(zn.triggerName),Eo=this.statesByElement.get(zn.element);if(Eo&&Eo.has(zn.triggerName)){const Ta=Eo.get(zn.triggerName);Ta.value=$r,Eo.set(zn.triggerName,Ta)}}return void ii.destroy()}}const lr=!Ye||!this.driver.containsElement(Ye,po),fc=qn.get(po),Hr=_n.get(po),fi=this._buildInstruction(zn,p,Hr,fc,lr);if(fi.errors&&fi.errors.length)return void uc.push(fi);if(lr)return ii.onStart(()=>Xo(po,fi.fromStyles)),ii.onDestroy(()=>ao(po,fi.toStyles)),void O.push(ii);if(zn.isFallbackTransition)return ii.onStart(()=>Xo(po,fi.fromStyles)),ii.onDestroy(()=>ao(po,fi.toStyles)),void O.push(ii);const Is=[];fi.timelines.forEach(ti=>{ti.stretchStartingKeyframe=!0,this.disabledNodes.has(ti.element)||Is.push(ti)}),fi.timelines=Is,p.append(po,fi.timelines),Pt.push({instruction:fi,player:ii,element:po}),fi.queriedElements.forEach(ti=>ji(Vt,ti,[]).push(ii)),fi.preStyleProps.forEach((ti,$r)=>{if(ti.size){let Eo=Wt.get($r);Eo||Wt.set($r,Eo=new Set),ti.forEach((Ta,tc)=>Eo.add(tc))}}),fi.postStyleProps.forEach((ti,$r)=>{let Eo=se.get($r);Eo||se.set($r,Eo=new Set),ti.forEach((Ta,tc)=>Eo.add(tc))})});if(uc.length){const un=[];uc.forEach(wn=>{un.push(function Pc(g,s){return new m.wOt(3505,!1)}())}),Vr.forEach(wn=>wn.destroy()),this.reportError(un)}const Io=new Map,Xc=new Map;Pt.forEach(un=>{const wn=un.element;p.has(wn)&&(Xc.set(wn,wn),this._beforeAnimationBuild(un.player.namespaceId,un.instruction,Io))}),O.forEach(un=>{const wn=un.element;this._getPreviousPlayers(wn,!1,un.namespaceId,un.triggerName,null).forEach(ii=>{ji(Io,wn,[]).push(ii),ii.destroy()})});const Fc=ui.filter(un=>Ge(un,Wt,se)),qo=new Map;C(qo,this.driver,qi,se,hn.kp).forEach(un=>{Ge(un,Wt,se)&&Fc.push(un)});const Yc=new Map;yn.forEach((un,wn)=>{C(Yc,this.driver,new Set(un),Wt,hn.FX)}),Fc.forEach(un=>{const wn=qo.get(un),zn=Yc.get(un);qo.set(un,new Map([...wn?.entries()??[],...zn?.entries()??[]]))});const wr=[],Aa=[],jr={};Pt.forEach(un=>{const{element:wn,player:zn,instruction:ii}=un;if(p.has(wn)){if(je.has(wn))return zn.onDestroy(()=>ao(wn,ii.toStyles)),zn.disabled=!0,zn.overrideTotalTime(ii.totalTime),void O.push(zn);let po=jr;if(Xc.size>1){let fc=wn;const Hr=[];for(;fc=fc.parentNode;){const fi=Xc.get(fc);if(fi){po=fi;break}Hr.push(fc)}Hr.forEach(fi=>Xc.set(fi,po))}const lr=this._buildAnimation(zn.namespaceId,ii,Io,K,Yc,qo);if(zn.setRealPlayer(lr),po===jr)wr.push(zn);else{const fc=this.playersByElement.get(po);fc&&fc.length&&(zn.parentPlayer=_i(fc)),O.push(zn)}}else Xo(wn,ii.fromStyles),zn.onDestroy(()=>ao(wn,ii.toStyles)),Aa.push(zn),je.has(wn)&&O.push(zn)}),Aa.forEach(un=>{const wn=K.get(un.element);if(wn&&wn.length){const zn=_i(wn);un.setRealPlayer(zn)}}),O.forEach(un=>{un.parentPlayer?un.syncPlayerEvents(un.parentPlayer):un.destroy()});for(let un=0;un!lr.destroyed);po.length?J(this,wn,po):this.processLeaveNode(wn)}return ui.length=0,wr.forEach(un=>{this.players.push(un),un.onDone(()=>{un.destroy();const wn=this.players.indexOf(un);this.players.splice(wn,1)}),un.play()}),wr}afterFlush(s){this._flushFns.push(s)}afterFlushAnimationsDone(s){this._whenQuietFns.push(s)}_getPreviousPlayers(s,l,p,O,K){let Pt=[];if(l){const Vt=this.playersByQueriedElement.get(s);Vt&&(Pt=Vt)}else{const Vt=this.playersByElement.get(s);if(Vt){const Wt=!K||K==Wc;Vt.forEach(se=>{se.queued||!Wt&&se.triggerName!=O||Pt.push(se)})}}return(p||O)&&(Pt=Pt.filter(Vt=>!(p&&p!=Vt.namespaceId||O&&O!=Vt.triggerName))),Pt}_beforeAnimationBuild(s,l,p){const K=l.element,Pt=l.isRemovalTransition?void 0:s,Vt=l.isRemovalTransition?void 0:l.triggerName;for(const Wt of l.timelines){const se=Wt.element,je=se!==K,Ye=ji(p,se,[]);this._getPreviousPlayers(se,je,Pt,Vt,l.toState).forEach(yn=>{const _n=yn.getRealPlayer();_n.beforeDestroy&&_n.beforeDestroy(),yn.destroy(),Ye.push(yn)})}Xo(K,l.fromStyles)}_buildAnimation(s,l,p,O,K,Pt){const Vt=l.triggerName,Wt=l.element,se=[],je=new Set,Ye=new Set,In=l.timelines.map(_n=>{const Ln=_n.element;je.add(Ln);const ui=Ln[fo];if(ui&&ui.removedBeforeQueried)return new hn.sf(_n.duration,_n.delay);const Ci=Ln!==Wt,qi=function Ot(g){const s=[];return pe(g,s),s}((p.get(Ln)||Ea).map(Io=>Io.getRealPlayer())).filter(Io=>!!Io.element&&Io.element===Ln),qn=K.get(Ln),ho=Pt.get(Ln),Vr=Ui(this._normalizer,_n.keyframes,qn,ho),uc=this._buildPlayer(_n,Vr,qi);if(_n.subTimeline&&O&&Ye.add(Ln),Ci){const Io=new ma(s,Vt,Ln);Io.setRealPlayer(uc),se.push(Io)}return uc});se.forEach(_n=>{ji(this.playersByQueriedElement,_n.element,[]).push(_n),_n.onDone(()=>function Oo(g,s,l){let p=g.get(s);if(p){if(p.length){const O=p.indexOf(l);p.splice(O,1)}0==p.length&&g.delete(s)}return p}(this.playersByQueriedElement,_n.element,_n))}),je.forEach(_n=>x(_n,Ko));const yn=_i(In);return yn.onDestroy(()=>{je.forEach(_n=>D(_n,Ko)),ao(Wt,l.toStyles)}),Ye.forEach(_n=>{ji(O,_n,[]).push(yn)}),yn}_buildPlayer(s,l,p){return l.length>0?this.driver.animate(s.element,l,s.duration,s.delay,s.easing,p):new hn.sf(s.duration,s.delay)}}class ma{constructor(s,l,p){this.namespaceId=s,this.triggerName=l,this.element=p,this._player=new hn.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(s){this._containsRealPlayer||(this._player=s,this._queuedCallbacks.forEach((l,p)=>{l.forEach(O=>xc(s,p,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(s.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(s){this.totalTime=s}syncPlayerEvents(s){const l=this._player;l.triggerCallback&&s.onStart(()=>l.triggerCallback("start")),s.onDone(()=>this.finish()),s.onDestroy(()=>this.destroy())}_queueEvent(s,l){ji(this._queuedCallbacks,s,[]).push(l)}onDone(s){this.queued&&this._queueEvent("done",s),this._player.onDone(s)}onStart(s){this.queued&&this._queueEvent("start",s),this._player.onStart(s)}onDestroy(s){this.queued&&this._queueEvent("destroy",s),this._player.onDestroy(s)}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(s){this.queued||this._player.setPosition(s)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(s){const l=this._player;l.triggerCallback&&l.triggerCallback(s)}}function ta(g){return g&&1===g.nodeType}function h(g,s){const l=g.style.display;return g.style.display=s??"none",l}function C(g,s,l,p,O){const K=[];l.forEach(Wt=>K.push(h(Wt)));const Pt=[];p.forEach((Wt,se)=>{const je=new Map;Wt.forEach(Ye=>{const In=s.computeStyle(se,Ye,O);je.set(Ye,In),(!In||0==In.length)&&(se[fo]=da,Pt.push(se))}),g.set(se,je)});let Vt=0;return l.forEach(Wt=>h(Wt,K[Vt++])),Pt}function u(g,s){const l=new Map;if(g.forEach(Vt=>l.set(Vt,[])),0==s.length)return l;const O=new Set(s),K=new Map;function Pt(Vt){if(!Vt)return 1;let Wt=K.get(Vt);if(Wt)return Wt;const se=Vt.parentNode;return Wt=l.has(se)?se:O.has(se)?1:Pt(se),K.set(Vt,Wt),Wt}return s.forEach(Vt=>{const Wt=Pt(Vt);1!==Wt&&l.get(Wt).push(Vt)}),l}function x(g,s){g.classList?.add(s)}function D(g,s){g.classList?.remove(s)}function J(g,s,l){_i(l).onDone(()=>g.processLeaveNode(s))}function pe(g,s){for(let l=0;lO.add(K)):s.set(g,p),l.delete(g),!0}class kn{constructor(s,l,p){this.bodyNode=s,this._driver=l,this._normalizer=p,this._triggerCache={},this.onRemovalComplete=(O,K)=>{},this._transitionEngine=new vl(s,l,p),this._timelineEngine=new sa(s,l,p),this._transitionEngine.onRemovalComplete=(O,K)=>this.onRemovalComplete(O,K)}registerTrigger(s,l,p,O,K){const Pt=s+"-"+O;let Vt=this._triggerCache[Pt];if(!Vt){const Wt=[],je=Kn(this._driver,K,Wt,[]);if(Wt.length)throw function Pn(g,s){return new m.wOt(3404,!1)}();Vt=function Ao(g,s,l){return new ar(g,s,l)}(O,je,this._normalizer),this._triggerCache[Pt]=Vt}this._transitionEngine.registerTrigger(l,O,Vt)}register(s,l){this._transitionEngine.register(s,l)}destroy(s,l){this._transitionEngine.destroy(s,l)}onInsert(s,l,p,O){this._transitionEngine.insertNode(s,l,p,O)}onRemove(s,l,p){this._transitionEngine.removeNode(s,l,p)}disableAnimations(s,l){this._transitionEngine.markElementAsDisabled(s,l)}process(s,l,p,O){if("@"==p.charAt(0)){const[K,Pt]=jc(p);this._timelineEngine.command(K,l,Pt,O)}else this._transitionEngine.trigger(s,l,p,O)}listen(s,l,p,O,K){if("@"==p.charAt(0)){const[Pt,Vt]=jc(p);return this._timelineEngine.listen(Pt,l,Vt,K)}return this._transitionEngine.listen(s,l,p,O,K)}flush(s=-1){this._transitionEngine.flush(s)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(s){this._transitionEngine.afterFlushAnimationsDone(s)}}let Yn=(()=>{class g{static{this.initialStylesByElement=new WeakMap}constructor(l,p,O){this._element=l,this._startStyles=p,this._endStyles=O,this._state=0;let K=g.initialStylesByElement.get(l);K||g.initialStylesByElement.set(l,K=new Map),this._initialStyles=K}start(){this._state<1&&(this._startStyles&&ao(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ao(this._element,this._initialStyles),this._endStyles&&(ao(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(g.initialStylesByElement.delete(this._element),this._startStyles&&(Xo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Xo(this._element,this._endStyles),this._endStyles=null),ao(this._element,this._initialStyles),this._state=3)}}return g})();function Jo(g){let s=null;return g.forEach((l,p)=>{(function Cr(g){return"display"===g||"position"===g})(p)&&(s=s||new Map,s.set(p,l))}),s}class wc{constructor(s,l,p,O){this.element=s,this.keyframes=l,this.options=p,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=p.duration,this._delay=p.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(s=>s()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const s=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,s,this.options),this._finalKeyframe=s.length?s[s.length-1]:new Map;const l=()=>this._onFinish();this.domPlayer.addEventListener("finish",l),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",l)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(s){const l=[];return s.forEach(p=>{l.push(Object.fromEntries(p))}),l}_triggerWebAnimation(s,l,p){return s.animate(this._convertKeyframesToObject(l),p)}onStart(s){this._originalOnStartFns.push(s),this._onStartFns.push(s)}onDone(s){this._originalOnDoneFns.push(s),this._onDoneFns.push(s)}onDestroy(s){this._onDestroyFns.push(s)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(s=>s()),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(s=>s()),this._onDestroyFns=[])}setPosition(s){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=s*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const s=new Map;this.hasStarted()&&this._finalKeyframe.forEach((p,O)=>{"offset"!==O&&s.set(O,this._finished?p:br(this.element,O))}),this.currentSnapshot=s}triggerCallback(s){const l="start"===s?this._onStartFns:this._onDoneFns;l.forEach(p=>p()),l.length=0}}class Fr{validateStyleProperty(s){return!0}validateAnimatableStyleProperty(s){return!0}matchesElement(s,l){return!1}containsElement(s,l){return Ji(s,l)}getParentElement(s){return N(s)}query(s,l,p){return Sc(s,l,p)}computeStyle(s,l,p){return window.getComputedStyle(s)[l]}animate(s,l,p,O,K,Pt=[]){const Wt={duration:p,delay:O,fill:0==O?"both":"forwards"};K&&(Wt.easing=K);const se=new Map,je=Pt.filter(yn=>yn instanceof wc);(function Yr(g,s){return 0===g||0===s})(p,O)&&je.forEach(yn=>{yn.currentSnapshot.forEach((_n,Ln)=>se.set(Ln,_n))});let Ye=function Hc(g){return g.length?g[0]instanceof Map?g:g.map(s=>Cc(s)):[]}(l).map(yn=>ro(yn));Ye=function Tr(g,s,l){if(l.size&&s.length){let p=s[0],O=[];if(l.forEach((K,Pt)=>{p.has(Pt)||O.push(Pt),p.set(Pt,K)}),O.length)for(let K=1;KPt.set(Vt,br(g,Vt)))}}return s}(s,Ye,se);const In=function si(g,s){let l=null,p=null;return Array.isArray(s)&&s.length?(l=Jo(s[0]),s.length>1&&(p=Jo(s[s.length-1]))):s instanceof Map&&(l=Jo(s)),l||p?new Yn(g,l,p):null}(s,Ye);return new wc(s,Ye,Wt,In)}}let Mr=(()=>{class g extends hn.S6{constructor(l,p){super(),this._nextAnimationId=0,this._renderer=l.createRenderer(p.body,{id:"0",encapsulation:m.gXe.None,styles:[],data:{animation:[]}})}build(l){const p=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(l)?(0,hn.K2)(l):l;return sr(this._renderer,null,p,"register",[O]),new ks(p,this._renderer)}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(m._9s),m.KVO(_.qQ))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})();class ks extends hn.Ro{constructor(s,l){super(),this._id=s,this._renderer=l}create(s,l){return new To(this._id,s,l||{},this._renderer)}}class To{constructor(s,l,p,O){this.id=s,this.element=l,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",p)}_listen(s,l){return this._renderer.listen(this.element,`@@${this.id}:${s}`,l)}_command(s,...l){return sr(this._renderer,this.element,this.id,s,l)}onDone(s){this._listen("done",s)}onStart(s){this._listen("start",s)}onDestroy(s){this._listen("destroy",s)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(s){this._command("setPosition",s)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function sr(g,s,l,p,O){return g.setProperty(s,`@@${l}:${p}`,O)}const zs="@.disabled";let xl=(()=>{class g{constructor(l,p,O){this.delegate=l,this.engine=p,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,p.onRemovalComplete=(K,Pt)=>{const Vt=Pt?.parentNode(K);Vt&&Pt.removeChild(Vt,K)}}createRenderer(l,p){const K=this.delegate.createRenderer(l,p);if(!(l&&p&&p.data&&p.data.animation)){let je=this._rendererCache.get(K);return je||(je=new Ps("",K,this.engine,()=>this._rendererCache.delete(K)),this._rendererCache.set(K,je)),je}const Pt=p.id,Vt=p.id+"-"+this._currentId;this._currentId++,this.engine.register(Vt,l);const Wt=je=>{Array.isArray(je)?je.forEach(Wt):this.engine.registerTrigger(Pt,Vt,l,je.name,je)};return p.data.animation.forEach(Wt),new Cl(this,Vt,K,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(l,p,O){l>=0&&lp(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(K=>{const[Pt,Vt]=K;Pt(Vt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([p,O]))}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()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(m._9s),m.KVO(kn),m.KVO(m.SKi))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})();class Ps{constructor(s,l,p,O){this.namespaceId=s,this.delegate=l,this.engine=p,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(s){this.delegate.destroyNode?.(s)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(s,l){return this.delegate.createElement(s,l)}createComment(s){return this.delegate.createComment(s)}createText(s){return this.delegate.createText(s)}appendChild(s,l){this.delegate.appendChild(s,l),this.engine.onInsert(this.namespaceId,l,s,!1)}insertBefore(s,l,p,O=!0){this.delegate.insertBefore(s,l,p),this.engine.onInsert(this.namespaceId,l,s,O)}removeChild(s,l,p){this.engine.onRemove(this.namespaceId,l,this.delegate)}selectRootElement(s,l){return this.delegate.selectRootElement(s,l)}parentNode(s){return this.delegate.parentNode(s)}nextSibling(s){return this.delegate.nextSibling(s)}setAttribute(s,l,p,O){this.delegate.setAttribute(s,l,p,O)}removeAttribute(s,l,p){this.delegate.removeAttribute(s,l,p)}addClass(s,l){this.delegate.addClass(s,l)}removeClass(s,l){this.delegate.removeClass(s,l)}setStyle(s,l,p,O){this.delegate.setStyle(s,l,p,O)}removeStyle(s,l,p){this.delegate.removeStyle(s,l,p)}setProperty(s,l,p){"@"==l.charAt(0)&&l==zs?this.disableAnimations(s,!!p):this.delegate.setProperty(s,l,p)}setValue(s,l){this.delegate.setValue(s,l)}listen(s,l,p){return this.delegate.listen(s,l,p)}disableAnimations(s,l){this.engine.disableAnimations(s,l)}}class Cl extends Ps{constructor(s,l,p,O,K){super(l,p,O,K),this.factory=s,this.namespaceId=l}setProperty(s,l,p){"@"==l.charAt(0)?"."==l.charAt(1)&&l==zs?this.disableAnimations(s,p=void 0===p||!!p):this.engine.process(this.namespaceId,s,l.slice(1),p):this.delegate.setProperty(s,l,p)}listen(s,l,p){if("@"==l.charAt(0)){const O=function T1(g){switch(g){case"body":return document.body;case"document":return document;case"window":return window;default:return g}}(s);let K=l.slice(1),Pt="";return"@"!=K.charAt(0)&&([K,Pt]=function I1(g){const s=g.indexOf(".");return[g.substring(0,s),g.slice(s+1)]}(K)),this.engine.listen(this.namespaceId,O,K,Pt,Vt=>{this.factory.scheduleListenerCallback(Vt._data||-1,p,Vt)})}return this.delegate.listen(s,l,p)}}const ua=[{provide:hn.S6,useClass:Mr},{provide:on,useFactory:function yr(){return new Jn}},{provide:kn,useClass:(()=>{class g extends kn{constructor(l,p,O,K){super(l.body,p,O)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(_.qQ),m.KVO(pr),m.KVO(on),m.KVO(m.o8S))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac})}}return g})()},{provide:m._9s,useFactory:function Ml(g,s,l){return new xl(g,s,l)},deps:[Bo.B7,kn,m.SKi]}],ka=[{provide:pr,useFactory:()=>new Fr},{provide:m.bc$,useValue:"BrowserAnimations"},...ua];var Rc=r(21626);let ha=(()=>{class g{constructor(l,p){this.licenseCheckService=l,this.systemConfigDataService=p}initializeLicenseCheck(){return this.systemConfigDataService.environment$.pipe((0,Ke.s)(1),(0,rt.n)(l=>l.platform?.license&&"OPEN SOURCE"!==l.platform?.license&&l.platform?.licenseKey&&!this.licenseCheckService.currentLicenseCheck?this.licenseCheckService.check(l.platform.licenseKey).pipe((0,_t.T)(()=>!0),(0,Qt.W)(()=>(0,Ft.of)(!0))):(0,Ft.of)(!0)))}static{this.\u0275fac=function(p){return new(p||g)(m.KVO(De.H),m.KVO(qt.f))}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var R1=r(14699),wl=r(91489),ed=r(70980),El=r(60169);let Ss=(()=>{class g{constructor(){this.http=(0,m.WQX)(Rc.Qq)}getTranslation(l){const p=(0,m.naY)()?"":"/dreamfactory/dist";return this.http.get(`${p}/assets/i18n/${l}.json`)}static{this.\u0275fac=function(p){return new(p||g)}}static{this.\u0275prov=m.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})();var ea=r(86648),F1=r(31397),Br=r(18810),Sa=r(95416);const B1=[{code:"en",altCodes:["en-US"]}];(0,Bo.B8)(Gi,{providers:[(0,m.oKB)(Bo.Bb,Sa._T),{provide:m.hnV,useFactory:function Dl(g){return()=>g.fetchEnvironmentData()},deps:[qt.f],multi:!0},{provide:m.hnV,useFactory:function Gc(g){return()=>g.initializeLicenseCheck()},deps:[ha],multi:!0},function N1(){return[...ka]}(),(0,Rc.$R)((0,Rc.b$)([(g,s)=>{const l=g.url.includes("/api_docs");return!g.url.startsWith("/api")||g.body instanceof FormData?s(g):s(g.clone({body:l?g.body:(0,El.SM)(g.body)})).pipe((0,_t.T)(O=>O instanceof Rc.cS&&O.headers.get("Content-Type")?.includes("application/json")?l?O:O.clone({body:(0,El.qC)(O.body)}):O))},(g,s)=>{if(g.headers.has("show-loading")){const l=(0,m.WQX)(xn);return l.active=!0,s(g=g.clone({headers:g.headers.delete("show-loading")})).pipe((0,ed.j)(()=>{l.active=!1}))}return s(g)},(g,s)=>{const l=g.headers.get("skip-error");if(g.url.startsWith("/api")&&!l){const p=(0,m.WQX)(T.Ix),O=(0,m.WQX)(le.T),K=(0,m.WQX)(vn.S);return K.error=null,s(g=g.clone({headers:g.headers.delete("skip-error")})).pipe((0,Qt.W)(Pt=>401===Pt.status?(O.clearToken(),(0,ea.H)(p.navigate([P.b.AUTH,P.b.LOGIN])).pipe((0,F1.Z)(()=>(0,Br.$)(()=>Pt)))):403===Pt.status||404===Pt.status?(K.error=Pt.error.error.message,(0,ea.H)(p.navigate([P.b.ERROR])).pipe((0,F1.Z)(()=>(0,Br.$)(()=>Pt)))):(0,Br.$)(()=>Pt)))}return s(g)},(g,s)=>{if(g.url.startsWith("/api")){g=g.clone({setHeaders:{[wl.dE]:R1.c.dfAdminApiKey}});const p=(0,m.WQX)(le.T).token;p&&(g=g.clone({setHeaders:{[wl.Zl]:p}}))}return s(g)},(g,s)=>{if(g.headers.has("snackbar-success")||g.headers.has("snackbar-error")){const l=(0,m.WQX)(An.L),p=g.headers.get("snackbar-success");let O=g.headers.get("snackbar-error");return s(g=g.clone({headers:g.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,Nn.M)({next:K=>{K instanceof Rc.cS&&p&&l.openSnackBar(p,"success")},error:K=>{if(K instanceof Rc.yz&&O){const Pt=K.error.error;"server"===O&&Pt&&(O=Pt.message),l.openSnackBar(O??"defaultError","error")}}}))}return s(g)}])),(0,T.lh)(yt,(0,T.GB)()),(0,me.$o)({config:{availableLangs:B1.map(g=>g.code),defaultLang:function Ts(){const g=localStorage.getItem("language")||navigator.language;if(g){const s=B1.find(l=>l.code.toLowerCase()===g.toLowerCase()||l.altCodes.map(p=>p.toLowerCase()).includes(g.toLowerCase()));if(s)return s.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,m.naY)()},loader:Ss})]}).catch(g=>console.error(g))},84412:(Oe,Et,r)=>{r.d(Et,{t:()=>y});var o=r(21413);class y extends o.B{constructor(T){super(),this._value=T}get value(){return this.getValue()}_subscribe(T){const k=super._subscribe(T);return!k.closed&&T.next(this._value),k}getValue(){const{hasError:T,thrownError:k,_value:Y}=this;if(T)throw k;return this._throwIfClosed(),Y}next(T){super.next(this._value=T)}}},71985:(Oe,Et,r)=>{r.d(Et,{c:()=>it});var o=r(47707),y=r(18359),_=r(3494),T=r(71203),k=r(41026),Y=r(98071),q=r(49786);let it=(()=>{class U{constructor(m){m&&(this._subscribe=m)}lift(m){const ut=new U;return ut.source=this,ut.operator=m,ut}subscribe(m,ut,rt){const _t=function lt(U){return U&&U instanceof o.vU||function R(U){return U&&(0,Y.T)(U.next)&&(0,Y.T)(U.error)&&(0,Y.T)(U.complete)}(U)&&(0,y.Uv)(U)}(m)?m:new o.Ms(m,ut,rt);return(0,q.Y)(()=>{const{operator:Ft,source:le}=this;_t.add(Ft?Ft.call(_t,le):le?this._subscribe(_t):this._trySubscribe(_t))}),_t}_trySubscribe(m){try{return this._subscribe(m)}catch(ut){m.error(ut)}}forEach(m,ut){return new(ut=et(ut))((rt,_t)=>{const Ft=new o.Ms({next:le=>{try{m(le)}catch(de){_t(de),Ft.unsubscribe()}},error:_t,complete:rt});this.subscribe(Ft)})}_subscribe(m){var ut;return null===(ut=this.source)||void 0===ut?void 0:ut.subscribe(m)}[_.s](){return this}pipe(...m){return(0,T.m)(m)(this)}toPromise(m){return new(m=et(m))((ut,rt)=>{let _t;this.subscribe(Ft=>_t=Ft,Ft=>rt(Ft),()=>ut(_t))})}}return U.create=P=>new U(P),U})();function et(U){var P;return null!==(P=U??k.$.Promise)&&void 0!==P?P:Promise}},21413:(Oe,Et,r)=>{r.d(Et,{B:()=>q});var o=r(71985),y=r(18359);const T=(0,r(81853).L)(et=>function(){et(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var k=r(57908),Y=r(49786);let q=(()=>{class et extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(lt){const U=new it(this,this);return U.operator=lt,U}_throwIfClosed(){if(this.closed)throw new T}next(lt){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const U of this.currentObservers)U.next(lt)}})}error(lt){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=lt;const{observers:U}=this;for(;U.length;)U.shift().error(lt)}})}complete(){(0,Y.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:lt}=this;for(;lt.length;)lt.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var lt;return(null===(lt=this.observers)||void 0===lt?void 0:lt.length)>0}_trySubscribe(lt){return this._throwIfClosed(),super._trySubscribe(lt)}_subscribe(lt){return this._throwIfClosed(),this._checkFinalizedStatuses(lt),this._innerSubscribe(lt)}_innerSubscribe(lt){const{hasError:U,isStopped:P,observers:m}=this;return U||P?y.Kn:(this.currentObservers=null,m.push(lt),new y.yU(()=>{this.currentObservers=null,(0,k.o)(m,lt)}))}_checkFinalizedStatuses(lt){const{hasError:U,thrownError:P,isStopped:m}=this;U?lt.error(P):m&<.complete()}asObservable(){const lt=new o.c;return lt.source=this,lt}}return et.create=(R,lt)=>new it(R,lt),et})();class it extends q{constructor(R,lt){super(),this.destination=R,this.source=lt}next(R){var lt,U;null===(U=null===(lt=this.destination)||void 0===lt?void 0:lt.next)||void 0===U||U.call(lt,R)}error(R){var lt,U;null===(U=null===(lt=this.destination)||void 0===lt?void 0:lt.error)||void 0===U||U.call(lt,R)}complete(){var R,lt;null===(lt=null===(R=this.destination)||void 0===R?void 0:R.complete)||void 0===lt||lt.call(R)}_subscribe(R){var lt,U;return null!==(U=null===(lt=this.source)||void 0===lt?void 0:lt.subscribe(R))&&void 0!==U?U:y.Kn}}},47707:(Oe,Et,r)=>{r.d(Et,{Ms:()=>rt,vU:()=>U});var o=r(98071),y=r(18359),_=r(41026),T=r(45334),k=r(85343);const Y=et("C",void 0,void 0);function et($,Bt,F){return{kind:$,value:Bt,error:F}}var R=r(19270),lt=r(49786);class U extends y.yU{constructor(Bt){super(),this.isStopped=!1,Bt?(this.destination=Bt,(0,y.Uv)(Bt)&&Bt.add(this)):this.destination=de}static create(Bt,F,Ct){return new rt(Bt,F,Ct)}next(Bt){this.isStopped?le(function it($){return et("N",$,void 0)}(Bt),this):this._next(Bt)}error(Bt){this.isStopped?le(function q($){return et("E",void 0,$)}(Bt),this):(this.isStopped=!0,this._error(Bt))}complete(){this.isStopped?le(Y,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Bt){this.destination.next(Bt)}_error(Bt){try{this.destination.error(Bt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const P=Function.prototype.bind;function m($,Bt){return P.call($,Bt)}class ut{constructor(Bt){this.partialObserver=Bt}next(Bt){const{partialObserver:F}=this;if(F.next)try{F.next(Bt)}catch(Ct){_t(Ct)}}error(Bt){const{partialObserver:F}=this;if(F.error)try{F.error(Bt)}catch(Ct){_t(Ct)}else _t(Bt)}complete(){const{partialObserver:Bt}=this;if(Bt.complete)try{Bt.complete()}catch(F){_t(F)}}}class rt extends U{constructor(Bt,F,Ct){let ft;if(super(),(0,o.T)(Bt)||!Bt)ft={next:Bt??void 0,error:F??void 0,complete:Ct??void 0};else{let jt;this&&_.$.useDeprecatedNextContext?(jt=Object.create(Bt),jt.unsubscribe=()=>this.unsubscribe(),ft={next:Bt.next&&m(Bt.next,jt),error:Bt.error&&m(Bt.error,jt),complete:Bt.complete&&m(Bt.complete,jt)}):ft=Bt}this.destination=new ut(ft)}}function _t($){_.$.useDeprecatedSynchronousErrorHandling?(0,lt.l)($):(0,T.m)($)}function le($,Bt){const{onStoppedNotification:F}=_.$;F&&R.f.setTimeout(()=>F($,Bt))}const de={closed:!0,next:k.l,error:function Ft($){throw $},complete:k.l}},18359:(Oe,Et,r)=>{r.d(Et,{Kn:()=>Y,yU:()=>k,Uv:()=>q});var o=r(98071);const _=(0,r(81853).L)(et=>function(lt){et(this),this.message=lt?`${lt.length} errors occurred during unsubscription:\n${lt.map((U,P)=>`${P+1}) ${U.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=lt});var T=r(57908);class k{constructor(R){this.initialTeardown=R,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let R;if(!this.closed){this.closed=!0;const{_parentage:lt}=this;if(lt)if(this._parentage=null,Array.isArray(lt))for(const m of lt)m.remove(this);else lt.remove(this);const{initialTeardown:U}=this;if((0,o.T)(U))try{U()}catch(m){R=m instanceof _?m.errors:[m]}const{_finalizers:P}=this;if(P){this._finalizers=null;for(const m of P)try{it(m)}catch(ut){R=R??[],ut instanceof _?R=[...R,...ut.errors]:R.push(ut)}}if(R)throw new _(R)}}add(R){var lt;if(R&&R!==this)if(this.closed)it(R);else{if(R instanceof k){if(R.closed||R._hasParent(this))return;R._addParent(this)}(this._finalizers=null!==(lt=this._finalizers)&&void 0!==lt?lt:[]).push(R)}}_hasParent(R){const{_parentage:lt}=this;return lt===R||Array.isArray(lt)&<.includes(R)}_addParent(R){const{_parentage:lt}=this;this._parentage=Array.isArray(lt)?(lt.push(R),lt):lt?[lt,R]:R}_removeParent(R){const{_parentage:lt}=this;lt===R?this._parentage=null:Array.isArray(lt)&&(0,T.o)(lt,R)}remove(R){const{_finalizers:lt}=this;lt&&(0,T.o)(lt,R),R instanceof k&&R._removeParent(this)}}k.EMPTY=(()=>{const et=new k;return et.closed=!0,et})();const Y=k.EMPTY;function q(et){return et instanceof k||et&&"closed"in et&&(0,o.T)(et.remove)&&(0,o.T)(et.add)&&(0,o.T)(et.unsubscribe)}function it(et){(0,o.T)(et)?et():et.unsubscribe()}},41026:(Oe,Et,r)=>{r.d(Et,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(Oe,Et,r)=>{r.d(Et,{G:()=>Y});var o=r(71985),y=r(18359),_=r(99898),T=r(54360),k=r(39974);class Y extends o.c{constructor(it,et){super(),this.source=it,this.subjectFactory=et,this._subject=null,this._refCount=0,this._connection=null,(0,k.S)(it)&&(this.lift=it.lift)}_subscribe(it){return this.getSubject().subscribe(it)}getSubject(){const it=this._subject;return(!it||it.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:it}=this;this._subject=this._connection=null,it?.unsubscribe()}connect(){let it=this._connection;if(!it){it=this._connection=new y.yU;const et=this.getSubject();it.add(this.source.subscribe((0,T._)(et,void 0,()=>{this._teardown(),et.complete()},R=>{this._teardown(),et.error(R)},()=>this._teardown()))),it.closed&&(this._connection=null,it=y.yU.EMPTY)}return it}refCount(){return(0,_.B)()(this)}}},84572:(Oe,Et,r)=>{r.d(Et,{z:()=>R});var o=r(71985),y=r(93073),_=r(86648),T=r(33669),k=r(6450),Y=r(9326),q=r(58496),it=r(54360),et=r(45225);function R(...P){const m=(0,Y.lI)(P),ut=(0,Y.ms)(P),{args:rt,keys:_t}=(0,y.D)(P);if(0===rt.length)return(0,_.H)([],m);const Ft=new o.c(function lt(P,m,ut=T.D){return rt=>{U(m,()=>{const{length:_t}=P,Ft=new Array(_t);let le=_t,de=_t;for(let $=0;$<_t;$++)U(m,()=>{const Bt=(0,_.H)(P[$],m);let F=!1;Bt.subscribe((0,it._)(rt,Ct=>{Ft[$]=Ct,F||(F=!0,de--),de||rt.next(ut(Ft.slice()))},()=>{--le||rt.complete()}))},rt)},rt)}}(rt,m,_t?le=>(0,q.e)(_t,le):T.D));return ut?Ft.pipe((0,k.I)(ut)):Ft}function U(P,m,ut){P?(0,et.N)(ut,P,m):m()}},28793:(Oe,Et,r)=>{r.d(Et,{x:()=>k});var o=r(26365),_=r(9326),T=r(86648);function k(...Y){return function y(){return(0,o.U)(1)}()((0,T.H)(Y,(0,_.lI)(Y)))}},59030:(Oe,Et,r)=>{r.d(Et,{v:()=>_});var o=r(71985),y=r(58750);function _(T){return new o.c(k=>{(0,y.Tg)(T()).subscribe(k)})}},983:(Oe,Et,r)=>{r.d(Et,{w:()=>y});const y=new(r(71985).c)(k=>k.complete())},27468:(Oe,Et,r)=>{r.d(Et,{p:()=>it});var o=r(71985),y=r(93073),_=r(58750),T=r(9326),k=r(54360),Y=r(6450),q=r(58496);function it(...et){const R=(0,T.ms)(et),{args:lt,keys:U}=(0,y.D)(et),P=new o.c(m=>{const{length:ut}=lt;if(!ut)return void m.complete();const rt=new Array(ut);let _t=ut,Ft=ut;for(let le=0;le{de||(de=!0,Ft--),rt[le]=$},()=>_t--,void 0,()=>{(!_t||!de)&&(Ft||m.next(U?(0,q.e)(U,rt):rt),m.complete())}))}});return R?P.pipe((0,Y.I)(R)):P}},86648:(Oe,Et,r)=>{r.d(Et,{H:()=>Ct});var o=r(58750),y=r(45225),_=r(39974),T=r(54360);function k(ft,jt=0){return(0,_.N)((_e,we)=>{_e.subscribe((0,T._)(we,Te=>(0,y.N)(we,ft,()=>we.next(Te),jt),()=>(0,y.N)(we,ft,()=>we.complete(),jt),Te=>(0,y.N)(we,ft,()=>we.error(Te),jt)))})}function Y(ft,jt=0){return(0,_.N)((_e,we)=>{we.add(ft.schedule(()=>_e.subscribe(we),jt))})}var et=r(71985),lt=r(4761),U=r(98071);function m(ft,jt){if(!ft)throw new Error("Iterable cannot be null");return new et.c(_e=>{(0,y.N)(_e,jt,()=>{const we=ft[Symbol.asyncIterator]();(0,y.N)(_e,jt,()=>{we.next().then(Te=>{Te.done?_e.complete():_e.next(Te.value)})},0,!0)})})}var ut=r(55055),rt=r(59858),_t=r(47441),Ft=r(85397),le=r(37953),de=r(50591),$=r(15196);function Ct(ft,jt){return jt?function F(ft,jt){if(null!=ft){if((0,ut.l)(ft))return function q(ft,jt){return(0,o.Tg)(ft).pipe(Y(jt),k(jt))}(ft,jt);if((0,_t.X)(ft))return function R(ft,jt){return new et.c(_e=>{let we=0;return jt.schedule(function(){we===ft.length?_e.complete():(_e.next(ft[we++]),_e.closed||this.schedule())})})}(ft,jt);if((0,rt.y)(ft))return function it(ft,jt){return(0,o.Tg)(ft).pipe(Y(jt),k(jt))}(ft,jt);if((0,le.T)(ft))return m(ft,jt);if((0,Ft.x)(ft))return function P(ft,jt){return new et.c(_e=>{let we;return(0,y.N)(_e,jt,()=>{we=ft[lt.l](),(0,y.N)(_e,jt,()=>{let Te,He;try{({value:Te,done:He}=we.next())}catch(Je){return void _e.error(Je)}He?_e.complete():_e.next(Te)},0,!0)}),()=>(0,U.T)(we?.return)&&we.return()})}(ft,jt);if((0,$.U)(ft))return function Bt(ft,jt){return m((0,$.C)(ft),jt)}(ft,jt)}throw(0,de.L)(ft)}(ft,jt):(0,o.Tg)(ft)}},33726:(Oe,Et,r)=>{r.d(Et,{R:()=>R});var o=r(58750),y=r(71985),_=r(31397),T=r(47441),k=r(98071),Y=r(6450);const q=["addListener","removeListener"],it=["addEventListener","removeEventListener"],et=["on","off"];function R(ut,rt,_t,Ft){if((0,k.T)(_t)&&(Ft=_t,_t=void 0),Ft)return R(ut,rt,_t).pipe((0,Y.I)(Ft));const[le,de]=function m(ut){return(0,k.T)(ut.addEventListener)&&(0,k.T)(ut.removeEventListener)}(ut)?it.map($=>Bt=>ut[$](rt,Bt,_t)):function U(ut){return(0,k.T)(ut.addListener)&&(0,k.T)(ut.removeListener)}(ut)?q.map(lt(ut,rt)):function P(ut){return(0,k.T)(ut.on)&&(0,k.T)(ut.off)}(ut)?et.map(lt(ut,rt)):[];if(!le&&(0,T.X)(ut))return(0,_.Z)($=>R($,rt,_t))((0,o.Tg)(ut));if(!le)throw new TypeError("Invalid event target");return new y.c($=>{const Bt=(...F)=>$.next(1de(Bt)})}function lt(ut,rt){return _t=>Ft=>ut[_t](rt,Ft)}},58750:(Oe,Et,r)=>{r.d(Et,{Tg:()=>P});var o=r(31635),y=r(47441),_=r(59858),T=r(71985),k=r(55055),Y=r(37953),q=r(50591),it=r(85397),et=r(15196),R=r(98071),lt=r(45334),U=r(3494);function P($){if($ instanceof T.c)return $;if(null!=$){if((0,k.l)($))return function m($){return new T.c(Bt=>{const F=$[U.s]();if((0,R.T)(F.subscribe))return F.subscribe(Bt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}($);if((0,y.X)($))return function ut($){return new T.c(Bt=>{for(let F=0;F<$.length&&!Bt.closed;F++)Bt.next($[F]);Bt.complete()})}($);if((0,_.y)($))return function rt($){return new T.c(Bt=>{$.then(F=>{Bt.closed||(Bt.next(F),Bt.complete())},F=>Bt.error(F)).then(null,lt.m)})}($);if((0,Y.T)($))return Ft($);if((0,it.x)($))return function _t($){return new T.c(Bt=>{for(const F of $)if(Bt.next(F),Bt.closed)return;Bt.complete()})}($);if((0,et.U)($))return function le($){return Ft((0,et.C)($))}($)}throw(0,q.L)($)}function Ft($){return new T.c(Bt=>{(function de($,Bt){var F,Ct,ft,jt;return(0,o.sH)(this,void 0,void 0,function*(){try{for(F=(0,o.xN)($);!(Ct=yield F.next()).done;)if(Bt.next(Ct.value),Bt.closed)return}catch(_e){ft={error:_e}}finally{try{Ct&&!Ct.done&&(jt=F.return)&&(yield jt.call(F))}finally{if(ft)throw ft.error}}Bt.complete()})})($,Bt).catch(F=>Bt.error(F))})}},57786:(Oe,Et,r)=>{r.d(Et,{h:()=>Y});var o=r(26365),y=r(58750),_=r(983),T=r(9326),k=r(86648);function Y(...q){const it=(0,T.lI)(q),et=(0,T.R0)(q,1/0),R=q;return R.length?1===R.length?(0,y.Tg)(R[0]):(0,o.U)(et)((0,k.H)(R,it)):_.w}},7673:(Oe,Et,r)=>{r.d(Et,{of:()=>_});var o=r(9326),y=r(86648);function _(...T){const k=(0,o.lI)(T);return(0,y.H)(T,k)}},18810:(Oe,Et,r)=>{r.d(Et,{$:()=>_});var o=r(71985),y=r(98071);function _(T,k){const Y=(0,y.T)(T)?T:()=>T,q=it=>it.error(Y());return new o.c(k?it=>k.schedule(q,0,it):q)}},41584:(Oe,Et,r)=>{r.d(Et,{O:()=>k});var o=r(71985),y=r(43236),_=r(79470);function k(Y=0,q,it=y.b){let et=-1;return null!=q&&((0,_.m)(q)?it=q:et=q),new o.c(R=>{let lt=function T(Y){return Y instanceof Date&&!isNaN(Y)}(Y)?+Y-it.now():Y;lt<0&&(lt=0);let U=0;return it.schedule(function(){R.closed||(R.next(U++),0<=et?this.schedule(void 0,et):R.complete())},lt)})}},54360:(Oe,Et,r)=>{r.d(Et,{_:()=>y});var o=r(47707);function y(T,k,Y,q,it){return new _(T,k,Y,q,it)}class _ extends o.vU{constructor(k,Y,q,it,et,R){super(k),this.onFinalize=et,this.shouldUnsubscribe=R,this._next=Y?function(lt){try{Y(lt)}catch(U){k.error(U)}}:super._next,this._error=it?function(lt){try{it(lt)}catch(U){k.error(U)}finally{this.unsubscribe()}}:super._error,this._complete=q?function(){try{q()}catch(lt){k.error(lt)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var k;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Y}=this;super.unsubscribe(),!Y&&(null===(k=this.onFinalize)||void 0===k||k.call(this))}}}},99437:(Oe,Et,r)=>{r.d(Et,{W:()=>T});var o=r(58750),y=r(54360),_=r(39974);function T(k){return(0,_.N)((Y,q)=>{let R,it=null,et=!1;it=Y.subscribe((0,y._)(q,void 0,void 0,lt=>{R=(0,o.Tg)(k(lt,T(k)(Y))),it?(it.unsubscribe(),it=null,R.subscribe(q)):et=!0})),et&&(it.unsubscribe(),it=null,R.subscribe(q))})}},70274:(Oe,Et,r)=>{r.d(Et,{H:()=>_});var o=r(31397),y=r(98071);function _(T,k){return(0,y.T)(k)?(0,o.Z)(T,k,1):(0,o.Z)(T,1)}},70152:(Oe,Et,r)=>{r.d(Et,{B:()=>T});var o=r(43236),y=r(39974),_=r(54360);function T(k,Y=o.E){return(0,y.N)((q,it)=>{let et=null,R=null,lt=null;const U=()=>{if(et){et.unsubscribe(),et=null;const m=R;R=null,it.next(m)}};function P(){const m=lt+k,ut=Y.now();if(ut{R=m,lt=Y.now(),et||(et=Y.schedule(P,k),it.add(et))},()=>{U(),it.complete()},void 0,()=>{R=et=null}))})}},91986:(Oe,Et,r)=>{r.d(Et,{c:()=>P});var o=r(43236),y=r(28793),_=r(96697),T=r(39974),k=r(54360),Y=r(85343),it=r(73703),et=r(31397),R=r(58750);function lt(m,ut){return ut?rt=>(0,y.x)(ut.pipe((0,_.s)(1),function q(){return(0,T.N)((m,ut)=>{m.subscribe((0,k._)(ut,Y.l))})}()),rt.pipe(lt(m))):(0,et.Z)((rt,_t)=>(0,R.Tg)(m(rt,_t)).pipe((0,_.s)(1),(0,it.u)(rt)))}var U=r(41584);function P(m,ut=o.E){const rt=(0,U.O)(m,ut);return lt(()=>rt)}},23294:(Oe,Et,r)=>{r.d(Et,{F:()=>T});var o=r(33669),y=r(39974),_=r(54360);function T(Y,q=o.D){return Y=Y??k,(0,y.N)((it,et)=>{let R,lt=!0;it.subscribe((0,_._)(et,U=>{const P=q(U);(lt||!Y(R,P))&&(lt=!1,R=P,et.next(U))}))})}function k(Y,q){return Y===q}},5964:(Oe,Et,r)=>{r.d(Et,{p:()=>_});var o=r(39974),y=r(54360);function _(T,k){return(0,o.N)((Y,q)=>{let it=0;Y.subscribe((0,y._)(q,et=>T.call(k,et,it++)&&q.next(et)))})}},70980:(Oe,Et,r)=>{r.d(Et,{j:()=>y});var o=r(39974);function y(_){return(0,o.N)((T,k)=>{try{T.subscribe(k)}finally{k.add(_)}})}},96354:(Oe,Et,r)=>{r.d(Et,{T:()=>_});var o=r(39974),y=r(54360);function _(T,k){return(0,o.N)((Y,q)=>{let it=0;Y.subscribe((0,y._)(q,et=>{q.next(T.call(k,et,it++))}))})}},73703:(Oe,Et,r)=>{r.d(Et,{u:()=>y});var o=r(96354);function y(_){return(0,o.T)(()=>_)}},26365:(Oe,Et,r)=>{r.d(Et,{U:()=>_});var o=r(31397),y=r(33669);function _(T=1/0){return(0,o.Z)(y.D,T)}},31397:(Oe,Et,r)=>{r.d(Et,{Z:()=>it});var o=r(96354),y=r(58750),_=r(39974),T=r(45225),k=r(54360),q=r(98071);function it(et,R,lt=1/0){return(0,q.T)(R)?it((U,P)=>(0,o.T)((m,ut)=>R(U,m,P,ut))((0,y.Tg)(et(U,P))),lt):("number"==typeof R&&(lt=R),(0,_.N)((U,P)=>function Y(et,R,lt,U,P,m,ut,rt){const _t=[];let Ft=0,le=0,de=!1;const $=()=>{de&&!_t.length&&!Ft&&R.complete()},Bt=Ct=>Ft{m&&R.next(Ct),Ft++;let ft=!1;(0,y.Tg)(lt(Ct,le++)).subscribe((0,k._)(R,jt=>{P?.(jt),m?Bt(jt):R.next(jt)},()=>{ft=!0},void 0,()=>{if(ft)try{for(Ft--;_t.length&&FtF(jt)):F(jt)}$()}catch(jt){R.error(jt)}}))};return et.subscribe((0,k._)(R,Bt,()=>{de=!0,$()})),()=>{rt?.()}}(U,P,et,lt)))}},99898:(Oe,Et,r)=>{r.d(Et,{B:()=>_});var o=r(39974),y=r(54360);function _(){return(0,o.N)((T,k)=>{let Y=null;T._refCount++;const q=(0,y._)(k,void 0,void 0,void 0,()=>{if(!T||T._refCount<=0||0<--T._refCount)return void(Y=null);const it=T._connection,et=Y;Y=null,it&&(!et||it===et)&&it.unsubscribe(),k.unsubscribe()});T.subscribe(q),q.closed||(Y=T.connect())})}},12498:(Oe,Et,r)=>{r.d(Et,{L:()=>Y});var o=r(39974),y=r(54360),_=r(33669),T=r(41584),k=r(58750);function Y(q=1/0){let it;it=q&&"object"==typeof q?q:{count:q};const{count:et=1/0,delay:R,resetOnSuccess:lt=!1}=it;return et<=0?_.D:(0,o.N)((U,P)=>{let ut,m=0;const rt=()=>{let _t=!1;ut=U.subscribe((0,y._)(P,Ft=>{lt&&(m=0),P.next(Ft)},void 0,Ft=>{if(m++{ut?(ut.unsubscribe(),ut=null,rt()):_t=!0};if(null!=R){const de="number"==typeof R?(0,T.O)(R):(0,k.Tg)(R(Ft,m)),$=(0,y._)(P,()=>{$.unsubscribe(),le()},()=>{P.complete()});de.subscribe($)}else le()}else P.error(Ft)})),_t&&(ut.unsubscribe(),ut=null,rt())};rt()})}},97647:(Oe,Et,r)=>{r.d(Et,{u:()=>k});var o=r(58750),y=r(21413),_=r(47707),T=r(39974);function k(q={}){const{connector:it=(()=>new y.B),resetOnError:et=!0,resetOnComplete:R=!0,resetOnRefCountZero:lt=!0}=q;return U=>{let P,m,ut,rt=0,_t=!1,Ft=!1;const le=()=>{m?.unsubscribe(),m=void 0},de=()=>{le(),P=ut=void 0,_t=Ft=!1},$=()=>{const Bt=P;de(),Bt?.unsubscribe()};return(0,T.N)((Bt,F)=>{rt++,!Ft&&!_t&&le();const Ct=ut=ut??it();F.add(()=>{rt--,0===rt&&!Ft&&!_t&&(m=Y($,lt))}),Ct.subscribe(F),!P&&rt>0&&(P=new _.Ms({next:ft=>Ct.next(ft),error:ft=>{Ft=!0,le(),m=Y(de,et,ft),Ct.error(ft)},complete:()=>{_t=!0,le(),m=Y(de,R),Ct.complete()}}),(0,o.Tg)(Bt).subscribe(P))})(U)}}function Y(q,it,...et){if(!0===it)return void q();if(!1===it)return;const R=new _.Ms({next:()=>{R.unsubscribe(),q()}});return(0,o.Tg)(it(...et)).subscribe(R)}},76496:(Oe,Et,r)=>{r.d(Et,{t:()=>k});var o=r(21413),y=r(86129);class _ extends o.B{constructor(q=1/0,it=1/0,et=y.U){super(),this._bufferSize=q,this._windowTime=it,this._timestampProvider=et,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=it===1/0,this._bufferSize=Math.max(1,q),this._windowTime=Math.max(1,it)}next(q){const{isStopped:it,_buffer:et,_infiniteTimeWindow:R,_timestampProvider:lt,_windowTime:U}=this;it||(et.push(q),!R&&et.push(lt.now()+U)),this._trimBuffer(),super.next(q)}_subscribe(q){this._throwIfClosed(),this._trimBuffer();const it=this._innerSubscribe(q),{_infiniteTimeWindow:et,_buffer:R}=this,lt=R.slice();for(let U=0;Unew _(et,q,it),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:R})}},65245:(Oe,Et,r)=>{r.d(Et,{i:()=>y});var o=r(5964);function y(_){return(0,o.p)((T,k)=>_<=k)}},99172:(Oe,Et,r)=>{r.d(Et,{Z:()=>T});var o=r(28793),y=r(9326),_=r(39974);function T(...k){const Y=(0,y.lI)(k);return(0,_.N)((q,it)=>{(Y?(0,o.x)(k,q,Y):(0,o.x)(k,q)).subscribe(it)})}},25558:(Oe,Et,r)=>{r.d(Et,{n:()=>T});var o=r(58750),y=r(39974),_=r(54360);function T(k,Y){return(0,y.N)((q,it)=>{let et=null,R=0,lt=!1;const U=()=>lt&&!et&&it.complete();q.subscribe((0,_._)(it,P=>{et?.unsubscribe();let m=0;const ut=R++;(0,o.Tg)(k(P,ut)).subscribe(et=(0,_._)(it,rt=>it.next(Y?Y(P,rt,ut,m++):rt),()=>{et=null,U()}))},()=>{lt=!0,U()}))})}},96697:(Oe,Et,r)=>{r.d(Et,{s:()=>T});var o=r(983),y=r(39974),_=r(54360);function T(k){return k<=0?()=>o.w:(0,y.N)((Y,q)=>{let it=0;Y.subscribe((0,_._)(q,et=>{++it<=k&&(q.next(et),k<=it&&q.complete())}))})}},56977:(Oe,Et,r)=>{r.d(Et,{Q:()=>k});var o=r(39974),y=r(54360),_=r(58750),T=r(85343);function k(Y){return(0,o.N)((q,it)=>{(0,_.Tg)(Y).subscribe((0,y._)(it,()=>it.complete(),T.l)),!it.closed&&q.subscribe(it)})}},88141:(Oe,Et,r)=>{r.d(Et,{M:()=>k});var o=r(98071),y=r(39974),_=r(54360),T=r(33669);function k(Y,q,it){const et=(0,o.T)(Y)||q||it?{next:Y,error:q,complete:it}:Y;return et?(0,y.N)((R,lt)=>{var U;null===(U=et.subscribe)||void 0===U||U.call(et);let P=!0;R.subscribe((0,_._)(lt,m=>{var ut;null===(ut=et.next)||void 0===ut||ut.call(et,m),lt.next(m)},()=>{var m;P=!1,null===(m=et.complete)||void 0===m||m.call(et),lt.complete()},m=>{var ut;P=!1,null===(ut=et.error)||void 0===ut||ut.call(et,m),lt.error(m)},()=>{var m,ut;P&&(null===(m=et.unsubscribe)||void 0===m||m.call(et)),null===(ut=et.finalize)||void 0===ut||ut.call(et)}))}):T.D}},96780:(Oe,Et,r)=>{r.d(Et,{R:()=>k});var o=r(18359);class y extends o.yU{constructor(q,it){super()}schedule(q,it=0){return this}}const _={setInterval(Y,q,...it){const{delegate:et}=_;return et?.setInterval?et.setInterval(Y,q,...it):setInterval(Y,q,...it)},clearInterval(Y){const{delegate:q}=_;return(q?.clearInterval||clearInterval)(Y)},delegate:void 0};var T=r(57908);class k extends y{constructor(q,it){super(q,it),this.scheduler=q,this.work=it,this.pending=!1}schedule(q,it=0){var et;if(this.closed)return this;this.state=q;const R=this.id,lt=this.scheduler;return null!=R&&(this.id=this.recycleAsyncId(lt,R,it)),this.pending=!0,this.delay=it,this.id=null!==(et=this.id)&&void 0!==et?et:this.requestAsyncId(lt,this.id,it),this}requestAsyncId(q,it,et=0){return _.setInterval(q.flush.bind(q,this),et)}recycleAsyncId(q,it,et=0){if(null!=et&&this.delay===et&&!1===this.pending)return it;null!=it&&_.clearInterval(it)}execute(q,it){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const et=this._execute(q,it);if(et)return et;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(q,it){let R,et=!1;try{this.work(q)}catch(lt){et=!0,R=lt||new Error("Scheduled action threw falsy error")}if(et)return this.unsubscribe(),R}unsubscribe(){if(!this.closed){const{id:q,scheduler:it}=this,{actions:et}=it;this.work=this.state=this.scheduler=null,this.pending=!1,(0,T.o)(et,this),null!=q&&(this.id=this.recycleAsyncId(it,q,null)),this.delay=null,super.unsubscribe()}}}},39687:(Oe,Et,r)=>{r.d(Et,{q:()=>_});var o=r(86129);class y{constructor(k,Y=y.now){this.schedulerActionCtor=k,this.now=Y}schedule(k,Y=0,q){return new this.schedulerActionCtor(this,k).schedule(q,Y)}}y.now=o.U.now;class _ extends y{constructor(k,Y=y.now){super(k,Y),this.actions=[],this._active=!1}flush(k){const{actions:Y}=this;if(this._active)return void Y.push(k);let q;this._active=!0;do{if(q=k.execute(k.state,k.delay))break}while(k=Y.shift());if(this._active=!1,q){for(;k=Y.shift();)k.unsubscribe();throw q}}}},25007:(Oe,Et,r)=>{r.d(Et,{$:()=>m});var o=r(96780);let _,y=1;const T={};function k(rt){return rt in T&&(delete T[rt],!0)}const Y={setImmediate(rt){const _t=y++;return T[_t]=!0,_||(_=Promise.resolve()),_.then(()=>k(_t)&&rt()),_t},clearImmediate(rt){k(rt)}},{setImmediate:it,clearImmediate:et}=Y,R={setImmediate(...rt){const{delegate:_t}=R;return(_t?.setImmediate||it)(...rt)},clearImmediate(rt){const{delegate:_t}=R;return(_t?.clearImmediate||et)(rt)},delegate:void 0};var U=r(39687);const m=new class P extends U.q{flush(_t){this._active=!0;const Ft=this._scheduled;this._scheduled=void 0;const{actions:le}=this;let de;_t=_t||le.shift();do{if(de=_t.execute(_t.state,_t.delay))break}while((_t=le[0])&&_t.id===Ft&&le.shift());if(this._active=!1,de){for(;(_t=le[0])&&_t.id===Ft&&le.shift();)_t.unsubscribe();throw de}}}(class lt extends o.R{constructor(_t,Ft){super(_t,Ft),this.scheduler=_t,this.work=Ft}requestAsyncId(_t,Ft,le=0){return null!==le&&le>0?super.requestAsyncId(_t,Ft,le):(_t.actions.push(this),_t._scheduled||(_t._scheduled=R.setImmediate(_t.flush.bind(_t,void 0))))}recycleAsyncId(_t,Ft,le=0){var de;if(null!=le?le>0:this.delay>0)return super.recycleAsyncId(_t,Ft,le);const{actions:$}=_t;null!=Ft&&(null===(de=$[$.length-1])||void 0===de?void 0:de.id)!==Ft&&(R.clearImmediate(Ft),_t._scheduled===Ft&&(_t._scheduled=void 0))}})},43236:(Oe,Et,r)=>{r.d(Et,{E:()=>_,b:()=>T});var o=r(96780);const _=new(r(39687).q)(o.R),T=_},86129:(Oe,Et,r)=>{r.d(Et,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},19270:(Oe,Et,r)=>{r.d(Et,{f:()=>o});const o={setTimeout(y,_,...T){const{delegate:k}=o;return k?.setTimeout?k.setTimeout(y,_,...T):setTimeout(y,_,...T)},clearTimeout(y){const{delegate:_}=o;return(_?.clearTimeout||clearTimeout)(y)},delegate:void 0}},4761:(Oe,Et,r)=>{r.d(Et,{l:()=>y});const y=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Oe,Et,r)=>{r.d(Et,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(Oe,Et,r)=>{r.d(Et,{R0:()=>Y,lI:()=>k,ms:()=>T});var o=r(98071),y=r(79470);function _(q){return q[q.length-1]}function T(q){return(0,o.T)(_(q))?q.pop():void 0}function k(q){return(0,y.m)(_(q))?q.pop():void 0}function Y(q,it){return"number"==typeof _(q)?q.pop():it}},93073:(Oe,Et,r)=>{r.d(Et,{D:()=>k});const{isArray:o}=Array,{getPrototypeOf:y,prototype:_,keys:T}=Object;function k(q){if(1===q.length){const it=q[0];if(o(it))return{args:it,keys:null};if(function Y(q){return q&&"object"==typeof q&&y(q)===_}(it)){const et=T(it);return{args:et.map(R=>it[R]),keys:et}}}return{args:q,keys:null}}},57908:(Oe,Et,r)=>{function o(y,_){if(y){const T=y.indexOf(_);0<=T&&y.splice(T,1)}}r.d(Et,{o:()=>o})},81853:(Oe,Et,r)=>{function o(y){const T=y(k=>{Error.call(k),k.stack=(new Error).stack});return T.prototype=Object.create(Error.prototype),T.prototype.constructor=T,T}r.d(Et,{L:()=>o})},58496:(Oe,Et,r)=>{function o(y,_){return y.reduce((T,k,Y)=>(T[k]=_[Y],T),{})}r.d(Et,{e:()=>o})},49786:(Oe,Et,r)=>{r.d(Et,{Y:()=>_,l:()=>T});var o=r(41026);let y=null;function _(k){if(o.$.useDeprecatedSynchronousErrorHandling){const Y=!y;if(Y&&(y={errorThrown:!1,error:null}),k(),Y){const{errorThrown:q,error:it}=y;if(y=null,q)throw it}}else k()}function T(k){o.$.useDeprecatedSynchronousErrorHandling&&y&&(y.errorThrown=!0,y.error=k)}},45225:(Oe,Et,r)=>{function o(y,_,T,k=0,Y=!1){const q=_.schedule(function(){T(),Y?y.add(this.schedule(null,k)):this.unsubscribe()},k);if(y.add(q),!Y)return q}r.d(Et,{N:()=>o})},33669:(Oe,Et,r)=>{function o(y){return y}r.d(Et,{D:()=>o})},47441:(Oe,Et,r)=>{r.d(Et,{X:()=>o});const o=y=>y&&"number"==typeof y.length&&"function"!=typeof y},37953:(Oe,Et,r)=>{r.d(Et,{T:()=>y});var o=r(98071);function y(_){return Symbol.asyncIterator&&(0,o.T)(_?.[Symbol.asyncIterator])}},98071:(Oe,Et,r)=>{function o(y){return"function"==typeof y}r.d(Et,{T:()=>o})},55055:(Oe,Et,r)=>{r.d(Et,{l:()=>_});var o=r(3494),y=r(98071);function _(T){return(0,y.T)(T[o.s])}},85397:(Oe,Et,r)=>{r.d(Et,{x:()=>_});var o=r(4761),y=r(98071);function _(T){return(0,y.T)(T?.[o.l])}},74402:(Oe,Et,r)=>{r.d(Et,{A:()=>_});var o=r(71985),y=r(98071);function _(T){return!!T&&(T instanceof o.c||(0,y.T)(T.lift)&&(0,y.T)(T.subscribe))}},59858:(Oe,Et,r)=>{r.d(Et,{y:()=>y});var o=r(98071);function y(_){return(0,o.T)(_?.then)}},15196:(Oe,Et,r)=>{r.d(Et,{C:()=>_,U:()=>T});var o=r(31635),y=r(98071);function _(k){return(0,o.AQ)(this,arguments,function*(){const q=k.getReader();try{for(;;){const{value:it,done:et}=yield(0,o.N3)(q.read());if(et)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(it)}}finally{q.releaseLock()}})}function T(k){return(0,y.T)(k?.getReader)}},79470:(Oe,Et,r)=>{r.d(Et,{m:()=>y});var o=r(98071);function y(_){return _&&(0,o.T)(_.schedule)}},39974:(Oe,Et,r)=>{r.d(Et,{N:()=>_,S:()=>y});var o=r(98071);function y(T){return(0,o.T)(T?.lift)}function _(T){return k=>{if(y(k))return k.lift(function(Y){try{return T(Y,this)}catch(q){this.error(q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Oe,Et,r)=>{r.d(Et,{I:()=>T});var o=r(96354);const{isArray:y}=Array;function T(k){return(0,o.T)(Y=>function _(k,Y){return y(Y)?k(...Y):k(Y)}(k,Y))}},85343:(Oe,Et,r)=>{function o(){}r.d(Et,{l:()=>o})},71203:(Oe,Et,r)=>{r.d(Et,{F:()=>y,m:()=>_});var o=r(33669);function y(...T){return _(T)}function _(T){return 0===T.length?o.D:1===T.length?T[0]:function(Y){return T.reduce((q,it)=>it(q),Y)}}},45334:(Oe,Et,r)=>{r.d(Et,{m:()=>_});var o=r(41026),y=r(19270);function _(T){y.f.setTimeout(()=>{const{onUnhandledError:k}=o.$;if(!k)throw T;k(T)})}},50591:(Oe,Et,r)=>{function o(y){return new TypeError(`You provided ${null!==y&&"object"==typeof y?"an invalid object":`'${y}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(Et,{L:()=>o})},49969:(Oe,Et,r)=>{r.d(Et,{FX:()=>le,K2:()=>q,MA:()=>P,Os:()=>Y,P:()=>ut,Ro:()=>y,S6:()=>o,hZ:()=>T,i0:()=>k,i7:()=>R,iF:()=>it,kY:()=>lt,kp:()=>_,sf:()=>_t,ui:()=>Ft,wk:()=>et});class o{}class y{}const _="*";function T(de,$){return{type:7,name:de,definitions:$,options:{}}}function k(de,$=null){return{type:4,styles:$,timings:de}}function Y(de,$=null){return{type:3,steps:de,options:$}}function q(de,$=null){return{type:2,steps:de,options:$}}function it(de){return{type:6,styles:de,offset:null}}function et(de,$,Bt){return{type:0,name:de,styles:$,options:Bt}}function R(de){return{type:5,steps:de}}function lt(de,$,Bt=null){return{type:1,expr:de,animation:$,options:Bt}}function P(de=null){return{type:9,options:de}}function ut(de,$,Bt=null){return{type:11,selector:de,animation:$,options:Bt}}class _t{constructor($=0,Bt=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=$+Bt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach($=>$()),this._onDoneFns=[])}onStart($){this._originalOnStartFns.push($),this._onStartFns.push($)}onDone($){this._originalOnDoneFns.push($),this._onDoneFns.push($)}onDestroy($){this._onDestroyFns.push($)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach($=>$()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach($=>$()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition($){this._position=this.totalTime?$*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback($){const Bt="start"==$?this._onStartFns:this._onDoneFns;Bt.forEach(F=>F()),Bt.length=0}}class Ft{constructor($){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=$;let Bt=0,F=0,Ct=0;const ft=this.players.length;0==ft?queueMicrotask(()=>this._onFinish()):this.players.forEach(jt=>{jt.onDone(()=>{++Bt==ft&&this._onFinish()}),jt.onDestroy(()=>{++F==ft&&this._onDestroy()}),jt.onStart(()=>{++Ct==ft&&this._onStart()})}),this.totalTime=this.players.reduce((jt,_e)=>Math.max(jt,_e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach($=>$()),this._onDoneFns=[])}init(){this.players.forEach($=>$.init())}onStart($){this._onStartFns.push($)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach($=>$()),this._onStartFns=[])}onDone($){this._onDoneFns.push($)}onDestroy($){this._onDestroyFns.push($)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach($=>$.play())}pause(){this.players.forEach($=>$.pause())}restart(){this.players.forEach($=>$.restart())}finish(){this._onFinish(),this.players.forEach($=>$.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach($=>$.destroy()),this._onDestroyFns.forEach($=>$()),this._onDestroyFns=[])}reset(){this.players.forEach($=>$.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition($){const Bt=$*this.totalTime;this.players.forEach(F=>{const Ct=F.totalTime?Math.min(1,Bt/F.totalTime):1;F.setPosition(Ct)})}getPosition(){const $=this.players.reduce((Bt,F)=>null===Bt||F.totalTime>Bt.totalTime?F:Bt,null);return null!=$?$.getPosition():0}beforeDestroy(){this.players.forEach($=>{$.beforeDestroy&&$.beforeDestroy()})}triggerCallback($){const Bt="start"==$?this._onStartFns:this._onDoneFns;Bt.forEach(F=>F()),Bt.length=0}}const le="!"},18617:(Oe,Et,r)=>{r.d(Et,{Ae:()=>Bt,Ai:()=>ot,Au:()=>Ce,Bu:()=>Be,FN:()=>Ke,GX:()=>It,Pd:()=>ue,Q_:()=>nn,Z7:()=>cn,_G:()=>$e,px:()=>$,vR:()=>Qe,vr:()=>we,w6:()=>Ut});var o=r(60177),y=r(17705),_=r(36860),T=r(21413),k=r(18359),Y=r(84412),q=r(7673),it=r(67336),et=r(88141),R=r(70152),lt=r(5964),U=r(96354),P=r(96697),m=r(65245),ut=r(23294),rt=r(56977),_t=r(14085),Ft=r(72318),le=r(99327);const de=" ";function $(Rt,yt,st){const Tt=F(Rt,yt);Tt.some(ce=>ce.trim()==st.trim())||(Tt.push(st.trim()),Rt.setAttribute(yt,Tt.join(de)))}function Bt(Rt,yt,st){const ce=F(Rt,yt).filter(Ie=>Ie!=st.trim());ce.length?Rt.setAttribute(yt,ce.join(de)):Rt.removeAttribute(yt)}function F(Rt,yt){return(Rt.getAttribute(yt)||"").match(/\S+/g)||[]}const ft="cdk-describedby-message",jt="cdk-describedby-host";let _e=0,we=(()=>{class Rt{constructor(st,Tt){this._platform=Tt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+_e++,this._document=st,this._id=(0,y.WQX)(y.sZ2)+"-"+_e++}describe(st,Tt,ce){if(!this._canBeDescribed(st,Tt))return;const Ie=Te(Tt,ce);"string"!=typeof Tt?(He(Tt,this._id),this._messageRegistry.set(Ie,{messageElement:Tt,referenceCount:0})):this._messageRegistry.has(Ie)||this._createMessageElement(Tt,ce),this._isElementDescribedByMessage(st,Ie)||this._addMessageReference(st,Ie)}removeDescription(st,Tt,ce){if(!Tt||!this._isElementNode(st))return;const Ie=Te(Tt,ce);if(this._isElementDescribedByMessage(st,Ie)&&this._removeMessageReference(st,Ie),"string"==typeof Tt){const Jt=this._messageRegistry.get(Ie);Jt&&0===Jt.referenceCount&&this._deleteMessageElement(Ie)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const st=this._document.querySelectorAll(`[${jt}="${this._id}"]`);for(let Tt=0;Tt0!=ce.indexOf(ft));st.setAttribute("aria-describedby",Tt.join(" "))}_addMessageReference(st,Tt){const ce=this._messageRegistry.get(Tt);$(st,"aria-describedby",ce.messageElement.id),st.setAttribute(jt,this._id),ce.referenceCount++}_removeMessageReference(st,Tt){const ce=this._messageRegistry.get(Tt);ce.referenceCount--,Bt(st,"aria-describedby",ce.messageElement.id),st.removeAttribute(jt)}_isElementDescribedByMessage(st,Tt){const ce=F(st,"aria-describedby"),Ie=this._messageRegistry.get(Tt),Jt=Ie&&Ie.messageElement.id;return!!Jt&&-1!=ce.indexOf(Jt)}_canBeDescribed(st,Tt){if(!this._isElementNode(st))return!1;if(Tt&&"object"==typeof Tt)return!0;const ce=null==Tt?"":`${Tt}`.trim(),Ie=st.getAttribute("aria-label");return!(!ce||Ie&&Ie.trim()===ce)}_isElementNode(st){return st.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(o.qQ),y.KVO(_.OD))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function Te(Rt,yt){return"string"==typeof Rt?`${yt||""}/${Rt}`:Rt}function He(Rt,yt){Rt.id||(Rt.id=`${ft}-${yt}-${_e++}`)}class Je{constructor(yt){this._items=yt,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new T.B,this._typeaheadSubscription=k.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=st=>st.disabled,this._pressedLetters=[],this.tabOut=new T.B,this.change=new T.B,yt instanceof y.rOR&&(this._itemChangesSubscription=yt.changes.subscribe(st=>{if(this._activeItem){const ce=st.toArray().indexOf(this._activeItem);ce>-1&&ce!==this._activeItemIndex&&(this._activeItemIndex=ce)}}))}skipPredicate(yt){return this._skipPredicateFn=yt,this}withWrap(yt=!0){return this._wrap=yt,this}withVerticalOrientation(yt=!0){return this._vertical=yt,this}withHorizontalOrientation(yt){return this._horizontal=yt,this}withAllowedModifierKeys(yt){return this._allowedModifierKeys=yt,this}withTypeAhead(yt=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,et.M)(st=>this._pressedLetters.push(st)),(0,R.B)(yt),(0,lt.p)(()=>this._pressedLetters.length>0),(0,U.T)(()=>this._pressedLetters.join(""))).subscribe(st=>{const Tt=this._getItemsArray();for(let ce=1;ce!yt[Ie]||this._allowedModifierKeys.indexOf(Ie)>-1);switch(st){case it.wn:return void this.tabOut.next();case it.n6:if(this._vertical&&ce){this.setNextItemActive();break}return;case it.i7:if(this._vertical&&ce){this.setPreviousItemActive();break}return;case it.LE:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case it.UQ:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case it.yZ:if(this._homeAndEnd&&ce){this.setFirstItemActive();break}return;case it.Kp:if(this._homeAndEnd&&ce){this.setLastItemActive();break}return;case it.w_:if(this._pageUpAndDown.enabled&&ce){const Ie=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Ie>0?Ie:0,1);break}return;case it.dB:if(this._pageUpAndDown.enabled&&ce){const Ie=this._activeItemIndex+this._pageUpAndDown.delta,Jt=this._getItemsArray().length;this._setActiveItemByIndex(Ie=it.A&&st<=it.Z||st>=it.f2&&st<=it.bn)&&this._letterKeyStream.next(String.fromCharCode(st))))}this._pressedLetters=[],yt.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(yt){const st=this._getItemsArray(),Tt="number"==typeof yt?yt:st.indexOf(yt);this._activeItem=st[Tt]??null,this._activeItemIndex=Tt}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(yt){this._wrap?this._setActiveInWrapMode(yt):this._setActiveInDefaultMode(yt)}_setActiveInWrapMode(yt){const st=this._getItemsArray();for(let Tt=1;Tt<=st.length;Tt++){const ce=(this._activeItemIndex+yt*Tt+st.length)%st.length;if(!this._skipPredicateFn(st[ce]))return void this.setActiveItem(ce)}}_setActiveInDefaultMode(yt){this._setActiveItemByIndex(this._activeItemIndex+yt,yt)}_setActiveItemByIndex(yt,st){const Tt=this._getItemsArray();if(Tt[yt]){for(;this._skipPredicateFn(Tt[yt]);)if(!Tt[yt+=st])return;this.setActiveItem(yt)}}_getItemsArray(){return this._items instanceof y.rOR?this._items.toArray():this._items}}class Ce extends Je{setActiveItem(yt){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(yt),this.activeItem&&this.activeItem.setActiveStyles()}}class Be extends Je{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(yt){return this._origin=yt,this}setActiveItem(yt){super.setActiveItem(yt),this.activeItem&&this.activeItem.focus(this._origin)}}let cn=(()=>{class Rt{constructor(st){this._platform=st}isDisabled(st){return st.hasAttribute("disabled")}isVisible(st){return function ye(Rt){return!!(Rt.offsetWidth||Rt.offsetHeight||"function"==typeof Rt.getClientRects&&Rt.getClientRects().length)}(st)&&"visible"===getComputedStyle(st).visibility}isTabbable(st){if(!this._platform.isBrowser)return!1;const Tt=function be(Rt){try{return Rt.frameElement}catch{return null}}(function at(Rt){return Rt.ownerDocument&&Rt.ownerDocument.defaultView||window}(st));if(Tt&&(-1===xe(Tt)||!this.isVisible(Tt)))return!1;let ce=st.nodeName.toLowerCase(),Ie=xe(st);return st.hasAttribute("contenteditable")?-1!==Ie:!("iframe"===ce||"object"===ce||this._platform.WEBKIT&&this._platform.IOS&&!function Ee(Rt){let yt=Rt.nodeName.toLowerCase(),st="input"===yt&&Rt.type;return"text"===st||"password"===st||"select"===yt||"textarea"===yt}(st))&&("audio"===ce?!!st.hasAttribute("controls")&&-1!==Ie:"video"===ce?-1!==Ie&&(null!==Ie||this._platform.FIREFOX||st.hasAttribute("controls")):st.tabIndex>=0)}isFocusable(st,Tt){return function bn(Rt){return!function $t(Rt){return function At(Rt){return"input"==Rt.nodeName.toLowerCase()}(Rt)&&"hidden"==Rt.type}(Rt)&&(function gt(Rt){let yt=Rt.nodeName.toLowerCase();return"input"===yt||"select"===yt||"button"===yt||"textarea"===yt}(Rt)||function St(Rt){return function Kt(Rt){return"a"==Rt.nodeName.toLowerCase()}(Rt)&&Rt.hasAttribute("href")}(Rt)||Rt.hasAttribute("contenteditable")||Zt(Rt))}(st)&&!this.isDisabled(st)&&(Tt?.ignoreVisibility||this.isVisible(st))}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function Zt(Rt){if(!Rt.hasAttribute("tabindex")||void 0===Rt.tabIndex)return!1;let yt=Rt.getAttribute("tabindex");return!(!yt||isNaN(parseInt(yt,10)))}function xe(Rt){if(!Zt(Rt))return null;const yt=parseInt(Rt.getAttribute("tabindex")||"",10);return isNaN(yt)?-1:yt}class oe{get enabled(){return this._enabled}set enabled(yt){this._enabled=yt,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}constructor(yt,st,Tt,ce,Ie=!1){this._element=yt,this._checker=st,this._ngZone=Tt,this._document=ce,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Ie||this.attachAnchors()}destroy(){const yt=this._startAnchor,st=this._endAnchor;yt&&(yt.removeEventListener("focus",this.startAnchorListener),yt.remove()),st&&(st.removeEventListener("focus",this.endAnchorListener),st.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(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusInitialElement(yt)))})}focusFirstTabbableElementWhenReady(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusFirstTabbableElement(yt)))})}focusLastTabbableElementWhenReady(yt){return new Promise(st=>{this._executeOnStable(()=>st(this.focusLastTabbableElement(yt)))})}_getRegionBoundary(yt){const st=this._element.querySelectorAll(`[cdk-focus-region-${yt}], [cdkFocusRegion${yt}], [cdk-focus-${yt}]`);return"start"==yt?st.length?st[0]:this._getFirstTabbableElement(this._element):st.length?st[st.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(yt){const st=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(st){if(!this._checker.isFocusable(st)){const Tt=this._getFirstTabbableElement(st);return Tt?.focus(yt),!!Tt}return st.focus(yt),!0}return this.focusFirstTabbableElement(yt)}focusFirstTabbableElement(yt){const st=this._getRegionBoundary("start");return st&&st.focus(yt),!!st}focusLastTabbableElement(yt){const st=this._getRegionBoundary("end");return st&&st.focus(yt),!!st}hasAttached(){return this._hasAttached}_getFirstTabbableElement(yt){if(this._checker.isFocusable(yt)&&this._checker.isTabbable(yt))return yt;const st=yt.children;for(let Tt=0;Tt=0;Tt--){const ce=st[Tt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(st[Tt]):null;if(ce)return ce}return null}_createAnchor(){const yt=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,yt),yt.classList.add("cdk-visually-hidden"),yt.classList.add("cdk-focus-trap-anchor"),yt.setAttribute("aria-hidden","true"),yt}_toggleAnchorTabIndex(yt,st){yt?st.setAttribute("tabindex","0"):st.removeAttribute("tabindex")}toggleAnchors(yt){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(yt,this._startAnchor),this._toggleAnchorTabIndex(yt,this._endAnchor))}_executeOnStable(yt){this._ngZone.isStable?yt():this._ngZone.onStable.pipe((0,P.s)(1)).subscribe(yt)}}let It=(()=>{class Rt{constructor(st,Tt,ce){this._checker=st,this._ngZone=Tt,this._document=ce}create(st,Tt=!1){return new oe(st,this._checker,this._ngZone,this._document,Tt)}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(cn),y.KVO(y.SKi),y.KVO(o.qQ))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();function $e(Rt){return 0===Rt.buttons||0===Rt.detail}function Ut(Rt){const yt=Rt.touches&&Rt.touches[0]||Rt.changedTouches&&Rt.changedTouches[0];return!(!yt||-1!==yt.identifier||null!=yt.radiusX&&1!==yt.radiusX||null!=yt.radiusY&&1!==yt.radiusY)}const qt=new y.nKC("cdk-input-modality-detector-options"),pt={ignoreKeys:[it.A$,it.W3,it.eg,it.Ge,it.FX]},nt=(0,_.BQ)({passive:!0,capture:!0});let zt=(()=>{class Rt{get mostRecentModality(){return this._modality.value}constructor(st,Tt,ce,Ie){this._platform=st,this._mostRecentTarget=null,this._modality=new Y.t(null),this._lastTouchMs=0,this._onKeydown=Jt=>{this._options?.ignoreKeys?.some(ht=>ht===Jt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._onMousedown=Jt=>{Date.now()-this._lastTouchMs<650||(this._modality.next($e(Jt)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._onTouchstart=Jt=>{Ut(Jt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.Fb)(Jt))},this._options={...pt,...Ie},this.modalityDetected=this._modality.pipe((0,m.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ut.F)()),st.isBrowser&&Tt.runOutsideAngular(()=>{ce.addEventListener("keydown",this._onKeydown,nt),ce.addEventListener("mousedown",this._onMousedown,nt),ce.addEventListener("touchstart",this._onTouchstart,nt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,nt),document.removeEventListener("mousedown",this._onMousedown,nt),document.removeEventListener("touchstart",this._onTouchstart,nt))}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD),y.KVO(y.SKi),y.KVO(o.qQ),y.KVO(qt,8))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})();const vt=new y.nKC("liveAnnouncerElement",{providedIn:"root",factory:function bt(){return null}}),X=new y.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let W=0,ot=(()=>{class Rt{constructor(st,Tt,ce,Ie){this._ngZone=Tt,this._defaultOptions=Ie,this._document=ce,this._liveElement=st||this._createLiveElement()}announce(st,...Tt){const ce=this._defaultOptions;let Ie,Jt;return 1===Tt.length&&"number"==typeof Tt[0]?Jt=Tt[0]:[Ie,Jt]=Tt,this.clear(),clearTimeout(this._previousTimeout),Ie||(Ie=ce&&ce.politeness?ce.politeness:"polite"),null==Jt&&ce&&(Jt=ce.duration),this._liveElement.setAttribute("aria-live",Ie),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ht=>this._currentResolve=ht)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=st,"number"==typeof Jt&&(this._previousTimeout=setTimeout(()=>this.clear(),Jt)),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 st="cdk-live-announcer-element",Tt=this._document.getElementsByClassName(st),ce=this._document.createElement("div");for(let Ie=0;Ie .cdk-overlay-container [aria-modal="true"]');for(let ce=0;ce{class Rt{constructor(st,Tt,ce,Ie,Jt){this._ngZone=st,this._platform=Tt,this._inputModalityDetector=ce,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 T.B,this._rootNodeFocusAndBlurListener=ht=>{for(let S=(0,_.Fb)(ht);S;S=S.parentElement)"focus"===ht.type?this._onFocus(ht,S):this._onBlur(ht,S)},this._document=Ie,this._detectionMode=Jt?.detectionMode||0}monitor(st,Tt=!1){const ce=(0,_t.i8)(st);if(!this._platform.isBrowser||1!==ce.nodeType)return(0,q.of)();const Ie=(0,_.KT)(ce)||this._getDocument(),Jt=this._elementInfo.get(ce);if(Jt)return Tt&&(Jt.checkChildren=!0),Jt.subject;const ht={checkChildren:Tt,subject:new T.B,rootNode:Ie};return this._elementInfo.set(ce,ht),this._registerGlobalListeners(ht),ht.subject}stopMonitoring(st){const Tt=(0,_t.i8)(st),ce=this._elementInfo.get(Tt);ce&&(ce.subject.complete(),this._setClasses(Tt),this._elementInfo.delete(Tt),this._removeGlobalListeners(ce))}focusVia(st,Tt,ce){const Ie=(0,_t.i8)(st);Ie===this._getDocument().activeElement?this._getClosestElementsInfo(Ie).forEach(([ht,V])=>this._originChanged(ht,Tt,V)):(this._setOrigin(Tt),"function"==typeof Ie.focus&&Ie.focus(ce))}ngOnDestroy(){this._elementInfo.forEach((st,Tt)=>this.stopMonitoring(Tt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(st){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(st)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:st&&this._isLastInteractionFromInputLabel(st)?"mouse":"program"}_shouldBeAttributedToTouch(st){return 1===this._detectionMode||!!st?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(st,Tt){st.classList.toggle("cdk-focused",!!Tt),st.classList.toggle("cdk-touch-focused","touch"===Tt),st.classList.toggle("cdk-keyboard-focused","keyboard"===Tt),st.classList.toggle("cdk-mouse-focused","mouse"===Tt),st.classList.toggle("cdk-program-focused","program"===Tt)}_setOrigin(st,Tt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=st,this._originFromTouchInteraction="touch"===st&&Tt,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(st,Tt){const ce=this._elementInfo.get(Tt),Ie=(0,_.Fb)(st);!ce||!ce.checkChildren&&Tt!==Ie||this._originChanged(Tt,this._getFocusOrigin(Ie),ce)}_onBlur(st,Tt){const ce=this._elementInfo.get(Tt);!ce||ce.checkChildren&&st.relatedTarget instanceof Node&&Tt.contains(st.relatedTarget)||(this._setClasses(Tt),this._emitOrigin(ce,null))}_emitOrigin(st,Tt){st.subject.observers.length&&this._ngZone.run(()=>st.subject.next(Tt))}_registerGlobalListeners(st){if(!this._platform.isBrowser)return;const Tt=st.rootNode,ce=this._rootNodeFocusListenerCount.get(Tt)||0;ce||this._ngZone.runOutsideAngular(()=>{Tt.addEventListener("focus",this._rootNodeFocusAndBlurListener,De),Tt.addEventListener("blur",this._rootNodeFocusAndBlurListener,De)}),this._rootNodeFocusListenerCount.set(Tt,ce+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,rt.Q)(this._stopInputModalityDetector)).subscribe(Ie=>{this._setOrigin(Ie,!0)}))}_removeGlobalListeners(st){const Tt=st.rootNode;if(this._rootNodeFocusListenerCount.has(Tt)){const ce=this._rootNodeFocusListenerCount.get(Tt);ce>1?this._rootNodeFocusListenerCount.set(Tt,ce-1):(Tt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,De),Tt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,De),this._rootNodeFocusListenerCount.delete(Tt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(st,Tt,ce){this._setClasses(st,Tt),this._emitOrigin(ce,Tt),this._lastFocusOrigin=Tt}_getClosestElementsInfo(st){const Tt=[];return this._elementInfo.forEach((ce,Ie)=>{(Ie===st||ce.checkChildren&&Ie.contains(st))&&Tt.push([Ie,ce])}),Tt}_isLastInteractionFromInputLabel(st){const{_mostRecentTarget:Tt,mostRecentModality:ce}=this._inputModalityDetector;if("mouse"!==ce||!Tt||Tt===st||"INPUT"!==st.nodeName&&"TEXTAREA"!==st.nodeName||st.disabled)return!1;const Ie=st.labels;if(Ie)for(let Jt=0;Jt{class Rt{constructor(st,Tt){this._elementRef=st,this._focusMonitor=Tt,this._focusOrigin=null,this.cdkFocusChange=new y.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const st=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(st,1===st.nodeType&&st.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Tt=>{this._focusOrigin=Tt,this.cdkFocusChange.emit(Tt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.rXU(y.aKT),y.rXU(Ke))}}static{this.\u0275dir=y.FsC({type:Rt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}}return Rt})();const sn="cdk-high-contrast-black-on-white",vn="cdk-high-contrast-white-on-black",he="cdk-high-contrast-active";let nn=(()=>{class Rt{constructor(st,Tt){this._platform=st,this._document=Tt,this._breakpointSubscription=(0,y.WQX)(le.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const st=this._document.createElement("div");st.style.backgroundColor="rgb(1,2,3)",st.style.position="absolute",this._document.body.appendChild(st);const Tt=this._document.defaultView||window,ce=Tt&&Tt.getComputedStyle?Tt.getComputedStyle(st):null,Ie=(ce&&ce.backgroundColor||"").replace(/ /g,"");switch(st.remove(),Ie){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const st=this._document.body.classList;st.remove(he,sn,vn),this._hasCheckedHighContrastMode=!0;const Tt=this.getHighContrastMode();1===Tt?st.add(he,sn):2===Tt&&st.add(he,vn)}}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(_.OD),y.KVO(o.qQ))}}static{this.\u0275prov=y.jDH({token:Rt,factory:Rt.\u0275fac,providedIn:"root"})}}return Rt})(),ue=(()=>{class Rt{constructor(st){st._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Tt){return new(Tt||Rt)(y.KVO(nn))}}static{this.\u0275mod=y.$C({type:Rt})}static{this.\u0275inj=y.G2t({imports:[Ft.w5]})}}return Rt})()},28203:(Oe,Et,r)=>{r.d(Et,{dS:()=>q,jI:()=>et});var o=r(17705),y=r(60177);const _=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function T(){return(0,o.WQX)(y.qQ)}}),k=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let q=(()=>{class R{constructor(U){this.value="ltr",this.change=new o.bkB,U&&(this.value=function Y(R){const lt=R?.toLowerCase()||"";return"auto"===lt&&typeof navigator<"u"&&navigator?.language?k.test(navigator.language)?"rtl":"ltr":"rtl"===lt?"rtl":"ltr"}((U.body?U.body.dir:null)||(U.documentElement?U.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(P){return new(P||R)(o.KVO(_,8))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),et=(()=>{class R{static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})()},14085:(Oe,Et,r)=>{r.d(Et,{FG:()=>k,OE:()=>_,a1:()=>Y,cc:()=>it,he:()=>y,i8:()=>q,o1:()=>T});var o=r(17705);function y(et){return null!=et&&"false"!=`${et}`}function _(et,R=0){return T(et)?Number(et):R}function T(et){return!isNaN(parseFloat(et))&&!isNaN(Number(et))}function k(et){return Array.isArray(et)?et:[et]}function Y(et){return null==et?"":"string"==typeof et?et:`${et}px`}function q(et){return et instanceof o.aKT?et.nativeElement:et}function it(et,R=/\s+/){const lt=[];if(null!=et){const U=Array.isArray(et)?et:`${et}`.split(R);for(const P of U){const m=`${P}`.trim();m&<.push(m)}}return lt}},45024:(Oe,Et,r)=>{r.d(Et,{CB:()=>lt,DQ:()=>R,qS:()=>Y,sL:()=>m,xn:()=>et,y4:()=>q,zP:()=>P});var o=r(30017),T=(r(74402),r(7673),r(21413)),k=r(17705);class Y{}function q(ut){return ut&&"function"==typeof ut.connect&&!(ut instanceof o.G)}class et{applyChanges(rt,_t,Ft,le,de){rt.forEachOperation(($,Bt,F)=>{let Ct,ft;if(null==$.previousIndex){const jt=Ft($,Bt,F);Ct=_t.createEmbeddedView(jt.templateRef,jt.context,jt.index),ft=1}else null==F?(_t.remove(Bt),ft=3):(Ct=_t.get(Bt),_t.move(Ct,F),ft=2);de&&de({context:Ct?.context,operation:ft,record:$})})}detach(){}}class R{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(rt,_t,Ft,le,de){rt.forEachOperation(($,Bt,F)=>{let Ct,ft;null==$.previousIndex?(Ct=this._insertView(()=>Ft($,Bt,F),F,_t,le($)),ft=Ct?1:0):null==F?(this._detachAndCacheView(Bt,_t),ft=3):(Ct=this._moveView(Bt,F,_t,le($)),ft=2),de&&de({context:Ct?.context,operation:ft,record:$})})}detach(){for(const rt of this._viewCache)rt.destroy();this._viewCache=[]}_insertView(rt,_t,Ft,le){const de=this._insertViewFromCache(_t,Ft);if(de)return void(de.context.$implicit=le);const $=rt();return Ft.createEmbeddedView($.templateRef,$.context,$.index)}_detachAndCacheView(rt,_t){const Ft=_t.detach(rt);this._maybeCacheView(Ft,_t)}_moveView(rt,_t,Ft,le){const de=Ft.get(rt);return Ft.move(de,_t),de.context.$implicit=le,de}_maybeCacheView(rt,_t){if(this._viewCache.lengththis._markSelected(de)):this._markSelected(_t[0]),this._selectedToEmit.length=0)}select(...rt){this._verifyValueAssignment(rt),rt.forEach(Ft=>this._markSelected(Ft));const _t=this._hasQueuedChanges();return this._emitChangeEvent(),_t}deselect(...rt){this._verifyValueAssignment(rt),rt.forEach(Ft=>this._unmarkSelected(Ft));const _t=this._hasQueuedChanges();return this._emitChangeEvent(),_t}setSelection(...rt){this._verifyValueAssignment(rt);const _t=this.selected,Ft=new Set(rt);rt.forEach(de=>this._markSelected(de)),_t.filter(de=>!Ft.has(de)).forEach(de=>this._unmarkSelected(de));const le=this._hasQueuedChanges();return this._emitChangeEvent(),le}toggle(rt){return this.isSelected(rt)?this.deselect(rt):this.select(rt)}clear(rt=!0){this._unmarkAll();const _t=this._hasQueuedChanges();return rt&&this._emitChangeEvent(),_t}isSelected(rt){return this._selection.has(this._getConcreteValue(rt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(rt){this._multiple&&this.selected&&this._selected.sort(rt)}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(rt){rt=this._getConcreteValue(rt),this.isSelected(rt)||(this._multiple||this._unmarkAll(),this.isSelected(rt)||this._selection.add(rt),this._emitChanges&&this._selectedToEmit.push(rt))}_unmarkSelected(rt){rt=this._getConcreteValue(rt),this.isSelected(rt)&&(this._selection.delete(rt),this._emitChanges&&this._deselectedToEmit.push(rt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(rt=>this._unmarkSelected(rt))}_verifyValueAssignment(rt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(rt){if(this.compareWith){for(let _t of this._selection)if(this.compareWith(rt,_t))return _t;return rt}return rt}}let P=(()=>{class ut{constructor(){this._listeners=[]}notify(_t,Ft){for(let le of this._listeners)le(_t,Ft)}listen(_t){return this._listeners.push(_t),()=>{this._listeners=this._listeners.filter(Ft=>_t!==Ft)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(Ft){return new(Ft||ut)}}static{this.\u0275prov=k.jDH({token:ut,factory:ut.\u0275fac,providedIn:"root"})}}return ut})();const m=new k.nKC("_ViewRepeater")},67336:(Oe,Et,r)=>{r.d(Et,{A:()=>$t,A$:()=>it,FX:()=>Y,Fm:()=>k,G_:()=>y,Ge:()=>X,Kp:()=>ut,LE:()=>le,SJ:()=>Ct,UQ:()=>_t,W3:()=>q,Z:()=>bt,_f:()=>lt,bn:()=>Se,dB:()=>m,eg:()=>Pi,f2:()=>ft,i7:()=>Ft,n6:()=>de,rp:()=>bi,t6:()=>U,w_:()=>P,wn:()=>_,yZ:()=>rt});const y=8,_=9,k=13,Y=16,q=17,it=18,lt=27,U=32,P=33,m=34,ut=35,rt=36,_t=37,Ft=38,le=39,de=40,Ct=46,ft=48,Se=57,$t=65,bt=90,X=91,Pi=224;function bi(Ri,...to){return to.length?to.some(mi=>Ri[mi]):Ri.altKey||Ri.shiftKey||Ri.ctrlKey||Ri.metaKey}},99327:(Oe,Et,r)=>{r.d(Et,{QP:()=>de,Rp:()=>Bt});var o=r(17705),y=r(14085),_=r(21413),T=r(84572),k=r(28793),Y=r(71985),q=r(96697),it=r(65245),et=r(70152),R=r(96354),lt=r(99172),U=r(56977),P=r(36860);const ut=new Set;let rt,_t=(()=>{class F{constructor(ft,jt){this._platform=ft,this._nonce=jt,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):le}matchMedia(ft){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ft(F,Ct){if(!ut.has(F))try{rt||(rt=document.createElement("style"),Ct&&(rt.nonce=Ct),rt.setAttribute("type","text/css"),document.head.appendChild(rt)),rt.sheet&&(rt.sheet.insertRule(`@media ${F} {body{ }}`,0),ut.add(F))}catch(ft){console.error(ft)}}(ft,this._nonce),this._matchMedia(ft)}static{this.\u0275fac=function(jt){return new(jt||F)(o.KVO(P.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})();function le(F){return{matches:"all"===F||""===F,media:F,addListener:()=>{},removeListener:()=>{}}}let de=(()=>{class F{constructor(ft,jt){this._mediaMatcher=ft,this._zone=jt,this._queries=new Map,this._destroySubject=new _.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ft){return $((0,y.FG)(ft)).some(_e=>this._registerQuery(_e).mql.matches)}observe(ft){const _e=$((0,y.FG)(ft)).map(Te=>this._registerQuery(Te).observable);let we=(0,T.z)(_e);return we=(0,k.x)(we.pipe((0,q.s)(1)),we.pipe((0,it.i)(1),(0,et.B)(0))),we.pipe((0,R.T)(Te=>{const He={matches:!1,breakpoints:{}};return Te.forEach(({matches:Je,query:Ce})=>{He.matches=He.matches||Je,He.breakpoints[Ce]=Je}),He}))}_registerQuery(ft){if(this._queries.has(ft))return this._queries.get(ft);const jt=this._mediaMatcher.matchMedia(ft),we={observable:new Y.c(Te=>{const He=Je=>this._zone.run(()=>Te.next(Je));return jt.addListener(He),()=>{jt.removeListener(He)}}).pipe((0,lt.Z)(jt),(0,R.T)(({matches:Te})=>({query:ft,matches:Te})),(0,U.Q)(this._destroySubject)),mql:jt};return this._queries.set(ft,we),we}static{this.\u0275fac=function(jt){return new(jt||F)(o.KVO(_t),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})();function $(F){return F.map(Ct=>Ct.split(",")).reduce((Ct,ft)=>Ct.concat(ft)).map(Ct=>Ct.trim())}const Bt={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)"}},72318:(Oe,Et,r)=>{r.d(Et,{Wv:()=>it,w5:()=>et});var o=r(14085),y=r(17705),_=r(71985),T=r(21413),k=r(70152);let Y=(()=>{class R{create(U){return typeof MutationObserver>"u"?null:new MutationObserver(U)}static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275prov=y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),q=(()=>{class R{constructor(U){this._mutationObserverFactory=U,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((U,P)=>this._cleanupObserver(P))}observe(U){const P=(0,o.i8)(U);return new _.c(m=>{const rt=this._observeElement(P).subscribe(m);return()=>{rt.unsubscribe(),this._unobserveElement(P)}})}_observeElement(U){if(this._observedElements.has(U))this._observedElements.get(U).count++;else{const P=new T.B,m=this._mutationObserverFactory.create(ut=>P.next(ut));m&&m.observe(U,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(U,{observer:m,stream:P,count:1})}return this._observedElements.get(U).stream}_unobserveElement(U){this._observedElements.has(U)&&(this._observedElements.get(U).count--,this._observedElements.get(U).count||this._cleanupObserver(U))}_cleanupObserver(U){if(this._observedElements.has(U)){const{observer:P,stream:m}=this._observedElements.get(U);P&&P.disconnect(),m.complete(),this._observedElements.delete(U)}}static{this.\u0275fac=function(P){return new(P||R)(y.KVO(Y))}}static{this.\u0275prov=y.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),it=(()=>{class R{get disabled(){return this._disabled}set disabled(U){this._disabled=(0,o.he)(U),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(U){this._debounce=(0,o.OE)(U),this._subscribe()}constructor(U,P,m){this._contentObserver=U,this._elementRef=P,this._ngZone=m,this.event=new y.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const U=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?U.pipe((0,k.B)(this.debounce)):U).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static{this.\u0275fac=function(P){return new(P||R)(y.rXU(q),y.rXU(y.aKT),y.rXU(y.SKi))}}static{this.\u0275dir=y.FsC({type:R,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}}return R})(),et=(()=>{class R{static{this.\u0275fac=function(P){return new(P||R)}}static{this.\u0275mod=y.$C({type:R})}static{this.\u0275inj=y.G2t({providers:[Y]})}}return R})()},66969:(Oe,Et,r)=>{r.d(Et,{WB:()=>me,$Q:()=>ee,hJ:()=>te,rR:()=>_e,Sf:()=>be,z_:()=>Ut,yY:()=>ye});var o=r(6914),y=r(60177),_=r(17705),T=r(14085),k=r(36860),Y=r(5964),q=r(96697),it=r(56977),et=r(39974),R=r(54360),U=r(28203),P=r(76939),m=r(21413),ut=r(18359),rt=r(57786),_t=r(67336);const Ft=(0,k.CZ)();class le{constructor(B,nt){this._viewportRuler=B,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=nt}attach(){}enable(){if(this._canBeEnabled()){const B=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=B.style.left||"",this._previousHTMLStyles.top=B.style.top||"",B.style.left=(0,T.a1)(-this._previousScrollPosition.left),B.style.top=(0,T.a1)(-this._previousScrollPosition.top),B.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const B=this._document.documentElement,zt=B.style,vt=this._document.body.style,bt=zt.scrollBehavior||"",X=vt.scrollBehavior||"";this._isEnabled=!1,zt.left=this._previousHTMLStyles.left,zt.top=this._previousHTMLStyles.top,B.classList.remove("cdk-global-scrollblock"),Ft&&(zt.scrollBehavior=vt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ft&&(zt.scrollBehavior=bt,vt.scrollBehavior=X)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const nt=this._document.body,zt=this._viewportRuler.getViewportSize();return nt.scrollHeight>zt.height||nt.scrollWidth>zt.width}}class ${constructor(B,nt,zt,vt){this._scrollDispatcher=B,this._ngZone=nt,this._viewportRuler=zt,this._config=vt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(B){this._overlayRef=B}enable(){if(this._scrollSubscription)return;const B=this._scrollDispatcher.scrolled(0).pipe((0,Y.p)(nt=>!nt||!this._overlayRef.overlayElement.contains(nt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=B.subscribe(()=>{const nt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(nt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=B.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function F(pt,B){return B.some(nt=>pt.bottomnt.bottom||pt.rightnt.right)}function Ct(pt,B){return B.some(nt=>pt.topnt.bottom||pt.leftnt.right)}class ft{constructor(B,nt,zt,vt){this._scrollDispatcher=B,this._viewportRuler=nt,this._ngZone=zt,this._config=vt,this._scrollSubscription=null}attach(B){this._overlayRef=B}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 nt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:zt,height:vt}=this._viewportRuler.getViewportSize();F(nt,[{width:zt,height:vt,bottom:vt,right:zt,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 jt=(()=>{class pt{constructor(nt,zt,vt,bt){this._scrollDispatcher=nt,this._viewportRuler=zt,this._ngZone=vt,this.noop=()=>new Bt,this.close=X=>new $(this._scrollDispatcher,this._ngZone,this._viewportRuler,X),this.block=()=>new le(this._viewportRuler,this._document),this.reposition=X=>new ft(this._scrollDispatcher,this._viewportRuler,this._ngZone,X),this._document=bt}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(o.R),_.KVO(o.Xj),_.KVO(_.SKi),_.KVO(y.qQ))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})();class _e{constructor(B){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,B){const nt=Object.keys(B);for(const zt of nt)void 0!==B[zt]&&(this[zt]=B[zt])}}}class He{constructor(B,nt){this.connectionPair=B,this.scrollableViewProperties=nt}}let Be=(()=>{class pt{constructor(nt){this._attachedOverlays=[],this._document=nt}ngOnDestroy(){this.detach()}add(nt){this.remove(nt),this._attachedOverlays.push(nt)}remove(nt){const zt=this._attachedOverlays.indexOf(nt);zt>-1&&this._attachedOverlays.splice(zt,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),Se=(()=>{class pt extends Be{constructor(nt,zt){super(nt),this._ngZone=zt,this._keydownListener=vt=>{const bt=this._attachedOverlays;for(let X=bt.length-1;X>-1;X--)if(bt[X]._keydownEvents.observers.length>0){const W=bt[X]._keydownEvents;this._ngZone?this._ngZone.run(()=>W.next(vt)):W.next(vt);break}}}add(nt){super.add(nt),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{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ),_.KVO(_.SKi,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),cn=(()=>{class pt extends Be{constructor(nt,zt,vt){super(nt),this._platform=zt,this._ngZone=vt,this._cursorStyleIsSet=!1,this._pointerDownListener=bt=>{this._pointerDownEventTarget=(0,k.Fb)(bt)},this._clickListener=bt=>{const X=(0,k.Fb)(bt),W="click"===bt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:X;this._pointerDownEventTarget=null;const ot=this._attachedOverlays.slice();for(let Lt=ot.length-1;Lt>-1;Lt--){const ve=ot[Lt];if(ve._outsidePointerEvents.observers.length<1||!ve.hasAttached())continue;if(ve.overlayElement.contains(X)||ve.overlayElement.contains(W))break;const De=ve._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>De.next(bt)):De.next(bt)}}}add(nt){if(super.add(nt),!this._isAttached){const zt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(zt)):this._addEventListeners(zt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=zt.style.cursor,zt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const nt=this._document.body;nt.removeEventListener("pointerdown",this._pointerDownListener,!0),nt.removeEventListener("click",this._clickListener,!0),nt.removeEventListener("auxclick",this._clickListener,!0),nt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(nt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(nt){nt.addEventListener("pointerdown",this._pointerDownListener,!0),nt.addEventListener("click",this._clickListener,!0),nt.addEventListener("auxclick",this._clickListener,!0),nt.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(y.qQ),_.KVO(k.OD),_.KVO(_.SKi,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),be=(()=>{class pt{constructor(nt,zt){this._platform=zt,this._document=nt}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const nt="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const vt=this._document.querySelectorAll(`.${nt}[platform="server"], .${nt}[platform="test"]`);for(let bt=0;btthis._backdropClick.next(De),this._backdropTransitionendHandler=De=>{this._disposeBackdrop(De.target)},this._keydownEvents=new m.B,this._outsidePointerEvents=new m.B,vt.scrollStrategy&&(this._scrollStrategy=vt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=vt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(B){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const nt=this._portalOutlet.attach(B);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,q.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof nt?.onDestroy&&nt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),nt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const B=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),B}dispose(){const B=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,B&&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(B){B!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=B,this.hasAttached()&&(B.attach(this),this.updatePosition()))}updateSize(B){this._config={...this._config,...B},this._updateElementSize()}setDirection(B){this._config={...this._config,direction:B},this._updateElementDirection()}addPanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!0)}removePanelClass(B){this._pane&&this._toggleClasses(this._pane,B,!1)}getDirection(){const B=this._config.direction;return B?"string"==typeof B?B:B.value:"ltr"}updateScrollStrategy(B){B!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=B,this.hasAttached()&&(B.attach(this),B.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const B=this._pane.style;B.width=(0,T.a1)(this._config.width),B.height=(0,T.a1)(this._config.height),B.minWidth=(0,T.a1)(this._config.minWidth),B.minHeight=(0,T.a1)(this._config.minHeight),B.maxWidth=(0,T.a1)(this._config.maxWidth),B.maxHeight=(0,T.a1)(this._config.maxHeight)}_togglePointerEvents(B){this._pane.style.pointerEvents=B?"":"none"}_attachBackdrop(){const B="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(B)})}):this._backdropElement.classList.add(B)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const B=this._backdropElement;if(B){if(this._animationsDisabled)return void this._disposeBackdrop(B);B.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{B.addEventListener("transitionend",this._backdropTransitionendHandler)}),B.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(B)},500))}}_toggleClasses(B,nt,zt){const vt=(0,T.FG)(nt||[]).filter(bt=>!!bt);vt.length&&(zt?B.classList.add(...vt):B.classList.remove(...vt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const B=this._ngZone.onStable.pipe((0,it.Q)((0,rt.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()),B.unsubscribe())})})}_disposeScrollStrategy(){const B=this._scrollStrategy;B&&(B.disable(),B.detach&&B.detach())}_disposeBackdrop(B){B&&(B.removeEventListener("click",this._backdropClickHandler),B.removeEventListener("transitionend",this._backdropTransitionendHandler),B.remove(),this._backdropElement===B&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const gt="cdk-overlay-connected-position-bounding-box",$t=/([A-Za-z%]+)$/;class St{get positions(){return this._preferredPositions}constructor(B,nt,zt,vt,bt){this._viewportRuler=nt,this._document=zt,this._platform=vt,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 m.B,this._resizeSubscription=ut.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(B)}attach(B){this._validatePositions(),B.hostElement.classList.add(gt),this._overlayRef=B,this._boundingBox=B.hostElement,this._pane=B.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 B=this._originRect,nt=this._overlayRect,zt=this._viewportRect,vt=this._containerRect,bt=[];let X;for(let W of this._preferredPositions){let ot=this._getOriginPoint(B,vt,W),Lt=this._getOverlayPoint(ot,nt,W),ve=this._getOverlayFit(Lt,nt,zt,W);if(ve.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(W,ot);this._canFitWithFlexibleDimensions(ve,Lt,zt)?bt.push({position:W,origin:ot,overlayRect:nt,boundingBoxRect:this._calculateBoundingBoxRect(ot,W)}):(!X||X.overlayFit.visibleAreaot&&(ot=ve,W=Lt)}return this._isPushed=!1,void this._applyPosition(W.position,W.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(X.position,X.originPoint);this._applyPosition(X.position,X.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&At(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(gt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const B=this._lastPosition;if(B){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const nt=this._getOriginPoint(this._originRect,this._containerRect,B);this._applyPosition(B,nt)}else this.apply()}withScrollableContainers(B){return this._scrollables=B,this}withPositions(B){return this._preferredPositions=B,-1===B.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(B){return this._viewportMargin=B,this}withFlexibleDimensions(B=!0){return this._hasFlexibleDimensions=B,this}withGrowAfterOpen(B=!0){return this._growAfterOpen=B,this}withPush(B=!0){return this._canPush=B,this}withLockedPosition(B=!0){return this._positionLocked=B,this}setOrigin(B){return this._origin=B,this}withDefaultOffsetX(B){return this._offsetX=B,this}withDefaultOffsetY(B){return this._offsetY=B,this}withTransformOriginOn(B){return this._transformOriginSelector=B,this}_getOriginPoint(B,nt,zt){let vt,bt;if("center"==zt.originX)vt=B.left+B.width/2;else{const X=this._isRtl()?B.right:B.left,W=this._isRtl()?B.left:B.right;vt="start"==zt.originX?X:W}return nt.left<0&&(vt-=nt.left),bt="center"==zt.originY?B.top+B.height/2:"top"==zt.originY?B.top:B.bottom,nt.top<0&&(bt-=nt.top),{x:vt,y:bt}}_getOverlayPoint(B,nt,zt){let vt,bt;return vt="center"==zt.overlayX?-nt.width/2:"start"===zt.overlayX?this._isRtl()?-nt.width:0:this._isRtl()?0:-nt.width,bt="center"==zt.overlayY?-nt.height/2:"top"==zt.overlayY?0:-nt.height,{x:B.x+vt,y:B.y+bt}}_getOverlayFit(B,nt,zt,vt){const bt=Zt(nt);let{x:X,y:W}=B,ot=this._getOffset(vt,"x"),Lt=this._getOffset(vt,"y");ot&&(X+=ot),Lt&&(W+=Lt);let Ke=0-W,Qe=W+bt.height-zt.height,sn=this._subtractOverflows(bt.width,0-X,X+bt.width-zt.width),vn=this._subtractOverflows(bt.height,Ke,Qe),he=sn*vn;return{visibleArea:he,isCompletelyWithinViewport:bt.width*bt.height===he,fitsInViewportVertically:vn===bt.height,fitsInViewportHorizontally:sn==bt.width}}_canFitWithFlexibleDimensions(B,nt,zt){if(this._hasFlexibleDimensions){const vt=zt.bottom-nt.y,bt=zt.right-nt.x,X=Kt(this._overlayRef.getConfig().minHeight),W=Kt(this._overlayRef.getConfig().minWidth);return(B.fitsInViewportVertically||null!=X&&X<=vt)&&(B.fitsInViewportHorizontally||null!=W&&W<=bt)}return!1}_pushOverlayOnScreen(B,nt,zt){if(this._previousPushAmount&&this._positionLocked)return{x:B.x+this._previousPushAmount.x,y:B.y+this._previousPushAmount.y};const vt=Zt(nt),bt=this._viewportRect,X=Math.max(B.x+vt.width-bt.width,0),W=Math.max(B.y+vt.height-bt.height,0),ot=Math.max(bt.top-zt.top-B.y,0),Lt=Math.max(bt.left-zt.left-B.x,0);let ve=0,De=0;return ve=vt.width<=bt.width?Lt||-X:B.xsn&&!this._isInitialRender&&!this._growAfterOpen&&(X=B.y-sn/2)}if("end"===nt.overlayX&&!vt||"start"===nt.overlayX&&vt)Ke=zt.width-B.x+this._viewportMargin,ve=B.x-this._viewportMargin;else if("start"===nt.overlayX&&!vt||"end"===nt.overlayX&&vt)De=B.x,ve=zt.right-B.x;else{const Qe=Math.min(zt.right-B.x+zt.left,B.x),sn=this._lastBoundingBoxSize.width;ve=2*Qe,De=B.x-Qe,ve>sn&&!this._isInitialRender&&!this._growAfterOpen&&(De=B.x-sn/2)}return{top:X,left:De,bottom:W,right:Ke,width:ve,height:bt}}_setBoundingBoxStyles(B,nt){const zt=this._calculateBoundingBoxRect(B,nt);!this._isInitialRender&&!this._growAfterOpen&&(zt.height=Math.min(zt.height,this._lastBoundingBoxSize.height),zt.width=Math.min(zt.width,this._lastBoundingBoxSize.width));const vt={};if(this._hasExactPosition())vt.top=vt.left="0",vt.bottom=vt.right=vt.maxHeight=vt.maxWidth="",vt.width=vt.height="100%";else{const bt=this._overlayRef.getConfig().maxHeight,X=this._overlayRef.getConfig().maxWidth;vt.height=(0,T.a1)(zt.height),vt.top=(0,T.a1)(zt.top),vt.bottom=(0,T.a1)(zt.bottom),vt.width=(0,T.a1)(zt.width),vt.left=(0,T.a1)(zt.left),vt.right=(0,T.a1)(zt.right),vt.alignItems="center"===nt.overlayX?"center":"end"===nt.overlayX?"flex-end":"flex-start",vt.justifyContent="center"===nt.overlayY?"center":"bottom"===nt.overlayY?"flex-end":"flex-start",bt&&(vt.maxHeight=(0,T.a1)(bt)),X&&(vt.maxWidth=(0,T.a1)(X))}this._lastBoundingBoxSize=zt,At(this._boundingBox.style,vt)}_resetBoundingBoxStyles(){At(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){At(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(B,nt){const zt={},vt=this._hasExactPosition(),bt=this._hasFlexibleDimensions,X=this._overlayRef.getConfig();if(vt){const ve=this._viewportRuler.getViewportScrollPosition();At(zt,this._getExactOverlayY(nt,B,ve)),At(zt,this._getExactOverlayX(nt,B,ve))}else zt.position="static";let W="",ot=this._getOffset(nt,"x"),Lt=this._getOffset(nt,"y");ot&&(W+=`translateX(${ot}px) `),Lt&&(W+=`translateY(${Lt}px)`),zt.transform=W.trim(),X.maxHeight&&(vt?zt.maxHeight=(0,T.a1)(X.maxHeight):bt&&(zt.maxHeight="")),X.maxWidth&&(vt?zt.maxWidth=(0,T.a1)(X.maxWidth):bt&&(zt.maxWidth="")),At(this._pane.style,zt)}_getExactOverlayY(B,nt,zt){let vt={top:"",bottom:""},bt=this._getOverlayPoint(nt,this._overlayRect,B);return this._isPushed&&(bt=this._pushOverlayOnScreen(bt,this._overlayRect,zt)),"bottom"===B.overlayY?vt.bottom=this._document.documentElement.clientHeight-(bt.y+this._overlayRect.height)+"px":vt.top=(0,T.a1)(bt.y),vt}_getExactOverlayX(B,nt,zt){let X,vt={left:"",right:""},bt=this._getOverlayPoint(nt,this._overlayRect,B);return this._isPushed&&(bt=this._pushOverlayOnScreen(bt,this._overlayRect,zt)),X=this._isRtl()?"end"===B.overlayX?"left":"right":"end"===B.overlayX?"right":"left","right"===X?vt.right=this._document.documentElement.clientWidth-(bt.x+this._overlayRect.width)+"px":vt.left=(0,T.a1)(bt.x),vt}_getScrollVisibility(){const B=this._getOriginRect(),nt=this._pane.getBoundingClientRect(),zt=this._scrollables.map(vt=>vt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ct(B,zt),isOriginOutsideView:F(B,zt),isOverlayClipped:Ct(nt,zt),isOverlayOutsideView:F(nt,zt)}}_subtractOverflows(B,...nt){return nt.reduce((zt,vt)=>zt-Math.max(vt,0),B)}_getNarrowedViewportRect(){const B=this._document.documentElement.clientWidth,nt=this._document.documentElement.clientHeight,zt=this._viewportRuler.getViewportScrollPosition();return{top:zt.top+this._viewportMargin,left:zt.left+this._viewportMargin,right:zt.left+B-this._viewportMargin,bottom:zt.top+nt-this._viewportMargin,width:B-2*this._viewportMargin,height:nt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(B,nt){return"x"===nt?null==B.offsetX?this._offsetX:B.offsetX:null==B.offsetY?this._offsetY:B.offsetY}_validatePositions(){}_addPanelClasses(B){this._pane&&(0,T.FG)(B).forEach(nt=>{""!==nt&&-1===this._appliedPanelClasses.indexOf(nt)&&(this._appliedPanelClasses.push(nt),this._pane.classList.add(nt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(B=>{this._pane.classList.remove(B)}),this._appliedPanelClasses=[])}_getOriginRect(){const B=this._origin;if(B instanceof _.aKT)return B.nativeElement.getBoundingClientRect();if(B instanceof Element)return B.getBoundingClientRect();const nt=B.width||0,zt=B.height||0;return{top:B.y,bottom:B.y+zt,left:B.x,right:B.x+nt,height:zt,width:nt}}}function At(pt,B){for(let nt in B)B.hasOwnProperty(nt)&&(pt[nt]=B[nt]);return pt}function Kt(pt){if("number"!=typeof pt&&null!=pt){const[B,nt]=pt.split($t);return nt&&"px"!==nt?null:parseFloat(B)}return pt||null}function Zt(pt){return{top:Math.floor(pt.top),right:Math.floor(pt.right),bottom:Math.floor(pt.bottom),left:Math.floor(pt.left),width:Math.floor(pt.width),height:Math.floor(pt.height)}}const bn="cdk-global-overlay-wrapper";class at{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(B){const nt=B.getConfig();this._overlayRef=B,this._width&&!nt.width&&B.updateSize({width:this._width}),this._height&&!nt.height&&B.updateSize({height:this._height}),B.hostElement.classList.add(bn),this._isDisposed=!1}top(B=""){return this._bottomOffset="",this._topOffset=B,this._alignItems="flex-start",this}left(B=""){return this._xOffset=B,this._xPosition="left",this}bottom(B=""){return this._topOffset="",this._bottomOffset=B,this._alignItems="flex-end",this}right(B=""){return this._xOffset=B,this._xPosition="right",this}start(B=""){return this._xOffset=B,this._xPosition="start",this}end(B=""){return this._xOffset=B,this._xPosition="end",this}width(B=""){return this._overlayRef?this._overlayRef.updateSize({width:B}):this._width=B,this}height(B=""){return this._overlayRef?this._overlayRef.updateSize({height:B}):this._height=B,this}centerHorizontally(B=""){return this.left(B),this._xPosition="center",this}centerVertically(B=""){return this.top(B),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const B=this._overlayRef.overlayElement.style,nt=this._overlayRef.hostElement.style,zt=this._overlayRef.getConfig(),{width:vt,height:bt,maxWidth:X,maxHeight:W}=zt,ot=!("100%"!==vt&&"100vw"!==vt||X&&"100%"!==X&&"100vw"!==X),Lt=!("100%"!==bt&&"100vh"!==bt||W&&"100%"!==W&&"100vh"!==W),ve=this._xPosition,De=this._xOffset,Ke="rtl"===this._overlayRef.getConfig().direction;let Qe="",sn="",vn="";ot?vn="flex-start":"center"===ve?(vn="center",Ke?sn=De:Qe=De):Ke?"left"===ve||"end"===ve?(vn="flex-end",Qe=De):("right"===ve||"start"===ve)&&(vn="flex-start",sn=De):"left"===ve||"start"===ve?(vn="flex-start",Qe=De):("right"===ve||"end"===ve)&&(vn="flex-end",sn=De),B.position=this._cssPosition,B.marginLeft=ot?"0":Qe,B.marginTop=Lt?"0":this._topOffset,B.marginBottom=this._bottomOffset,B.marginRight=ot?"0":sn,nt.justifyContent=vn,nt.alignItems=Lt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const B=this._overlayRef.overlayElement.style,nt=this._overlayRef.hostElement,zt=nt.style;nt.classList.remove(bn),zt.justifyContent=zt.alignItems=B.marginTop=B.marginBottom=B.marginLeft=B.marginRight=B.position="",this._overlayRef=null,this._isDisposed=!0}}let oe=(()=>{class pt{constructor(nt,zt,vt,bt){this._viewportRuler=nt,this._document=zt,this._platform=vt,this._overlayContainer=bt}global(){return new at}flexibleConnectedTo(nt){return new St(nt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(o.Xj),_.KVO(y.qQ),_.KVO(k.OD),_.KVO(be))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})(),It=0,te=(()=>{class pt{constructor(nt,zt,vt,bt,X,W,ot,Lt,ve,De,Ke,Qe){this.scrollStrategies=nt,this._overlayContainer=zt,this._componentFactoryResolver=vt,this._positionBuilder=bt,this._keyboardDispatcher=X,this._injector=W,this._ngZone=ot,this._document=Lt,this._directionality=ve,this._location=De,this._outsideClickDispatcher=Ke,this._animationsModuleType=Qe}create(nt){const zt=this._createHostElement(),vt=this._createPaneElement(zt),bt=this._createPortalOutlet(vt),X=new _e(nt);return X.direction=X.direction||this._directionality.value,new ye(bt,zt,vt,X,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(nt){const zt=this._document.createElement("div");return zt.id="cdk-overlay-"+It++,zt.classList.add("cdk-overlay-pane"),nt.appendChild(zt),zt}_createHostElement(){const nt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(nt),nt}_createPortalOutlet(nt){return this._appRef||(this._appRef=this._injector.get(_.o8S)),new P.aI(nt,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(zt){return new(zt||pt)(_.KVO(jt),_.KVO(be),_.KVO(_.OM3),_.KVO(oe),_.KVO(Se),_.KVO(_.zZn),_.KVO(_.SKi),_.KVO(y.qQ),_.KVO(U.dS),_.KVO(y.aZ),_.KVO(cn),_.KVO(_.bc$,8))}}static{this.\u0275prov=_.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})();const Yt=[{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"}],wt=new _.nKC("cdk-connected-overlay-scroll-strategy");let ee=(()=>{class pt{constructor(nt){this.elementRef=nt}static{this.\u0275fac=function(zt){return new(zt||pt)(_.rXU(_.aKT))}}static{this.\u0275dir=_.FsC({type:pt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return pt})(),me=(()=>{class pt{get offsetX(){return this._offsetX}set offsetX(nt){this._offsetX=nt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(nt){this._offsetY=nt,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(nt){this._hasBackdrop=(0,T.he)(nt)}get lockPosition(){return this._lockPosition}set lockPosition(nt){this._lockPosition=(0,T.he)(nt)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(nt){this._flexibleDimensions=(0,T.he)(nt)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(nt){this._growAfterOpen=(0,T.he)(nt)}get push(){return this._push}set push(nt){this._push=(0,T.he)(nt)}constructor(nt,zt,vt,bt,X){this._overlay=nt,this._dir=X,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=ut.yU.EMPTY,this._attachSubscription=ut.yU.EMPTY,this._detachSubscription=ut.yU.EMPTY,this._positionSubscription=ut.yU.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.bkB,this.positionChange=new _.bkB,this.attach=new _.bkB,this.detach=new _.bkB,this.overlayKeydown=new _.bkB,this.overlayOutsideClick=new _.bkB,this._templatePortal=new P.VA(zt,vt),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(nt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),nt.origin&&this.open&&this._position.apply()),nt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Yt);const nt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=nt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=nt.detachments().subscribe(()=>this.detach.emit()),nt.keydownEvents().subscribe(zt=>{this.overlayKeydown.next(zt),zt.keyCode===_t._f&&!this.disableClose&&!(0,_t.rp)(zt)&&(zt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(zt=>{this.overlayOutsideClick.next(zt)})}_buildConfig(){const nt=this._position=this.positionStrategy||this._createPositionStrategy(),zt=new _e({direction:this._dir,positionStrategy:nt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(zt.width=this.width),(this.height||0===this.height)&&(zt.height=this.height),(this.minWidth||0===this.minWidth)&&(zt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(zt.minHeight=this.minHeight),this.backdropClass&&(zt.backdropClass=this.backdropClass),this.panelClass&&(zt.panelClass=this.panelClass),zt}_updatePositionStrategy(nt){const zt=this.positions.map(vt=>({originX:vt.originX,originY:vt.originY,overlayX:vt.overlayX,overlayY:vt.overlayY,offsetX:vt.offsetX||this.offsetX,offsetY:vt.offsetY||this.offsetY,panelClass:vt.panelClass||void 0}));return nt.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(zt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const nt=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(nt),nt}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof ee?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(nt=>{this.backdropClick.emit(nt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function lt(pt,B=!1){return(0,et.N)((nt,zt)=>{let vt=0;nt.subscribe((0,R._)(zt,bt=>{const X=pt(bt,vt++);(X||B)&&zt.next(bt),!X&&zt.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(nt=>{this.positionChange.emit(nt),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(zt){return new(zt||pt)(_.rXU(te),_.rXU(_.C4Q),_.rXU(_.c1b),_.rXU(wt),_.rXU(U.dS,8))}}static{this.\u0275dir=_.FsC({type:pt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.OA$]})}}return pt})();const $e={provide:wt,deps:[te],useFactory:function Qt(pt){return()=>pt.scrollStrategies.reposition()}};let Ut=(()=>{class pt{static{this.\u0275fac=function(zt){return new(zt||pt)}}static{this.\u0275mod=_.$C({type:pt})}static{this.\u0275inj=_.G2t({providers:[te,$e],imports:[U.jI,P.jc,o.E9,o.E9]})}}return pt})()},36860:(Oe,Et,r)=>{r.d(Et,{BD:()=>ut,BQ:()=>lt,CZ:()=>m,Fb:()=>de,KT:()=>Ft,MU:()=>it,OD:()=>T,v8:()=>$,vc:()=>le});var o=r(17705),y=r(60177);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let Y,T=(()=>{class Bt{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,y.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&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(ft){return new(ft||Bt)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:Bt,factory:Bt.\u0275fac,providedIn:"root"})}}return Bt})();const q=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function it(){if(Y)return Y;if("object"!=typeof document||!document)return Y=new Set(q),Y;let Bt=document.createElement("input");return Y=new Set(q.filter(F=>(Bt.setAttribute("type",F),Bt.type===F))),Y}let et,U,P,rt;function lt(Bt){return function R(){if(null==et&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>et=!0}))}finally{et=et||!1}return et}()?Bt:!!Bt.capture}function m(){if(null==P){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return P=!1,P;if("scrollBehavior"in document.documentElement.style)P=!0;else{const Bt=Element.prototype.scrollTo;P=!!Bt&&!/\{\s*\[native code\]\s*\}/.test(Bt.toString())}}return P}function ut(){if("object"!=typeof document||!document)return 0;if(null==U){const Bt=document.createElement("div"),F=Bt.style;Bt.dir="rtl",F.width="1px",F.overflow="auto",F.visibility="hidden",F.pointerEvents="none",F.position="absolute";const Ct=document.createElement("div"),ft=Ct.style;ft.width="2px",ft.height="1px",Bt.appendChild(Ct),document.body.appendChild(Bt),U=0,0===Bt.scrollLeft&&(Bt.scrollLeft=1,U=0===Bt.scrollLeft?1:2),Bt.remove()}return U}function Ft(Bt){if(function _t(){if(null==rt){const Bt=typeof document<"u"?document.head:null;rt=!(!Bt||!Bt.createShadowRoot&&!Bt.attachShadow)}return rt}()){const F=Bt.getRootNode?Bt.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&F instanceof ShadowRoot)return F}return null}function le(){let Bt=typeof document<"u"&&document?document.activeElement:null;for(;Bt&&Bt.shadowRoot;){const F=Bt.shadowRoot.activeElement;if(F===Bt)break;Bt=F}return Bt}function de(Bt){return Bt.composedPath?Bt.composedPath()[0]:Bt.target}function $(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(Oe,Et,r)=>{r.d(Et,{A8:()=>R,I3:()=>le,VA:()=>lt,aI:()=>ut,bV:()=>_t,jc:()=>$,lb:()=>P});var o=r(17705),y=r(60177);class et{attach(Ct){return this._attachedHost=Ct,Ct.attach(this)}detach(){let Ct=this._attachedHost;null!=Ct&&(this._attachedHost=null,Ct.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Ct){this._attachedHost=Ct}}class R extends et{constructor(Ct,ft,jt,_e,we){super(),this.component=Ct,this.viewContainerRef=ft,this.injector=jt,this.componentFactoryResolver=_e,this.projectableNodes=we}}class lt extends et{constructor(Ct,ft,jt,_e){super(),this.templateRef=Ct,this.viewContainerRef=ft,this.context=jt,this.injector=_e}get origin(){return this.templateRef.elementRef}attach(Ct,ft=this.context){return this.context=ft,super.attach(Ct)}detach(){return this.context=void 0,super.detach()}}class U extends et{constructor(Ct){super(),this.element=Ct instanceof o.aKT?Ct.nativeElement:Ct}}class P{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Ct){return Ct instanceof R?(this._attachedPortal=Ct,this.attachComponentPortal(Ct)):Ct instanceof lt?(this._attachedPortal=Ct,this.attachTemplatePortal(Ct)):this.attachDomPortal&&Ct instanceof U?(this._attachedPortal=Ct,this.attachDomPortal(Ct)):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(Ct){this._disposeFn=Ct}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ut extends P{constructor(Ct,ft,jt,_e,we){super(),this.outletElement=Ct,this._componentFactoryResolver=ft,this._appRef=jt,this._defaultInjector=_e,this.attachDomPortal=Te=>{const He=Te.element,Je=this._document.createComment("dom-portal");He.parentNode.insertBefore(Je,He),this.outletElement.appendChild(He),this._attachedPortal=Te,super.setDisposeFn(()=>{Je.parentNode&&Je.parentNode.replaceChild(He,Je)})},this._document=we}attachComponentPortal(Ct){const jt=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component);let _e;return Ct.viewContainerRef?(_e=Ct.viewContainerRef.createComponent(jt,Ct.viewContainerRef.length,Ct.injector||Ct.viewContainerRef.injector,Ct.projectableNodes||void 0),this.setDisposeFn(()=>_e.destroy())):(_e=jt.create(Ct.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(_e.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(_e.hostView),_e.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(_e)),this._attachedPortal=Ct,_e}attachTemplatePortal(Ct){let ft=Ct.viewContainerRef,jt=ft.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return jt.rootNodes.forEach(_e=>this.outletElement.appendChild(_e)),jt.detectChanges(),this.setDisposeFn(()=>{let _e=ft.indexOf(jt);-1!==_e&&ft.remove(_e)}),this._attachedPortal=Ct,jt}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Ct){return Ct.hostView.rootNodes[0]}}let _t=(()=>{class F extends lt{constructor(ft,jt){super(ft,jt)}static{this.\u0275fac=function(jt){return new(jt||F)(o.rXU(o.C4Q),o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.Vt3]})}}return F})(),le=(()=>{class F extends P{constructor(ft,jt,_e){super(),this._componentFactoryResolver=ft,this._viewContainerRef=jt,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=we=>{const Te=we.element,He=this._document.createComment("dom-portal");we.setAttachedHost(this),Te.parentNode.insertBefore(He,Te),this._getRootNode().appendChild(Te),this._attachedPortal=we,super.setDisposeFn(()=>{He.parentNode&&He.parentNode.replaceChild(Te,He)})},this._document=_e}get portal(){return this._attachedPortal}set portal(ft){this.hasAttached()&&!ft&&!this._isInitialized||(this.hasAttached()&&super.detach(),ft&&super.attach(ft),this._attachedPortal=ft||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ft){ft.setAttachedHost(this);const jt=null!=ft.viewContainerRef?ft.viewContainerRef:this._viewContainerRef,we=(ft.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ft.component),Te=jt.createComponent(we,jt.length,ft.injector||jt.injector,ft.projectableNodes||void 0);return jt!==this._viewContainerRef&&this._getRootNode().appendChild(Te.hostView.rootNodes[0]),super.setDisposeFn(()=>Te.destroy()),this._attachedPortal=ft,this._attachedRef=Te,this.attached.emit(Te),Te}attachTemplatePortal(ft){ft.setAttachedHost(this);const jt=this._viewContainerRef.createEmbeddedView(ft.templateRef,ft.context,{injector:ft.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ft,this._attachedRef=jt,this.attached.emit(jt),jt}_getRootNode(){const ft=this._viewContainerRef.element.nativeElement;return ft.nodeType===ft.ELEMENT_NODE?ft:ft.parentNode}static{this.\u0275fac=function(jt){return new(jt||F)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(y.qQ))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.Vt3]})}}return F})(),$=(()=>{class F{static{this.\u0275fac=function(jt){return new(jt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})()},6914:(Oe,Et,r)=>{r.d(Et,{uv:()=>be,Gj:()=>oe,R:()=>cn,E9:()=>It,Xj:()=>gt});var o=r(14085),y=r(17705),_=r(21413),T=r(7673),k=r(71985),Y=r(33726),q=r(96780),it=r(18359);const et={schedule(te){let Yt=requestAnimationFrame,wt=cancelAnimationFrame;const{delegate:ee}=et;ee&&(Yt=ee.requestAnimationFrame,wt=ee.cancelAnimationFrame);const me=Yt(Qt=>{wt=void 0,te(Qt)});return new it.yU(()=>wt?.(me))},requestAnimationFrame(...te){const{delegate:Yt}=et;return(Yt?.requestAnimationFrame||requestAnimationFrame)(...te)},cancelAnimationFrame(...te){const{delegate:Yt}=et;return(Yt?.cancelAnimationFrame||cancelAnimationFrame)(...te)},delegate:void 0};var lt=r(39687);new class U extends lt.q{flush(Yt){let wt;this._active=!0,Yt?wt=Yt.id:(wt=this._scheduled,this._scheduled=void 0);const{actions:ee}=this;let me;Yt=Yt||ee.shift();do{if(me=Yt.execute(Yt.state,Yt.delay))break}while((Yt=ee[0])&&Yt.id===wt&&ee.shift());if(this._active=!1,me){for(;(Yt=ee[0])&&Yt.id===wt&&ee.shift();)Yt.unsubscribe();throw me}}}(class R extends q.R{constructor(Yt,wt){super(Yt,wt),this.scheduler=Yt,this.work=wt}requestAsyncId(Yt,wt,ee=0){return null!==ee&&ee>0?super.requestAsyncId(Yt,wt,ee):(Yt.actions.push(this),Yt._scheduled||(Yt._scheduled=et.requestAnimationFrame(()=>Yt.flush(void 0))))}recycleAsyncId(Yt,wt,ee=0){var me;if(null!=ee?ee>0:this.delay>0)return super.recycleAsyncId(Yt,wt,ee);const{actions:Qt}=Yt;null!=wt&&wt===Yt._scheduled&&(null===(me=Qt[Qt.length-1])||void 0===me?void 0:me.id)!==wt&&(et.cancelAnimationFrame(wt),Yt._scheduled=void 0)}});r(25007);var rt=r(43236),_t=r(39974),Ft=r(58750),le=r(54360),$=r(41584);function Bt(te,Yt=rt.E){return function de(te){return(0,_t.N)((Yt,wt)=>{let ee=!1,me=null,Qt=null,$e=!1;const Ut=()=>{if(Qt?.unsubscribe(),Qt=null,ee){ee=!1;const pt=me;me=null,wt.next(pt)}$e&&wt.complete()},qt=()=>{Qt=null,$e&&wt.complete()};Yt.subscribe((0,le._)(wt,pt=>{ee=!0,me=pt,Qt||(0,Ft.Tg)(te(pt)).subscribe(Qt=(0,le._)(wt,Ut,qt))},()=>{$e=!0,(!ee||!Qt||Qt.closed)&&wt.complete()}))})}(()=>(0,$.O)(te,Yt))}var F=r(5964),Ct=r(56977),ft=r(36860),jt=r(60177),_e=r(28203);let cn=(()=>{class te{constructor(wt,ee,me){this._ngZone=wt,this._platform=ee,this._scrolled=new _.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=me}register(wt){this.scrollContainers.has(wt)||this.scrollContainers.set(wt,wt.elementScrolled().subscribe(()=>this._scrolled.next(wt)))}deregister(wt){const ee=this.scrollContainers.get(wt);ee&&(ee.unsubscribe(),this.scrollContainers.delete(wt))}scrolled(wt=20){return this._platform.isBrowser?new k.c(ee=>{this._globalSubscription||this._addGlobalListener();const me=wt>0?this._scrolled.pipe(Bt(wt)).subscribe(ee):this._scrolled.subscribe(ee);return this._scrolledCount++,()=>{me.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,T.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((wt,ee)=>this.deregister(ee)),this._scrolled.complete()}ancestorScrolled(wt,ee){const me=this.getAncestorScrollContainers(wt);return this.scrolled(ee).pipe((0,F.p)(Qt=>!Qt||me.indexOf(Qt)>-1))}getAncestorScrollContainers(wt){const ee=[];return this.scrollContainers.forEach((me,Qt)=>{this._scrollableContainsElement(Qt,wt)&&ee.push(Qt)}),ee}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(wt,ee){let me=(0,o.i8)(ee),Qt=wt.getElementRef().nativeElement;do{if(me==Qt)return!0}while(me=me.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const wt=this._getWindow();return(0,Y.R)(wt.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(ee){return new(ee||te)(y.KVO(y.SKi),y.KVO(ft.OD),y.KVO(jt.qQ,8))}}static{this.\u0275prov=y.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),be=(()=>{class te{constructor(wt,ee,me,Qt){this.elementRef=wt,this.scrollDispatcher=ee,this.ngZone=me,this.dir=Qt,this._destroyed=new _.B,this._elementScrolled=new k.c($e=>this.ngZone.runOutsideAngular(()=>(0,Y.R)(this.elementRef.nativeElement,"scroll").pipe((0,Ct.Q)(this._destroyed)).subscribe($e)))}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(wt){const ee=this.elementRef.nativeElement,me=this.dir&&"rtl"==this.dir.value;null==wt.left&&(wt.left=me?wt.end:wt.start),null==wt.right&&(wt.right=me?wt.start:wt.end),null!=wt.bottom&&(wt.top=ee.scrollHeight-ee.clientHeight-wt.bottom),me&&0!=(0,ft.BD)()?(null!=wt.left&&(wt.right=ee.scrollWidth-ee.clientWidth-wt.left),2==(0,ft.BD)()?wt.left=wt.right:1==(0,ft.BD)()&&(wt.left=wt.right?-wt.right:wt.right)):null!=wt.right&&(wt.left=ee.scrollWidth-ee.clientWidth-wt.right),this._applyScrollToOptions(wt)}_applyScrollToOptions(wt){const ee=this.elementRef.nativeElement;(0,ft.CZ)()?ee.scrollTo(wt):(null!=wt.top&&(ee.scrollTop=wt.top),null!=wt.left&&(ee.scrollLeft=wt.left))}measureScrollOffset(wt){const ee="left",Qt=this.elementRef.nativeElement;if("top"==wt)return Qt.scrollTop;if("bottom"==wt)return Qt.scrollHeight-Qt.clientHeight-Qt.scrollTop;const $e=this.dir&&"rtl"==this.dir.value;return"start"==wt?wt=$e?"right":ee:"end"==wt&&(wt=$e?ee:"right"),$e&&2==(0,ft.BD)()?wt==ee?Qt.scrollWidth-Qt.clientWidth-Qt.scrollLeft:Qt.scrollLeft:$e&&1==(0,ft.BD)()?wt==ee?Qt.scrollLeft+Qt.scrollWidth-Qt.clientWidth:-Qt.scrollLeft:wt==ee?Qt.scrollLeft:Qt.scrollWidth-Qt.clientWidth-Qt.scrollLeft}static{this.\u0275fac=function(ee){return new(ee||te)(y.rXU(y.aKT),y.rXU(cn),y.rXU(y.SKi),y.rXU(_e.dS,8))}}static{this.\u0275dir=y.FsC({type:te,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return te})(),gt=(()=>{class te{constructor(wt,ee,me){this._platform=wt,this._change=new _.B,this._changeListener=Qt=>{this._change.next(Qt)},this._document=me,ee.runOutsideAngular(()=>{if(wt.isBrowser){const Qt=this._getWindow();Qt.addEventListener("resize",this._changeListener),Qt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const wt=this._getWindow();wt.removeEventListener("resize",this._changeListener),wt.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const wt={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),wt}getViewportRect(){const wt=this.getViewportScrollPosition(),{width:ee,height:me}=this.getViewportSize();return{top:wt.top,left:wt.left,bottom:wt.top+me,right:wt.left+ee,height:me,width:ee}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const wt=this._document,ee=this._getWindow(),me=wt.documentElement,Qt=me.getBoundingClientRect();return{top:-Qt.top||wt.body.scrollTop||ee.scrollY||me.scrollTop||0,left:-Qt.left||wt.body.scrollLeft||ee.scrollX||me.scrollLeft||0}}change(wt=20){return wt>0?this._change.pipe(Bt(wt)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const wt=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:wt.innerWidth,height:wt.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(ee){return new(ee||te)(y.KVO(ft.OD),y.KVO(y.SKi),y.KVO(jt.qQ,8))}}static{this.\u0275prov=y.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),oe=(()=>{class te{static{this.\u0275fac=function(ee){return new(ee||te)}}static{this.\u0275mod=y.$C({type:te})}static{this.\u0275inj=y.G2t({})}}return te})(),It=(()=>{class te{static{this.\u0275fac=function(ee){return new(ee||te)}}static{this.\u0275mod=y.$C({type:te})}static{this.\u0275inj=y.G2t({imports:[_e.jI,oe,_e.jI,oe]})}}return te})()},60177:(Oe,Et,r)=>{r.d(Et,{AJ:()=>$n,Jj:()=>tr,MD:()=>Co,N0:()=>So,P9:()=>xo,Pc:()=>cc,QT:()=>_,Sm:()=>ut,Sq:()=>ci,T3:()=>ko,TG:()=>vo,UE:()=>Zi,VF:()=>k,Vy:()=>eo,Xr:()=>no,YU:()=>An,ZD:()=>T,_b:()=>En,aZ:()=>_t,bT:()=>Pi,e1:()=>Jc,fG:()=>bc,fw:()=>rt,hb:()=>P,hj:()=>it,pM:()=>ci,qQ:()=>Y,ux:()=>mi});var o=r(17705);let y=null;function _(){return y}function T(b){y||(y=b)}class k{}const Y=new o.nKC("DocumentToken");let q=(()=>{class b{historyGo(w){throw new Error("Not implemented")}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return(0,o.WQX)(et)},providedIn:"platform"})}}return b})();const it=new o.nKC("Location Initialized");let et=(()=>{class b extends q{constructor(){super(),this._doc=(0,o.WQX)(Y),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(w){const I=_().getGlobalEventTarget(this._doc,"window");return I.addEventListener("popstate",w,!1),()=>I.removeEventListener("popstate",w)}onHashChange(w){const I=_().getGlobalEventTarget(this._doc,"window");return I.addEventListener("hashchange",w,!1),()=>I.removeEventListener("hashchange",w)}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(w){this._location.pathname=w}pushState(w,I,Dt){this._history.pushState(w,I,Dt)}replaceState(w,I,Dt){this._history.replaceState(w,I,Dt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(w=0){this._history.go(w)}getState(){return this._history.state}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return new b},providedIn:"platform"})}}return b})();function R(b,j){if(0==b.length)return j;if(0==j.length)return b;let w=0;return b.endsWith("/")&&w++,j.startsWith("/")&&w++,2==w?b+j.substring(1):1==w?b+j:b+"/"+j}function lt(b){const j=b.match(/#|\?|$/),w=j&&j.index||b.length;return b.slice(0,w-("/"===b[w-1]?1:0))+b.slice(w)}function U(b){return b&&"?"!==b[0]?"?"+b:b}let P=(()=>{class b{historyGo(w){throw new Error("Not implemented")}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return(0,o.WQX)(ut)},providedIn:"root"})}}return b})();const m=new o.nKC("appBaseHref");let ut=(()=>{class b extends P{constructor(w,I){super(),this._platformLocation=w,this._removeListenerFns=[],this._baseHref=I??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(Y).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}prepareExternalUrl(w){return R(this._baseHref,w)}path(w=!1){const I=this._platformLocation.pathname+U(this._platformLocation.search),Dt=this._platformLocation.hash;return Dt&&w?`${I}${Dt}`:I}pushState(w,I,Dt,ge){const ke=this.prepareExternalUrl(Dt+U(ge));this._platformLocation.pushState(w,I,ke)}replaceState(w,I,Dt,ge){const ke=this.prepareExternalUrl(Dt+U(ge));this._platformLocation.replaceState(w,I,ke)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(w=0){this._platformLocation.historyGo?.(w)}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(q),o.KVO(m,8))}}static{this.\u0275prov=o.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),rt=(()=>{class b extends P{constructor(w,I){super(),this._platformLocation=w,this._baseHref="",this._removeListenerFns=[],null!=I&&(this._baseHref=I)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}path(w=!1){let I=this._platformLocation.hash;return null==I&&(I="#"),I.length>0?I.substring(1):I}prepareExternalUrl(w){const I=R(this._baseHref,w);return I.length>0?"#"+I:I}pushState(w,I,Dt,ge){let ke=this.prepareExternalUrl(Dt+U(ge));0==ke.length&&(ke=this._platformLocation.pathname),this._platformLocation.pushState(w,I,ke)}replaceState(w,I,Dt,ge){let ke=this.prepareExternalUrl(Dt+U(ge));0==ke.length&&(ke=this._platformLocation.pathname),this._platformLocation.replaceState(w,I,ke)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(w=0){this._platformLocation.historyGo?.(w)}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(q),o.KVO(m,8))}}static{this.\u0275prov=o.jDH({token:b,factory:b.\u0275fac})}}return b})(),_t=(()=>{class b{constructor(w){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=w;const I=this._locationStrategy.getBaseHref();this._basePath=function $(b){if(new RegExp("^(https?:)?//").test(b)){const[,w]=b.split(/\/\/[^\/]+/);return w}return b}(lt(de(I))),this._locationStrategy.onPopState(Dt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Dt.state,type:Dt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(w=!1){return this.normalize(this._locationStrategy.path(w))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(w,I=""){return this.path()==this.normalize(w+U(I))}normalize(w){return b.stripTrailingSlash(function le(b,j){if(!b||!j.startsWith(b))return j;const w=j.substring(b.length);return""===w||["/",";","?","#"].includes(w[0])?w:j}(this._basePath,de(w)))}prepareExternalUrl(w){return w&&"/"!==w[0]&&(w="/"+w),this._locationStrategy.prepareExternalUrl(w)}go(w,I="",Dt=null){this._locationStrategy.pushState(Dt,"",w,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+U(I)),Dt)}replaceState(w,I="",Dt=null){this._locationStrategy.replaceState(Dt,"",w,I),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+U(I)),Dt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(w=0){this._locationStrategy.historyGo?.(w)}onUrlChange(w){return this._urlChangeListeners.push(w),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(I=>{this._notifyUrlChangeListeners(I.url,I.state)})),()=>{const I=this._urlChangeListeners.indexOf(w);this._urlChangeListeners.splice(I,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(w="",I){this._urlChangeListeners.forEach(Dt=>Dt(w,I))}subscribe(w,I,Dt){return this._subject.subscribe({next:w,error:I,complete:Dt})}static{this.normalizeQueryParams=U}static{this.joinWithSlash=R}static{this.stripTrailingSlash=lt}static{this.\u0275fac=function(I){return new(I||b)(o.KVO(P))}}static{this.\u0275prov=o.jDH({token:b,factory:function(){return function Ft(){return new _t((0,o.KVO)(P))}()},providedIn:"root"})}}return b})();function de(b){return b.replace(/\/index.html$/,"")}function En(b,j){j=encodeURIComponent(j);for(const w of b.split(";")){const I=w.indexOf("="),[Dt,ge]=-1==I?[w,""]:[w.slice(0,I),w.slice(I+1)];if(Dt.trim()===j)return decodeURIComponent(ge)}return null}const Fn=/\s+/,On=[];let An=(()=>{class b{constructor(w,I,Dt,ge){this._iterableDiffers=w,this._keyValueDiffers=I,this._ngEl=Dt,this._renderer=ge,this.initialClasses=On,this.stateMap=new Map}set klass(w){this.initialClasses=null!=w?w.trim().split(Fn):On}set ngClass(w){this.rawClass="string"==typeof w?w.trim().split(Fn):w}ngDoCheck(){for(const I of this.initialClasses)this._updateState(I,!0);const w=this.rawClass;if(Array.isArray(w)||w instanceof Set)for(const I of w)this._updateState(I,!0);else if(null!=w)for(const I of Object.keys(w))this._updateState(I,!!w[I]);this._applyStateDiff()}_updateState(w,I){const Dt=this.stateMap.get(w);void 0!==Dt?(Dt.enabled!==I&&(Dt.changed=!0,Dt.enabled=I),Dt.touched=!0):this.stateMap.set(w,{enabled:I,changed:!0,touched:!0})}_applyStateDiff(){for(const w of this.stateMap){const I=w[0],Dt=w[1];Dt.changed?(this._toggleClass(I,Dt.enabled),Dt.changed=!1):Dt.touched||(Dt.enabled&&this._toggleClass(I,!1),this.stateMap.delete(I)),Dt.touched=!1}}_toggleClass(w,I){(w=w.trim()).length>0&&w.split(Fn).forEach(Dt=>{I?this._renderer.addClass(this._ngEl.nativeElement,Dt):this._renderer.removeClass(this._ngEl.nativeElement,Dt)})}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o._q3),o.rXU(o.MKu),o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}}return b})();class Vn{constructor(j,w,I,Dt){this.$implicit=j,this.ngForOf=w,this.index=I,this.count=Dt}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 ci=(()=>{class b{set ngForOf(w){this._ngForOf=w,this._ngForOfDirty=!0}set ngForTrackBy(w){this._trackByFn=w}get ngForTrackBy(){return this._trackByFn}constructor(w,I,Dt){this._viewContainer=w,this._template=I,this._differs=Dt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(w){w&&(this._template=w)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const w=this._ngForOf;!this._differ&&w&&(this._differ=this._differs.find(w).create(this.ngForTrackBy))}if(this._differ){const w=this._differ.diff(this._ngForOf);w&&this._applyChanges(w)}}_applyChanges(w){const I=this._viewContainer;w.forEachOperation((Dt,ge,ke)=>{if(null==Dt.previousIndex)I.createEmbeddedView(this._template,new Vn(Dt.item,this._ngForOf,-1,-1),null===ke?void 0:ke);else if(null==ke)I.remove(null===ge?void 0:ge);else if(null!==ge){const rn=I.get(ge);I.move(rn,ke),di(rn,Dt)}});for(let Dt=0,ge=I.length;Dt{di(I.get(Dt.currentIndex),Dt)})}static ngTemplateContextGuard(w,I){return!0}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return b})();function di(b,j){b.context.$implicit=j.item}let Pi=(()=>{class b{constructor(w,I){this._viewContainer=w,this._context=new bi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=I}set ngIf(w){this._context.$implicit=this._context.ngIf=w,this._updateView()}set ngIfThen(w){Ri("ngIfThen",w),this._thenTemplateRef=w,this._thenViewRef=null,this._updateView()}set ngIfElse(w){Ri("ngIfElse",w),this._elseTemplateRef=w,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(w,I){return!0}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return b})();class bi{constructor(){this.$implicit=null,this.ngIf=null}}function Ri(b,j){if(j&&!j.createEmbeddedView)throw new Error(`${b} must be a TemplateRef, but received '${(0,o.Tbb)(j)}'.`)}class to{constructor(j,w){this._viewContainerRef=j,this._templateRef=w,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(j){j&&!this._created?this.create():!j&&this._created&&this.destroy()}}let mi=(()=>{class b{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(w){this._ngSwitch=w,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(w){this._defaultViews.push(w)}_matchCase(w){const I=w==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||I,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),I}_updateDefaultCases(w){if(this._defaultViews.length>0&&w!==this._defaultUsed){this._defaultUsed=w;for(const I of this._defaultViews)I.enforceState(w)}}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return b})(),Jc=(()=>{class b{constructor(w,I,Dt){this.ngSwitch=Dt,Dt._addCase(),this._view=new to(w,I)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(mi,9))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return b})(),bc=(()=>{class b{constructor(w,I,Dt){Dt._addDefault(new to(w,I))}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(mi,9))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return b})(),ko=(()=>{class b{constructor(w){this._viewContainerRef=w,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(w){if(w.ngTemplateOutlet||w.ngTemplateOutletInjector){const I=this._viewContainerRef;if(this._viewRef&&I.remove(I.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Dt,ngTemplateOutletContext:ge,ngTemplateOutletInjector:ke}=this;this._viewRef=I.createEmbeddedView(Dt,ge,ke?{injector:ke}:void 0)}else this._viewRef=null}else this._viewRef&&w.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return b})();function Ti(b,j){return new o.wOt(2100,!1)}class zc{createSubscription(j,w){return(0,o.O8t)(()=>j.subscribe({next:w,error:I=>{throw I}}))}dispose(j){(0,o.O8t)(()=>j.unsubscribe())}}class ic{createSubscription(j,w){return j.then(w,I=>{throw I})}dispose(j){}}const Ro=new ic,Fo=new zc;let tr=(()=>{class b{constructor(w){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=w}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(w){return this._obj?w!==this._obj?(this._dispose(),this.transform(w)):this._latestValue:(w&&this._subscribe(w),this._latestValue)}_subscribe(w){this._obj=w,this._strategy=this._selectStrategy(w),this._subscription=this._strategy.createSubscription(w,I=>this._updateLatestValue(w,I))}_selectStrategy(w){if((0,o.jNT)(w))return Ro;if((0,o.zjR)(w))return Fo;throw Ti()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(w,I){w===this._obj&&(this._latestValue=I,this._ref.markForCheck())}static{this.\u0275fac=function(I){return new(I||b)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:b,pure:!1,standalone:!0})}}return b})(),cc=(()=>{class b{transform(w){if(null==w)return null;if("string"!=typeof w)throw Ti();return w.toUpperCase()}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"uppercase",type:b,pure:!0,standalone:!0})}}return b})(),vo=(()=>{class b{transform(w){return JSON.stringify(w,null,2)}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"json",type:b,pure:!1,standalone:!0})}}return b})(),xo=(()=>{class b{transform(w,I,Dt){if(null==w)return null;if(!this.supports(w))throw Ti();return w.slice(I,Dt)}supports(w){return"string"==typeof w||Array.isArray(w)}static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275pipe=o.EJ8({name:"slice",type:b,pure:!1,standalone:!0})}}return b})(),Co=(()=>{class b{static{this.\u0275fac=function(I){return new(I||b)}}static{this.\u0275mod=o.$C({type:b})}static{this.\u0275inj=o.G2t({})}}return b})();const $n="browser",yi="server";function Zi(b){return b===$n}function eo(b){return b===yi}let no=(()=>{class b{static{this.\u0275prov=(0,o.jDH)({token:b,providedIn:"root",factory:()=>new io((0,o.KVO)(Y),window)})}}return b})();class io{constructor(j,w){this.document=j,this.window=w,this.offset=()=>[0,0]}setOffset(j){this.offset=Array.isArray(j)?()=>j:j}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(j){this.supportsScrolling()&&this.window.scrollTo(j[0],j[1])}scrollToAnchor(j){if(!this.supportsScrolling())return;const w=function rc(b,j){const w=b.getElementById(j)||b.getElementsByName(j)[0];if(w)return w;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const I=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let Dt=I.currentNode;for(;Dt;){const ge=Dt.shadowRoot;if(ge){const ke=ge.getElementById(j)||ge.querySelector(`[name="${j}"]`);if(ke)return ke}Dt=I.nextNode()}}return null}(this.document,j);w&&(this.scrollToElement(w),w.focus())}setHistoryScrollRestoration(j){this.supportsScrolling()&&(this.window.history.scrollRestoration=j)}scrollToElement(j){const w=j.getBoundingClientRect(),I=w.left+this.window.pageXOffset,Dt=w.top+this.window.pageYOffset,ge=this.offset();this.window.scrollTo(I-ge[0],Dt-ge[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class So{}},21626:(Oe,Et,r)=>{r.d(Et,{$R:()=>ue,JV:()=>U,Lr:()=>P,Qq:()=>be,b$:()=>Rt,cS:()=>Be,yz:()=>Se});var o=r(17705),y=r(7673),_=r(86648),T=r(71985),k=r(70274),Y=r(5964),q=r(96354),it=r(70980),et=r(25558),R=r(60177);class lt{}class U{}class P{constructor(A){this.normalizedNames=new Map,this.lazyUpdate=null,A?"string"==typeof A?this.lazyInit=()=>{this.headers=new Map,A.split("\n").forEach(mt=>{const G=mt.indexOf(":");if(G>0){const Mt=mt.slice(0,G),Ht=Mt.toLowerCase(),re=mt.slice(G+1).trim();this.maybeSetNormalizedName(Mt,Ht),this.headers.has(Ht)?this.headers.get(Ht).push(re):this.headers.set(Ht,[re])}})}:typeof Headers<"u"&&A instanceof Headers?(this.headers=new Map,A.forEach((mt,G)=>{this.setHeaderEntries(G,mt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(A).forEach(([mt,G])=>{this.setHeaderEntries(mt,G)})}:this.headers=new Map}has(A){return this.init(),this.headers.has(A.toLowerCase())}get(A){this.init();const mt=this.headers.get(A.toLowerCase());return mt&&mt.length>0?mt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(A){return this.init(),this.headers.get(A.toLowerCase())||null}append(A,mt){return this.clone({name:A,value:mt,op:"a"})}set(A,mt){return this.clone({name:A,value:mt,op:"s"})}delete(A,mt){return this.clone({name:A,value:mt,op:"d"})}maybeSetNormalizedName(A,mt){this.normalizedNames.has(mt)||this.normalizedNames.set(mt,A)}init(){this.lazyInit&&(this.lazyInit instanceof P?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(A=>this.applyUpdate(A)),this.lazyUpdate=null))}copyFrom(A){A.init(),Array.from(A.headers.keys()).forEach(mt=>{this.headers.set(mt,A.headers.get(mt)),this.normalizedNames.set(mt,A.normalizedNames.get(mt))})}clone(A){const mt=new P;return mt.lazyInit=this.lazyInit&&this.lazyInit instanceof P?this.lazyInit:this,mt.lazyUpdate=(this.lazyUpdate||[]).concat([A]),mt}applyUpdate(A){const mt=A.name.toLowerCase();switch(A.op){case"a":case"s":let G=A.value;if("string"==typeof G&&(G=[G]),0===G.length)return;this.maybeSetNormalizedName(A.name,mt);const Mt=("a"===A.op?this.headers.get(mt):void 0)||[];Mt.push(...G),this.headers.set(mt,Mt);break;case"d":const Ht=A.value;if(Ht){let re=this.headers.get(mt);if(!re)return;re=re.filter(Ae=>-1===Ht.indexOf(Ae)),0===re.length?(this.headers.delete(mt),this.normalizedNames.delete(mt)):this.headers.set(mt,re)}else this.headers.delete(mt),this.normalizedNames.delete(mt)}}setHeaderEntries(A,mt){const G=(Array.isArray(mt)?mt:[mt]).map(Ht=>Ht.toString()),Mt=A.toLowerCase();this.headers.set(Mt,G),this.maybeSetNormalizedName(A,Mt)}forEach(A){this.init(),Array.from(this.normalizedNames.keys()).forEach(mt=>A(this.normalizedNames.get(mt),this.headers.get(mt)))}}class ut{encodeKey(A){return le(A)}encodeValue(A){return le(A)}decodeKey(A){return decodeURIComponent(A)}decodeValue(A){return decodeURIComponent(A)}}const _t=/%(\d[a-f0-9])/gi,Ft={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function le(ne){return encodeURIComponent(ne).replace(_t,(A,mt)=>Ft[mt]??A)}function de(ne){return`${ne}`}class ${constructor(A={}){if(this.updates=null,this.cloneFrom=null,this.encoder=A.encoder||new ut,A.fromString){if(A.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function rt(ne,A){const mt=new Map;return ne.length>0&&ne.replace(/^\?/,"").split("&").forEach(Mt=>{const Ht=Mt.indexOf("="),[re,Ae]=-1==Ht?[A.decodeKey(Mt),""]:[A.decodeKey(Mt.slice(0,Ht)),A.decodeValue(Mt.slice(Ht+1))],Me=mt.get(re)||[];Me.push(Ae),mt.set(re,Me)}),mt}(A.fromString,this.encoder)}else A.fromObject?(this.map=new Map,Object.keys(A.fromObject).forEach(mt=>{const G=A.fromObject[mt],Mt=Array.isArray(G)?G.map(de):[de(G)];this.map.set(mt,Mt)})):this.map=null}has(A){return this.init(),this.map.has(A)}get(A){this.init();const mt=this.map.get(A);return mt?mt[0]:null}getAll(A){return this.init(),this.map.get(A)||null}keys(){return this.init(),Array.from(this.map.keys())}append(A,mt){return this.clone({param:A,value:mt,op:"a"})}appendAll(A){const mt=[];return Object.keys(A).forEach(G=>{const Mt=A[G];Array.isArray(Mt)?Mt.forEach(Ht=>{mt.push({param:G,value:Ht,op:"a"})}):mt.push({param:G,value:Mt,op:"a"})}),this.clone(mt)}set(A,mt){return this.clone({param:A,value:mt,op:"s"})}delete(A,mt){return this.clone({param:A,value:mt,op:"d"})}toString(){return this.init(),this.keys().map(A=>{const mt=this.encoder.encodeKey(A);return this.map.get(A).map(G=>mt+"="+this.encoder.encodeValue(G)).join("&")}).filter(A=>""!==A).join("&")}clone(A){const mt=new $({encoder:this.encoder});return mt.cloneFrom=this.cloneFrom||this,mt.updates=(this.updates||[]).concat(A),mt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(A=>this.map.set(A,this.cloneFrom.map.get(A))),this.updates.forEach(A=>{switch(A.op){case"a":case"s":const mt=("a"===A.op?this.map.get(A.param):void 0)||[];mt.push(de(A.value)),this.map.set(A.param,mt);break;case"d":if(void 0===A.value){this.map.delete(A.param);break}{let G=this.map.get(A.param)||[];const Mt=G.indexOf(de(A.value));-1!==Mt&&G.splice(Mt,1),G.length>0?this.map.set(A.param,G):this.map.delete(A.param)}}}),this.cloneFrom=this.updates=null)}}class F{constructor(){this.map=new Map}set(A,mt){return this.map.set(A,mt),this}get(A){return this.map.has(A)||this.map.set(A,A.defaultValue()),this.map.get(A)}delete(A){return this.map.delete(A),this}has(A){return this.map.has(A)}keys(){return this.map.keys()}}function ft(ne){return typeof ArrayBuffer<"u"&&ne instanceof ArrayBuffer}function jt(ne){return typeof Blob<"u"&&ne instanceof Blob}function _e(ne){return typeof FormData<"u"&&ne instanceof FormData}class Te{constructor(A,mt,G,Mt){let Ht;if(this.url=mt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=A.toUpperCase(),function Ct(ne){switch(ne){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Mt?(this.body=void 0!==G?G:null,Ht=Mt):Ht=G,Ht&&(this.reportProgress=!!Ht.reportProgress,this.withCredentials=!!Ht.withCredentials,Ht.responseType&&(this.responseType=Ht.responseType),Ht.headers&&(this.headers=Ht.headers),Ht.context&&(this.context=Ht.context),Ht.params&&(this.params=Ht.params)),this.headers||(this.headers=new P),this.context||(this.context=new F),this.params){const re=this.params.toString();if(0===re.length)this.urlWithParams=mt;else{const Ae=mt.indexOf("?");this.urlWithParams=mt+(-1===Ae?"?":Aeen.set(mn,A.setHeaders[mn]),Me)),A.setParams&&(qe=Object.keys(A.setParams).reduce((en,mn)=>en.set(mn,A.setParams[mn]),qe)),new Te(mt,G,Ht,{params:qe,headers:Me,context:an,reportProgress:Ae,responseType:Mt,withCredentials:re})}}var He=function(ne){return ne[ne.Sent=0]="Sent",ne[ne.UploadProgress=1]="UploadProgress",ne[ne.ResponseHeader=2]="ResponseHeader",ne[ne.DownloadProgress=3]="DownloadProgress",ne[ne.Response=4]="Response",ne[ne.User=5]="User",ne}(He||{});class Je{constructor(A,mt=200,G="OK"){this.headers=A.headers||new P,this.status=void 0!==A.status?A.status:mt,this.statusText=A.statusText||G,this.url=A.url||null,this.ok=this.status>=200&&this.status<300}}class Ce extends Je{constructor(A={}){super(A),this.type=He.ResponseHeader}clone(A={}){return new Ce({headers:A.headers||this.headers,status:void 0!==A.status?A.status:this.status,statusText:A.statusText||this.statusText,url:A.url||this.url||void 0})}}class Be extends Je{constructor(A={}){super(A),this.type=He.Response,this.body=void 0!==A.body?A.body:null}clone(A={}){return new Be({body:void 0!==A.body?A.body:this.body,headers:A.headers||this.headers,status:void 0!==A.status?A.status:this.status,statusText:A.statusText||this.statusText,url:A.url||this.url||void 0})}}class Se extends Je{constructor(A){super(A,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${A.url||"(unknown url)"}`:`Http failure response for ${A.url||"(unknown url)"}: ${A.status} ${A.statusText}`,this.error=A.error||null}}function cn(ne,A){return{body:A,headers:ne.headers,context:ne.context,observe:ne.observe,params:ne.params,reportProgress:ne.reportProgress,responseType:ne.responseType,withCredentials:ne.withCredentials}}let be=(()=>{class ne{constructor(mt){this.handler=mt}request(mt,G,Mt={}){let Ht;if(mt instanceof Te)Ht=mt;else{let Me,qe;Me=Mt.headers instanceof P?Mt.headers:new P(Mt.headers),Mt.params&&(qe=Mt.params instanceof $?Mt.params:new $({fromObject:Mt.params})),Ht=new Te(mt,G,void 0!==Mt.body?Mt.body:null,{headers:Me,context:Mt.context,params:qe,reportProgress:Mt.reportProgress,responseType:Mt.responseType||"json",withCredentials:Mt.withCredentials})}const re=(0,y.of)(Ht).pipe((0,k.H)(Me=>this.handler.handle(Me)));if(mt instanceof Te||"events"===Mt.observe)return re;const Ae=re.pipe((0,Y.p)(Me=>Me instanceof Be));switch(Mt.observe||"body"){case"body":switch(Ht.responseType){case"arraybuffer":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&!(Me.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Me.body}));case"blob":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&!(Me.body instanceof Blob))throw new Error("Response is not a Blob.");return Me.body}));case"text":return Ae.pipe((0,q.T)(Me=>{if(null!==Me.body&&"string"!=typeof Me.body)throw new Error("Response is not a string.");return Me.body}));default:return Ae.pipe((0,q.T)(Me=>Me.body))}case"response":return Ae;default:throw new Error(`Unreachable: unhandled observe type ${Mt.observe}}`)}}delete(mt,G={}){return this.request("DELETE",mt,G)}get(mt,G={}){return this.request("GET",mt,G)}head(mt,G={}){return this.request("HEAD",mt,G)}jsonp(mt,G){return this.request("JSONP",mt,{params:(new $).append(G,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(mt,G={}){return this.request("OPTIONS",mt,G)}patch(mt,G,Mt={}){return this.request("PATCH",mt,cn(Mt,G))}post(mt,G,Mt={}){return this.request("POST",mt,cn(Mt,G))}put(mt,G,Mt={}){return this.request("PUT",mt,cn(Mt,G))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(lt))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();function xe(ne,A){return A(ne)}const oe=new o.nKC(""),It=new o.nKC("");let Yt=(()=>{class ne extends lt{constructor(mt,G){super(),this.backend=mt,this.injector=G,this.chain=null,this.pendingTasks=(0,o.WQX)(o.$K3)}handle(mt){if(null===this.chain){const Mt=Array.from(new Set([...this.injector.get(oe),...this.injector.get(It,[])]));this.chain=Mt.reduceRight((Ht,re)=>function bn(ne,A,mt){return(G,Mt)=>mt.runInContext(()=>A(G,Ht=>ne(Ht,Mt)))}(Ht,re,this.injector),xe)}const G=this.pendingTasks.add();return this.chain(mt,Mt=>this.backend.handle(Mt)).pipe((0,it.j)(()=>this.pendingTasks.remove(G)))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(U),o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const vt=/^\)\]\}',?\n/;let X=(()=>{class ne{constructor(mt){this.xhrFactory=mt}handle(mt){if("JSONP"===mt.method)throw new o.wOt(-2800,!1);const G=this.xhrFactory;return(G.\u0275loadImpl?(0,_.H)(G.\u0275loadImpl()):(0,y.of)(null)).pipe((0,et.n)(()=>new T.c(Ht=>{const re=G.build();if(re.open(mt.method,mt.urlWithParams),mt.withCredentials&&(re.withCredentials=!0),mt.headers.forEach((On,An)=>re.setRequestHeader(On,An.join(","))),mt.headers.has("Accept")||re.setRequestHeader("Accept","application/json, text/plain, */*"),!mt.headers.has("Content-Type")){const On=mt.detectContentTypeHeader();null!==On&&re.setRequestHeader("Content-Type",On)}if(mt.responseType){const On=mt.responseType.toLowerCase();re.responseType="json"!==On?On:"text"}const Ae=mt.serializeBody();let Me=null;const qe=()=>{if(null!==Me)return Me;const On=re.statusText||"OK",An=new P(re.getAllResponseHeaders()),gi=function bt(ne){return"responseURL"in ne&&ne.responseURL?ne.responseURL:/^X-Request-URL:/m.test(ne.getAllResponseHeaders())?ne.getResponseHeader("X-Request-URL"):null}(re)||mt.url;return Me=new Ce({headers:An,status:re.status,statusText:On,url:gi}),Me},an=()=>{let{headers:On,status:An,statusText:gi,url:Mi}=qe(),Vn=null;204!==An&&(Vn=typeof re.response>"u"?re.responseText:re.response),0===An&&(An=Vn?200:0);let ci=An>=200&&An<300;if("json"===mt.responseType&&"string"==typeof Vn){const di=Vn;Vn=Vn.replace(vt,"");try{Vn=""!==Vn?JSON.parse(Vn):null}catch(Ni){Vn=di,ci&&(ci=!1,Vn={error:Ni,text:Vn})}}ci?(Ht.next(new Be({body:Vn,headers:On,status:An,statusText:gi,url:Mi||void 0})),Ht.complete()):Ht.error(new Se({error:Vn,headers:On,status:An,statusText:gi,url:Mi||void 0}))},en=On=>{const{url:An}=qe(),gi=new Se({error:On,status:re.status||0,statusText:re.statusText||"Unknown Error",url:An||void 0});Ht.error(gi)};let mn=!1;const En=On=>{mn||(Ht.next(qe()),mn=!0);let An={type:He.DownloadProgress,loaded:On.loaded};On.lengthComputable&&(An.total=On.total),"text"===mt.responseType&&re.responseText&&(An.partialText=re.responseText),Ht.next(An)},Fn=On=>{let An={type:He.UploadProgress,loaded:On.loaded};On.lengthComputable&&(An.total=On.total),Ht.next(An)};return re.addEventListener("load",an),re.addEventListener("error",en),re.addEventListener("timeout",en),re.addEventListener("abort",en),mt.reportProgress&&(re.addEventListener("progress",En),null!==Ae&&re.upload&&re.upload.addEventListener("progress",Fn)),re.send(Ae),Ht.next({type:He.Sent}),()=>{re.removeEventListener("error",en),re.removeEventListener("abort",en),re.removeEventListener("load",an),re.removeEventListener("timeout",en),mt.reportProgress&&(re.removeEventListener("progress",En),null!==Ae&&re.upload&&re.upload.removeEventListener("progress",Fn)),re.readyState!==re.DONE&&re.abort()}})))}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(R.N0))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();const W=new o.nKC("XSRF_ENABLED"),Lt=new o.nKC("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),De=new o.nKC("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ke{}let Qe=(()=>{class ne{constructor(mt,G,Mt){this.doc=mt,this.platform=G,this.cookieName=Mt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const mt=this.doc.cookie||"";return mt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,R._b)(mt,this.cookieName),this.lastCookieString=mt),this.lastToken}static{this.\u0275fac=function(G){return new(G||ne)(o.KVO(R.qQ),o.KVO(o.Agw),o.KVO(Lt))}}static{this.\u0275prov=o.jDH({token:ne,factory:ne.\u0275fac})}}return ne})();function sn(ne,A){const mt=ne.url.toLowerCase();if(!(0,o.WQX)(W)||"GET"===ne.method||"HEAD"===ne.method||mt.startsWith("http://")||mt.startsWith("https://"))return A(ne);const G=(0,o.WQX)(Ke).getToken(),Mt=(0,o.WQX)(De);return null!=G&&!ne.headers.has(Mt)&&(ne=ne.clone({headers:ne.headers.set(Mt,G)})),A(ne)}var he=function(ne){return ne[ne.Interceptors=0]="Interceptors",ne[ne.LegacyInterceptors=1]="LegacyInterceptors",ne[ne.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ne[ne.NoXsrfProtection=3]="NoXsrfProtection",ne[ne.JsonpSupport=4]="JsonpSupport",ne[ne.RequestsMadeViaParent=5]="RequestsMadeViaParent",ne[ne.Fetch=6]="Fetch",ne}(he||{});function ue(...ne){const A=[be,X,Yt,{provide:lt,useExisting:Yt},{provide:U,useExisting:X},{provide:oe,useValue:sn,multi:!0},{provide:W,useValue:!0},{provide:Ke,useClass:Qe}];for(const mt of ne)A.push(...mt.\u0275providers);return(0,o.EmA)(A)}function Rt(ne){return function nn(ne,A){return{\u0275kind:ne,\u0275providers:A}}(he.Interceptors,ne.map(A=>({provide:oe,useValue:A,multi:!0})))}},17705:(Oe,Et,r)=>{r.d(Et,{$C:()=>oc,$GK:()=>pt,$K3:()=>uf,$MX:()=>c2,AVh:()=>A3,Aen:()=>ur,Agw:()=>v0,B4B:()=>a0,BIS:()=>Oh,BMQ:()=>r3,C4Q:()=>Cs,C5r:()=>Gu,Co$:()=>cu,DNE:()=>p3,E5c:()=>U3,EFF:()=>sm,EJ8:()=>bo,EmA:()=>a2,FS9:()=>L3,FsC:()=>cc,G2t:()=>It,GBs:()=>v4,GFd:()=>v8,H3F:()=>mf,H5H:()=>X3,H8p:()=>h0,HJs:()=>Ib,HbH:()=>im,Hbi:()=>Lb,JRh:()=>B3,JZv:()=>X,Jv_:()=>ou,KH2:()=>ps,KVO:()=>Xe,Kam:()=>y3,Kcf:()=>Yd,L39:()=>Ls,LfX:()=>Yt,Lme:()=>V3,MKu:()=>gl,Mr5:()=>Y2,Mz_:()=>p1,NAR:()=>w3,NEm:()=>R4,NYb:()=>qg,Njj:()=>Ea,O8t:()=>ge,OA$:()=>Sn,OM3:()=>n1,Ocv:()=>Ng,Ol2:()=>a4,PLl:()=>u6,QTQ:()=>W6,Ql9:()=>Fg,QuC:()=>_o,R7$:()=>C2,RV6:()=>N8,Rfq:()=>ut,RxE:()=>y6,SKi:()=>Do,SdG:()=>H8,SpI:()=>b1,TL$:()=>nh,TL3:()=>cb,Tbb:()=>U,UyX:()=>sh,VBU:()=>ic,Vns:()=>oa,Vt3:()=>o3,WHO:()=>Cf,WPN:()=>_a,WQX:()=>Pe,XpG:()=>j8,Xx1:()=>Bs,Y8G:()=>F2,YHP:()=>en,Z63:()=>Qs,ZF7:()=>Ha,ZvI:()=>j3,_9s:()=>c1,_q3:()=>K4,aKT:()=>o1,aNF:()=>au,bIt:()=>M3,bMT:()=>Lu,bVm:()=>U2,bc$:()=>x0,bkB:()=>Or,brH:()=>Eu,c1b:()=>O1,cWb:()=>ah,czy:()=>$s,e01:()=>Mf,e5t:()=>lh,eBV:()=>la,eq3:()=>m4,eu8:()=>v3,gRc:()=>mb,gXe:()=>re,giA:()=>yf,h9k:()=>t6,hnV:()=>z1,i5U:()=>Ou,iLQ:()=>N4,j41:()=>B2,jDH:()=>at,jNT:()=>C3,joV:()=>Ps,k0s:()=>h1,kS0:()=>Fc,kdw:()=>Vs,lJ4:()=>pu,lNU:()=>de,l_i:()=>gu,lsd:()=>$u,mGM:()=>ju,mq5:()=>Y3,n$t:()=>s0,nI1:()=>Mu,nKC:()=>Lt,naY:()=>Tf,npT:()=>e6,nrm:()=>b3,o8S:()=>ws,oKB:()=>c6,osQ:()=>Zl,plB:()=>x4,qSk:()=>zs,qex:()=>V2,rOR:()=>w1,rXU:()=>Ja,rcV:()=>Wr,sFG:()=>M6,sZ2:()=>_0,sdS:()=>I8,uvJ:()=>Qc,w6W:()=>U9,wOt:()=>$,wni:()=>Hu,xGo:()=>Vr,xc7:()=>W2,xe9:()=>dl,xtB:()=>hc,yjJ:()=>O3,zZn:()=>dr,zcH:()=>na,ziG:()=>bu,zjR:()=>R8,zvX:()=>G3});var o=r(21413),y=r(18359),_=r(71985),T=r(57786),k=r(84412),Y=r(7673),q=r(97647),it=r(25558),et=r(23294);function R(t){for(let e in t)if(t[e]===R)return e;throw Error("Could not find renamed property on target object.")}function lt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function U(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(U).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function P(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const m=R({__forward_ref__:R});function ut(t){return t.__forward_ref__=ut,t.toString=function(){return U(this())},t}function rt(t){return _t(t)?t():t}function _t(t){return"function"==typeof t&&t.hasOwnProperty(m)&&t.__forward_ref__===ut}function Ft(t){return t&&!!t.\u0275providers}const de="https://g.co/ng/security#xss";class $ extends Error{constructor(e,n){super(function Bt(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}(e,n)),this.code=e}}function F(t){return"string"==typeof t?t:null==t?"":String(t)}function we(t,e){throw new $(-201,!1)}function Kt(t,e){null==t&&function Zt(t,e,n,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${n} ${i} ${e} <=Actual]`))}(e,t,null,"!=")}function at(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function It(t){return{providers:t.providers||[],imports:t.imports||[]}}function te(t){return wt(t,Qt)||wt(t,Ut)}function Yt(t){return null!==te(t)}function wt(t,e){return t.hasOwnProperty(e)?t[e]:null}function me(t){return t&&(t.hasOwnProperty($e)||t.hasOwnProperty(qt))?t[$e]:null}const Qt=R({\u0275prov:R}),$e=R({\u0275inj:R}),Ut=R({ngInjectableDef:R}),qt=R({ngInjectorDef:R});var pt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(pt||{});let B;function zt(t){const e=B;return B=t,e}function vt(t,e,n){const i=te(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&pt.Optional?null:void 0!==e?e:void we(U(t))}const X=globalThis;class Lt{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=at({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const st={},Tt="__NG_DI_FLAG__",ce="ngTempTokenPath",Jt=/\n/gm,V="__source";let S;function Xt(t){const e=S;return S=t,e}function Re(t,e=pt.Default){if(void 0===S)throw new $(-203,!1);return null===S?vt(t,void 0,e):S.get(t,e&pt.Optional?null:void 0,e)}function Xe(t,e=pt.Default){return(function nt(){return B}()||Re)(rt(t),e)}function Pe(t,e=pt.Default){return Xe(t,Nn(e))}function Nn(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Dn(t){const e=[];for(let n=0;ne){d=a-1;break}}}for(;aa?"":c[xt+1].toLowerCase();const ae=8&i?Gt:null;if(ae&&-1!==An(ae,E,0)||2&i&&E!==Gt){if(mi(i))return!1;d=!0}}}}else{if(!d&&!mi(i)&&!mi(v))return!1;if(d&&mi(v))continue;d=!1,i=v|1&i}}return mi(i)||d}function mi(t){return 0==(1&t)}function Jc(t,e,n,i){if(null===e)return-1;let c=0;if(i||!n){let a=!1;for(;c-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&i?c+="."+d:4&i&&(c+=" "+d);else""!==c&&!mi(d)&&(e+=ko(a,c),c=""),i=d,a=a||!mi(i);n++}return""!==c&&(e+=ko(a,c)),e}function ic(t){return Mt(()=>{const e=Oi(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Ht.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||re.Emulated,styles:t.styles||Me,_:null,schemas:t.schemas||null,tView:null,id:""};vo(n);const i=t.dependencies;return n.directiveDefs=_c(i,!1),n.pipeDefs=_c(i,!0),n.id=function Bo(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const c of n)e=Math.imul(31,e)+c.charCodeAt(0)<<0;return e+=2147483648,"c"+e}(n),n})}function Fo(t){return xn(t)||oi(t)}function tr(t){return null!==t}function oc(t){return Mt(()=>({type:t.type,bootstrap:t.bootstrap||Me,declarations:t.declarations||Me,imports:t.imports||Me,exports:t.exports||Me,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Po(t,e){if(null==t)return Ae;const n={};for(const i in t)if(t.hasOwnProperty(i)){let c=t[i],a=c;Array.isArray(c)&&(a=c[1],c=c[0]),n[c]=i,e&&(e[c]=a)}return n}function cc(t){return Mt(()=>{const e=Oi(t);return vo(e),e})}function bo(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function xn(t){return t[qe]||null}function oi(t){return t[an]||null}function ni(t){return t[en]||null}function _o(t){const e=xn(t)||oi(t)||ni(t);return null!==e&&e.standalone}function Li(t,e){const n=t[mn]||null;if(!n&&!0===e)throw new Error(`Type ${U(t)} does not have '\u0275mod' property.`);return n}function Oi(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||Ae,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Me,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Po(t.inputs,e),outputs:Po(t.outputs)}}function vo(t){t.features?.forEach(e=>e(t))}function _c(t,e){if(!t)return null;const n=e?ni:Fo;return()=>("function"==typeof t?t():t).map(i=>n(i)).filter(tr)}const hn=0,We=1,Mn=2,jn=3,Ei=4,xo=5,hi=6,Co=7,$n=8,yi=9,Vo=10,Cn=11,Zi=12,eo=13,Si=14,Wn=15,Uo=16,no=17,io=18,rc=19,Xi=20,So=21,Fi=22,oo=23,vc=24,Pn=25,jo=1,wi=2,Bi=7,Ho=9,Di=11;function ri(t){return Array.isArray(t)&&"object"==typeof t[jo]}function ki(t){return Array.isArray(t)&&!0===t[jo]}function Pc(t){return 0!=(4&t.flags)}function Vi(t){return t.componentOffset>-1}function _i(t){return 1==(1&t.flags)}function Ui(t){return!!t.template}function xc(t){return 0!=(512&t[Mn])}function co(t,e){return t.hasOwnProperty(En)?t[En]:null}let Qn=null,Go=!1;function Ai(t){const e=Qn;return Qn=t,e}const Ar={version: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:()=>{}};function Cc(t){if(!yo(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Ic(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function ro(t){t.dirty=!0,function Hc(t){if(void 0===t.liveConsumerNode)return;const e=Go;Go=!0;try{for(const n of t.liveConsumerNode)n.dirty||ro(n)}finally{Go=e}}(t),t.consumerMarkedDirty?.(t)}function ao(t){return t&&(t.nextProducerIndex=0),Ai(t)}function Xo(t,e){if(Ai(e),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(yo(t))for(let n=t.nextProducerIndex;nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Ic(t){Yo(t);for(let e=0;e0}function Yo(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let Qr=null;function ge(t){const e=Ai(null);try{return t()}finally{Ai(e)}}const rn=()=>{},Kn=(()=>({...Ar,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:rn}))();class Gn{constructor(e,n,i){this.previousValue=e,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Sn(){return ai}function ai(t){return t.type.prototype.ngOnChanges&&(t.setInput=zi),Zn}function Zn(){const t=vi(this),e=t?.current;if(e){const n=t.previous;if(n===Ae)t.previous=e;else for(let i in e)n[i]=e[i];t.current=null,this.ngOnChanges(e)}}function zi(t,e,n,i){const c=this.declaredInputs[n],a=vi(t)||function Lo(t,e){return t[wo]=e}(t,{previous:Ae,current:null}),d=a.current||(a.current={}),f=a.previous,v=f[c];d[c]=new Gn(v&&v.currentValue,e,f===Ae),t[i]=e}Sn.ngInherit=!0;const wo="__ngSimpleChanges__";function vi(t){return t[wo]||null}const Ki=function(t,e,n){},lc="svg";function li(t){for(;Array.isArray(t);)t=t[hn];return t}function dc(t,e){return li(e[t])}function L(t,e){return li(e[t.index])}function tt(t,e){return t.data[e]}function ct(t,e){return t[e]}function kt(t,e){const n=e[t];return ri(n)?n:n[hn]}function on(t,e){return null==e?null:t[e]}function ln(t){t[no]=0}function dn(t){1024&t[Mn]||(t[Mn]|=1024,Hn(t,1))}function Jn(t){1024&t[Mn]&&(t[Mn]&=-1025,Hn(t,-1))}function Hn(t,e){let n=t[jn];if(null===n)return;n[xo]+=e;let i=n;for(n=n[jn];null!==n&&(1===e&&1===i[xo]||-1===e&&0===i[xo]);)n[xo]+=e,i=n,n=n[jn]}const pn={lFrame:Jo(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function mc(){return pn.bindingsEnabled}function Nc(){return null!==pn.skipHydrationRootTNode}function Ne(){return pn.lFrame.lView}function Xn(){return pn.lFrame.tView}function la(t){return pn.lFrame.contextLView=t,t[$n]}function Ea(t){return pn.lFrame.contextLView=null,t}function Qi(){let t=da();for(;null!==t&&64===t.type;)t=t.parent;return t}function da(){return pn.lFrame.currentTNode}function Zo(t,e){const n=pn.lFrame;n.currentTNode=t,n.isParent=e}function Wc(){return pn.lFrame.isParent}function vr(){pn.lFrame.isParent=!1}function Oo(){const t=pn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Kc(){return pn.lFrame.bindingIndex}function xr(){return pn.lFrame.bindingIndex++}function h(t){const e=pn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function x(t,e){const n=pn.lFrame;n.bindingIndex=n.bindingRootIndex=t,J(e)}function J(t){pn.lFrame.currentDirectiveIndex=t}function Ot(t){const e=pn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function pe(){return pn.lFrame.currentQueryIndex}function fe(t){pn.lFrame.currentQueryIndex=t}function Ge(t){const e=t[We];return 2===e.type?e.declTNode:1===e.type?t[hi]:null}function kn(t,e,n){if(n&pt.SkipSelf){let c=e,a=t;for(;!(c=c.parent,null!==c||n&pt.Host||(c=Ge(a),null===c||(a=a[Si],10&c.type))););if(null===c)return!1;e=c,t=a}const i=pn.lFrame=Yn();return i.currentTNode=e,i.lView=t,!0}function si(t){const e=Yn(),n=t[We];pn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Yn(){const t=pn.lFrame,e=null===t?null:t.child;return null===e?Jo(t):e}function Jo(t){const e={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:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Cr(){const t=pn.lFrame;return pn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const wc=Cr;function Fr(){const t=Cr();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function To(){return pn.lFrame.selectedIndex}function sr(t){pn.lFrame.selectedIndex=t}function xi(){const t=pn.lFrame;return tt(t.tView,t.selectedIndex)}function zs(){pn.lFrame.currentNamespace=lc}function Ps(){!function Cl(){pn.lFrame.currentNamespace=null}()}let I1=!0;function Da(){return I1}function yr(t){I1=t}function ua(t,e){for(let n=e.directiveStart,i=e.directiveEnd;n=i)break}else e[v]<0&&(t[no]+=65536),(f>13>16&&(3&t[Mn])===e&&(t[Mn]+=8192,yl(f,a)):yl(f,a)}const Rc=-1;class ha{constructor(e,n,i){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function Ss(t){return t!==Rc}function ea(t){return 32767&t}function Br(t,e){let n=function F1(t){return t>>16}(t),i=e;for(;n>0;)i=i[Si],n--;return i}let As=!0;function Sa(t){const e=As;return As=t,e}const V1=255,Ts=5;let Dl=0;const Gc={};function s(t,e){const n=p(t,e);if(-1!==n)return n;const i=e[We];i.firstCreatePass&&(t.injectorIndex=e.length,l(i.data,t),l(e,null),l(i.blueprint,null));const c=O(t,e),a=t.injectorIndex;if(Ss(c)){const d=ea(c),f=Br(c,e),v=f[We].data;for(let E=0;E<8;E++)e[a+E]=f[d+E]|v[d+E]}return e[a+8]=c,a}function l(t,e){t.push(0,0,0,0,0,0,0,0,e)}function p(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function O(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,i=null,c=e;for(;null!==c;){if(i=Xc(c),null===i)return Rc;if(n++,c=c[Si],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return Rc}function K(t,e,n){!function g(t,e,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Fn)&&(i=n[Fn]),null==i&&(i=n[Fn]=Dl++);const c=i&V1;e.data[t+(c>>Ts)]|=1<=0?e&V1:ho:e}(n);if("function"==typeof a){if(!kn(e,t,i))return i&pt.Host?Vt(c,0,i):Wt(e,n,i,c);try{let d;if(d=a(i),null!=d||i&pt.Optional)return d;we()}finally{wc()}}else if("number"==typeof a){let d=null,f=p(t,e),v=Rc,E=i&pt.Host?e[Wn][hi]:null;for((-1===f||i&pt.SkipSelf)&&(v=-1===f?O(t,e):e[f+8],v!==Rc&&ui(i,!1)?(d=e[We],f=ea(v),e=Br(v,e)):f=-1);-1!==f;){const H=e[We];if(Ln(a,f,H.data)){const xt=Ye(f,e,n,d,i,E);if(xt!==Gc)return xt}v=e[f+8],v!==Rc&&ui(i,e[We].data[f+8]===E)&&Ln(a,f,e)?(d=H,f=ea(v),e=Br(v,e)):f=-1}}return c}function Ye(t,e,n,i,c,a){const d=e[We],f=d.data[t+8],H=In(f,d,n,null==i?Vi(f)&&As:i!=d&&0!=(3&f.type),c&pt.Host&&a===f);return null!==H?yn(e,d,H,f):Gc}function In(t,e,n,i,c){const a=t.providerIndexes,d=e.data,f=1048575&a,v=t.directiveStart,H=a>>20,Gt=c?f+H:t.directiveEnd;for(let ae=i?f:f+H;ae=v&&ze.type===n)return ae}if(c){const ae=d[v];if(ae&&Ui(ae)&&ae.type===n)return v}return null}function yn(t,e,n,i){let c=t[n];const a=e.data;if(function R1(t){return t instanceof ha}(c)){const d=c;d.resolving&&function ft(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new $(-200,`Circular dependency in DI detected for ${t}${n}`)}(function Ct(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():F(t)}(a[n]));const f=Sa(d.canSeeViewProviders);d.resolving=!0;const E=d.injectImpl?zt(d.injectImpl):null;kn(t,i,pt.Default);try{c=t[n]=d.factory(void 0,a,t,i),e.firstCreatePass&&n>=i.directiveStart&&function Ml(t,e,n){const{ngOnChanges:i,ngOnInit:c,ngDoCheck:a}=e.type.prototype;if(i){const d=ai(e);(n.preOrderHooks??=[]).push(t,d),(n.preOrderCheckHooks??=[]).push(t,d)}c&&(n.preOrderHooks??=[]).push(0-t,c),a&&((n.preOrderHooks??=[]).push(t,a),(n.preOrderCheckHooks??=[]).push(t,a))}(n,a[n],e)}finally{null!==E&&zt(E),Sa(f),d.resolving=!1,wc()}}return c}function Ln(t,e,n){return!!(n[e+(t>>Ts)]&1<{const e=t.prototype.constructor,n=e[En]||uc(e),i=Object.prototype;let c=Object.getPrototypeOf(t.prototype).constructor;for(;c&&c!==i;){const a=c[En]||uc(c);if(a&&a!==n)return a;c=Object.getPrototypeOf(c)}return a=>new a})}function uc(t){return _t(t)?()=>{const e=uc(rt(t));return e&&e()}:co(t)}function Xc(t){const e=t[We],n=e.type;return 2===n?e.declTNode:1===n?t[hi]:null}function Fc(t){return function Pt(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const i=n.length;let c=0;for(;c{const i=function Aa(t){return function(...n){if(t){const i=t(...n);for(const c in i)this[c]=i[c]}}}(e);function c(...a){if(this instanceof c)return i.apply(this,a),this;const d=new c(...a);return f.annotation=d,f;function f(v,E,H){const xt=v.hasOwnProperty(Ur)?v[Ur]:Object.defineProperty(v,Ur,{value:[]})[Ur];for(;xt.length<=H;)xt.push(null);return(xt[H]=xt[H]||[]).push(d),v}}return n&&(c.prototype=Object.create(n.prototype)),c.prototype.ngMetadataName=t,c.annotationCls=c,c})}function pa(t,e){t.forEach(n=>Array.isArray(n)?pa(n,e):e(n))}function id(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Ns(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Rs(t,e){const n=[];for(let i=0;i=0?t[1|i]=n:(i=~i,function d5(t,e,n,i){let c=t.length;if(c==e)t.push(n,i);else if(1===c)t.push(i,t[0]),t[0]=n;else{for(c--,t.push(t[c-1],t[c]);c>e;)t[c]=t[c-2],c--;t[e]=n,t[e+1]=i}}(t,i,e,n)),i}function U1(t,e){const n=Ia(t,e);if(n>=0)return t[1|n]}function Ia(t,e){return function od(t,e,n){let i=0,c=t.length>>n;for(;c!==i;){const a=i+(c-i>>1),d=t[a<e?c=a:i=a+1}return~(c<|^->||--!>|)/g,S5="\u200b$1\u200b";const Nl=new Map;let vd=0;function xd(t){return Nl.get(t)||null}class N5{get lView(){return xd(this.lViewId)}constructor(e,n,i){this.lViewId=e,this.nodeIndex=n,this.native=i}}function hc(t){let e=Fa(t);if(e){if(ri(e)){const n=e;let i,c,a;if(yd(t)){if(i=function X1(t,e){const n=t[We].components;if(n)for(let i=0;i=0){const f=li(a[d]),v=Rl(a,d,f);ec(f,v),e=v;break}}}}return e||null}function Rl(t,e,n){return new N5(t[rc],e,n)}const G1="__ngContext__";function ec(t,e){ri(e)?(t[G1]=e[rc],function T5(t){Nl.set(t[rc],t)}(e)):t[G1]=e}function Fa(t){const e=t[G1];return"number"==typeof e?xd(e):e||null}function yd(t){return t&&t.constructor&&t.constructor.\u0275cmp}function Fl(t,e){const n=t[We];for(let i=Pn;ie.replace(bd,S5))}(e))}function Z1(t,e,n){return t.createElement(e,n)}function Sd(t,e){const n=t[Ho],i=n.indexOf(e);Jn(e),n.splice(i,1)}function J1(t,e){if(t.length<=Di)return;const n=Di+e,i=t[n];if(i){const c=i[Uo];null!==c&&c!==t&&Sd(c,i),e>0&&(t[n-1][Ei]=i[Ei]);const a=Ns(t,Di+e);!function $5(t,e){Ys(t,e,e[Cn],2,null,null),e[hn]=null,e[hi]=null}(i[We],i);const d=a[io];null!==d&&d.detachView(a[We]),i[jn]=null,i[Ei]=null,i[Mn]&=-129}return i}function Vl(t,e){if(!(256&e[Mn])){const n=e[Cn];e[oo]&&gr(e[oo]),e[vc]&&gr(e[vc]),n.destroyNode&&Ys(t,e,n,3,null,null),function K5(t){let e=t[Zi];if(!e)return Ul(t[We],t);for(;e;){let n=null;if(ri(e))n=e[Zi];else{const i=e[Di];i&&(n=i)}if(!n){for(;e&&!e[Ei]&&e!==t;)ri(e)&&Ul(e[We],e),e=e[jn];null===e&&(e=t),ri(e)&&Ul(e[We],e),n=e&&e[Ei]}e=n}}(e)}}function Ul(t,e){if(!(256&e[Mn])){e[Mn]&=-129,e[Mn]|=256,function Y5(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let i=0;i=0?i[d]():i[-d].unsubscribe(),a+=2}else n[a].call(i[n[a+1]]);null!==i&&(e[Co]=null);const c=e[So];if(null!==c){e[So]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[i.directiveStart+c];if(a===re.None||a===re.Emulated)return null}return L(i,n)}}(t,e.parent,n)}function ga(t,e,n,i,c){t.insertBefore(e,n,i,c)}function $l(t,e,n){t.appendChild(e,n)}function Ad(t,e,n,i,c){null!==i?ga(t,e,n,i,c):$l(t,e,n)}function q1(t,e){return t.parentNode(e)}function Nd(t,e,n){return Rd(t,e,n)}let Kl,e2,Ua,n2,Rd=function Wl(t,e,n){return 40&t.type?L(t,n):null};function Gs(t,e,n,i){const c=jl(t,i,e),a=e[Cn],f=Nd(i.parent||e[hi],i,e);if(null!=c)if(Array.isArray(n))for(let v=0;vt,createScript:t=>t,createScriptURL:t=>t})}catch{}return e2}()?.createHTML(t)||t}function nh(t){Ua=t}function ja(){if(void 0!==Ua)return Ua;if(typeof document<"u")return document;throw new $(210,!1)}function o2(){if(void 0===n2&&(n2=null,X.trustedTypes))try{n2=X.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return n2}function $d(t){return o2()?.createHTML(t)||t}function Kd(t){return o2()?.createScriptURL(t)||t}class ba{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${de})`}}class ih extends ba{getTypeName(){return"HTML"}}class Gd extends ba{getTypeName(){return"Style"}}class oh extends ba{getTypeName(){return"Script"}}class ch extends ba{getTypeName(){return"URL"}}class Xd extends ba{getTypeName(){return"ResourceURL"}}function Wr(t){return t instanceof ba?t.changingThisBreaksApplicationSecurity:t}function Ha(t,e){const n=function rh(t){return t instanceof ba&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${de})`)}return n===e}function Yd(t){return new ih(t)}function ah(t){return new Gd(t)}function sh(t){return new oh(t)}function Zl(t){return new ch(t)}function lh(t){return new Xd(t)}class dh{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Va(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.removeChild(n.firstChild),n)}catch{return null}}}class Jl{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Va(e),n}}const uh=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function c2(t){return(t=String(t)).match(uh)?t:"unsafe:"+t}function Lr(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function $a(...t){const e={};for(const n of t)for(const i in n)n.hasOwnProperty(i)&&(e[i]=!0);return e}const ql=Lr("area,br,col,hr,img,wbr"),Zd=Lr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),t0=Lr("rp,rt"),e0=$a(ql,$a(Zd,Lr("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")),$a(t0,Lr("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")),$a(t0,Zd)),n0=Lr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),o0=$a(n0,Lr("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"),Lr("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")),fh=Lr("script,style,template");class hh{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let c=this.checkClobberedElement(n,n.nextSibling);if(c){n=c;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(e){const n=e.nodeName.toLowerCase();if(!e0.hasOwnProperty(n))return this.sanitizedSomething=!0,!fh.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=e.attributes;for(let c=0;c"),!0}endElement(e){const n=e.nodeName.toLowerCase();e0.hasOwnProperty(n)&&!ql.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(qd(e))}checkClobberedElement(e,n){if(n&&(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`);return n}}const ph=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Jd=/([^\#-~ |!])/g;function qd(t){return t.replace(/&/g,"&").replace(ph,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Jd,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let r2;function t6(t,e){let n=null;try{r2=r2||function Qd(t){const e=new Jl(t);return function mh(){try{return!!(new window.DOMParser).parseFromString(Va(""),"text/html")}catch{return!1}}()?new dh(e):e}(t);let i=e?String(e):"";n=r2.getInertBodyElement(i);let c=5,a=i;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,i=a,a=n.innerHTML,n=r2.getInertBodyElement(i)}while(i!==a);return Va((new hh).sanitizeChildren(c0(n)||n))}finally{if(n){const i=c0(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function c0(t){return"content"in t&&function r0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var _a=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(_a||{});function e6(t){const e=Wa();return e?$d(e.sanitize(_a.HTML,t)||""):Ha(t,"HTML")?$d(Wr(t)):t6(ja(),F(t))}function a0(t){const e=Wa();return e?e.sanitize(_a.URL,t)||"":Ha(t,"URL")?Wr(t):c2(F(t))}function n6(t){const e=Wa();if(e)return Kd(e.sanitize(_a.RESOURCE_URL,t)||"");if(Ha(t,"ResourceURL"))return Kd(Wr(t));throw new $(904,!1)}function s0(t,e,n){return function vh(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?n6:a0}(e,n)(t)}function Wa(){const t=Ne();return t&&t[Vo].sanitizer}const Qs=new Lt("ENVIRONMENT_INITIALIZER"),l0=new Lt("INJECTOR",-1),o6=new Lt("INJECTOR_DEF_TYPES");class d0{get(e,n=st){if(n===st){const i=new Error(`NullInjectorError: No provider for ${U(e)}!`);throw i.name="NullInjectorError",i}return n}}function a2(t){return{\u0275providers:t}}function c6(...t){return{\u0275providers:m0(0,t),\u0275fromNgModule:!0}}function m0(t,...e){const n=[],i=new Set;let c;const a=d=>{n.push(d)};return pa(e,d=>{const f=d;Zs(f,a,[],i)&&(c||=[],c.push(f))}),void 0!==c&&r6(c,a),n}function r6(t,e){for(let n=0;n{e(a,i)})}}function Zs(t,e,n,i){if(!(t=rt(t)))return!1;let c=null,a=me(t);const d=!a&&xn(t);if(a||d){if(d&&!d.standalone)return!1;c=t}else{const v=t.ngModule;if(a=me(v),!a)return!1;c=v}const f=i.has(c);if(d){if(f)return!1;if(i.add(c),d.dependencies){const v="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const E of v)Zs(E,e,n,i)}}else{if(!a)return!1;{if(null!=a.imports&&!f){let E;i.add(c);try{pa(a.imports,H=>{Zs(H,e,n,i)&&(E||=[],E.push(H))})}finally{}void 0!==E&&r6(E,e)}if(!f){const E=co(c)||(()=>new c);e({provide:c,useFactory:E,deps:Me},c),e({provide:o6,useValue:c,multi:!0},c),e({provide:Qs,useValue:()=>Xe(c),multi:!0},c)}const v=a.providers;if(null!=v&&!f){const E=t;u0(v,H=>{e(H,E)})}}}return c!==t&&void 0!==t.providers}function u0(t,e){for(let n of t)Ft(n)&&(n=n.\u0275providers),Array.isArray(n)?u0(n,e):e(n)}const xh=R({provide:String,useValue:R});function f0(t){return null!==t&&"object"==typeof t&&xh in t}function va(t){return"function"==typeof t}const h0=new Lt("Set Injector scope."),l2={},Ch={};let p0;function d2(){return void 0===p0&&(p0=new d0),p0}class Qc{}class Ka extends Qc{get destroyed(){return this._destroyed}constructor(e,n,i,c){super(),this.parent=n,this.source=i,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,b0(e,d=>this.processProvider(d)),this.records.set(l0,xa(void 0,this)),c.has("environment")&&this.records.set(Qc,xa(void 0,this));const a=this.records.get(h0);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(o6.multi,Me,pt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const e=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=Xt(this),i=zt(void 0);try{return e()}finally{Xt(n),zt(i)}}get(e,n=st,i=pt.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(On))return e[On](this);i=Nn(i);const a=Xt(this),d=zt(void 0);try{if(!(i&pt.SkipSelf)){let v=this.records.get(e);if(void 0===v){const E=function m6(t){return"function"==typeof t||"object"==typeof t&&t instanceof Lt}(e)&&te(e);v=E&&this.injectableDefInScope(E)?xa(g0(e),l2):null,this.records.set(e,v)}if(null!=v)return this.hydrate(e,v)}return(i&pt.Self?d2():this.parent).get(e,n=i&pt.Optional&&n===st?null:n)}catch(f){if("NullInjectorError"===f.name){if((f[ce]=f[ce]||[]).unshift(U(e)),a)throw f;return function mt(t,e,n,i){const c=t[ce];throw e[V]&&c.unshift(e[V]),t.message=function G(t,e,n,i=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let c=U(e);if(Array.isArray(e))c=e.map(U).join(" -> ");else if("object"==typeof e){let a=[];for(let d in e)if(e.hasOwnProperty(d)){let f=e[d];a.push(d+":"+("string"==typeof f?JSON.stringify(f):U(f)))}c=`{${a.join(", ")}}`}return`${n}${i?"("+i+")":""}[${c}]: ${t.replace(Jt,"\n ")}`}("\n"+t.message,c,n,i),t.ngTokenPath=c,t[ce]=null,t}(f,e,"R3InjectorError",this.source)}throw f}finally{zt(d),Xt(a)}}resolveInjectorInitializers(){const e=Xt(this),n=zt(void 0);try{const c=this.get(Qs.multi,Me,pt.Self);for(const a of c)a()}finally{Xt(e),zt(n)}}toString(){const e=[],n=this.records;for(const i of n.keys())e.push(U(i));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new $(205,!1)}processProvider(e){let n=va(e=rt(e))?e:rt(e&&e.provide);const i=function Mh(t){return f0(t)?xa(void 0,t.useValue):xa(d6(t),l2)}(e);if(va(e)||!0!==e.multi)this.records.get(n);else{let c=this.records.get(n);c||(c=xa(void 0,l2,!0),c.factory=()=>Dn(c.multi),this.records.set(n,c)),n=e,c.multi.push(e)}this.records.set(n,i)}hydrate(e,n){return n.value===l2&&(n.value=Ch,n.value=n.factory()),"object"==typeof n.value&&n.value&&function wh(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;const n=rt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function g0(t){const e=te(t),n=null!==e?e.factory:co(t);if(null!==n)return n;if(t instanceof Lt)throw new $(204,!1);if(t instanceof Function)return function l6(t){const e=t.length;if(e>0)throw Rs(e,"?"),new $(204,!1);const n=function ee(t){return t&&(t[Qt]||t[Ut])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new $(204,!1)}function d6(t,e,n){let i;if(va(t)){const c=rt(t);return co(c)||g0(c)}if(f0(t))i=()=>rt(t.useValue);else if(function s6(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...Dn(t.deps||[]));else if(function a6(t){return!(!t||!t.useExisting)}(t))i=()=>Xe(rt(t.useExisting));else{const c=rt(t&&(t.useClass||t.provide));if(!function yh(t){return!!t.deps}(t))return co(c)||g0(c);i=()=>new c(...Dn(t.deps))}return i}function xa(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function b0(t,e){for(const n of t)Array.isArray(n)?b0(n,e):n&&Ft(n)?b0(n.\u0275providers,e):e(n)}const _0=new Lt("AppId",{providedIn:"root",factory:()=>Lh}),Lh="ng",u6=new Lt("Platform Initializer"),v0=new Lt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),x0=new Lt("AnimationModuleType"),Oh=new Lt("CSP nonce",{providedIn:"root",factory:()=>ja().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let h6=(t,e,n)=>null;function E0(t,e,n=!1){return h6(t,e,n)}class Ah{}class _6{}class Ih{resolveComponentFactory(e){throw function v6(t){const e=Error(`No component factory found for ${U(t)}.`);return e.ngComponent=t,e}(e)}}let n1=(()=>{class t{static{this.NULL=new Ih}}return t})();function C6(){return Ya(Qi(),Ne())}function Ya(t,e){return new o1(L(t,e))}let o1=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=C6}}return t})();function Nh(t){return t instanceof o1?t.nativeElement:t}class c1{}let M6=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function Rh(){const t=Ne(),n=kt(Qi().index,t);return(ri(n)?n:t)[Cn]}()}}return t})(),Fh=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>null})}}return t})();class y6{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const Bh=new y6("16.2.12"),_2={};function k0(t,e=null,n=null,i){const c=D6(t,e,n,i);return c.resolveInjectorInitializers(),c}function D6(t,e=null,n=null,i,c=new Set){const a=[n||Me,c6(t)];return i=i||("object"==typeof t?void 0:U(t)),new Ka(a,e||d2(),i||null,c)}let dr=(()=>{class t{static{this.THROW_IF_NOT_FOUND=st}static{this.NULL=new d0}static create(n,i){if(Array.isArray(n))return k0({name:""},i,n,"");{const c=n.name??"";return k0({name:c},n.parent,n.providers,c)}}static{this.\u0275prov=at({token:t,providedIn:"any",factory:()=>Xe(l0)})}static{this.__NG_ELEMENT_ID__=-1}}return t})();function P0(t){return t.ngOriginalError}class na{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&P0(e);for(;n&&P0(n);)n=P0(n);return n||null}}function S0(t){return e=>{setTimeout(t,void 0,e)}}const Or=class Gh extends o.B{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,i){let c=e,a=n||(()=>null),d=i;if(e&&"object"==typeof e){const v=e;c=v.next?.bind(v),a=v.error?.bind(v),d=v.complete?.bind(v)}this.__isAsync&&(a=S0(a),c&&(c=S0(c)),d&&(d=S0(d)));const f=super.subscribe({next:c,error:a,complete:d});return e instanceof y.yU&&e.add(f),f}};function A0(...t){}class Do{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Or(!1),this.onMicrotaskEmpty=new Or(!1),this.onStable=new Or(!1),this.onError=new Or(!1),typeof Zone>"u")throw new $(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!i&&n,c.shouldCoalesceRunChangeDetection=i,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function Xh(){const t="function"==typeof X.requestAnimationFrame;let e=X[t?"requestAnimationFrame":"setTimeout"],n=X[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&n){const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i);const c=n[Zone.__symbol__("OriginalDelegate")];c&&(n=c)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Yh(t){const e=()=>{!function z6(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(X,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,I0(t),t.isCheckStableRunning=!0,T0(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),I0(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,c,a,d,f)=>{if(function Qh(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(f))return n.invokeTask(c,a,d,f);try{return P6(t),n.invokeTask(c,a,d,f)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&e(),S6(t)}},onInvoke:(n,i,c,a,d,f,v)=>{try{return P6(t),n.invoke(c,a,d,f,v)}finally{t.shouldCoalesceRunChangeDetection&&e(),S6(t)}},onHasTask:(n,i,c,a)=>{n.hasTask(c,a),i===c&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,I0(t),T0(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,i,c,a)=>(n.handleError(c,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Do.isInAngularZone())throw new $(909,!1)}static assertNotInAngularZone(){if(Do.isInAngularZone())throw new $(909,!1)}run(e,n,i){return this._inner.run(e,n,i)}runTask(e,n,i,c){const a=this._inner,d=a.scheduleEventTask("NgZoneEvent: "+c,e,k6,A0,A0);try{return a.runTask(d,n,i)}finally{a.cancelTask(d)}}runGuarded(e,n,i){return this._inner.runGuarded(e,n,i)}runOutsideAngular(e){return this._outer.run(e)}}const k6={};function T0(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function I0(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function P6(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function S6(t){t._nesting--,T0(t)}const T6=new Lt("",{providedIn:"root",factory:N0});function N0(){const t=Pe(Do);let e=!0;const n=new _.c(c=>{e=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{c.next(e),c.complete()})}),i=new _.c(c=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{Do.assertNotInAngularZone(),queueMicrotask(()=>{!e&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(e=!0,c.next(!0))})})});const d=t.onUnstable.subscribe(()=>{Do.assertInAngularZone(),e&&(e=!1,t.runOutsideAngular(()=>{c.next(!1)}))});return()=>{a.unsubscribe(),d.unsubscribe()}});return(0,T.h)(n,i.pipe((0,q.u)()))}function mr(t){return t instanceof Function?t():t}let B0=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>new t})}}return t})();function r1(t){for(;t;){t[Mn]|=64;const e=Ws(t);if(xc(t)&&!e)return t;t=e}return null}const N6=new Lt("",{providedIn:"root",factory:()=>!1});let s1=null;function U6(t,e){return t[e]??H6()}function j6(t,e){const n=H6();n.producerNode?.length&&(t[e]=s1,n.lView=t,s1=j0())}const c7={...Ar,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{r1(t.lView)},lView:null};function j0(){return Object.create(c7)}function H6(){return s1??=j0(),s1}const Bn={};function C2(t){$6(Xn(),Ne(),To()+t,!1)}function $6(t,e,n,i){if(!i)if(3==(3&e[Mn])){const a=t.preOrderCheckHooks;null!==a&&ka(e,a,n)}else{const a=t.preOrderHooks;null!==a&&za(e,a,0,n)}sr(n)}function Ja(t,e=pt.Default){const n=Ne();return null===n?Xe(t,e):se(Qi(),n,rt(t),e)}function W6(){throw new Error("invalid")}function M2(t,e,n,i,c,a,d,f,v,E,H){const xt=e.blueprint.slice();return xt[hn]=c,xt[Mn]=140|i,(null!==E||t&&2048&t[Mn])&&(xt[Mn]|=2048),ln(xt),xt[jn]=xt[Si]=t,xt[$n]=n,xt[Vo]=d||t&&t[Vo],xt[Cn]=f||t&&t[Cn],xt[yi]=v||t&&t[yi]||null,xt[hi]=a,xt[rc]=function A5(){return vd++}(),xt[Fi]=H,xt[Xi]=E,xt[Wn]=2==e.type?t[Wn]:xt,xt}function qa(t,e,n,i,c){let a=t.data[e];if(null===a)a=function H0(t,e,n,i,c){const a=da(),d=Wc(),v=t.data[e]=function u7(t,e,n,i,c,a){let d=e?e.injectorIndex:-1,f=0;return Nc()&&(f|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:c,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?a:a&&a.parent,n,e,i,c);return null===t.firstChild&&(t.firstChild=v),null!==a&&(d?null==a.child&&null!==v.parent&&(a.child=v):null===a.next&&(a.next=v,v.prev=a)),v}(t,e,n,i,c),function C(){return pn.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=n,a.value=i,a.attrs=c;const d=function fo(){const t=pn.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();a.injectorIndex=null===d?-1:d.injectorIndex}return Zo(a,!0),a}function ts(t,e,n,i){if(0===n)return-1;const c=e.length;for(let a=0;aPn&&$6(t,e,Pn,!1),Ki(f?2:0,c);const E=f?a:null,H=ao(E);try{null!==E&&(E.dirty=!1),n(i,c)}finally{Xo(E,H)}}finally{f&&null===e[oo]&&j6(e,oo),sr(d),Ki(f?3:1,c)}}function $0(t,e,n){if(Pc(e)){const i=Ai(null);try{const a=e.directiveEnd;for(let d=e.directiveStart;dnull;function G0(t,e,n,i){for(let c in t)if(t.hasOwnProperty(c)){n=null===n?{}:n;const a=t[c];null===i?Q6(n,e,c,a):i.hasOwnProperty(c)&&Q6(n,e,i[c],a)}return n}function Q6(t,e,n,i){t.hasOwnProperty(n)?t[n].push(e,i):t[n]=[e,i]}function pc(t,e,n,i,c,a,d,f){const v=L(e,n);let H,E=e.inputs;!f&&null!=E&&(H=E[i])?(E2(t,n,H,i,c),Vi(e)&&function p7(t,e){const n=kt(e,t);16&n[Mn]||(n[Mn]|=64)}(n,e.index)):3&e.type&&(i=function h7(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(i),c=null!=d?d(c,e.value||"",i):c,a.setProperty(v,i,c))}function w2(t,e,n,i){if(mc()){const c=null===i?null:{"":-1},a=function v7(t,e){const n=t.directiveRegistry;let i=null,c=null;if(n)for(let a=0;a0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(d)!=f&&d.push(f),d.push(n,i,a)}}(t,e,i,ts(t,n,c.hostVars,Bn),c)}function Er(t,e,n,i,c,a){const d=L(t,e);!function Y0(t,e,n,i,c,a,d){if(null==a)t.removeAttribute(e,c,n);else{const f=null==d?F(a):d(a,i||"",c);t.setAttribute(e,c,f,n)}}(e[Cn],d,a,t.value,n,i,c)}function n8(t,e,n,i,c,a){const d=a[e];if(null!==d)for(let f=0;f{class t{constructor(){this.all=new Set,this.queue=new Map}create(n,i,c){const a=typeof Zone>"u"?null:Zone.current,d=function ke(t,e,n){const i=Object.create(Kn);n&&(i.consumerAllowSignalWrites=!0),i.fn=t,i.schedule=e;const c=d=>{i.cleanupFn=d};return i.ref={notify:()=>ro(i),run:()=>{if(i.dirty=!1,i.hasRun&&!Ic(i))return;i.hasRun=!0;const d=ao(i);try{i.cleanupFn(),i.cleanupFn=rn,i.fn(c)}finally{Xo(i,d)}},cleanup:()=>i.cleanupFn()},i.ref}(n,E=>{this.all.has(E)&&this.queue.set(E,a)},c);let f;this.all.add(d),d.notify();const v=()=>{d.cleanup(),f?.(),this.all.delete(d),this.queue.delete(d)};return f=i?.onDestroy(v),{destroy:v}}flush(){if(0!==this.queue.size)for(const[n,i]of this.queue)this.queue.delete(n),i?i.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}static{this.\u0275prov=at({token:t,providedIn:"root",factory:()=>new t})}}return t})();function D2(t,e,n){let i=n?t.styles:null,c=n?t.classes:null,a=0;if(null!==e)for(let d=0;d0){l8(t,1);const c=n.components;null!==c&&d8(t,c,1)}}function d8(t,e,n){for(let i=0;i-1&&(J1(e,i),Ns(n,i))}this._attachedToViewContainer=!1}Vl(this._lView[We],this._lView)}onDestroy(e){!function Ii(t,e){if(256==(256&t[Mn]))throw new $(911,!1);null===t[So]&&(t[So]=[]),t[So].push(e)}(this._lView,e)}markForCheck(){r1(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mn]&=-129}reattach(){this._lView[Mn]|=128}detectChanges(){k2(this._lView[We],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new $(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function W5(t,e){Ys(t,e,e[Cn],2,null,null)}(this._lView[We],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new $(902,!1);this._appRef=e}}class P7 extends m1{constructor(e){super(e),this._view=e}detectChanges(){const e=this._view;k2(e[We],e,e[$n],!1)}checkNoChanges(){}get context(){return null}}class m8 extends n1{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const n=xn(e);return new es(n,this.ngModule)}}function n3(t){const e=[];for(let n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}class A7{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,i){i=Nn(i);const c=this.injector.get(e,_2,i);return c!==_2||n===_2?c:this.parentInjector.get(e,n,i)}}class es extends _6{get inputs(){const e=this.componentDef,n=e.inputTransforms,i=n3(e.inputs);if(null!==n)for(const c of i)n.hasOwnProperty(c.propName)&&(c.transform=n[c.propName]);return i}get outputs(){return n3(this.componentDef.outputs)}constructor(e,n){super(),this.componentDef=e,this.ngModule=n,this.componentType=e.type,this.selector=function Ti(t){return t.map(qc).join(",")}(e.selectors),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!n}create(e,n,i,c){let a=(c=c||this.ngModule)instanceof Qc?c:c?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const d=a?new A7(e,a):e,f=d.get(c1,null);if(null===f)throw new $(407,!1);const xt={rendererFactory:f,sanitizer:d.get(Fh,null),effectManager:d.get(t3,null),afterRenderEventManager:d.get(B0,null)},Gt=f.createRenderer(null,this.componentDef),ae=this.componentDef.selectors[0][0]||"div",ze=i?function s7(t,e,n,i){const a=i.get(N6,!1)||n===re.ShadowDom,d=t.selectRootElement(e,a);return function l7(t){X6(t)}(d),d}(Gt,i,this.componentDef.encapsulation,d):Z1(Gt,ae,function S7(t){const e=t.toLowerCase();return"svg"===e?lc:"math"===e?"math":null}(ae)),gn=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Fe=null;null!==ze&&(Fe=E0(ze,d,!0));const Rn=K0(0,null,null,1,0,null,null,null,null,null,null),Un=M2(null,Rn,null,gn,null,null,xt,Gt,d,null,Fe);let pi,Oc;si(Un);try{const Gr=this.componentDef;let Os,_l=null;Gr.findHostDirectiveDefs?(Os=[],_l=new Map,Gr.findHostDirectiveDefs(Gr,Os,_l),Os.push(Gr)):Os=[Gr];const Rb=function I7(t,e){const n=t[We],i=Pn;return t[i]=e,qa(n,i,2,"#host",null)}(Un,ze),Fb=function N7(t,e,n,i,c,a,d){const f=c[We];!function R7(t,e,n,i){for(const c of t)e.mergedAttrs=ci(e.mergedAttrs,c.hostAttrs);null!==e.mergedAttrs&&(D2(e,e.mergedAttrs,!0),null!==n&&jd(i,n,e))}(i,t,e,d);let v=null;null!==e&&(v=E0(e,c[yi]));const E=a.rendererFactory.createRenderer(e,n);let H=16;n.signals?H=4096:n.onPush&&(H=64);const xt=M2(c,G6(n),null,H,c[t.index],t,a,E,null,null,v);return f.firstCreatePass&&X0(f,t,i.length-1),L2(c,xt),c[t.index]=xt}(Rb,ze,Gr,Os,Un,xt,Gt);Oc=tt(Rn,Pn),ze&&function u8(t,e,n,i){if(i)gi(t,n,["ng-version",Bh.full]);else{const{attrs:c,classes:a}=function zc(t){const e=[],n=[];let i=1,c=2;for(;i0&&Ud(t,n,a.join(" "))}}(Gt,Gr,ze,i),void 0!==n&&function B7(t,e,n){const i=t.projection=[];for(let c=0;c=0;i--){const c=t[i];c.hostVars=e+=c.hostVars,c.hostAttrs=ci(c.hostAttrs,n=ci(n,c.hostAttrs))}}(i)}function z2(t){return t===Ae?{}:t===Me?[]:t}function h8(t,e){const n=t.viewQuery;t.viewQuery=n?(i,c)=>{e(i,c),n(i,c)}:e}function U7(t,e){const n=t.contentQueries;t.contentQueries=n?(i,c,a)=>{e(i,c,a),n(i,c,a)}:e}function j7(t,e){const n=t.hostBindings;t.hostBindings=n?(i,c)=>{e(i,c),n(i,c)}:e}function v8(t){const e=t.inputConfig,n={};for(const i in e)if(e.hasOwnProperty(i)){const c=e[i];Array.isArray(c)&&c[2]&&(n[i]=c[2])}t.inputTransforms=n}function P2(t){return!!c3(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function c3(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Dr(t,e,n){return t[e]=n}function No(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Ca(t,e,n,i){const c=No(t,e,n);return No(t,e+1,i)||c}function S2(t,e,n,i,c){const a=Ca(t,e,n,i);return No(t,e+2,c)||a}function r3(t,e,n,i){const c=Ne();return No(c,xr(),e)&&(Xn(),Er(xi(),c,t,e,n,i)),r3}function is(t,e,n,i){return No(t,xr(),n)?e+F(n)+i:Bn}function cs(t,e,n,i,c,a,d,f){const E=S2(t,Kc(),n,c,d);return h(3),E?e+F(n)+i+F(c)+a+F(d)+f:Bn}function p3(t,e,n,i,c,a,d,f){const v=Ne(),E=Xn(),H=t+Pn,xt=E.firstCreatePass?function fp(t,e,n,i,c,a,d,f,v){const E=e.consts,H=qa(e,t,4,d||null,on(E,f));w2(e,n,H,on(E,v)),ua(e,H);const xt=H.tView=K0(2,H,i,c,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,E,null);return null!==e.queries&&(e.queries.template(e,H),xt.queries=e.queries.embeddedTView(H)),H}(H,E,v,e,n,i,c,a,d):E.data[H];Zo(xt,!1);const Gt=P8(E,v,xt,t);Da()&&Gs(E,v,Gt,xt),ec(Gt,v),L2(v,v[H]=i8(Gt,v,Gt,xt)),_i(xt)&&y2(E,v,xt),null!=d&&W0(v,xt,f)}let P8=function S8(t,e,n,i){return yr(!0),e[Cn].createComment("")};function I8(t){return ct(function qr(){return pn.lFrame.contextLView}(),Pn+t)}function F2(t,e,n){const i=Ne();return No(i,xr(),e)&&pc(Xn(),xi(),i,t,e,i[Cn],n,!1),F2}function g3(t,e,n,i,c){const d=c?"class":"style";E2(t,n,e.inputs[d],d,i)}function B2(t,e,n,i){const c=Ne(),a=Xn(),d=Pn+t,f=c[Cn],v=a.firstCreatePass?function pp(t,e,n,i,c,a){const d=e.consts,v=qa(e,t,2,i,on(d,c));return w2(e,n,v,on(d,a)),null!==v.attrs&&D2(v,v.attrs,!1),null!==v.mergedAttrs&&D2(v,v.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,v),v}(d,a,c,e,n,i):a.data[d],E=_3(a,c,v,f,e,t);c[d]=E;const H=_i(v);return Zo(v,!0),jd(f,E,v),32!=(32&v.flags)&&Da()&&Gs(a,c,E,v),0===function uo(){return pn.lFrame.elementDepthCount}()&&ec(E,c),function Ao(){pn.lFrame.elementDepthCount++}(),H&&(y2(a,c,v),$0(a,v,c)),null!==i&&W0(c,v),B2}function h1(){let t=Qi();Wc()?vr():(t=t.parent,Zo(t,!1));const e=t;(function Jr(t){return pn.skipHydrationRootTNode===t})(e)&&function Oa(){pn.skipHydrationRootTNode=null}(),function ar(){pn.lFrame.elementDepthCount--}();const n=Xn();return n.firstCreatePass&&(ua(n,t),Pc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Ll(t){return 0!=(8&t.flags)}(e)&&g3(n,e,Ne(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function Ol(t){return 0!=(16&t.flags)}(e)&&g3(n,e,Ne(),e.stylesWithoutHost,!1),h1}function b3(t,e,n,i){return B2(t,e,n,i),h1(),b3}let _3=(t,e,n,i,c,a)=>(yr(!0),Z1(i,c,function T1(){return pn.lFrame.currentNamespace}()));function V2(t,e,n){const i=Ne(),c=Xn(),a=t+Pn,d=c.firstCreatePass?function _p(t,e,n,i,c){const a=e.consts,d=on(a,i),f=qa(e,t,8,"ng-container",d);return null!==d&&D2(f,d,!0),w2(e,n,f,on(a,c)),null!==e.queries&&e.queries.elementStart(e,f),f}(a,c,i,e,n):c.data[a];Zo(d,!0);const f=x3(c,i,d,t);return i[a]=f,Da()&&Gs(c,i,f,d),ec(f,i),_i(d)&&(y2(c,i,d),$0(c,d,i)),null!=n&&W0(i,d),V2}function U2(){let t=Qi();const e=Xn();return Wc()?vr():(t=t.parent,Zo(t,!1)),e.firstCreatePass&&(ua(e,t),Pc(t)&&e.queries.elementEnd(t)),U2}function v3(t,e,n){return V2(t,e,n),U2(),v3}let x3=(t,e,n,i)=>(yr(!0),Q1(e[Cn],""));function N8(){return Ne()}function C3(t){return!!t&&"function"==typeof t.then}function R8(t){return!!t&&"function"==typeof t.subscribe}function M3(t,e,n,i){const c=Ne(),a=Xn(),d=Qi();return B8(a,c,c[Cn],d,t,e,i),M3}function y3(t,e){const n=Qi(),i=Ne(),c=Xn();return B8(c,i,J0(Ot(c.data),n,i),n,t,e),y3}function B8(t,e,n,i,c,a,d){const f=_i(i),E=t.firstCreatePass&&c8(t),H=e[$n],xt=o8(e);let Gt=!0;if(3&i.type||d){const Ue=L(i,e),Ze=d?d(Ue):Ue,gn=xt.length,Fe=d?Un=>d(li(Un[i.index])):i.index;let Rn=null;if(!d&&f&&(Rn=function F8(t,e,n,i){const c=t.cleanup;if(null!=c)for(let a=0;av?f[v]:null}"string"==typeof d&&(a+=2)}return null}(t,e,c,i.index)),null!==Rn)(Rn.__ngLastListenerFn__||Rn).__ngNextListenerFn__=a,Rn.__ngLastListenerFn__=a,Gt=!1;else{a=U8(i,e,H,a,!1);const Un=n.listen(Ze,c,a);xt.push(a,Un),E&&E.push(c,Fe,gn,gn+1)}}else a=U8(i,e,H,a,!1);const ae=i.outputs;let ze;if(Gt&&null!==ae&&(ze=ae[c])){const Ue=ze.length;if(Ue)for(let Ze=0;Ze-1?kt(t.index,e):e);let v=V8(e,n,i,d),E=a.__ngNextListenerFn__;for(;E;)v=V8(e,n,E,d)&&v,E=E.__ngNextListenerFn__;return c&&!1===v&&d.preventDefault(),v}}function j8(t=1){return function Mr(t){return(pn.lFrame.contextLView=function ks(t,e){for(;t>0;)e=e[Si],t--;return e}(t,pn.lFrame.contextLView))[$n]}(t)}function xp(t,e){let n=null;const i=function zr(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let c=0;c>17&32767}function k3(t){return 2|t}function Ma(t){return(131068&t)>>2}function z3(t,e){return-131069&t|e<<2}function P3(t){return 1|t}function Y8(t,e,n,i,c){const a=t[n+1],d=null===e;let f=i?ia(a):Ma(a),v=!1;for(;0!==f&&(!1===v||d);){const H=t[f+1];Op(t[f],e)&&(v=!0,t[f+1]=i?P3(H):k3(H)),f=i?ia(H):Ma(H)}v&&(t[n+1]=i?k3(a):P3(a))}function Op(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Ia(t,e)>=0}const go={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Q8(t){return t.substring(go.key,go.keyEnd)}function Z8(t){return t.substring(go.value,go.valueEnd)}function $2(t,e){const n=go.textEnd;return n===e?-1:(e=go.keyEnd=function tm(t,e,n){for(;e32;)e++;return e}(t,go.key=e,n),fs(t,e,n))}function J8(t,e){const n=go.textEnd;let i=go.key=fs(t,e,n);return n===i?-1:(i=go.keyEnd=function kp(t,e,n){let i;for(;e=65&&(-33&i)<=90||i>=48&&i<=57);)e++;return e}(t,i,n),i=em(t,i,n),i=go.value=fs(t,i,n),i=go.valueEnd=function zp(t,e,n){let i=-1,c=-1,a=-1,d=e,f=d;for(;d32&&(f=d),a=c,c=i,i=-33&v}return f}(t,i,n),em(t,i,n))}function q8(t){go.key=0,go.keyEnd=0,go.value=0,go.valueEnd=0,go.textEnd=t.length}function fs(t,e,n){for(;e=0;n=J8(e,n))I3(t,Q8(e),Z8(e))}function im(t){hr(Ip,kr,t,!0)}function kr(t,e){for(let n=function Ep(t){return q8(t),$2(t,fs(t,0,go.textEnd))}(e);n>=0;n=$2(e,n))Bc(t,Q8(e),!0)}function fr(t,e,n,i){const c=Ne(),a=Xn(),d=h(2);a.firstUpdatePass&&T3(a,t,d,i),e!==Bn&&No(c,d,e)&&am(a,a.data[To()],c,c[Cn],t,c[d+1]=function Rp(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=U(Wr(t)))),t}(e,n),i,d)}function hr(t,e,n,i){const c=Xn(),a=h(2);c.firstUpdatePass&&T3(c,null,a,i);const d=Ne();if(n!==Bn&&No(d,a,n)){const f=c.data[To()];if(R3(f,i)&&!om(c,a)){let v=i?f.classesWithoutHost:f.stylesWithoutHost;null!==v&&(n=P(v,n||"")),g3(c,f,d,n,i)}else!function Np(t,e,n,i,c,a,d,f){c===Bn&&(c=Me);let v=0,E=0,H=0=t.expandoStartIndex}function T3(t,e,n,i){const c=t.data;if(null===c[n+1]){const a=c[To()],d=om(t,n);R3(a,i)&&null===e&&!d&&(e=!1),e=function cm(t,e,n,i){const c=Ot(t);let a=i?e.residualClasses:e.residualStyles;if(null===c)0===(i?e.classBindings:e.styleBindings)&&(n=g1(n=K2(null,t,e,n,i),e.attrs,i),a=null);else{const d=e.directiveStylingLast;if(-1===d||t[d]!==c)if(n=K2(c,t,e,n,i),null===a){let v=function rm(t,e,n){const i=n?e.classBindings:e.styleBindings;if(0!==Ma(i))return t[ia(i)]}(t,e,i);void 0!==v&&Array.isArray(v)&&(v=K2(null,t,e,v[1],i),v=g1(v,e.attrs,i),function Sp(t,e,n,i){t[ia(n?e.classBindings:e.styleBindings)]=i}(t,e,i,v))}else a=function Ap(t,e,n){let i;const c=e.directiveEnd;for(let a=1+e.directiveStylingLast;a0)&&(E=!0)):H=n,c)if(0!==v){const Gt=ia(t[f+1]);t[i+1]=H2(Gt,f),0!==Gt&&(t[Gt+1]=z3(t[Gt+1],i)),t[f+1]=function Mp(t,e){return 131071&t|e<<17}(t[f+1],i)}else t[i+1]=H2(f,0),0!==f&&(t[f+1]=z3(t[f+1],i)),f=i;else t[i+1]=H2(v,0),0===f?f=i:t[v+1]=z3(t[v+1],i),v=i;E&&(t[i+1]=k3(t[i+1])),Y8(t,H,i,!0),Y8(t,H,i,!1),function S3(t,e,n,i,c){const a=c?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof e&&Ia(a,e)>=0&&(n[i+1]=P3(n[i+1]))}(e,H,t,i,a),d=H2(f,v),a?e.classBindings=d:e.styleBindings=d}(c,a,e,n,d,i)}}function K2(t,e,n,i,c){let a=null;const d=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f0;){const v=t[c],E=Array.isArray(v),H=E?v[1]:v,xt=null===H;let Gt=n[c+1];Gt===Bn&&(Gt=xt?Me:void 0);let ae=xt?U1(Gt,i):H===i?Gt:void 0;if(E&&!G2(ae)&&(ae=U1(v,i)),G2(ae)&&(f=ae,d))return f;const ze=t[c+1];c=d?ia(ze):Ma(ze)}if(null!==e){let v=a?e.residualClasses:e.residualStyles;null!=v&&(f=U1(v,i))}return f}function G2(t){return void 0!==t}function R3(t,e){return 0!=(t.flags&(e?8:16))}function sm(t,e=""){const n=Ne(),i=Xn(),c=t+Pn,a=i.firstCreatePass?qa(i,c,1,e,null):i.data[c],d=F3(i,n,a,e,t);n[c]=d,Da()&&Gs(i,n,d,a),Zo(a,!1)}let F3=(t,e,n,i,c)=>(yr(!0),function Ks(t,e){return t.createText(e)}(e[Cn],i));function B3(t){return b1("",t,""),B3}function b1(t,e,n){const i=Ne(),c=is(i,t,e,n);return c!==Bn&&Kr(i,To(),c),b1}function V3(t,e,n,i,c){const a=Ne(),d=function os(t,e,n,i,c,a){const f=Ca(t,Kc(),n,c);return h(2),f?e+F(n)+i+F(c)+a:Bn}(a,t,e,n,i,c);return d!==Bn&&Kr(a,To(),d),V3}function U3(t,e,n,i,c,a,d){const f=Ne(),v=cs(f,t,e,n,i,c,a,d);return v!==Bn&&Kr(f,To(),v),U3}function j3(t,e,n){hr(Bc,kr,is(Ne(),t,e,n),!0)}function Y2(t,e,n){const i=Ne();return No(i,xr(),e)&&pc(Xn(),xi(),i,t,e,i[Cn],n,!0),Y2}function G3(t,e,n){const i=Ne();if(No(i,xr(),e)){const a=Xn(),d=xi();pc(a,d,i,t,e,J0(Ot(a.data),d,i),n,!0)}return G3}const ya=void 0;var qp=["en",[["a","p"],["AM","PM"],ya],[["AM","PM"],ya,ya],[["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"]],ya,[["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"]],ya,[["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}",ya,"{1} 'at' {0}",ya],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Jp(t){const n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let hs={};function X3(t){const e=function t9(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Lm(e);if(n)return n;const i=e.split("-")[0];if(n=Lm(i),n)return n;if("en"===i)return qp;throw new $(701,!1)}function Y3(t){return X3(t)[ps.PluralCase]}function Lm(t){return t in hs||(hs[t]=X.ng&&X.ng.common&&X.ng.common.locales&&X.ng.common.locales[t]),hs[t]}var ps=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(ps||{});const gs="en-US";let Em=gs;function i4(t,e,n,i,c){if(t=rt(t),Array.isArray(t))for(let a=0;a>20;if(va(t)||!t.multi){const ae=new ha(E,c,Ja),ze=o4(v,e,c?H:H+Gt,xt);-1===ze?(K(s(f,d),a,v),xs(a,t,e.length),e.push(v),f.directiveStart++,f.directiveEnd++,c&&(f.providerIndexes+=1048576),n.push(ae),d.push(ae)):(n[ze]=ae,d[ze]=ae)}else{const ae=o4(v,e,H+Gt,xt),ze=o4(v,e,H,H+Gt),Ze=ze>=0&&n[ze];if(c&&!Ze||!c&&!(ae>=0&&n[ae])){K(s(f,d),a,v);const gn=function V9(t,e,n,i,c){const a=new ha(t,n,Ja);return a.multi=[],a.index=e,a.componentProviders=0,nu(a,c,i&&!n),a}(c?iu:B9,n.length,c,i,E);!c&&Ze&&(n[ze].providerFactory=gn),xs(a,t,e.length,0),e.push(v),f.directiveStart++,f.directiveEnd++,c&&(f.providerIndexes+=1048576),n.push(gn),d.push(gn)}else xs(a,t,ae>-1?ae:ze,nu(n[c?ze:ae],E,!c&&i));!c&&i&&Ze&&n[ze].componentProviders++}}}function xs(t,e,n,i){const c=va(e),a=function s2(t){return!!t.useClass}(e);if(c||a){const v=(a?rt(e.useClass):e).prototype.ngOnDestroy;if(v){const E=t.destroyHooks||(t.destroyHooks=[]);if(!c&&e.multi){const H=E.indexOf(n);-1===H?E.push(n,[i,v]):E[H+1].push(i,v)}else E.push(n,v)}}}function nu(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function o4(t,e,n,i){for(let c=n;c{n.providersResolver=(i,c)=>function eu(t,e,n){const i=Xn();if(i.firstCreatePass){const c=Ui(t);i4(n,i.data,i.blueprint,c,!0),i4(e,i.data,i.blueprint,c,!1)}}(i,c?c(t):t,e)}}class oa{}class cu{}function U9(t,e){return new r4(t,e??null,[])}class r4 extends oa{constructor(e,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new m8(this);const c=Li(e);this._bootstrapComponents=mr(c.bootstrap),this._r3Injector=D6(e,n,[{provide:oa,useValue:this},{provide:n1,useValue:this.componentFactoryResolver},...i],U(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){const e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class el extends cu{constructor(e){super(),this.moduleType=e}create(e){return new r4(this.moduleType,e,[])}}class ru extends oa{constructor(e){super(),this.componentFactoryResolver=new m8(this),this.instance=null;const n=new Ka([...e.providers,{provide:oa,useValue:this},{provide:n1,useValue:this.componentFactoryResolver}],e.parent||d2(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function a4(t,e,n=null){return new ru({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}let H9=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=m0(0,n.type),c=i.length>0?a4([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,c)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=at({token:t,providedIn:"environment",factory:()=>new t(Xe(Qc))})}}return t})();function au(t){t.getStandaloneInjector=e=>e.get(H9).getOrCreateStandaloneInjector(t)}function pu(t,e,n){const i=Oo()+t,c=Ne();return c[i]===Bn?Dr(c,i,n?e.call(n):e()):function u1(t,e){return t[e]}(c,i)}function m4(t,e,n,i){return vu(Ne(),Oo(),t,e,n,i)}function gu(t,e,n,i,c){return xu(Ne(),Oo(),t,e,n,i,c)}function bu(t,e,n,i,c,a,d){return function u4(t,e,n,i,c,a,d,f,v){const E=e+n;return function Zc(t,e,n,i,c,a){const d=Ca(t,e,n,i);return Ca(t,e+2,c,a)||d}(t,E,c,a,d,f)?Dr(t,E+4,v?i.call(v,c,a,d,f):i(c,a,d,f)):M1(t,E+4)}(Ne(),Oo(),t,e,n,i,c,a,d)}function M1(t,e){const n=t[e];return n===Bn?void 0:n}function vu(t,e,n,i,c,a){const d=e+n;return No(t,d,c)?Dr(t,d+1,a?i.call(a,c):i(c)):M1(t,d+1)}function xu(t,e,n,i,c,a,d){const f=e+n;return Ca(t,f,c,a)?Dr(t,f+2,d?i.call(d,c,a):i(c,a)):M1(t,f+2)}function Mu(t,e){const n=Xn();let i;const c=t+Pn;n.firstCreatePass?(i=function yu(t,e){if(e)for(let n=e.length-1;n>=0;n--){const i=e[n];if(t===i.name)return i}}(e,n.pipeRegistry),n.data[c]=i,i.onDestroy&&(n.destroyHooks??=[]).push(c,i.onDestroy)):i=n.data[c];const a=i.factory||(i.factory=co(i.type)),f=zt(Ja);try{const v=Sa(!1),E=a();return Sa(v),function T8(t,e,n,i){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=i}(n,Ne(),c,E),E}finally{zt(f)}}function Lu(t,e,n){const i=t+Pn,c=Ne(),a=ct(c,i);return y1(c,i)?vu(c,Oo(),e,a.transform,n,a):a.transform(n)}function Ou(t,e,n,i){const c=t+Pn,a=Ne(),d=ct(a,c);return y1(a,c)?xu(a,Oo(),e,d.transform,n,i,d):d.transform(n,i)}function Eu(t,e,n,i,c){const a=t+Pn,d=Ne(),f=ct(d,a);return y1(d,a)?function Cu(t,e,n,i,c,a,d,f){const v=e+n;return S2(t,v,c,a,d)?Dr(t,v+3,f?i.call(f,c,a,d):i(c,a,d)):M1(t,v+3)}(d,Oo(),e,f.transform,n,i,c,f):f.transform(n,i,c)}function y1(t,e){return t[We].data[e].pure}function eg(){return this._results[Symbol.iterator]()}class w1{get changes(){return this._changes||(this._changes=new Or)}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=w1.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=eg)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){const i=this;i.dirty=!1;const c=function tc(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function Ta(t,e,n){if(t.length!==e.length)return!1;for(let i=0;i0&&(n[c-1][Ei]=e),i{class t{static{this.__NG_ELEMENT_ID__=og}}return t})();const ig=Cs,ku=class extends ig{constructor(e,n,i){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,i){const c=function ng(t,e,n,i){const c=e.tView,f=M2(t,c,n,4096&t[Mn]?4096:16,null,e,null,null,null,i?.injector??null,i?.hydrationInfo??null);f[Uo]=t[e.index];const E=t[io];return null!==E&&(f[io]=E.createEmbeddedView(c)),q0(c,f,n),f}(this._declarationLView,this._declarationTContainer,e,{injector:n,hydrationInfo:i});return new m1(c)}};function og(){return nl(Qi(),Ne())}function nl(t,e){return 4&t.type?new ku(e,t,Ya(t,e)):null}let O1=(()=>{class t{static{this.__NG_ELEMENT_ID__=dg}}return t})();function dg(){return Iu(Qi(),Ne())}const p4=O1,Au=class extends p4{constructor(e,n,i){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=i}get element(){return Ya(this._hostTNode,this._hostLView)}get injector(){return new qn(this._hostTNode,this._hostLView)}get parentInjector(){const e=O(this._hostTNode,this._hostLView);if(Ss(e)){const n=Br(e,this._hostLView),i=ea(e);return new qn(n[We].data[i+8],n)}return new qn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=Tu(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-Di}createEmbeddedView(e,n,i){let c,a;"number"==typeof i?c=i:null!=i&&(c=i.index,a=i.injector);const f=e.createEmbeddedViewImpl(n||{},a,null);return this.insertImpl(f,c,false),f}createComponent(e,n,i,c,a){const d=e&&!function Eo(t){return"function"==typeof t}(e);let f;if(d)f=n;else{const Ue=n||{};f=Ue.index,i=Ue.injector,c=Ue.projectableNodes,a=Ue.environmentInjector||Ue.ngModuleRef}const v=d?e:new es(xn(e)),E=i||this.parentInjector;if(!a&&null==v.ngModule){const Ze=(d?E:this.parentInjector).get(Qc,null);Ze&&(a=Ze)}xn(v.componentType??{});const ae=v.create(E,c,null,a);return this.insertImpl(ae.hostView,f,false),ae}insert(e,n){return this.insertImpl(e,n,!1)}insertImpl(e,n,i){const c=e._lView;if(function Ve(t){return ki(t[jn])}(c)){const v=this.indexOf(e);if(-1!==v)this.detach(v);else{const E=c[jn],H=new Au(E,E[hi],E[jn]);H.detach(H.indexOf(e))}}const d=this._adjustIndex(n),f=this._lContainer;return Du(f,c,d,!i),e.attachToViewContainerRef(),id(ol(f),d,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=Tu(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),i=J1(this._lContainer,n);i&&(Ns(ol(this._lContainer),n),Vl(i[We],i))}detach(e){const n=this._adjustIndex(e,-1),i=J1(this._lContainer,n);return i&&null!=Ns(ol(this._lContainer),n)?new m1(i):null}_adjustIndex(e,n=0){return e??this.length+n}};function Tu(t){return t[8]}function ol(t){return t[8]||(t[8]=[])}function Iu(t,e){let n;const i=e[t.index];return ki(i)?n=i:(n=i8(i,e,null,t),e[t.index]=n,L2(e,n)),Ru(n,e,t,i),new Au(n,t,e)}let Ru=function Fu(t,e,n,i){if(t[Bi])return;let c;c=8&n.type?li(i):function Nu(t,e){const n=t[Cn],i=n.createComment(""),c=L(e,t);return ga(n,q1(n,c),i,function Id(t,e){return t.nextSibling(e)}(n,c),!1),i}(e,n),t[Bi]=c};class cl{constructor(e){this.queryList=e,this.matches=null}clone(){return new cl(this.queryList)}setDirty(){this.queryList.setDirty()}}class g4{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const i=null!==e.contentQueries?e.contentQueries[0]:n.length,c=[];for(let a=0;a0)i.push(d[f/2]);else{const E=a[f+1],H=e[-v];for(let xt=Di;xt{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=Pe(z1,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const c of this.appInits){const a=c();if(C3(a))n.push(a);else if(R8(a)){const d=new Promise((f,v)=>{a.subscribe({complete:f,error:v})});n.push(d)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(c=>{this.reject(c)}),0===n.length&&i(),this.initialized=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),mf=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const dl=new Lt("LocaleId",{providedIn:"root",factory:()=>Pe(dl,pt.Optional|pt.SkipSelf)||function Ig(){return typeof $localize<"u"&&$localize.locale||gs}()}),Ng=new Lt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let uf=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new k.t(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class ff{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let Fg=(()=>{class t{compileModuleSync(n){return new el(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),a=mr(Li(n).declarations).reduce((d,f)=>{const v=xn(f);return v&&d.push(new es(v)),d},[]);return new ff(i,a)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Cf=new Lt(""),Mf=new Lt("");let T4,qg=(()=>{class t{constructor(n,i,c){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,T4||(function wf(t){T4=t}(c),c.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Do.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,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 n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,c){let a=-1;i&&i>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==a),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:a,updateCb:c})}whenStable(n,i,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,c){return[]}static{this.\u0275fac=function(i){return new(i||t)(Xe(Do),Xe(yf),Xe(Mf))}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac})}}return t})(),yf=(()=>{class t{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return T4?.findTestabilityInTree(this,n,i)??null}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})(),ca=null;const I4=new Lt("PlatformDestroyListeners"),N4=new Lt("appBootstrapListener");class R4{constructor(e,n){this.name=e,this.token=n}}function cb(t){try{const{rootComponent:e,appProviders:n,platformProviders:i}=t,c=function ob(t=[]){if(ca)return ca;const e=function Ef(t=[],e){return dr.create({name:e,providers:[{provide:h0,useValue:"platform"},{provide:I4,useValue:new Set([()=>ca=null])},...t]})}(t);return ca=e,function Of(){!function Zr(t){Qr=t}(()=>{throw new $(600,!1)})}(),function F4(t){t.get(u6,null)?.forEach(n=>n())}(e),e}(i),a=[db(),...n||[]],f=new ru({providers:a,parent:c,debugName:"",runEnvironmentInitializers:!1}).injector,v=f.get(Do);return v.run(()=>{f.resolveInjectorInitializers();const E=f.get(na,null);let H;v.runOutsideAngular(()=>{H=v.onError.subscribe({next:ae=>{E.handleError(ae)}})});const xt=()=>f.destroy(),Gt=c.get(I4);return Gt.add(xt),f.onDestroy(()=>{H.unsubscribe(),Gt.delete(xt)}),function zf(t,e,n){try{const i=n();return C3(i)?i.catch(c=>{throw e.runOutsideAngular(()=>t.handleError(c)),c}):i}catch(i){throw e.runOutsideAngular(()=>t.handleError(i)),i}}(E,v,()=>{const ae=f.get(k4);return ae.runInitializers(),ae.donePromise.then(()=>{!function J2(t){Kt(t,"Expected localeId to be defined"),"string"==typeof t&&(Em=t.toLowerCase().replace(/_/g,"-"))}(f.get(dl,gs)||gs);const Ue=f.get(ws);return void 0!==e&&Ue.bootstrap(e),Ue})})})}catch(e){return Promise.reject(e)}}let ws=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Pe(Pf),this.zoneIsStable=Pe(T6),this.componentTypes=[],this.components=[],this.isStable=Pe(uf).hasPendingTasks.pipe((0,it.n)(n=>n?(0,Y.of)(!1):this.zoneIsStable),(0,et.F)(),(0,q.u)()),this._injector=Pe(Qc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const c=n instanceof _6;if(!this._injector.get(k4).done)throw!c&&_o(n),new $(405,!1);let d;d=c?n:this._injector.get(n1).resolveComponentFactory(n),this.componentTypes.push(d.componentType);const f=function nb(t){return t.isBoundToModule}(d)?void 0:this._injector.get(oa),E=d.create(dr.NULL,[],i||d.selector,f),H=E.location.nativeElement,xt=E.injector.get(Cf,null);return xt?.registerApplication(H),E.onDestroy(()=>{this.detachView(E.hostView),fl(this.components,E),xt?.unregisterApplication(H)}),this._loadComponent(E),E}tick(){if(this._runningTick)throw new $(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;fl(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(N4,[]);i.push(...this._bootstrapListeners),i.forEach(c=>c(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>fl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new $(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function fl(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const Pf=new Lt("",{providedIn:"root",factory:()=>Pe(na).handleError.bind(void 0)});function Sf(){const t=Pe(Do),e=Pe(na);return n=>t.runOutsideAngular(()=>e.handleError(n))}let lb=(()=>{class t{constructor(){this.zone=Pe(Do),this.applicationRef=Pe(ws)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=at({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Af(t){return[{provide:Do,useFactory:t},{provide:Qs,multi:!0,useFactory:()=>{const e=Pe(lb,{optional:!0});return()=>e.initialize()}},{provide:Pf,useFactory:Sf},{provide:T6,useFactory:N0}]}function db(t){return a2([[],Af(()=>new Do(function kf(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}(t)))])}function Tf(){return!1}let mb=(()=>{class t{static{this.__NG_ELEMENT_ID__=ub}}return t})();function ub(t){return function fb(t,e,n){if(Vi(t)&&!n){const i=kt(t.index,e);return new m1(i,i)}return 47&t.type?new m1(e[Wn],e):null}(Qi(),Ne(),16==(16&t))}class jf{constructor(){}supports(e){return P2(e)}create(e){return new Hf(e)}}const bb=(t,e)=>e;class Hf{constructor(e){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=e||bb}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,i=this._removalsHead,c=0,a=null;for(;n||i;){const d=!i||n&&n.currentIndex<$f(i,c,a)?n:i,f=$f(d,c,a),v=d.currentIndex;if(d===i)c--,i=i._nextRemoved;else if(n=n._next,null==d.previousIndex)c++;else{a||(a=[]);const E=f-c,H=v-c;if(E!=H){for(let Gt=0;Gt{d=this._trackByFn(c,f),null!==n&&Object.is(n.trackById,d)?(i&&(n=this._verifyReinsertion(n,f,d,c)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,d,c),i=!0),n=n._next,c++}),this.length=c;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,i,c){let a;return null===e?a=this._itTail:(a=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,a,c)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(i,c))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,a,c)):e=this._addAfter(new _b(n,i),a,c),e}_verifyReinsertion(e,n,i,c){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==a?e=this._reinsertAfter(a,e._prev,c):e.currentIndex!=c&&(e.currentIndex=c,this._addToMoves(e,c)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}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(e,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const c=e._prevRemoved,a=e._nextRemoved;return null===c?this._removalsHead=a:c._nextRemoved=a,null===a?this._removalsTail=c:a._prevRemoved=c,this._insertAfter(e,n,i),this._addToMoves(e,i),e}_moveAfter(e,n,i){return this._unlink(e),this._insertAfter(e,n,i),this._addToMoves(e,i),e}_addAfter(e,n,i){return this._insertAfter(e,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,i){const c=null===n?this._itHead:n._next;return e._next=c,e._prev=n,null===c?this._itTail=e:c._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new W4),this._linkedRecords.put(e),e.currentIndex=i,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,i=e._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new W4),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class _b{constructor(e,n){this.item=e,this.trackById=n,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 vb{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,e))return i;return null}remove(e){const n=e._prevDup,i=e._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class W4{constructor(){this.map=new Map}put(e){const n=e.trackById;let i=this.map.get(n);i||(i=new vb,this.map.set(n,i)),i.add(e)}get(e,n){const c=this.map.get(e);return c?c.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function $f(t,e,n){const i=t.previousIndex;if(null===i)return i;let c=0;return n&&i{if(n&&n.key===c)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const a=this._getOrCreateRecordForKey(c,i);n=this._insertBeforeOrAppend(n,a)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const i=e._prev;return n._next=e,n._prev=i,e._prev=n,i&&(i._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const c=this._records.get(e);this._maybeAddToChanges(c,n);const a=c._prev,d=c._next;return a&&(a._next=d),d&&(d._prev=a),c._next=null,c._prev=null,c}const i=new Kf(e);return this._records.set(e,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(i=>n(e[i],i))}}class Kf{constructor(e){this.key=e,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 Gf(){return new K4([new jf])}let K4=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:Gf})}constructor(n){this.factories=n}static create(n,i){if(null!=i){const c=i.factories.slice();n=n.concat(c)}return new t(n)}static extend(n){return{provide:t,useFactory:i=>t.create(n,i||Gf()),deps:[[t,new Vs,new Bs]]}}find(n){const i=this.factories.find(c=>c.supports(n));if(null!=i)return i;throw new $(901,!1)}}return t})();function Xf(){return new gl([new Wf])}let gl=(()=>{class t{static{this.\u0275prov=at({token:t,providedIn:"root",factory:Xf})}constructor(n){this.factories=n}static create(n,i){if(i){const c=i.factories.slice();n=n.concat(c)}return new t(n)}static extend(n){return{provide:t,useFactory:i=>t.create(n,i||Xf()),deps:[[t,new Vs,new Bs]]}}find(n){const i=this.factories.find(c=>c.supports(n));if(i)return i;throw new $(901,!1)}}return t})(),Lb=(()=>{class t{constructor(n){}static{this.\u0275fac=function(i){return new(i||t)(Xe(ws))}}static{this.\u0275mod=oc({type:t})}static{this.\u0275inj=It({})}}return t})();function Ls(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function Ib(t){const e=xn(t);if(!e)return null;const n=new es(e);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},89417:(Oe,Et,r)=>{r.d(Et,{$R:()=>vo,BC:()=>ee,Fm:()=>Po,JD:()=>We,MJ:()=>bi,Q0:()=>Ro,X1:()=>jc,YN:()=>ji,YS:()=>Fi,Yp:()=>ki,cV:()=>di,cb:()=>me,cz:()=>_t,gE:()=>Jt,j4:()=>Li,k0:()=>de,kq:()=>it,l_:()=>ni,me:()=>m,ok:()=>Ui,qT:()=>zc,v8:()=>Gi,vO:()=>It,vS:()=>Ti,xH:()=>hi,xq:()=>oo,y7:()=>Zi});var o=r(17705),y=r(60177),_=r(86648),T=r(27468),k=r(96354);let Y=(()=>{class z{constructor(M,Z){this._renderer=M,this._elementRef=Z,this.onChange=Nt=>{},this.onTouched=()=>{}}setProperty(M,Z){this._renderer.setProperty(this._elementRef.nativeElement,M,Z)}registerOnTouched(M){this.onTouched=M}registerOnChange(M){this.onChange=M}setDisabledState(M){this.setProperty("disabled",M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:z})}}return z})(),q=(()=>{class z extends Y{static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,features:[o.Vt3]})}}return z})();const it=new o.nKC("NgValueAccessor"),lt={provide:it,useExisting:(0,o.Rfq)(()=>m),multi:!0},P=new o.nKC("CompositionEventMode");let m=(()=>{class z extends Y{constructor(M,Z,Nt){super(M,Z),this._compositionMode=Nt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function U(){const z=(0,y.QT)()?(0,y.QT)().getUserAgent():"";return/android (\d+)/.test(z.toLowerCase())}())}writeValue(M){this.setProperty("value",M??"")}_handleInput(M){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(M)}_compositionStart(){this._composing=!0}_compositionEnd(M){this._composing=!1,this._compositionMode&&this.onChange(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(P,8))}}static{this.\u0275dir=o.FsC({type:z,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(Z,Nt){1&Z&&o.bIt("input",function(Tn){return Nt._handleInput(Tn.target.value)})("blur",function(){return Nt.onTouched()})("compositionstart",function(){return Nt._compositionStart()})("compositionend",function(Tn){return Nt._compositionEnd(Tn.target.value)})},features:[o.Jv_([lt]),o.Vt3]})}}return z})();function ut(z){return null==z||("string"==typeof z||Array.isArray(z))&&0===z.length}function rt(z){return null!=z&&"number"==typeof z.length}const _t=new o.nKC("NgValidators"),Ft=new o.nKC("NgAsyncValidators"),le=/^(?=.{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 de{static min(N){return function $(z){return N=>{if(ut(N.value)||ut(z))return null;const M=parseFloat(N.value);return!isNaN(M)&&M{if(ut(N.value)||ut(z))return null;const M=parseFloat(N.value);return!isNaN(M)&&M>z?{max:{max:z,actual:N.value}}:null}}(N)}static required(N){return F(N)}static requiredTrue(N){return Ct(N)}static email(N){return function ft(z){return ut(z.value)||le.test(z.value)?null:{email:!0}}(N)}static minLength(N){return function jt(z){return N=>ut(N.value)||!rt(N.value)?null:N.value.lengthrt(N.value)&&N.value.length>z?{maxlength:{requiredLength:z,actualLength:N.value.length}}:null}(N)}static pattern(N){return function we(z){if(!z)return Te;let N,M;return"string"==typeof z?(M="","^"!==z.charAt(0)&&(M+="^"),M+=z,"$"!==z.charAt(z.length-1)&&(M+="$"),N=new RegExp(M)):(M=z.toString(),N=z),Z=>{if(ut(Z.value))return null;const Nt=Z.value;return N.test(Nt)?null:{pattern:{requiredPattern:M,actualValue:Nt}}}}(N)}static nullValidator(N){return null}static compose(N){return be(N)}static composeAsync(N){return gt(N)}}function F(z){return ut(z.value)?{required:!0}:null}function Ct(z){return!0===z.value?null:{required:!0}}function Te(z){return null}function He(z){return null!=z}function Je(z){return(0,o.jNT)(z)?(0,_.H)(z):z}function Ce(z){let N={};return z.forEach(M=>{N=null!=M?{...N,...M}:N}),0===Object.keys(N).length?null:N}function Be(z,N){return N.map(M=>M(z))}function cn(z){return z.map(N=>function Se(z){return!z.validate}(N)?N:M=>N.validate(M))}function be(z){if(!z)return null;const N=z.filter(He);return 0==N.length?null:function(M){return Ce(Be(M,N))}}function ye(z){return null!=z?be(cn(z)):null}function gt(z){if(!z)return null;const N=z.filter(He);return 0==N.length?null:function(M){const Z=Be(M,N).map(Je);return(0,T.p)(Z).pipe((0,k.T)(Ce))}}function $t(z){return null!=z?gt(cn(z)):null}function St(z,N){return null===z?[N]:Array.isArray(z)?[...z,N]:[z,N]}function At(z){return z._rawValidators}function Kt(z){return z._rawAsyncValidators}function Zt(z){return z?Array.isArray(z)?z:[z]:[]}function xe(z,N){return Array.isArray(z)?z.includes(N):z===N}function Ee(z,N){const M=Zt(N);return Zt(z).forEach(Nt=>{xe(M,Nt)||M.push(Nt)}),M}function bn(z,N){return Zt(N).filter(M=>!xe(z,M))}class at{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(N){this._rawValidators=N||[],this._composedValidatorFn=ye(this._rawValidators)}_setAsyncValidators(N){this._rawAsyncValidators=N||[],this._composedAsyncValidatorFn=$t(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(N){this._onDestroyCallbacks.push(N)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(N=>N()),this._onDestroyCallbacks=[]}reset(N=void 0){this.control&&this.control.reset(N)}hasError(N,M){return!!this.control&&this.control.hasError(N,M)}getError(N,M){return this.control?this.control.getError(N,M):null}}class oe extends at{get formDirective(){return null}get path(){return null}}class It extends at{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class te{constructor(N){this._cd=N}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 ee=(()=>{class z extends te{constructor(M){super(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(It,2))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Z,Nt){2&Z&&o.AVh("ng-untouched",Nt.isUntouched)("ng-touched",Nt.isTouched)("ng-pristine",Nt.isPristine)("ng-dirty",Nt.isDirty)("ng-valid",Nt.isValid)("ng-invalid",Nt.isInvalid)("ng-pending",Nt.isPending)},features:[o.Vt3]})}}return z})(),me=(()=>{class z extends te{constructor(M){super(M)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Z,Nt){2&Z&&o.AVh("ng-untouched",Nt.isUntouched)("ng-touched",Nt.isTouched)("ng-pristine",Nt.isPristine)("ng-dirty",Nt.isDirty)("ng-valid",Nt.isValid)("ng-invalid",Nt.isInvalid)("ng-pending",Nt.isPending)("ng-submitted",Nt.isSubmitted)},features:[o.Vt3]})}}return z})();const Qe="VALID",sn="INVALID",vn="PENDING",he="DISABLED";function nn(z){return(st(z)?z.validators:z)||null}function Rt(z,N){return(st(N)?N.asyncValidators:z)||null}function st(z){return null!=z&&!Array.isArray(z)&&"object"==typeof z}function Tt(z,N,M){const Z=z.controls;if(!(N?Object.keys(Z):Z).length)throw new o.wOt(1e3,"");if(!Z[M])throw new o.wOt(1001,"")}function ce(z,N,M){z._forEachChild((Z,Nt)=>{if(void 0===M[Nt])throw new o.wOt(1002,"")})}class Ie{constructor(N,M){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(N),this._assignAsyncValidators(M)}get validator(){return this._composedValidatorFn}set validator(N){this._rawValidators=this._composedValidatorFn=N}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(N){this._rawAsyncValidators=this._composedAsyncValidatorFn=N}get parent(){return this._parent}get valid(){return this.status===Qe}get invalid(){return this.status===sn}get pending(){return this.status==vn}get disabled(){return this.status===he}get enabled(){return this.status!==he}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(N){this._assignValidators(N)}setAsyncValidators(N){this._assignAsyncValidators(N)}addValidators(N){this.setValidators(Ee(N,this._rawValidators))}addAsyncValidators(N){this.setAsyncValidators(Ee(N,this._rawAsyncValidators))}removeValidators(N){this.setValidators(bn(N,this._rawValidators))}removeAsyncValidators(N){this.setAsyncValidators(bn(N,this._rawAsyncValidators))}hasValidator(N){return xe(this._rawValidators,N)}hasAsyncValidator(N){return xe(this._rawAsyncValidators,N)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(N={}){this.touched=!0,this._parent&&!N.onlySelf&&this._parent.markAsTouched(N)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(N=>N.markAllAsTouched())}markAsUntouched(N={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(M=>{M.markAsUntouched({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}markAsDirty(N={}){this.pristine=!1,this._parent&&!N.onlySelf&&this._parent.markAsDirty(N)}markAsPristine(N={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(M=>{M.markAsPristine({onlySelf:!0})}),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}markAsPending(N={}){this.status=vn,!1!==N.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!N.onlySelf&&this._parent.markAsPending(N)}disable(N={}){const M=this._parentMarkedDirty(N.onlySelf);this.status=he,this.errors=null,this._forEachChild(Z=>{Z.disable({...N,onlySelf:!0})}),this._updateValue(),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...N,skipPristineCheck:M}),this._onDisabledChange.forEach(Z=>Z(!0))}enable(N={}){const M=this._parentMarkedDirty(N.onlySelf);this.status=Qe,this._forEachChild(Z=>{Z.enable({...N,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent}),this._updateAncestors({...N,skipPristineCheck:M}),this._onDisabledChange.forEach(Z=>Z(!1))}_updateAncestors(N){this._parent&&!N.onlySelf&&(this._parent.updateValueAndValidity(N),N.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(N){this._parent=N}getRawValue(){return this.value}updateValueAndValidity(N={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Qe||this.status===vn)&&this._runAsyncValidator(N.emitEvent)),!1!==N.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!N.onlySelf&&this._parent.updateValueAndValidity(N)}_updateTreeValidity(N={emitEvent:!0}){this._forEachChild(M=>M._updateTreeValidity(N)),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?he:Qe}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(N){if(this.asyncValidator){this.status=vn,this._hasOwnPendingAsyncValidator=!0;const M=Je(this.asyncValidator(this));this._asyncValidationSubscription=M.subscribe(Z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Z,{emitEvent:N})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(N,M={}){this.errors=N,this._updateControlsErrors(!1!==M.emitEvent)}get(N){let M=N;return null==M||(Array.isArray(M)||(M=M.split(".")),0===M.length)?null:M.reduce((Z,Nt)=>Z&&Z._find(Nt),this)}getError(N,M){const Z=M?this.get(M):this;return Z&&Z.errors?Z.errors[N]:null}hasError(N,M){return!!this.getError(N,M)}get root(){let N=this;for(;N._parent;)N=N._parent;return N}_updateControlsErrors(N){this.status=this._calculateStatus(),N&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(N)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?he:this.errors?sn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(vn)?vn:this._anyControlsHaveStatus(sn)?sn:Qe}_anyControlsHaveStatus(N){return this._anyControls(M=>M.status===N)}_anyControlsDirty(){return this._anyControls(N=>N.dirty)}_anyControlsTouched(){return this._anyControls(N=>N.touched)}_updatePristine(N={}){this.pristine=!this._anyControlsDirty(),this._parent&&!N.onlySelf&&this._parent._updatePristine(N)}_updateTouched(N={}){this.touched=this._anyControlsTouched(),this._parent&&!N.onlySelf&&this._parent._updateTouched(N)}_registerOnCollectionChange(N){this._onCollectionChange=N}_setUpdateStrategy(N){st(N)&&null!=N.updateOn&&(this._updateOn=N.updateOn)}_parentMarkedDirty(N){return!N&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(N){return null}_assignValidators(N){this._rawValidators=Array.isArray(N)?N.slice():N,this._composedValidatorFn=function ue(z){return Array.isArray(z)?ye(z):z||null}(this._rawValidators)}_assignAsyncValidators(N){this._rawAsyncValidators=Array.isArray(N)?N.slice():N,this._composedAsyncValidatorFn=function yt(z){return Array.isArray(z)?$t(z):z||null}(this._rawAsyncValidators)}}class Jt extends Ie{constructor(N,M,Z){super(nn(M),Rt(Z,M)),this.controls=N,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(N,M){return this.controls[N]?this.controls[N]:(this.controls[N]=M,M.setParent(this),M._registerOnCollectionChange(this._onCollectionChange),M)}addControl(N,M,Z={}){this.registerControl(N,M),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}removeControl(N,M={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}setControl(N,M,Z={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],M&&this.registerControl(N,M),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}contains(N){return this.controls.hasOwnProperty(N)&&this.controls[N].enabled}setValue(N,M={}){ce(this,0,N),Object.keys(N).forEach(Z=>{Tt(this,!0,Z),this.controls[Z].setValue(N[Z],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(N,M={}){null!=N&&(Object.keys(N).forEach(Z=>{const Nt=this.controls[Z];Nt&&Nt.patchValue(N[Z],{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(N={},M={}){this._forEachChild((Z,Nt)=>{Z.reset(N?N[Nt]:null,{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this._reduceChildren({},(N,M,Z)=>(N[Z]=M.getRawValue(),N))}_syncPendingControls(){let N=this._reduceChildren(!1,(M,Z)=>!!Z._syncPendingControls()||M);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){Object.keys(this.controls).forEach(M=>{const Z=this.controls[M];Z&&N(Z,M)})}_setUpControls(){this._forEachChild(N=>{N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(N){for(const[M,Z]of Object.entries(this.controls))if(this.contains(M)&&N(Z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(M,Z,Nt)=>((Z.enabled||this.disabled)&&(M[Nt]=Z.value),M))}_reduceChildren(N,M){let Z=N;return this._forEachChild((Nt,tn)=>{Z=M(Z,Nt,tn)}),Z}_allControlsDisabled(){for(const N of Object.keys(this.controls))if(this.controls[N].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(N){return this.controls.hasOwnProperty(N)?this.controls[N]:null}}class S extends Jt{}const Xt=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Re}),Re="always";function Xe(z,N){return[...N.path,z]}function fn(z,N,M=Re){ne(z,N),N.valueAccessor.writeValue(z.value),(z.disabled||"always"===M)&&N.valueAccessor.setDisabledState?.(z.disabled),function mt(z,N){N.valueAccessor.registerOnChange(M=>{z._pendingValue=M,z._pendingChange=!0,z._pendingDirty=!0,"change"===z.updateOn&&Mt(z,N)})}(z,N),function Ht(z,N){const M=(Z,Nt)=>{N.valueAccessor.writeValue(Z),Nt&&N.viewToModelUpdate(Z)};z.registerOnChange(M),N._registerOnDestroy(()=>{z._unregisterOnChange(M)})}(z,N),function G(z,N){N.valueAccessor.registerOnTouched(()=>{z._pendingTouched=!0,"blur"===z.updateOn&&z._pendingChange&&Mt(z,N),"submit"!==z.updateOn&&z.markAsTouched()})}(z,N),function Dn(z,N){if(N.valueAccessor.setDisabledState){const M=Z=>{N.valueAccessor.setDisabledState(Z)};z.registerOnDisabledChange(M),N._registerOnDestroy(()=>{z._unregisterOnDisabledChange(M)})}}(z,N)}function Pe(z,N,M=!0){const Z=()=>{};N.valueAccessor&&(N.valueAccessor.registerOnChange(Z),N.valueAccessor.registerOnTouched(Z)),A(z,N),z&&(N._invokeOnDestroyCallbacks(),z._registerOnCollectionChange(()=>{}))}function Nn(z,N){z.forEach(M=>{M.registerOnValidatorChange&&M.registerOnValidatorChange(N)})}function ne(z,N){const M=At(z);null!==N.validator?z.setValidators(St(M,N.validator)):"function"==typeof M&&z.setValidators([M]);const Z=Kt(z);null!==N.asyncValidator?z.setAsyncValidators(St(Z,N.asyncValidator)):"function"==typeof Z&&z.setAsyncValidators([Z]);const Nt=()=>z.updateValueAndValidity();Nn(N._rawValidators,Nt),Nn(N._rawAsyncValidators,Nt)}function A(z,N){let M=!1;if(null!==z){if(null!==N.validator){const Nt=At(z);if(Array.isArray(Nt)&&Nt.length>0){const tn=Nt.filter(Tn=>Tn!==N.validator);tn.length!==Nt.length&&(M=!0,z.setValidators(tn))}}if(null!==N.asyncValidator){const Nt=Kt(z);if(Array.isArray(Nt)&&Nt.length>0){const tn=Nt.filter(Tn=>Tn!==N.asyncValidator);tn.length!==Nt.length&&(M=!0,z.setAsyncValidators(tn))}}}const Z=()=>{};return Nn(N._rawValidators,Z),Nn(N._rawAsyncValidators,Z),M}function Mt(z,N){z._pendingDirty&&z.markAsDirty(),z.setValue(z._pendingValue,{emitModelToViewChange:!1}),N.viewToModelUpdate(z._pendingValue),z._pendingChange=!1}function re(z,N){ne(z,N)}function En(z,N){if(!z.hasOwnProperty("model"))return!1;const M=z.model;return!!M.isFirstChange()||!Object.is(N,M.currentValue)}function On(z,N){z._syncPendingControls(),N.forEach(M=>{const Z=M.control;"submit"===Z.updateOn&&Z._pendingChange&&(M.viewToModelUpdate(Z._pendingValue),Z._pendingChange=!1)})}function An(z,N){if(!N)return null;let M,Z,Nt;return Array.isArray(N),N.forEach(tn=>{tn.constructor===m?M=tn:function Fn(z){return Object.getPrototypeOf(z.constructor)===q}(tn)?Z=tn:Nt=tn}),Nt||Z||M||null}const Vn={provide:oe,useExisting:(0,o.Rfq)(()=>di)},ci=(()=>Promise.resolve())();let di=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.callSetDisabledState=Nt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Jt({},ye(M),$t(Z))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(M){ci.then(()=>{const Z=this._findContainer(M.path);M.control=Z.registerControl(M.name,M.control),fn(M.control,M,this.callSetDisabledState),M.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(M)})}getControl(M){return this.form.get(M.path)}removeControl(M){ci.then(()=>{const Z=this._findContainer(M.path);Z&&Z.removeControl(M.name),this._directives.delete(M)})}addFormGroup(M){ci.then(()=>{const Z=this._findContainer(M.path),Nt=new Jt({});re(Nt,M),Z.registerControl(M.name,Nt),Nt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(M){ci.then(()=>{const Z=this._findContainer(M.path);Z&&Z.removeControl(M.name)})}getFormGroup(M){return this.form.get(M.path)}updateModel(M,Z){ci.then(()=>{this.form.get(M.path).setValue(Z)})}setValue(M){this.control.setValue(M)}onSubmit(M){return this.submitted=!0,On(this.form,this._directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M=void 0){this.form.reset(M),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(M){return M.pop(),M.length?this.form.get(M):this.form}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("submit",function(Tn){return Nt.onSubmit(Tn)})("reset",function(){return Nt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Vn]),o.Vt3]})}}return z})();function Ni(z,N){const M=z.indexOf(N);M>-1&&z.splice(M,1)}function Pi(z){return"object"==typeof z&&null!==z&&2===Object.keys(z).length&&"value"in z&&"disabled"in z}const bi=class extends Ie{constructor(N=null,M,Z){super(nn(M),Rt(Z,M)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(N),this._setUpdateStrategy(M),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),st(M)&&(M.nonNullable||M.initialValueIsDefault)&&(this.defaultValue=Pi(N)?N.value:N)}setValue(N,M={}){this.value=this._pendingValue=N,this._onChange.length&&!1!==M.emitModelToViewChange&&this._onChange.forEach(Z=>Z(this.value,!1!==M.emitViewToModelChange)),this.updateValueAndValidity(M)}patchValue(N,M={}){this.setValue(N,M)}reset(N=this.defaultValue,M={}){this._applyFormState(N),this.markAsPristine(M),this.markAsUntouched(M),this.setValue(this.value,M),this._pendingChange=!1}_updateValue(){}_anyControls(N){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(N){this._onChange.push(N)}_unregisterOnChange(N){Ni(this._onChange,N)}registerOnDisabledChange(N){this._onDisabledChange.push(N)}_unregisterOnDisabledChange(N){Ni(this._onDisabledChange,N)}_forEachChild(N){}_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(N){Pi(N)?(this.value=this._pendingValue=N.value,N.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=N}};let mi=(()=>{class z extends oe{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Xe(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,features:[o.Vt3]})}}return z})();const ko={provide:It,useExisting:(0,o.Rfq)(()=>Ti)},qc=(()=>Promise.resolve())();let Ti=(()=>{class z extends It{constructor(M,Z,Nt,tn,Tn,Hi){super(),this._changeDetectorRef=Tn,this.callSetDisabledState=Hi,this.control=new bi,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt),this.valueAccessor=An(0,tn)}ngOnChanges(M){if(this._checkForErrors(),!this._registered||"name"in M){if(this._registered&&(this._checkName(),this.formDirective)){const Z=M.name.previousValue;this.formDirective.removeControl({name:Z,path:this._getPath(Z)})}this._setUpControl()}"isDisabled"in M&&this._updateDisabled(M),En(M,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(M){this.viewModel=M,this.update.emit(M)}_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(){fn(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(M){qc.then(()=>{this.control.setValue(M,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(M){const Z=M.isDisabled.currentValue,Nt=0!==Z&&(0,o.L39)(Z);qc.then(()=>{Nt&&!this.control.disabled?this.control.disable():!Nt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(M){return this._parent?Xe(M,this._parent):[M]}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,9),o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(o.gRc,8),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o.Jv_([ko]),o.Vt3,o.OA$]})}}return z})(),zc=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275dir=o.FsC({type:z,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return z})();const ic={provide:it,useExisting:(0,o.Rfq)(()=>Ro),multi:!0};let Ro=(()=>{class z extends q{writeValue(M){this.setProperty("value",M??"")}registerOnChange(M){this.onChange=Z=>{M(""==Z?null:parseFloat(Z))}}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("input",function(Tn){return Nt.onChange(Tn.target.value)})("blur",function(){return Nt.onTouched()})},features:[o.Jv_([ic]),o.Vt3]})}}return z})();const Fo={provide:it,useExisting:(0,o.Rfq)(()=>Po),multi:!0};let oc=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({})}}return z})(),zo=(()=>{class z{constructor(){this._accessors=[]}add(M,Z){this._accessors.push([M,Z])}remove(M){for(let Z=this._accessors.length-1;Z>=0;--Z)if(this._accessors[Z][1]===M)return void this._accessors.splice(Z,1)}select(M){this._accessors.forEach(Z=>{this._isSameGroup(Z,M)&&Z[1]!==M&&Z[1].fireUncheck(M.value)})}_isSameGroup(M,Z){return!!M[0].control&&M[0]._parent===Z._control._parent&&M[1].name===Z.name}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275prov=o.jDH({token:z,factory:z.\u0275fac,providedIn:oc})}}return z})(),Po=(()=>{class z extends q{constructor(M,Z,Nt,tn){super(M,Z),this._registry=Nt,this._injector=tn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.WQX)(Xt,{optional:!0})??Re}ngOnInit(){this._control=this._injector.get(It),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(M){this._state=M===this.value,this.setProperty("checked",this._state)}registerOnChange(M){this._fn=M,this.onChange=()=>{M(this.value),this._registry.select(this)}}setDisabledState(M){(this.setDisabledStateFired||M||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",M),this.setDisabledStateFired=!0}fireUncheck(M){this.writeValue(M)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(zo),o.rXU(o.zZn))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("change",function(){return Nt.onChange()})("blur",function(){return Nt.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o.Jv_([Fo]),o.Vt3]})}}return z})();const xn=new o.nKC("NgModelWithFormControlWarning"),oi={provide:It,useExisting:(0,o.Rfq)(()=>ni)};let ni=(()=>{class z extends It{set isDisabled(M){}static{this._ngModelWarningSentOnce=!1}constructor(M,Z,Nt,tn,Tn){super(),this._ngModelWarningConfig=tn,this.callSetDisabledState=Tn,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(M),this._setAsyncValidators(Z),this.valueAccessor=An(0,Nt)}ngOnChanges(M){if(this._isControlChanged(M)){const Z=M.form.previousValue;Z&&Pe(Z,this,!1),fn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}En(M,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Pe(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}_isControlChanged(M){return M.hasOwnProperty("form")}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(xn,8),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([oi]),o.Vt3,o.OA$]})}}return z})();const _o={provide:oe,useExisting:(0,o.Rfq)(()=>Li)};let Li=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.callSetDisabledState=Nt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(M),this._setAsyncValidators(Z)}ngOnChanges(M){this._checkFormPresent(),M.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(A(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(M){const Z=this.form.get(M.path);return fn(Z,M,this.callSetDisabledState),Z.updateValueAndValidity({emitEvent:!1}),this.directives.push(M),Z}getControl(M){return this.form.get(M.path)}removeControl(M){Pe(M.control||null,M,!1),function gi(z,N){const M=z.indexOf(N);M>-1&&z.splice(M,1)}(this.directives,M)}addFormGroup(M){this._setUpFormContainer(M)}removeFormGroup(M){this._cleanUpFormContainer(M)}getFormGroup(M){return this.form.get(M.path)}addFormArray(M){this._setUpFormContainer(M)}removeFormArray(M){this._cleanUpFormContainer(M)}getFormArray(M){return this.form.get(M.path)}updateModel(M,Z){this.form.get(M.path).setValue(Z)}onSubmit(M){return this.submitted=!0,On(this.form,this.directives),this.ngSubmit.emit(M),"dialog"===M?.target?.method}onReset(){this.resetForm()}resetForm(M=void 0){this.form.reset(M),this.submitted=!1}_updateDomValue(){this.directives.forEach(M=>{const Z=M.control,Nt=this.form.get(M.path);Z!==Nt&&(Pe(Z||null,M),(z=>z instanceof bi)(Nt)&&(fn(Nt,M,this.callSetDisabledState),M.control=Nt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(M){const Z=this.form.get(M.path);re(Z,M),Z.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(M){if(this.form){const Z=this.form.get(M.path);Z&&function Ae(z,N){return A(z,N)}(Z,M)&&Z.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ne(this.form,this),this._oldForm&&A(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(_t,10),o.rXU(Ft,10),o.rXU(Xt,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroup",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("submit",function(Tn){return Nt.onSubmit(Tn)})("reset",function(){return Nt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([_o]),o.Vt3,o.OA$]})}}return z})();const Oi={provide:oe,useExisting:(0,o.Rfq)(()=>vo)};let vo=(()=>{class z extends mi{constructor(M,Z,Nt){super(),this.name=null,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt)}_checkParentType(){Bo(this._parent)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o.Jv_([Oi]),o.Vt3]})}}return z})();const _c={provide:oe,useExisting:(0,o.Rfq)(()=>Gi)};let Gi=(()=>{class z extends oe{constructor(M,Z,Nt){super(),this.name=null,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Xe(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Bo(this._parent)}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o.Jv_([_c]),o.Vt3]})}}return z})();function Bo(z){return!(z instanceof vo||z instanceof Li||z instanceof Gi)}const hn={provide:It,useExisting:(0,o.Rfq)(()=>We)};let We=(()=>{class z extends It{set isDisabled(M){}static{this._ngModelWarningSentOnce=!1}constructor(M,Z,Nt,tn,Tn){super(),this._ngModelWarningConfig=Tn,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=M,this._setValidators(Z),this._setAsyncValidators(Nt),this.valueAccessor=An(0,tn)}ngOnChanges(M){this._added||this._setUpControl(),En(M,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}get path(){return Xe(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{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(oe,13),o.rXU(_t,10),o.rXU(Ft,10),o.rXU(it,10),o.rXU(xn,8))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([hn]),o.Vt3,o.OA$]})}}return z})();const Mn={provide:it,useExisting:(0,o.Rfq)(()=>xo),multi:!0};function jn(z,N){return null==z?`${N}`:(N&&"object"==typeof N&&(N="Object"),`${z}: ${N}`.slice(0,50))}let xo=(()=>{class z extends q{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(M){this._compareWith=M}writeValue(M){this.value=M;const Nt=jn(this._getOptionId(M),M);this.setProperty("value",Nt)}registerOnChange(M){this.onChange=Z=>{this.value=this._getOptionValue(Z),M(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(M){for(const Z of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Z),M))return Z;return null}_getOptionValue(M){const Z=function Ei(z){return z.split(":")[0]}(M);return this._optionMap.has(Z)?this._optionMap.get(Z):M}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Z,Nt){1&Z&&o.bIt("change",function(Tn){return Nt.onChange(Tn.target.value)})("blur",function(){return Nt.onTouched()})},inputs:{compareWith:"compareWith"},features:[o.Jv_([Mn]),o.Vt3]})}}return z})(),hi=(()=>{class z{constructor(M,Z,Nt){this._element=M,this._renderer=Z,this._select=Nt,this._select&&(this.id=this._select._registerOption())}set ngValue(M){null!=this._select&&(this._select._optionMap.set(this.id,M),this._setElementValue(jn(this.id,M)),this._select.writeValue(this._select.value))}set value(M){this._setElementValue(M),this._select&&this._select.writeValue(this._select.value)}_setElementValue(M){this._renderer.setProperty(this._element.nativeElement,"value",M)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(xo,9))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return z})();const Co={provide:it,useExisting:(0,o.Rfq)(()=>Cn),multi:!0};function $n(z,N){return null==z?`${N}`:("string"==typeof N&&(N=`'${N}'`),N&&"object"==typeof N&&(N="Object"),`${z}: ${N}`.slice(0,50))}let Cn=(()=>{class z extends q{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(M){this._compareWith=M}writeValue(M){let Z;if(this.value=M,Array.isArray(M)){const Nt=M.map(tn=>this._getOptionId(tn));Z=(tn,Tn)=>{tn._setSelected(Nt.indexOf(Tn.toString())>-1)}}else Z=(Nt,tn)=>{Nt._setSelected(!1)};this._optionMap.forEach(Z)}registerOnChange(M){this.onChange=Z=>{const Nt=[],tn=Z.selectedOptions;if(void 0!==tn){const Tn=tn;for(let Hi=0;Hi{class z{constructor(M,Z,Nt){this._element=M,this._renderer=Z,this._select=Nt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(M){null!=this._select&&(this._value=M,this._setElementValue($n(this.id,M)),this._select.writeValue(this._select.value))}set value(M){this._select?(this._value=M,this._setElementValue($n(this.id,M)),this._select.writeValue(this._select.value)):this._setElementValue(M)}_setElementValue(M){this._renderer.setProperty(this._element.nativeElement,"value",M)}_setSelected(M){this._renderer.setProperty(this._element.nativeElement,"selected",M)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static{this.\u0275fac=function(Z){return new(Z||z)(o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(Cn,9))}}static{this.\u0275dir=o.FsC({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}}return z})(),Wn=(()=>{class z{constructor(){this._validator=Te}ngOnChanges(M){if(this.inputName in M){const Z=this.normalizeInput(M[this.inputName].currentValue);this._enabled=this.enabled(Z),this._validator=this._enabled?this.createValidator(Z):Te,this._onChange&&this._onChange()}}validate(M){return this._validator(M)}registerOnValidatorChange(M){this._onChange=M}enabled(M){return null!=M}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275dir=o.FsC({type:z,features:[o.OA$]})}}return z})();const Xi={provide:_t,useExisting:(0,o.Rfq)(()=>Fi),multi:!0},So={provide:_t,useExisting:(0,o.Rfq)(()=>oo),multi:!0};let Fi=(()=>{class z extends Wn{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=M=>F}enabled(M){return M}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Z,Nt){2&Z&&o.BMQ("required",Nt._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Xi]),o.Vt3]})}}return z})(),oo=(()=>{class z extends Fi{constructor(){super(...arguments),this.createValidator=M=>Ct}static{this.\u0275fac=function(){let M;return function(Nt){return(M||(M=o.xGo(z)))(Nt||z)}}()}static{this.\u0275dir=o.FsC({type:z,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Z,Nt){2&Z&&o.BMQ("required",Nt._enabled?"":null)},features:[o.Jv_([So]),o.Vt3]})}}return z})(),ri=(()=>{class z{static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[oc]})}}return z})();class ki extends Ie{constructor(N,M,Z){super(nn(M),Rt(Z,M)),this.controls=N,this._initObservables(),this._setUpdateStrategy(M),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(N){return this.controls[this._adjustIndex(N)]}push(N,M={}){this.controls.push(N),this._registerControl(N),this.updateValueAndValidity({emitEvent:M.emitEvent}),this._onCollectionChange()}insert(N,M,Z={}){this.controls.splice(N,0,M),this._registerControl(M),this.updateValueAndValidity({emitEvent:Z.emitEvent})}removeAt(N,M={}){let Z=this._adjustIndex(N);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),this.updateValueAndValidity({emitEvent:M.emitEvent})}setControl(N,M,Z={}){let Nt=this._adjustIndex(N);Nt<0&&(Nt=0),this.controls[Nt]&&this.controls[Nt]._registerOnCollectionChange(()=>{}),this.controls.splice(Nt,1),M&&(this.controls.splice(Nt,0,M),this._registerControl(M)),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(N,M={}){ce(this,0,N),N.forEach((Z,Nt)=>{Tt(this,!1,Nt),this.at(Nt).setValue(Z,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M)}patchValue(N,M={}){null!=N&&(N.forEach((Z,Nt)=>{this.at(Nt)&&this.at(Nt).patchValue(Z,{onlySelf:!0,emitEvent:M.emitEvent})}),this.updateValueAndValidity(M))}reset(N=[],M={}){this._forEachChild((Z,Nt)=>{Z.reset(N[Nt],{onlySelf:!0,emitEvent:M.emitEvent})}),this._updatePristine(M),this._updateTouched(M),this.updateValueAndValidity(M)}getRawValue(){return this.controls.map(N=>N.getRawValue())}clear(N={}){this.controls.length<1||(this._forEachChild(M=>M._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:N.emitEvent}))}_adjustIndex(N){return N<0?N+this.length:N}_syncPendingControls(){let N=this.controls.reduce((M,Z)=>!!Z._syncPendingControls()||M,!1);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){this.controls.forEach((M,Z)=>{N(M,Z)})}_updateValue(){this.value=this.controls.filter(N=>N.enabled||this.disabled).map(N=>N.value)}_anyControls(N){return this.controls.some(M=>M.enabled&&N(M))}_setUpControls(){this._forEachChild(N=>this._registerControl(N))}_allControlsDisabled(){for(const N of this.controls)if(N.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(N){N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)}_find(N){return this.at(N)??null}}function _i(z){return!!z&&(void 0!==z.asyncValidators||void 0!==z.validators||void 0!==z.updateOn)}let Ui=(()=>{class z{constructor(){this.useNonNullable=!1}get nonNullable(){const M=new z;return M.useNonNullable=!0,M}group(M,Z=null){const Nt=this._reduceControls(M);let tn={};return _i(Z)?tn=Z:null!==Z&&(tn.validators=Z.validator,tn.asyncValidators=Z.asyncValidator),new Jt(Nt,tn)}record(M,Z=null){const Nt=this._reduceControls(M);return new S(Nt,Z)}control(M,Z,Nt){let tn={};return this.useNonNullable?(_i(Z)?tn=Z:(tn.validators=Z,tn.asyncValidators=Nt),new bi(M,{...tn,nonNullable:!0})):new bi(M,Z,Nt)}array(M,Z,Nt){const tn=M.map(Tn=>this._createControl(Tn));return new ki(tn,Z,Nt)}_reduceControls(M){const Z={};return Object.keys(M).forEach(Nt=>{Z[Nt]=this._createControl(M[Nt])}),Z}_createControl(M){return M instanceof bi||M instanceof Ie?M:Array.isArray(M)?this.control(M[0],M.length>1?M[1]:null,M.length>2?M[2]:null):this.control(M)}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275prov=o.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}}return z})(),ji=(()=>{class z{static withConfig(M){return{ngModule:z,providers:[{provide:Xt,useValue:M.callSetDisabledState??Re}]}}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[ri]})}}return z})(),jc=(()=>{class z{static withConfig(M){return{ngModule:z,providers:[{provide:xn,useValue:M.warnOnNgModelWithFormControl??"always"},{provide:Xt,useValue:M.callSetDisabledState??Re}]}}static{this.\u0275fac=function(Z){return new(Z||z)}}static{this.\u0275mod=o.$C({type:z})}static{this.\u0275inj=o.G2t({imports:[ri]})}}return z})()},88834:(Oe,Et,r)=>{r.d(Et,{$0:()=>Ce,$z:()=>ft,Hl:()=>ye,It:()=>jt,iY:()=>cn});var o=r(36860),y=r(17705),_=r(18617),T=r(14085),k=r(86600);const Y=["mat-button",""],q=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],it=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],R=".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}",U=["mat-mini-fab",""],m=["mat-icon-button",""],ut=["*"],le=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],de=(0,k.Zc)((0,k.Ob)((0,k.GG)(class{constructor(gt){this._elementRef=gt}})));let $=(()=>{class gt extends de{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(St){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,St)}get disableRipple(){return this._disableRipple}set disableRipple(St){this._disableRipple=(0,T.he)(St),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(St){this._disabled=(0,T.he)(St),this._updateRippleDisabled()}constructor(St,At,Kt,Zt){super(St),this._platform=At,this._ngZone=Kt,this._animationMode=Zt,this._focusMonitor=(0,y.WQX)(_.FN),this._rippleLoader=(0,y.WQX)(k.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const xe=St.nativeElement.classList;for(const Ee of le)this._hasHostAttributes(Ee.selector)&&Ee.mdcClasses.forEach(bn=>{xe.add(bn)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(St="program",At){St?this._focusMonitor.focusVia(this._elementRef.nativeElement,St,At):this._elementRef.nativeElement.focus(At)}_hasHostAttributes(...St){return St.some(At=>this._elementRef.nativeElement.hasAttribute(At))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(At){y.QTQ()}}static{this.\u0275dir=y.FsC({type:gt,features:[y.Vt3]})}}return gt})(),Ct=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt),this._haltDisabledEvents=xe=>{this.disabled&&(xe.preventDefault(),xe.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}static{this.\u0275fac=function(At){y.QTQ()}}static{this.\u0275dir=y.FsC({type:gt,features:[y.Vt3]})}}return gt})(),ft=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt)}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:Y,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );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{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 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))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.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, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.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{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.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 gt})(),jt=(()=>{class gt extends Ct{constructor(St,At,Kt,Zt){super(St,At,Kt,Zt)}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null)("tabindex",Kt.disabled?-1:Kt.tabIndex)("aria-disabled",Kt.disabled.toString()),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[y.Vt3],attrs:Y,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );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{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 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))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.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, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.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{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.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)}',R],encapsulation:2,changeDetection:0})}}return gt})();const _e=new y.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:we});function we(){return{color:"accent"}}const Te=we();let Ce=(()=>{class gt extends ${constructor(St,At,Kt,Zt,xe){super(St,At,Kt,Zt),this._options=xe,this._isFab=!0,this._options=this._options||Te,this.color=this.defaultColor=this._options.color||Te.color}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8),y.rXU(_e,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:U,ngContentSelectors:it,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(At,Kt){1&At&&(y.NAR(q),y.nrm(0,"span",0),y.SdG(1),y.j41(2,"span",1),y.SdG(3,1),y.k0s(),y.SdG(4,2),y.nrm(5,"span",2)(6,"span",3)),2&At&&y.AVh("mdc-button__ripple",!Kt._isFab)("mdc-fab__ripple",Kt._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);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__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(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__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-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family);font-size:var(--mdc-typography-button-font-size);line-height:var(--mdc-typography-button-line-height);font-weight:var(--mdc-typography-button-font-weight);letter-spacing:var(--mdc-typography-button-letter-spacing);text-decoration:var(--mdc-typography-button-text-decoration);text-transform:var(--mdc-typography-button-text-transform);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::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-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab,.mat-mdc-mini-fab{background-color:var(--mdc-fab-container-color);--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}.mat-mdc-fab .mdc-fab__icon,.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-extended-fab{font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}}return gt})(),cn=(()=>{class gt extends ${constructor(St,At,Kt,Zt){super(St,At,Kt,Zt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(At){return new(At||gt)(y.rXU(y.aKT),y.rXU(o.OD),y.rXU(y.SKi),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:gt,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(At,Kt){2&At&&(y.BMQ("disabled",Kt.disabled||null),y.AVh("_mat-animation-noopable","NoopAnimations"===Kt._animationMode)("mat-unthemed",!Kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[y.Vt3],attrs:m,ngContentSelectors:ut,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(At,Kt){1&At&&(y.NAR(),y.nrm(0,"span",0),y.SdG(1),y.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{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.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{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.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-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.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}',R],encapsulation:2,changeDetection:0})}}return gt})(),ye=(()=>{class gt{static{this.\u0275fac=function(At){return new(At||gt)}}static{this.\u0275mod=y.$C({type:gt})}static{this.\u0275inj=y.G2t({imports:[k.yE,k.pZ,k.yE]})}}return gt})()},86600:(Oe,Et,r)=>{r.d(Et,{r5:()=>de,ed:()=>$,es:()=>Ee,QC:()=>ve,is:()=>X,$E:()=>B,yE:()=>Ct,wT:()=>vn,Sy:()=>ue,MI:()=>Qe,O5:()=>bt,r6:()=>nt,Ej:()=>Jt,pZ:()=>zt,ug:()=>qt,jb:()=>he,TL:()=>nn,Zc:()=>Te,GG:()=>He,Ob:()=>we,J8:()=>Ce,mG:()=>Be,BF:()=>Je});var o=r(17705),y=r(18617),_=r(28203),k=r(60177),Y=r(36860),q=r(14085),it=r(71985),et=r(21413),R=r(67336);const P=["text"];function m(ht,V){if(1&ht&&o.nrm(0,"mat-pseudo-checkbox",6),2&ht){const S=o.XpG();o.Y8G("disabled",S.disabled)("state",S.selected?"checked":"unchecked")}}function ut(ht,V){if(1&ht&&o.nrm(0,"mat-pseudo-checkbox",7),2&ht){const S=o.XpG();o.Y8G("disabled",S.disabled)}}function rt(ht,V){if(1&ht&&(o.j41(0,"span",8),o.EFF(1),o.k0s()),2&ht){const S=o.XpG();o.R7$(1),o.SpI("(",S.group.label,")")}}const _t=[[["mat-icon"]],"*"],Ft=["mat-icon","*"];let de=(()=>{class ht{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return ht})(),$=(()=>{class ht{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return ht})();const F=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function Bt(){return!0}});let Ct=(()=>{class ht{constructor(S,dt,Xt){this._sanityChecks=dt,this._document=Xt,this._hasDoneGlobalChecks=!1,S._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(S){return!(0,Y.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[S])}static{this.\u0275fac=function(dt){return new(dt||ht)(o.KVO(y.Q_),o.KVO(F,8),o.KVO(k.qQ))}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[_.jI,_.jI]})}}return ht})();function we(ht){return class extends ht{get disabled(){return this._disabled}set disabled(V){this._disabled=(0,q.he)(V)}constructor(...V){super(...V),this._disabled=!1}}}function Te(ht,V){return class extends ht{get color(){return this._color}set color(S){const dt=S||this.defaultColor;dt!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),dt&&this._elementRef.nativeElement.classList.add(`mat-${dt}`),this._color=dt)}constructor(...S){super(...S),this.defaultColor=V,this.color=V}}}function He(ht){return class extends ht{get disableRipple(){return this._disableRipple}set disableRipple(V){this._disableRipple=(0,q.he)(V)}constructor(...V){super(...V),this._disableRipple=!1}}}function Je(ht,V=0){return class extends ht{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(S){this._tabIndex=null!=S?(0,q.OE)(S):this.defaultTabIndex}constructor(...S){super(...S),this._tabIndex=V,this.defaultTabIndex=V}}}function Ce(ht){return class extends ht{updateErrorState(){const V=this.errorState,Re=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Re!==V&&(this.errorState=Re,this.stateChanges.next())}constructor(...V){super(...V),this.errorState=!1}}}function Be(ht){return class extends ht{constructor(...V){super(...V),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new it.c(S=>{this._isInitialized?this._notifySubscriber(S):this._pendingSubscribers.push(S)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(V){V.next(),V.complete()}}}let Ee=(()=>{class ht{isErrorState(S,dt){return!!(S&&S.invalid&&(S.touched||dt&&dt.submitted))}static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275prov=o.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})();class te{constructor(V,S,dt,Xt=!1){this._renderer=V,this.element=S,this.config=dt,this._animationForciblyDisabledThroughCss=Xt,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Yt=(0,Y.BQ)({passive:!0,capture:!0});class wt{constructor(){this._events=new Map,this._delegateEventHandler=V=>{const S=(0,Y.Fb)(V);S&&this._events.get(V.type)?.forEach((dt,Xt)=>{(Xt===S||Xt.contains(S))&&dt.forEach(Re=>Re.handleEvent(V))})}}addHandler(V,S,dt,Xt){const Re=this._events.get(S);if(Re){const Xe=Re.get(dt);Xe?Xe.add(Xt):Re.set(dt,new Set([Xt]))}else this._events.set(S,new Map([[dt,new Set([Xt])]])),V.runOutsideAngular(()=>{document.addEventListener(S,this._delegateEventHandler,Yt)})}removeHandler(V,S,dt){const Xt=this._events.get(V);if(!Xt)return;const Re=Xt.get(S);Re&&(Re.delete(dt),0===Re.size&&Xt.delete(S),0===Xt.size&&(this._events.delete(V),document.removeEventListener(V,this._delegateEventHandler,Yt)))}}const ee={enterDuration:225,exitDuration:150},Qt=(0,Y.BQ)({passive:!0,capture:!0}),$e=["mousedown","touchstart"],Ut=["mouseup","mouseleave","touchend","touchcancel"];class qt{static{this._eventManager=new wt}constructor(V,S,dt,Xt){this._target=V,this._ngZone=S,this._platform=Xt,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Xt.isBrowser&&(this._containerElement=(0,q.i8)(dt))}fadeInRipple(V,S,dt={}){const Xt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Re={...ee,...dt.animation};dt.centered&&(V=Xt.left+Xt.width/2,S=Xt.top+Xt.height/2);const Xe=dt.radius||function pt(ht,V,S){const dt=Math.max(Math.abs(ht-S.left),Math.abs(ht-S.right)),Xt=Math.max(Math.abs(V-S.top),Math.abs(V-S.bottom));return Math.sqrt(dt*dt+Xt*Xt)}(V,S,Xt),fn=V-Xt.left,Pe=S-Xt.top,Nn=Re.enterDuration,Dn=document.createElement("div");Dn.classList.add("mat-ripple-element"),Dn.style.left=fn-Xe+"px",Dn.style.top=Pe-Xe+"px",Dn.style.height=2*Xe+"px",Dn.style.width=2*Xe+"px",null!=dt.color&&(Dn.style.backgroundColor=dt.color),Dn.style.transitionDuration=`${Nn}ms`,this._containerElement.appendChild(Dn);const ne=window.getComputedStyle(Dn),mt=ne.transitionDuration,G="none"===ne.transitionProperty||"0s"===mt||"0s, 0s"===mt||0===Xt.width&&0===Xt.height,Mt=new te(this,Dn,dt,G);Dn.style.transform="scale3d(1, 1, 1)",Mt.state=0,dt.persistent||(this._mostRecentTransientRipple=Mt);let Ht=null;return!G&&(Nn||Re.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const re=()=>this._finishRippleTransition(Mt),Ae=()=>this._destroyRipple(Mt);Dn.addEventListener("transitionend",re),Dn.addEventListener("transitioncancel",Ae),Ht={onTransitionEnd:re,onTransitionCancel:Ae}}),this._activeRipples.set(Mt,Ht),(G||!Nn)&&this._finishRippleTransition(Mt),Mt}fadeOutRipple(V){if(2===V.state||3===V.state)return;const S=V.element,dt={...ee,...V.config.animation};S.style.transitionDuration=`${dt.exitDuration}ms`,S.style.opacity="0",V.state=2,(V._animationForciblyDisabledThroughCss||!dt.exitDuration)&&this._finishRippleTransition(V)}fadeOutAll(){this._getActiveRipples().forEach(V=>V.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(V=>{V.config.persistent||V.fadeOut()})}setupTriggerEvents(V){const S=(0,q.i8)(V);!this._platform.isBrowser||!S||S===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=S,$e.forEach(dt=>{qt._eventManager.addHandler(this._ngZone,dt,S,this)}))}handleEvent(V){"mousedown"===V.type?this._onMousedown(V):"touchstart"===V.type?this._onTouchStart(V):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ut.forEach(S=>{this._triggerElement.addEventListener(S,this,Qt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(V){0===V.state?this._startFadeOutTransition(V):2===V.state&&this._destroyRipple(V)}_startFadeOutTransition(V){const S=V===this._mostRecentTransientRipple,{persistent:dt}=V.config;V.state=1,!dt&&(!S||!this._isPointerDown)&&V.fadeOut()}_destroyRipple(V){const S=this._activeRipples.get(V)??null;this._activeRipples.delete(V),this._activeRipples.size||(this._containerRect=null),V===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),V.state=3,null!==S&&(V.element.removeEventListener("transitionend",S.onTransitionEnd),V.element.removeEventListener("transitioncancel",S.onTransitionCancel)),V.element.remove()}_onMousedown(V){const S=(0,y._G)(V),dt=this._lastTouchStartEvent&&Date.now(){!V.config.persistent&&(1===V.state||V.config.terminateOnPointerUp&&0===V.state)&&V.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const V=this._triggerElement;V&&($e.forEach(S=>qt._eventManager.removeHandler(S,V,this)),this._pointerUpEventsRegistered&&Ut.forEach(S=>V.removeEventListener(S,this,Qt)))}}const B=new o.nKC("mat-ripple-global-options");let nt=(()=>{class ht{get disabled(){return this._disabled}set disabled(S){S&&this.fadeOutAllNonPersistent(),this._disabled=S,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(S){this._trigger=S,this._setupTriggerEventsIfEnabled()}constructor(S,dt,Xt,Re,Xe){this._elementRef=S,this._animationMode=Xe,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Re||{},this._rippleRenderer=new qt(this,dt,S,Xt)}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(S,dt=0,Xt){return"number"==typeof S?this._rippleRenderer.fadeInRipple(S,dt,{...this.rippleConfig,...Xt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...S})}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Y.OD),o.rXU(B,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:ht,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(dt,Xt){2&dt&&o.AVh("mat-ripple-unbounded",Xt.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}}return ht})(),zt=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return ht})(),vt=(()=>{class ht{constructor(S){this._animationMode=S,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:ht,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(dt,Xt){2&dt&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Xt.state)("mat-pseudo-checkbox-checked","checked"===Xt.state)("mat-pseudo-checkbox-disabled",Xt.disabled)("mat-pseudo-checkbox-minimal","minimal"===Xt.appearance)("mat-pseudo-checkbox-full","full"===Xt.appearance)("_mat-animation-noopable","NoopAnimations"===Xt._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(dt,Xt){},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-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.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 ht})(),bt=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return ht})();const X=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ve=new o.nKC("MatOptgroup");let Ke=0;class Qe{constructor(V,S=!1){this.source=V,this.isUserInput=S}}let sn=(()=>{class ht{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(S){this._disabled=(0,q.he)(S)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(S,dt,Xt,Re){this._element=S,this._changeDetectorRef=dt,this._parent=Xt,this.group=Re,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Ke++,this.onSelectionChange=new o.bkB,this._stateChanges=new et.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(S=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}deselect(S=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}focus(S,dt){const Xt=this._getHostElement();"function"==typeof Xt.focus&&Xt.focus(dt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(S){(S.keyCode===R.Fm||S.keyCode===R.t6)&&!(0,R.rp)(S)&&(this._selectViaInteraction(),S.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 S=this.viewValue;S!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=S)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(S=!1){this.onSelectionChange.emit(new Qe(this,S))}static{this.\u0275fac=function(dt){o.QTQ()}}static{this.\u0275dir=o.FsC({type:ht,viewQuery:function(dt,Xt){if(1&dt&&o.GBs(P,7),2&dt){let Re;o.mGM(Re=o.lsd())&&(Xt._text=Re.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}}return ht})(),vn=(()=>{class ht extends sn{constructor(S,dt,Xt,Re){super(S,dt,Xt,Re)}static{this.\u0275fac=function(dt){return new(dt||ht)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(X,8),o.rXU(ve,8))}}static{this.\u0275cmp=o.VBU({type:ht,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(dt,Xt){1&dt&&o.bIt("click",function(){return Xt._selectViaInteraction()})("keydown",function(Xe){return Xt._handleKeydown(Xe)}),2&dt&&(o.Mr5("id",Xt.id),o.BMQ("aria-selected",Xt.selected)("aria-disabled",Xt.disabled.toString()),o.AVh("mdc-list-item--selected",Xt.selected)("mat-mdc-option-multiple",Xt.multiple)("mat-mdc-option-active",Xt.active)("mdc-list-item--disabled",Xt.disabled))},exportAs:["matOption"],features:[o.Vt3],ngContentSelectors:Ft,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(dt,Xt){1&dt&&(o.NAR(_t),o.DNE(0,m,1,2,"mat-pseudo-checkbox",0),o.SdG(1),o.j41(2,"span",1,2),o.SdG(4,1),o.k0s(),o.DNE(5,ut,1,1,"mat-pseudo-checkbox",3),o.DNE(6,rt,2,1,"span",4),o.nrm(7,"div",5)),2&dt&&(o.Y8G("ngIf",Xt.multiple),o.R7$(5),o.Y8G("ngIf",!Xt.multiple&&Xt.selected&&!Xt.hideSingleSelectionIndicator),o.R7$(1),o.Y8G("ngIf",Xt.group&&Xt.group._inert),o.R7$(1),o.Y8G("matRippleTrigger",Xt._getHostElement())("matRippleDisabled",Xt.disabled||Xt.disableRipple))},dependencies:[nt,k.bT,vt],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}.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-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return ht})();function he(ht,V,S){if(S.length){let dt=V.toArray(),Xt=S.toArray(),Re=0;for(let Xe=0;XeS+dt?Math.max(0,ht-dt+V):S}let ue=(()=>{class ht{static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275mod=o.$C({type:ht})}static{this.\u0275inj=o.G2t({imports:[zt,k.MD,Ct,bt]})}}return ht})();const Rt={capture:!0},yt=["focus","click","mouseenter","touchstart"],st="mat-ripple-loader-uninitialized",Tt="mat-ripple-loader-class-name",ce="mat-ripple-loader-centered",Ie="mat-ripple-loader-disabled";let Jt=(()=>{class ht{constructor(){this._document=(0,o.WQX)(k.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(B,{optional:!0}),this._platform=(0,o.WQX)(Y.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=S=>{if(!(S.target instanceof HTMLElement))return;const Xt=S.target.closest(`[${st}]`);Xt&&this._createRipple(Xt)},this._ngZone.runOutsideAngular(()=>{for(const S of yt)this._document?.addEventListener(S,this._onInteraction,Rt)})}ngOnDestroy(){const S=this._hosts.keys();for(const dt of S)this.destroyRipple(dt);for(const dt of yt)this._document?.removeEventListener(dt,this._onInteraction,Rt)}configureRipple(S,dt){S.setAttribute(st,""),(dt.className||!S.hasAttribute(Tt))&&S.setAttribute(Tt,dt.className||""),dt.centered&&S.setAttribute(ce,""),dt.disabled&&S.setAttribute(Ie,"")}getRipple(S){return this._hosts.get(S)||this._createRipple(S)}setDisabled(S,dt){const Xt=this._hosts.get(S);Xt?Xt.disabled=dt:dt?S.setAttribute(Ie,""):S.removeAttribute(Ie)}_createRipple(S){if(!this._document)return;const dt=this._hosts.get(S);if(dt)return dt;S.querySelector(".mat-ripple")?.remove();const Xt=this._document.createElement("span");Xt.classList.add("mat-ripple",S.getAttribute(Tt)),S.append(Xt);const Re=new nt(new o.aKT(Xt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Re._isInitialized=!0,Re.trigger=S,Re.centered=S.hasAttribute(ce),Re.disabled=S.hasAttribute(Ie),this.attachRipple(S,Re),Re}attachRipple(S,dt){S.removeAttribute(st),this._hosts.set(S,dt)}destroyRipple(S){const dt=this._hosts.get(S);dt&&(dt.ngOnDestroy(),this._hosts.delete(S))}static{this.\u0275fac=function(dt){return new(dt||ht)}}static{this.\u0275prov=o.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}}return ht})()},75351:(Oe,Et,r)=>{r.d(Et,{Vh:()=>bn,bZ:()=>me,E7:()=>pt,tx:()=>$e,Yi:()=>qt,hM:()=>nt,CP:()=>xe,BI:()=>Ut});var o=r(66969),y=r(60177),_=r(17705),T=r(18617),k=r(36860),Y=r(76939),q=r(67336),it=r(21413),et=r(59030),R=r(7673),lt=r(28203),U=r(99172);function P(bt,X){}class m{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 rt=(()=>{class bt extends Y.lb{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(),this._elementRef=W,this._focusTrapFactory=ot,this._config=ve,this._interactivityChecker=De,this._ngZone=Ke,this._overlayRef=Qe,this._focusMonitor=sn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=vn=>{this._portalOutlet.hasAttached();const he=this._portalOutlet.attachDomPortal(vn);return this._contentAttached(),he},this._document=Lt,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(W){this._portalOutlet.hasAttached();const ot=this._portalOutlet.attachComponentPortal(W);return this._contentAttached(),ot}attachTemplatePortal(W){this._portalOutlet.hasAttached();const ot=this._portalOutlet.attachTemplatePortal(W);return this._contentAttached(),ot}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(W,ot){this._interactivityChecker.isFocusable(W)||(W.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Lt=()=>{W.removeEventListener("blur",Lt),W.removeEventListener("mousedown",Lt),W.removeAttribute("tabindex")};W.addEventListener("blur",Lt),W.addEventListener("mousedown",Lt)})),W.focus(ot)}_focusByCssSelector(W,ot){let Lt=this._elementRef.nativeElement.querySelector(W);Lt&&this._forceFocus(Lt,ot)}_trapFocus(){const W=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||W.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ot=>{ot||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 W=this._config.restoreFocus;let ot=null;if("string"==typeof W?ot=this._document.querySelector(W):"boolean"==typeof W?ot=W?this._elementFocusedBeforeDialogWasOpened:null:W&&(ot=W),this._config.restoreFocus&&ot&&"function"==typeof ot.focus){const Lt=(0,k.vc)(),ve=this._elementRef.nativeElement;(!Lt||Lt===this._document.body||Lt===ve||ve.contains(Lt))&&(this._focusMonitor?(this._focusMonitor.focusVia(ot,this._closeInteractionType),this._closeInteractionType=null):ot.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const W=this._elementRef.nativeElement,ot=(0,k.vc)();return W===ot||W.contains(ot)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,k.vc)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(m),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["cdk-dialog-container"]],viewQuery:function(ot,Lt){if(1&ot&&_.GBs(Y.I3,7),2&ot){let ve;_.mGM(ve=_.lsd())&&(Lt._portalOutlet=ve.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(ot,Lt){2&ot&&_.BMQ("id",Lt._config.id||null)("role",Lt._config.role)("aria-modal",Lt._config.ariaModal)("aria-labelledby",Lt._config.ariaLabel?null:Lt._ariaLabelledByQueue[0])("aria-label",Lt._config.ariaLabel)("aria-describedby",Lt._config.ariaDescribedBy||null)},features:[_.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(ot,Lt){1&ot&&_.DNE(0,P,0,0,"ng-template",0)},dependencies:[Y.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return bt})();class _t{constructor(X,W){this.overlayRef=X,this.config=W,this.closed=new it.B,this.disableClose=W.disableClose,this.backdropClick=X.backdropClick(),this.keydownEvents=X.keydownEvents(),this.outsidePointerEvents=X.outsidePointerEvents(),this.id=W.id,this.keydownEvents.subscribe(ot=>{ot.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(ot)&&(ot.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=X.detachments().subscribe(()=>{!1!==W.closeOnOverlayDetachments&&this.close()})}close(X,W){if(this.containerInstance){const ot=this.closed;this.containerInstance._closeInteractionType=W?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),ot.next(X),ot.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(X="",W=""){return this.overlayRef.updateSize({width:X,height:W}),this}addPanelClass(X){return this.overlayRef.addPanelClass(X),this}removePanelClass(X){return this.overlayRef.removePanelClass(X),this}}const Ft=new _.nKC("DialogScrollStrategy"),le=new _.nKC("DialogData"),de=new _.nKC("DefaultDialogConfig"),Bt={provide:Ft,deps:[o.hJ],useFactory:function $(bt){return()=>bt.scrollStrategies.block()}};let F=0,Ct=(()=>{class bt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(W,ot,Lt,ve,De,Ke){this._overlay=W,this._injector=ot,this._defaultOptions=Lt,this._parentDialog=ve,this._overlayContainer=De,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new it.B,this._afterOpenedAtThisLevel=new it.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,et.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,U.Z)(void 0))),this._scrollStrategy=Ke}open(W,ot){(ot={...this._defaultOptions||new m,...ot}).id=ot.id||"cdk-dialog-"+F++,ot.id&&this.getDialogById(ot.id);const ve=this._getOverlayConfig(ot),De=this._overlay.create(ve),Ke=new _t(De,ot),Qe=this._attachContainer(De,Ke,ot);return Ke.containerInstance=Qe,this._attachDialogContent(W,Ke,Qe,ot),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Ke),Ke.closed.subscribe(()=>this._removeOpenDialog(Ke,!0)),this.afterOpened.next(Ke),Ke}closeAll(){ft(this.openDialogs,W=>W.close())}getDialogById(W){return this.openDialogs.find(ot=>ot.id===W)}ngOnDestroy(){ft(this._openDialogsAtThisLevel,W=>{!1===W.config.closeOnDestroy&&this._removeOpenDialog(W,!1)}),ft(this._openDialogsAtThisLevel,W=>W.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(W){const ot=new o.rR({positionStrategy:W.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:W.scrollStrategy||this._scrollStrategy(),panelClass:W.panelClass,hasBackdrop:W.hasBackdrop,direction:W.direction,minWidth:W.minWidth,minHeight:W.minHeight,maxWidth:W.maxWidth,maxHeight:W.maxHeight,width:W.width,height:W.height,disposeOnNavigation:W.closeOnNavigation});return W.backdropClass&&(ot.backdropClass=W.backdropClass),ot}_attachContainer(W,ot,Lt){const ve=Lt.injector||Lt.viewContainerRef?.injector,De=[{provide:m,useValue:Lt},{provide:_t,useValue:ot},{provide:o.yY,useValue:W}];let Ke;Lt.container?"function"==typeof Lt.container?Ke=Lt.container:(Ke=Lt.container.type,De.push(...Lt.container.providers(Lt))):Ke=rt;const Qe=new Y.A8(Ke,Lt.viewContainerRef,_.zZn.create({parent:ve||this._injector,providers:De}),Lt.componentFactoryResolver);return W.attach(Qe).instance}_attachDialogContent(W,ot,Lt,ve){if(W instanceof _.C4Q){const De=this._createInjector(ve,ot,Lt,void 0);let Ke={$implicit:ve.data,dialogRef:ot};ve.templateContext&&(Ke={...Ke,..."function"==typeof ve.templateContext?ve.templateContext():ve.templateContext}),Lt.attachTemplatePortal(new Y.VA(W,null,Ke,De))}else{const De=this._createInjector(ve,ot,Lt,this._injector),Ke=Lt.attachComponentPortal(new Y.A8(W,ve.viewContainerRef,De,ve.componentFactoryResolver));ot.componentRef=Ke,ot.componentInstance=Ke.instance}}_createInjector(W,ot,Lt,ve){const De=W.injector||W.viewContainerRef?.injector,Ke=[{provide:le,useValue:W.data},{provide:_t,useValue:ot}];return W.providers&&("function"==typeof W.providers?Ke.push(...W.providers(ot,W,Lt)):Ke.push(...W.providers)),W.direction&&(!De||!De.get(lt.dS,null,{optional:!0}))&&Ke.push({provide:lt.dS,useValue:{value:W.direction,change:(0,R.of)()}}),_.zZn.create({parent:De||ve,providers:Ke})}_removeOpenDialog(W,ot){const Lt=this.openDialogs.indexOf(W);Lt>-1&&(this.openDialogs.splice(Lt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ve,De)=>{ve?De.setAttribute("aria-hidden",ve):De.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),ot&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const W=this._overlayContainer.getContainerElement();if(W.parentElement){const ot=W.parentElement.children;for(let Lt=ot.length-1;Lt>-1;Lt--){const ve=ot[Lt];ve!==W&&"SCRIPT"!==ve.nodeName&&"STYLE"!==ve.nodeName&&!ve.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ve,ve.getAttribute("aria-hidden")),ve.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(ot){return new(ot||bt)(_.KVO(o.hJ),_.KVO(_.zZn),_.KVO(de,8),_.KVO(bt,12),_.KVO(o.Sf),_.KVO(Ft))}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})();function ft(bt,X){let W=bt.length;for(;W--;)X(bt[W])}let jt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275mod=_.$C({type:bt})}static{this.\u0275inj=_.G2t({providers:[Ct,Bt],imports:[o.z_,Y.jc,T.Pd,Y.jc]})}}return bt})();var _e=r(14085),we=r(57786),Te=r(5964),He=r(96697),Je=r(86600);function Be(bt,X){}r(49969);class Se{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",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 cn="mdc-dialog--open",be="mdc-dialog--opening",ye="mdc-dialog--closing";let St=(()=>{class bt extends rt{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(W,ot,Lt,ve,De,Ke,Qe,sn),this._animationStateChanged=new _.bkB}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(W){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:W})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(Se),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["ng-component"]],features:[_.Vt3],decls:0,vars:0,template:function(ot,Lt){},encapsulation:2})}}return bt})();const At="--mat-dialog-transition-duration";function Kt(bt){return null==bt?null:"number"==typeof bt?bt:bt.endsWith("ms")?(0,_e.OE)(bt.substring(0,bt.length-2)):bt.endsWith("s")?1e3*(0,_e.OE)(bt.substring(0,bt.length-1)):"0"===bt?0:null}let Zt=(()=>{class bt extends St{constructor(W,ot,Lt,ve,De,Ke,Qe,sn,vn){super(W,ot,Lt,ve,De,Ke,Qe,vn),this._animationMode=sn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Kt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Kt(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()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(At,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(be,cn)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(cn),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(cn),this._animationsEnabled?(this._hostElement.style.setProperty(At,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ye)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(be,ye)}_waitForAnimationToComplete(W,ot){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(ot,W)}_requestAnimationFrame(W){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(W):W()})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(_.aKT),_.rXU(T.GX),_.rXU(y.qQ,8),_.rXU(Se),_.rXU(T.Z7),_.rXU(_.SKi),_.rXU(o.yY),_.rXU(_.bc$,8),_.rXU(T.FN))}}static{this.\u0275cmp=_.VBU({type:bt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(ot,Lt){2&ot&&(_.Mr5("id",Lt._config.id),_.BMQ("aria-modal",Lt._config.ariaModal)("role",Lt._config.role)("aria-labelledby",Lt._config.ariaLabel?null:Lt._ariaLabelledByQueue[0])("aria-label",Lt._config.ariaLabel)("aria-describedby",Lt._config.ariaDescribedBy||null),_.AVh("_mat-animation-noopable",!Lt._animationsEnabled))},features:[_.Vt3],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(ot,Lt){1&ot&&(_.j41(0,"div",0)(1,"div",1),_.DNE(2,Be,0,0,"ng-template",2),_.k0s()())},dependencies:[Y.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%;transform:scale(0.8);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}.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--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.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{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow: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);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--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-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{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 bt})();class xe{constructor(X,W,ot){this._ref=X,this._containerInstance=ot,this._afterOpened=new it.B,this._beforeClosed=new it.B,this._state=0,this.disableClose=W.disableClose,this.id=X.id,ot._animationStateChanged.pipe((0,Te.p)(Lt=>"opened"===Lt.state),(0,He.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ot._animationStateChanged.pipe((0,Te.p)(Lt=>"closed"===Lt.state),(0,He.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),X.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,we.h)(this.backdropClick(),this.keydownEvents().pipe((0,Te.p)(Lt=>Lt.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(Lt)))).subscribe(Lt=>{this.disableClose||(Lt.preventDefault(),Ee(this,"keydown"===Lt.type?"keyboard":"mouse"))})}close(X){this._result=X,this._containerInstance._animationStateChanged.pipe((0,Te.p)(W=>"closing"===W.state),(0,He.s)(1)).subscribe(W=>{this._beforeClosed.next(X),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),W.totalTime+100)}),this._state=1,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(X){let W=this._ref.config.positionStrategy;return X&&(X.left||X.right)?X.left?W.left(X.left):W.right(X.right):W.centerHorizontally(),X&&(X.top||X.bottom)?X.top?W.top(X.top):W.bottom(X.bottom):W.centerVertically(),this._ref.updatePosition(),this}updateSize(X="",W=""){return this._ref.updateSize(X,W),this}addPanelClass(X){return this._ref.addPanelClass(X),this}removePanelClass(X){return this._ref.removePanelClass(X),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Ee(bt,X,W){return bt._closeInteractionType=X,bt.close(W)}const bn=new _.nKC("MatMdcDialogData"),at=new _.nKC("mat-mdc-dialog-default-options"),oe=new _.nKC("mat-mdc-dialog-scroll-strategy"),te={provide:oe,deps:[o.hJ],useFactory:function It(bt){return()=>bt.scrollStrategies.block()}};let wt=0,ee=(()=>{class bt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const W=this._parentDialog;return W?W._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(W,ot,Lt,ve,De,Ke,Qe,sn,vn,he){this._overlay=W,this._defaultOptions=Lt,this._parentDialog=ve,this._dialogRefConstructor=Qe,this._dialogContainerType=sn,this._dialogDataToken=vn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new it.B,this._afterOpenedAtThisLevel=new it.B,this._idPrefix="mat-dialog-",this.dialogConfigClass=Se,this.afterAllClosed=(0,et.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,U.Z)(void 0))),this._scrollStrategy=Ke,this._dialog=ot.get(Ct)}open(W,ot){let Lt;(ot={...this._defaultOptions||new Se,...ot}).id=ot.id||`${this._idPrefix}${wt++}`,ot.scrollStrategy=ot.scrollStrategy||this._scrollStrategy();const ve=this._dialog.open(W,{...ot,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:ot},{provide:m,useValue:ot}]},templateContext:()=>({dialogRef:Lt}),providers:(De,Ke,Qe)=>(Lt=new this._dialogRefConstructor(De,ot,Qe),Lt.updatePosition(ot?.position),[{provide:this._dialogContainerType,useValue:Qe},{provide:this._dialogDataToken,useValue:Ke.data},{provide:this._dialogRefConstructor,useValue:Lt}])});return Lt.componentRef=ve.componentRef,Lt.componentInstance=ve.componentInstance,this.openDialogs.push(Lt),this.afterOpened.next(Lt),Lt.afterClosed().subscribe(()=>{const De=this.openDialogs.indexOf(Lt);De>-1&&(this.openDialogs.splice(De,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Lt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(W){return this.openDialogs.find(ot=>ot.id===W)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(W){let ot=W.length;for(;ot--;)W[ot].close()}static{this.\u0275fac=function(ot){_.QTQ()}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})(),me=(()=>{class bt extends ee{constructor(W,ot,Lt,ve,De,Ke,Qe,sn){super(W,ot,ve,Ke,Qe,De,xe,Zt,bn,sn),this._idPrefix="mat-mdc-dialog-"}static{this.\u0275fac=function(ot){return new(ot||bt)(_.KVO(o.hJ),_.KVO(_.zZn),_.KVO(y.aZ,8),_.KVO(at,8),_.KVO(oe),_.KVO(bt,12),_.KVO(o.Sf),_.KVO(_.bc$,8))}}static{this.\u0275prov=_.jDH({token:bt,factory:bt.\u0275fac})}}return bt})(),Qt=0,$e=(()=>{class bt{constructor(W,ot,Lt){this.dialogRef=W,this._elementRef=ot,this._dialog=Lt,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=B(this._elementRef,this._dialog.openDialogs))}ngOnChanges(W){const ot=W._matDialogClose||W._matDialogCloseResult;ot&&(this.dialogResult=ot.currentValue)}_onButtonClick(W){Ee(this.dialogRef,0===W.screenX&&0===W.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(xe,8),_.rXU(_.aKT),_.rXU(me))}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ot,Lt){1&ot&&_.bIt("click",function(De){return Lt._onButtonClick(De)}),2&ot&&_.BMQ("aria-label",Lt.ariaLabel||null)("type",Lt.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.OA$]})}}return bt})(),Ut=(()=>{class bt{constructor(W,ot,Lt){this._dialogRef=W,this._elementRef=ot,this._dialog=Lt,this.id="mat-mdc-dialog-title-"+Qt++}ngOnInit(){this._dialogRef||(this._dialogRef=B(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const W=this._dialogRef?._containerInstance?._ariaLabelledByQueue;W&&Promise.resolve().then(()=>{const ot=W.indexOf(this.id);ot>-1&&W.splice(ot,1)})}static{this.\u0275fac=function(ot){return new(ot||bt)(_.rXU(xe,8),_.rXU(_.aKT),_.rXU(me))}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(ot,Lt){2&ot&&_.Mr5("id",Lt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}}return bt})(),qt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}}return bt})(),pt=(()=>{class bt{constructor(){this.align="start"}static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275dir=_.FsC({type:bt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(ot,Lt){2&ot&&_.AVh("mat-mdc-dialog-actions-align-center","center"===Lt.align)("mat-mdc-dialog-actions-align-end","end"===Lt.align)},inputs:{align:"align"}})}}return bt})();function B(bt,X){let W=bt.nativeElement.parentElement;for(;W&&!W.classList.contains("mat-mdc-dialog-container");)W=W.parentElement;return W?X.find(ot=>ot.id===W.id):null}let nt=(()=>{class bt{static{this.\u0275fac=function(ot){return new(ot||bt)}}static{this.\u0275mod=_.$C({type:bt})}static{this.\u0275inj=_.G2t({providers:[me,te],imports:[jt,o.z_,Y.jc,Je.yE,Je.yE]})}}return bt})()},71997:(Oe,Et,r)=>{r.d(Et,{q:()=>T,w:()=>k});var o=r(17705),y=r(14085),_=r(86600);let T=(()=>{class Y{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(it){this._vertical=(0,y.he)(it)}get inset(){return this._inset}set inset(it){this._inset=(0,y.he)(it)}static{this.\u0275fac=function(et){return new(et||Y)}}static{this.\u0275cmp=o.VBU({type:Y,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(et,R){2&et&&(o.BMQ("aria-orientation",R.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",R.vertical)("mat-divider-horizontal",!R.vertical)("mat-divider-inset",R.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(et,R){},styles:[".mat-divider{--mat-divider-width:1px;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 Y})(),k=(()=>{class Y{static{this.\u0275fac=function(et){return new(et||Y)}}static{this.\u0275mod=o.$C({type:Y})}static{this.\u0275inj=o.G2t({imports:[_.yE,_.yE]})}}return Y})()},9454:(Oe,Et,r)=>{r.d(Et,{BS:()=>Ee,MY:()=>bn,GK:()=>gt,LR:()=>cn,Q6:()=>Zt,Z2:()=>Kt,WN:()=>xe});var o=r(17705),y=r(45024),_=r(14085),T=r(21413),k=r(18359);let Y=0;const q=new o.nKC("CdkAccordion");let it=(()=>{class at{constructor(){this._stateChanges=new T.B,this._openCloseAllActions=new T.B,this.id="cdk-accordion-"+Y++,this._multi=!1}get multi(){return this._multi}set multi(It){this._multi=(0,_.he)(It)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(It){this._stateChanges.next(It)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o.Jv_([{provide:q,useExisting:at}]),o.OA$]})}}return at})(),et=0,R=(()=>{class at{get expanded(){return this._expanded}set expanded(It){It=(0,_.he)(It),this._expanded!==It&&(this._expanded=It,this.expandedChange.emit(It),It?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(It){this._disabled=(0,_.he)(It)}constructor(It,te,Yt){this.accordion=It,this._changeDetectorRef=te,this._expansionDispatcher=Yt,this._openCloseAllSubscription=k.yU.EMPTY,this.closed=new o.bkB,this.opened=new o.bkB,this.destroyed=new o.bkB,this.expandedChange=new o.bkB,this.id="cdk-accordion-child-"+et++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=Yt.listen((wt,ee)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===ee&&this.id!==wt&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(It=>{this.disabled||(this.expanded=It)})}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(q,12),o.rXU(o.gRc),o.rXU(y.zP))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o.Jv_([{provide:q,useValue:void 0}])]})}}return at})(),lt=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();var U=r(76939),P=r(60177),m=r(86600),ut=r(18617),rt=r(23294),_t=r(99172),Ft=r(5964),le=r(96697),de=r(67336),$=r(983),Bt=r(57786),F=r(49969);const Ct=["body"];function ft(at,oe){}const jt=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],_e=["mat-expansion-panel-header","*","mat-action-row"];function we(at,oe){if(1&at&&o.nrm(0,"span",2),2&at){const It=o.XpG();o.Y8G("@indicatorRotate",It._getExpandedState())}}const Te=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],He=["mat-panel-title","mat-panel-description","*"],Je=new o.nKC("MAT_ACCORDION"),Ce="225ms cubic-bezier(0.4,0.0,0.2,1)",Be={indicatorRotate:(0,F.hZ)("indicatorRotate",[(0,F.wk)("collapsed, void",(0,F.iF)({transform:"rotate(0deg)"})),(0,F.wk)("expanded",(0,F.iF)({transform:"rotate(180deg)"})),(0,F.kY)("expanded <=> collapsed, void => collapsed",(0,F.i0)(Ce))]),bodyExpansion:(0,F.hZ)("bodyExpansion",[(0,F.wk)("collapsed, void",(0,F.iF)({height:"0px",visibility:"hidden"})),(0,F.wk)("expanded",(0,F.iF)({height:"*",visibility:""})),(0,F.kY)("expanded <=> collapsed, void => collapsed",(0,F.i0)(Ce))])},Se=new o.nKC("MAT_EXPANSION_PANEL");let cn=(()=>{class at{constructor(It,te){this._template=It,this._expansionPanel=te}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(o.C4Q),o.rXU(Se,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["ng-template","matExpansionPanelContent",""]]})}}return at})(),be=0;const ye=new o.nKC("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let gt=(()=>{class at extends R{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(It){this._hideToggle=(0,_.he)(It)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(It){this._togglePosition=It}constructor(It,te,Yt,wt,ee,me,Qt){super(It,te,Yt),this._viewContainerRef=wt,this._animationMode=me,this._hideToggle=!1,this.afterExpand=new o.bkB,this.afterCollapse=new o.bkB,this._inputChanges=new T.B,this._headerId="mat-expansion-panel-header-"+be++,this._bodyAnimationDone=new T.B,this.accordion=It,this._document=ee,this._bodyAnimationDone.pipe((0,rt.F)(($e,Ut)=>$e.fromState===Ut.fromState&&$e.toState===Ut.toState)).subscribe($e=>{"void"!==$e.fromState&&("expanded"===$e.toState?this.afterExpand.emit():"collapsed"===$e.toState&&this.afterCollapse.emit())}),Qt&&(this.hideToggle=Qt.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,_t.Z)(null),(0,Ft.p)(()=>this.expanded&&!this._portal),(0,le.s)(1)).subscribe(()=>{this._portal=new U.VA(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(It){this._inputChanges.next(It)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const It=this._document.activeElement,te=this._body.nativeElement;return It===te||te.contains(It)}return!1}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(Je,12),o.rXU(o.gRc),o.rXU(y.zP),o.rXU(o.c1b),o.rXU(P.qQ),o.rXU(o.bc$,8),o.rXU(ye,8))}}static{this.\u0275cmp=o.VBU({type:at,selectors:[["mat-expansion-panel"]],contentQueries:function(te,Yt,wt){if(1&te&&o.wni(wt,cn,5),2&te){let ee;o.mGM(ee=o.lsd())&&(Yt._lazyContent=ee.first)}},viewQuery:function(te,Yt){if(1&te&&o.GBs(Ct,5),2&te){let wt;o.mGM(wt=o.lsd())&&(Yt._body=wt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(te,Yt){2&te&&o.AVh("mat-expanded",Yt.expanded)("_mat-animation-noopable","NoopAnimations"===Yt._animationMode)("mat-expansion-panel-spacing",Yt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o.Jv_([{provide:Je,useValue:void 0},{provide:Se,useExisting:at}]),o.Vt3,o.OA$],ngContentSelectors:_e,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(te,Yt){1&te&&(o.NAR(jt),o.SdG(0),o.j41(1,"div",0,1),o.bIt("@bodyExpansion.done",function(ee){return Yt._bodyAnimationDone.next(ee)}),o.j41(3,"div",2),o.SdG(4,1),o.DNE(5,ft,0,0,"ng-template",3),o.k0s(),o.SdG(6,2),o.k0s()),2&te&&(o.R7$(1),o.Y8G("@bodyExpansion",Yt._getExpandedState())("id",Yt.id),o.BMQ("aria-labelledby",Yt._headerId),o.R7$(4),o.Y8G("cdkPortalOutlet",Yt._portal))},dependencies:[U.I3],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Be.bodyExpansion]},changeDetection:0})}}return at})();class St{}const At=(0,m.BF)(St);let Kt=(()=>{class at extends At{constructor(It,te,Yt,wt,ee,me,Qt){super(),this.panel=It,this._element=te,this._focusMonitor=Yt,this._changeDetectorRef=wt,this._animationMode=me,this._parentChangeSubscription=k.yU.EMPTY;const $e=It.accordion?It.accordion._stateChanges.pipe((0,Ft.p)(Ut=>!(!Ut.hideToggle&&!Ut.togglePosition))):$.w;this.tabIndex=parseInt(Qt||"")||0,this._parentChangeSubscription=(0,Bt.h)(It.opened,It.closed,$e,It._inputChanges.pipe((0,Ft.p)(Ut=>!!(Ut.hideToggle||Ut.disabled||Ut.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),It.closed.pipe((0,Ft.p)(()=>It._containsFocus())).subscribe(()=>Yt.focusVia(te,"program")),ee&&(this.expandedHeight=ee.expandedHeight,this.collapsedHeight=ee.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const It=this._isExpanded();return It&&this.expandedHeight?this.expandedHeight:!It&&this.collapsedHeight?this.collapsedHeight:null}_keydown(It){switch(It.keyCode){case de.t6:case de.Fm:(0,de.rp)(It)||(It.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(It))}}focus(It,te){It?this._focusMonitor.focusVia(this._element,It,te):this._element.nativeElement.focus(te)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(It=>{It&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static{this.\u0275fac=function(te){return new(te||at)(o.rXU(gt,1),o.rXU(o.aKT),o.rXU(ut.FN),o.rXU(o.gRc),o.rXU(ye,8),o.rXU(o.bc$,8),o.kS0("tabindex"))}}static{this.\u0275cmp=o.VBU({type:at,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(te,Yt){1&te&&o.bIt("click",function(){return Yt._toggle()})("keydown",function(ee){return Yt._keydown(ee)}),2&te&&(o.BMQ("id",Yt.panel._headerId)("tabindex",Yt.tabIndex)("aria-controls",Yt._getPanelId())("aria-expanded",Yt._isExpanded())("aria-disabled",Yt.panel.disabled),o.xc7("height",Yt._getHeaderHeight()),o.AVh("mat-expanded",Yt._isExpanded())("mat-expansion-toggle-indicator-after","after"===Yt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===Yt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===Yt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.Vt3],ngContentSelectors:He,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(te,Yt){1&te&&(o.NAR(Te),o.j41(0,"span",0),o.SdG(1),o.SdG(2,1),o.SdG(3,2),o.k0s(),o.DNE(4,we,1,1,"span",1)),2&te&&(o.AVh("mat-content-hide-toggle",!Yt._showToggle()),o.R7$(4),o.Y8G("ngIf",Yt._showToggle()))},dependencies:[P.bT],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Be.indicatorRotate]},changeDetection:0})}}return at})(),Zt=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}}return at})(),xe=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}}return at})(),Ee=(()=>{class at extends it{constructor(){super(...arguments),this._ownHeaders=new o.rOR,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(It){this._hideToggle=(0,_.he)(It)}ngAfterContentInit(){this._headers.changes.pipe((0,_t.Z)(this._headers)).subscribe(It=>{this._ownHeaders.reset(It.filter(te=>te.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ut.Bu(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(It){this._keyManager.onKeydown(It)}_handleHeaderFocus(It){this._keyManager.updateActiveItem(It)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static{this.\u0275fac=function(){let It;return function(Yt){return(It||(It=o.xGo(at)))(Yt||at)}}()}static{this.\u0275dir=o.FsC({type:at,selectors:[["mat-accordion"]],contentQueries:function(te,Yt,wt){if(1&te&&o.wni(wt,Kt,5),2&te){let ee;o.mGM(ee=o.lsd())&&(Yt._headers=ee)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(te,Yt){2&te&&o.AVh("mat-accordion-multi",Yt.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o.Jv_([{provide:Je,useExisting:at}]),o.Vt3]})}}return at})(),bn=(()=>{class at{static{this.\u0275fac=function(te){return new(te||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[P.MD,m.yE,lt,U.jc]})}}return at})()},32102:(Oe,Et,r)=>{r.d(Et,{xb:()=>W,TL:()=>at,rl:()=>sn,qT:()=>zt,RG:()=>vn,MV:()=>It,nJ:()=>xe,JW:()=>Yt,yw:()=>ee});var o=r(17705),y=r(28203),_=r(36860),T=r(18359),k=r(21413),Y=r(57786),q=r(56977),it=r(71985),et=r(5964),R=r(76496);class U{constructor(nn){this._box=nn,this._destroyed=new k.B,this._resizeSubject=new k.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(ue=>this._resizeSubject.next(ue)))}observe(nn){return this._elementObservables.has(nn)||this._elementObservables.set(nn,new it.c(ue=>{const Rt=this._resizeSubject.subscribe(ue);return this._resizeObserver?.observe(nn,{box:this._box}),()=>{this._resizeObserver?.unobserve(nn),Rt.unsubscribe(),this._elementObservables.delete(nn)}}).pipe((0,et.p)(ue=>ue.some(Rt=>Rt.target===nn)),(0,R.t)({bufferSize:1,refCount:!0}),(0,q.Q)(this._destroyed))),this._elementObservables.get(nn)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let P=(()=>{class he{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,ue]of this._observers)ue.destroy();this._observers.clear()}observe(ue,Rt){const yt=Rt?.box||"content-box";return this._observers.has(yt)||this._observers.set(yt,new U(yt)),this._observers.get(yt).observe(ue)}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275prov=o.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}}return he})();var m=r(14085),ut=r(49969),rt=r(60177),_t=r(72318),Ft=r(86600);const le=["notch"],de=["matFormFieldNotchedOutline",""],$=["*"],Bt=["textField"],F=["iconPrefixContainer"],Ct=["textPrefixContainer"];function ft(he,nn){1&he&&o.nrm(0,"span",19)}function jt(he,nn){if(1&he&&(o.j41(0,"label",17),o.SdG(1,1),o.DNE(2,ft,1,0,"span",18),o.k0s()),2&he){const ue=o.XpG(2);o.Y8G("floating",ue._shouldLabelFloat())("monitorResize",ue._hasOutline())("id",ue._labelId),o.BMQ("for",ue._control.id),o.R7$(2),o.Y8G("ngIf",!ue.hideRequiredMarker&&ue._control.required)}}function _e(he,nn){if(1&he&&o.DNE(0,jt,3,5,"label",16),2&he){const ue=o.XpG();o.Y8G("ngIf",ue._hasFloatingLabel())}}function we(he,nn){1&he&&o.nrm(0,"div",20)}function Te(he,nn){}function He(he,nn){if(1&he&&o.DNE(0,Te,0,0,"ng-template",22),2&he){o.XpG(2);const ue=o.sdS(1);o.Y8G("ngTemplateOutlet",ue)}}function Je(he,nn){if(1&he&&(o.j41(0,"div",21),o.DNE(1,He,1,1,"ng-template",9),o.k0s()),2&he){const ue=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",ue._shouldLabelFloat()),o.R7$(1),o.Y8G("ngIf",!ue._forceDisplayInfixLabel())}}function Ce(he,nn){1&he&&(o.j41(0,"div",23,24),o.SdG(2,2),o.k0s())}function Be(he,nn){1&he&&(o.j41(0,"div",25,26),o.SdG(2,3),o.k0s())}function Se(he,nn){}function cn(he,nn){if(1&he&&o.DNE(0,Se,0,0,"ng-template",22),2&he){o.XpG();const ue=o.sdS(1);o.Y8G("ngTemplateOutlet",ue)}}function be(he,nn){1&he&&(o.j41(0,"div",27),o.SdG(1,4),o.k0s())}function ye(he,nn){1&he&&(o.j41(0,"div",28),o.SdG(1,5),o.k0s())}function gt(he,nn){1&he&&o.nrm(0,"div",29)}function $t(he,nn){if(1&he&&(o.j41(0,"div",30),o.SdG(1,6),o.k0s()),2&he){const ue=o.XpG();o.Y8G("@transitionMessages",ue._subscriptAnimationState)}}function St(he,nn){if(1&he&&(o.j41(0,"mat-hint",34),o.EFF(1),o.k0s()),2&he){const ue=o.XpG(2);o.Y8G("id",ue._hintLabelId),o.R7$(1),o.JRh(ue.hintLabel)}}function At(he,nn){if(1&he&&(o.j41(0,"div",31),o.DNE(1,St,2,2,"mat-hint",32),o.SdG(2,7),o.nrm(3,"div",33),o.SdG(4,8),o.k0s()),2&he){const ue=o.XpG();o.Y8G("@transitionMessages",ue._subscriptAnimationState),o.R7$(1),o.Y8G("ngIf",ue.hintLabel)}}const Kt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Zt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let xe=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-label"]]})}}return he})(),Ee=0;const bn=new o.nKC("MatError");let at=(()=>{class he{constructor(ue,Rt){this.id="mat-mdc-error-"+Ee++,ue||Rt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Rt,yt){2&Rt&&o.Mr5("id",yt.id)},inputs:{id:"id"},features:[o.Jv_([{provide:bn,useExisting:he}])]})}}return he})(),oe=0,It=(()=>{class he{constructor(){this.align="start",this.id="mat-mdc-hint-"+oe++}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Rt,yt){2&Rt&&(o.Mr5("id",yt.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===yt.align))},inputs:{align:"align",id:"id"}})}}return he})();const te=new o.nKC("MatPrefix");let Yt=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(ue){this._isText=!0}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[o.Jv_([{provide:te,useExisting:he}])]})}}return he})();const wt=new o.nKC("MatSuffix");let ee=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(ue){this._isText=!0}static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o.Jv_([{provide:wt,useExisting:he}])]})}}return he})();const me=new o.nKC("FloatingLabelParent");let Qt=(()=>{class he{get floating(){return this._floating}set floating(ue){this._floating=ue,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(ue){this._monitorResize=ue,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(ue){this._elementRef=ue,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(P),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(me),this._resizeSubscription=new T.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function $e(he){if(null!==he.offsetParent)return he.scrollWidth;const ue=he.cloneNode(!0);ue.style.setProperty("position","absolute"),ue.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(ue);const Rt=ue.scrollWidth;return ue.remove(),Rt}(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{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mdc-floating-label--float-above",yt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}}return he})();const Ut="mdc-line-ripple--active",qt="mdc-line-ripple--deactivating";let pt=(()=>{class he{constructor(ue,Rt){this._elementRef=ue,this._handleTransitionEnd=yt=>{const st=this._elementRef.nativeElement.classList,Tt=st.contains(qt);"opacity"===yt.propertyName&&Tt&&st.remove(Ut,qt)},Rt.runOutsideAngular(()=>{ue.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const ue=this._elementRef.nativeElement.classList;ue.remove(qt),ue.add(Ut)}deactivate(){this._elementRef.nativeElement.classList.add(qt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:he,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}}return he})(),B=(()=>{class he{constructor(ue,Rt){this._elementRef=ue,this._ngZone=Rt,this.open=!1}ngAfterViewInit(){const ue=this._elementRef.nativeElement.querySelector(".mdc-floating-label");ue?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(ue.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>ue.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(ue){this._notch.nativeElement.style.width=this.open&&ue?`calc(${ue}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:he,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Rt,yt){if(1&Rt&&o.GBs(le,5),2&Rt){let st;o.mGM(st=o.lsd())&&(yt._notch=st.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mdc-notched-outline--notched",yt.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:de,ngContentSelectors:$,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Rt,yt){1&Rt&&(o.NAR(),o.nrm(0,"div",0),o.j41(1,"div",1,2),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return he})();const nt={transitionMessages:(0,ut.hZ)("transitionMessages",[(0,ut.wk)("enter",(0,ut.iF)({opacity:1,transform:"translateY(0%)"})),(0,ut.kY)("void => enter",[(0,ut.iF)({opacity:0,transform:"translateY(-5px)"}),(0,ut.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let zt=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275dir=o.FsC({type:he})}}return he})();const W=new o.nKC("MatFormField"),ot=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Lt=0,sn=(()=>{class he{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(ue){this._hideRequiredMarker=(0,m.he)(ue)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(ue){ue!==this._floatLabel&&(this._floatLabel=ue,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(ue){const Rt=this._appearance;this._appearance=ue||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Rt&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(ue){this._subscriptSizing=ue||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(ue){this._hintLabel=ue,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(ue){this._explicitFormFieldControl=ue}constructor(ue,Rt,yt,st,Tt,ce,Ie,Jt){this._elementRef=ue,this._changeDetectorRef=Rt,this._ngZone=yt,this._dir=st,this._platform=Tt,this._defaults=ce,this._animationMode=Ie,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-"+Lt++,this._hintLabelId="mat-mdc-hint-"+Lt++,this._subscriptAnimationState="",this._destroyed=new k.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,ce&&(ce.appearance&&(this.appearance=ce.appearance),this._hideRequiredMarker=!!ce?.hideRequiredMarker,ce.color&&(this.color=ce.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 ue=this._control;ue.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${ue.controlType}`),ue.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),ue.ngControl&&ue.ngControl.valueChanges&&ue.ngControl.valueChanges.pipe((0,q.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(ue=>!ue._isText),this._hasTextPrefix=!!this._prefixChildren.find(ue=>ue._isText),this._hasIconSuffix=!!this._suffixChildren.find(ue=>!ue._isText),this._hasTextSuffix=!!this._suffixChildren.find(ue=>ue._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,Y.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,q.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,q.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(ue){const Rt=this._control?this._control.ngControl:null;return Rt&&Rt[ue]}_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 ue=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&ue.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Rt=this._hintChildren?this._hintChildren.find(st=>"start"===st.align):null,yt=this._hintChildren?this._hintChildren.find(st=>"end"===st.align):null;Rt?ue.push(Rt.id):this._hintLabel&&ue.push(this._hintLabelId),yt&&ue.push(yt.id)}else this._errorChildren&&ue.push(...this._errorChildren.map(Rt=>Rt.id));this._control.setDescribedByIds(ue)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const ue=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(ue.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Rt=this._iconPrefixContainer?.nativeElement,yt=this._textPrefixContainer?.nativeElement,st=Rt?.getBoundingClientRect().width??0,Tt=yt?.getBoundingClientRect().width??0;ue.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${st+Tt}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const ue=this._elementRef.nativeElement;if(ue.getRootNode){const Rt=ue.getRootNode();return Rt&&Rt!==ue}return document.documentElement.contains(ue)}static{this.\u0275fac=function(Rt){return new(Rt||he)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(y.dS),o.rXU(_.OD),o.rXU(ot,8),o.rXU(o.bc$,8),o.rXU(rt.qQ))}}static{this.\u0275cmp=o.VBU({type:he,selectors:[["mat-form-field"]],contentQueries:function(Rt,yt,st){if(1&Rt&&(o.wni(st,xe,5),o.wni(st,xe,7),o.wni(st,zt,5),o.wni(st,te,5),o.wni(st,wt,5),o.wni(st,bn,5),o.wni(st,It,5)),2&Rt){let Tt;o.mGM(Tt=o.lsd())&&(yt._labelChildNonStatic=Tt.first),o.mGM(Tt=o.lsd())&&(yt._labelChildStatic=Tt.first),o.mGM(Tt=o.lsd())&&(yt._formFieldControl=Tt.first),o.mGM(Tt=o.lsd())&&(yt._prefixChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._suffixChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._errorChildren=Tt),o.mGM(Tt=o.lsd())&&(yt._hintChildren=Tt)}},viewQuery:function(Rt,yt){if(1&Rt&&(o.GBs(Bt,5),o.GBs(F,5),o.GBs(Ct,5),o.GBs(Qt,5),o.GBs(B,5),o.GBs(pt,5)),2&Rt){let st;o.mGM(st=o.lsd())&&(yt._textField=st.first),o.mGM(st=o.lsd())&&(yt._iconPrefixContainer=st.first),o.mGM(st=o.lsd())&&(yt._textPrefixContainer=st.first),o.mGM(st=o.lsd())&&(yt._floatingLabel=st.first),o.mGM(st=o.lsd())&&(yt._notchedOutline=st.first),o.mGM(st=o.lsd())&&(yt._lineRipple=st.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Rt,yt){2&Rt&&o.AVh("mat-mdc-form-field-label-always-float",yt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",yt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",yt._hasIconSuffix)("mat-form-field-invalid",yt._control.errorState)("mat-form-field-disabled",yt._control.disabled)("mat-form-field-autofilled",yt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===yt._animationMode)("mat-form-field-appearance-fill","fill"==yt.appearance)("mat-form-field-appearance-outline","outline"==yt.appearance)("mat-form-field-hide-placeholder",yt._hasFloatingLabel()&&!yt._shouldLabelFloat())("mat-focused",yt._control.focused)("mat-primary","accent"!==yt.color&&"warn"!==yt.color)("mat-accent","accent"===yt.color)("mat-warn","warn"===yt.color)("ng-untouched",yt._shouldForward("untouched"))("ng-touched",yt._shouldForward("touched"))("ng-pristine",yt._shouldForward("pristine"))("ng-dirty",yt._shouldForward("dirty"))("ng-valid",yt._shouldForward("valid"))("ng-invalid",yt._shouldForward("invalid"))("ng-pending",yt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o.Jv_([{provide:W,useExisting:he},{provide:me,useExisting:he}])],ngContentSelectors:Zt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Rt,yt){1&Rt&&(o.NAR(Kt),o.DNE(0,_e,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",1,2),o.bIt("click",function(Tt){return yt._control.onContainerClick(Tt)}),o.DNE(4,we,1,0,"div",3),o.j41(5,"div",4),o.DNE(6,Je,2,2,"div",5),o.DNE(7,Ce,3,0,"div",6),o.DNE(8,Be,3,0,"div",7),o.j41(9,"div",8),o.DNE(10,cn,1,1,"ng-template",9),o.SdG(11),o.k0s(),o.DNE(12,be,2,0,"div",10),o.DNE(13,ye,2,0,"div",11),o.k0s(),o.DNE(14,gt,1,0,"div",12),o.k0s(),o.j41(15,"div",13),o.DNE(16,$t,2,1,"div",14),o.DNE(17,At,5,2,"div",15),o.k0s()),2&Rt&&(o.R7$(2),o.AVh("mdc-text-field--filled",!yt._hasOutline())("mdc-text-field--outlined",yt._hasOutline())("mdc-text-field--no-label",!yt._hasFloatingLabel())("mdc-text-field--disabled",yt._control.disabled)("mdc-text-field--invalid",yt._control.errorState),o.R7$(2),o.Y8G("ngIf",!yt._hasOutline()&&!yt._control.disabled),o.R7$(2),o.Y8G("ngIf",yt._hasOutline()),o.R7$(1),o.Y8G("ngIf",yt._hasIconPrefix),o.R7$(1),o.Y8G("ngIf",yt._hasTextPrefix),o.R7$(2),o.Y8G("ngIf",!yt._hasOutline()||yt._forceDisplayInfixLabel()),o.R7$(2),o.Y8G("ngIf",yt._hasTextSuffix),o.R7$(1),o.Y8G("ngIf",yt._hasIconSuffix),o.R7$(1),o.Y8G("ngIf",!yt._hasOutline()),o.R7$(1),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===yt.subscriptSizing),o.Y8G("ngSwitch",yt._getDisplayedMessages()),o.R7$(1),o.Y8G("ngSwitchCase","error"),o.R7$(1),o.Y8G("ngSwitchCase","hint"))},dependencies:[rt.bT,rt.T3,rt.ux,rt.e1,It,Qt,B,pt],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-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{transform:translateY(-34.75px) scale(0.75)}.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-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{transform:translateY(-24.75px) scale(0.75)}.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-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{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-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{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;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.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-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{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.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.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-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-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}.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}.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-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}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}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}.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}[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-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%}.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,[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-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.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:[nt.transitionMessages]},changeDetection:0})}}return he})(),vn=(()=>{class he{static{this.\u0275fac=function(Rt){return new(Rt||he)}}static{this.\u0275mod=o.$C({type:he})}static{this.\u0275inj=o.G2t({imports:[Ft.yE,rt.MD,_t.w5,Ft.yE]})}}return he})()},99631:(Oe,Et,r)=>{r.d(Et,{fg:()=>le,fS:()=>de});var o=r(14085),y=r(36860),_=r(17705),T=r(983),k=r(21413);const Y=(0,y.BQ)({passive:!0});let q=(()=>{class ${constructor(F,Ct){this._platform=F,this._ngZone=Ct,this._monitoredElements=new Map}monitor(F){if(!this._platform.isBrowser)return T.w;const Ct=(0,o.i8)(F),ft=this._monitoredElements.get(Ct);if(ft)return ft.subject;const jt=new k.B,_e="cdk-text-field-autofilled",we=Te=>{"cdk-text-field-autofill-start"!==Te.animationName||Ct.classList.contains(_e)?"cdk-text-field-autofill-end"===Te.animationName&&Ct.classList.contains(_e)&&(Ct.classList.remove(_e),this._ngZone.run(()=>jt.next({target:Te.target,isAutofilled:!1}))):(Ct.classList.add(_e),this._ngZone.run(()=>jt.next({target:Te.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ct.addEventListener("animationstart",we,Y),Ct.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ct,{subject:jt,unlisten:()=>{Ct.removeEventListener("animationstart",we,Y)}}),jt}stopMonitoring(F){const Ct=(0,o.i8)(F),ft=this._monitoredElements.get(Ct);ft&&(ft.unlisten(),ft.subject.complete(),Ct.classList.remove("cdk-text-field-autofill-monitored"),Ct.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ct))}ngOnDestroy(){this._monitoredElements.forEach((F,Ct)=>this.stopMonitoring(Ct))}static{this.\u0275fac=function(Ct){return new(Ct||$)(_.KVO(y.OD),_.KVO(_.SKi))}}static{this.\u0275prov=_.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})(),R=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=_.$C({type:$})}static{this.\u0275inj=_.G2t({})}}return $})();var lt=r(89417),U=r(86600),P=r(32102);const ut=new _.nKC("MAT_INPUT_VALUE_ACCESSOR"),rt=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let _t=0;const Ft=(0,U.J8)(class{constructor($,Bt,F,Ct){this._defaultErrorStateMatcher=$,this._parentForm=Bt,this._parentFormGroup=F,this.ngControl=Ct,this.stateChanges=new k.B}});let le=(()=>{class $ extends Ft{get disabled(){return this._disabled}set disabled(F){this._disabled=(0,o.he)(F),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(F){this._id=F||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(lt.k0.required)??!1}set required(F){this._required=(0,o.he)(F)}get type(){return this._type}set type(F){this._type=F||"text",this._validateType(),!this._isTextarea&&(0,y.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(F){F!==this.value&&(this._inputValueAccessor.value=F,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(F){this._readonly=(0,o.he)(F)}constructor(F,Ct,ft,jt,_e,we,Te,He,Je,Ce){super(we,jt,_e,ft),this._elementRef=F,this._platform=Ct,this._autofillMonitor=He,this._formField=Ce,this._uid="mat-input-"+_t++,this.focused=!1,this.stateChanges=new k.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(cn=>(0,y.MU)().has(cn)),this._iOSKeyupListener=cn=>{const be=cn.target;!be.value&&0===be.selectionStart&&0===be.selectionEnd&&(be.setSelectionRange(1,1),be.setSelectionRange(0,0))};const Be=this._elementRef.nativeElement,Se=Be.nodeName.toLowerCase();this._inputValueAccessor=Te||Be,this._previousNativeValue=this.value,this.id=this.id,Ct.IOS&&Je.runOutsideAngular(()=>{F.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Se,this._isTextarea="textarea"===Se,this._isInFormField=!!Ce,this._isNativeSelect&&(this.controlType=Be.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(F=>{this.autofilled=F.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(F){this._elementRef.nativeElement.focus(F)}_focusChanged(F){F!==this.focused&&(this.focused=F,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const F=this._elementRef.nativeElement.value;this._previousNativeValue!==F&&(this._previousNativeValue=F,this.stateChanges.next())}_dirtyCheckPlaceholder(){const F=this._getPlaceholder();if(F!==this._previousPlaceholder){const Ct=this._elementRef.nativeElement;this._previousPlaceholder=F,F?Ct.setAttribute("placeholder",F):Ct.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){rt.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let F=this._elementRef.nativeElement.validity;return F&&F.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const F=this._elementRef.nativeElement,Ct=F.options[0];return this.focused||F.multiple||!this.empty||!!(F.selectedIndex>-1&&Ct&&Ct.label)}return this.focused||!this.empty}setDescribedByIds(F){F.length?this._elementRef.nativeElement.setAttribute("aria-describedby",F.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const F=this._elementRef.nativeElement;return this._isNativeSelect&&(F.multiple||F.size>1)}static{this.\u0275fac=function(Ct){return new(Ct||$)(_.rXU(_.aKT),_.rXU(y.OD),_.rXU(lt.vO,10),_.rXU(lt.cV,8),_.rXU(lt.j4,8),_.rXU(U.es),_.rXU(ut,10),_.rXU(q),_.rXU(_.SKi),_.rXU(P.xb,8))}}static{this.\u0275dir=_.FsC({type:$,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Ct,ft){1&Ct&&_.bIt("focus",function(){return ft._focusChanged(!0)})("blur",function(){return ft._focusChanged(!1)})("input",function(){return ft._onInput()}),2&Ct&&(_.Mr5("id",ft.id)("disabled",ft.disabled)("required",ft.required),_.BMQ("name",ft.name||null)("readonly",ft.readonly&&!ft._isNativeSelect||null)("aria-invalid",ft.empty&&ft.required?null:ft.errorState)("aria-required",ft.required)("id",ft.id),_.AVh("mat-input-server",ft._isServer)("mat-mdc-form-field-textarea-control",ft._isInFormField&&ft._isTextarea)("mat-mdc-form-field-input-control",ft._isInFormField)("mdc-text-field__input",ft._isInFormField)("mat-mdc-native-select-inline",ft._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_.Jv_([{provide:P.qT,useExisting:$}]),_.Vt3,_.OA$]})}}return $})(),de=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=_.$C({type:$})}static{this.\u0275inj=_.G2t({imports:[U.yE,P.RG,P.RG,R,U.yE]})}}return $})()},3902:(Oe,Et,r)=>{r.d(Et,{Fg:()=>zt,YE:()=>ee,_L:()=>qt});var o=r(17705),y=r(14085),_=r(36860),T=r(86600),k=r(18359),Y=r(57786),it=(r(21413),r(72318)),et=r(60177),R=r(71997);r(18617),r(45024),r(67336),r(89417),r(56977);const rt=["*"],Ft=["unscopedContent"],le=["text"],de=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],$=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],$t=new o.nKC("ListOption");let St=(()=>{class vt{constructor(X){this._elementRef=X}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}}return vt})(),At=(()=>{class vt{constructor(X){this._elementRef=X}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}}return vt})(),Kt=(()=>{class vt{static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}}return vt})(),Zt=(()=>{class vt{constructor(X){this._listOption=X}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU($t,8))}}static{this.\u0275dir=o.FsC({type:vt,hostVars:4,hostBindings:function(W,ot){2&W&&o.AVh("mdc-list-item__start",ot._isAlignedAtStart())("mdc-list-item__end",!ot._isAlignedAtStart())}})}}return vt})(),xe=(()=>{class vt extends Zt{static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[o.Vt3]})}}return vt})(),Ee=(()=>{class vt extends Zt{static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275dir=o.FsC({type:vt,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[o.Vt3]})}}return vt})();const bn=new o.nKC("MAT_LIST_CONFIG");let at=(()=>{class vt{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,o.WQX)(bn,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(X){this._disableRipple=(0,y.he)(X)}get disabled(){return this._disabled}set disabled(X){this._disabled=(0,y.he)(X)}static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275dir=o.FsC({type:vt,hostVars:1,hostBindings:function(W,ot){2&W&&o.BMQ("aria-disabled",ot.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}}return vt})(),oe=(()=>{class vt{set lines(X){this._explicitLines=(0,y.OE)(X,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(X){this._disableRipple=(0,y.he)(X)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(X){this._disabled=(0,y.he)(X)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(X,W,ot,Lt,ve,De){this._elementRef=X,this._ngZone=W,this._listBase=ot,this._platform=Lt,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new k.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=ve||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===De,ot&&!ot._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 T.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,Y.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(X){if(!this._lines||!this._titles||!this._unscopedContent)return;X&&this._checkDomForUnscopedTextContent();const W=this._explicitLines??this._inferLinesFromContent(),ot=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",W<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",W<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===W),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===W),this._hasUnscopedTextContent){const Lt=0===this._titles.length&&1===W;ot.classList.toggle("mdc-list-item__primary-text",Lt),ot.classList.toggle("mdc-list-item__secondary-text",!Lt)}else ot.classList.remove("mdc-list-item__primary-text"),ot.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let X=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(X+=1),X}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(X=>X.nodeType!==X.COMMENT_NODE).some(X=>!(!X.textContent||!X.textContent.trim()))}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(at,8),o.rXU(_.OD),o.rXU(T.$E,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:vt,contentQueries:function(W,ot,Lt){if(1&W&&(o.wni(Lt,xe,4),o.wni(Lt,Ee,4)),2&W){let ve;o.mGM(ve=o.lsd())&&(ot._avatars=ve),o.mGM(ve=o.lsd())&&(ot._icons=ve)}},hostVars:4,hostBindings:function(W,ot){2&W&&(o.BMQ("aria-disabled",ot.disabled)("disabled",ot._isButtonElement&&ot.disabled||null),o.AVh("mdc-list-item--disabled",ot.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}}return vt})(),ee=(()=>{class vt extends oe{get activated(){return this._activated}set activated(X){this._activated=(0,y.he)(X)}constructor(X,W,ot,Lt,ve,De){super(X,W,ot,Lt,ve,De),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static{this.\u0275fac=function(W){return new(W||vt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(at,8),o.rXU(_.OD),o.rXU(T.$E,8),o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:vt,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(W,ot,Lt){if(1&W&&(o.wni(Lt,At,5),o.wni(Lt,St,5),o.wni(Lt,Kt,5)),2&W){let ve;o.mGM(ve=o.lsd())&&(ot._lines=ve),o.mGM(ve=o.lsd())&&(ot._titles=ve),o.mGM(ve=o.lsd())&&(ot._meta=ve)}},viewQuery:function(W,ot){if(1&W&&(o.GBs(Ft,5),o.GBs(le,5)),2&W){let Lt;o.mGM(Lt=o.lsd())&&(ot._unscopedContent=Lt.first),o.mGM(Lt=o.lsd())&&(ot._itemText=Lt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(W,ot){2&W&&(o.BMQ("aria-current",ot._getAriaCurrent()),o.AVh("mdc-list-item--activated",ot.activated)("mdc-list-item--with-leading-avatar",0!==ot._avatars.length)("mdc-list-item--with-leading-icon",0!==ot._icons.length)("mdc-list-item--with-trailing-meta",0!==ot._meta.length)("_mat-animation-noopable",ot._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[o.Vt3],ngContentSelectors:$,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(W,ot){1&W&&(o.NAR(de),o.SdG(0),o.j41(1,"span",0),o.SdG(2,1),o.SdG(3,2),o.j41(4,"span",1,2),o.bIt("cdkObserveContent",function(){return ot._updateItemLines(!0)}),o.SdG(6,3),o.k0s()(),o.SdG(7,4),o.SdG(8,5),o.nrm(9,"div",3))},dependencies:[it.Wv],encapsulation:2,changeDetection:0})}}return vt})(),qt=(()=>{class vt extends at{constructor(){super(...arguments),this._isNonInteractive=!1}static{this.\u0275fac=function(){let X;return function(ot){return(X||(X=o.xGo(vt)))(ot||vt)}}()}static{this.\u0275cmp=o.VBU({type:vt,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[o.Jv_([{provide:at,useExisting:vt}]),o.Vt3],ngContentSelectors:rt,decls:1,vars:0,template:function(W,ot){1&W&&(o.NAR(),o.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-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.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:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}}return vt})(),zt=(()=>{class vt{static{this.\u0275fac=function(W){return new(W||vt)}}static{this.\u0275mod=o.$C({type:vt})}static{this.\u0275inj=o.G2t({imports:[it.w5,et.MD,T.yE,T.pZ,T.O5,R.w]})}}return vt})()},59115:(Oe,Et,r)=>{r.d(Et,{Cn:()=>me,Cp:()=>ee,fb:()=>Ce,kk:()=>bn});var o=r(17705),y=r(18617),_=r(14085),T=r(67336),k=r(21413),Y=r(57786),q=r(18359),it=r(7673),et=r(25007),R=r(99172),lt=r(25558),U=r(96697),P=r(56977),m=r(5964),ut=r(91986),rt=r(86600),_t=r(60177),Ft=r(76939),le=r(49969),de=r(28203),$=r(66969),Bt=r(36860),F=r(6914);const Ct=["mat-menu-item",""];function ft(Qt,$e){1&Qt&&(o.qSk(),o.j41(0,"svg",3),o.nrm(1,"polygon",4),o.k0s())}const jt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],_e=["mat-icon, [matMenuItemIcon]","*"];function we(Qt,$e){if(1&Qt){const Ut=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._handleKeydown(pt))})("click",function(){o.eBV(Ut);const pt=o.XpG();return o.Njj(pt.closed.emit("click"))})("@transformMenu.start",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._onAnimationStart(pt))})("@transformMenu.done",function(pt){o.eBV(Ut);const B=o.XpG();return o.Njj(B._onAnimationDone(pt))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&Qt){const Ut=o.XpG();o.Y8G("id",Ut.panelId)("ngClass",Ut._classList)("@transformMenu",Ut._panelAnimationState),o.BMQ("aria-label",Ut.ariaLabel||null)("aria-labelledby",Ut.ariaLabelledby||null)("aria-describedby",Ut.ariaDescribedby||null)}}const Te=["*"],He=new o.nKC("MAT_MENU_PANEL"),Je=(0,rt.GG)((0,rt.Ob)(class{}));let Ce=(()=>{class Qt extends Je{constructor(Ut,qt,pt,B,nt){super(),this._elementRef=Ut,this._document=qt,this._focusMonitor=pt,this._parentMenu=B,this._changeDetectorRef=nt,this.role="menuitem",this._hovered=new k.B,this._focused=new k.B,this._highlighted=!1,this._triggersSubmenu=!1,B?.addItem?.(this)}focus(Ut,qt){this._focusMonitor&&Ut?this._focusMonitor.focusVia(this._getHostElement(),Ut,qt):this._getHostElement().focus(qt),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Ut){this.disabled&&(Ut.preventDefault(),Ut.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Ut=this._elementRef.nativeElement.cloneNode(!0),qt=Ut.querySelectorAll("mat-icon, .material-icons");for(let pt=0;pt enter",(0,le.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,le.iF)({opacity:1,transform:"scale(1)"}))),(0,le.kY)("* => void",(0,le.i0)("100ms 25ms linear",(0,le.iF)({opacity:0})))]),fadeInItems:(0,le.hZ)("fadeInItems",[(0,le.wk)("showing",(0,le.iF)({opacity:1})),(0,le.kY)("void => *",[(0,le.iF)({opacity:0}),(0,le.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Kt=0;const Zt=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function xe(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ee=(()=>{class Qt{get xPosition(){return this._xPosition}set xPosition(Ut){this._xPosition=Ut,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Ut){this._yPosition=Ut,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Ut){this._overlapTrigger=(0,_.he)(Ut)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Ut){this._hasBackdrop=(0,_.he)(Ut)}set panelClass(Ut){const qt=this._previousPanelClass;qt&&qt.length&&qt.split(" ").forEach(pt=>{this._classList[pt]=!1}),this._previousPanelClass=Ut,Ut&&Ut.length&&(Ut.split(" ").forEach(pt=>{this._classList[pt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Ut){this.panelClass=Ut}constructor(Ut,qt,pt,B){this._elementRef=Ut,this._ngZone=qt,this._changeDetectorRef=B,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new k.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Kt++,this.overlayPanelClass=pt.overlayPanelClass||"",this._xPosition=pt.xPosition,this._yPosition=pt.yPosition,this.backdropClass=pt.backdropClass,this._overlapTrigger=pt.overlapTrigger,this._hasBackdrop=pt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new y.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,R.Z)(this._directDescendantItems),(0,lt.n)(Ut=>(0,Y.h)(...Ut.map(qt=>qt._focused)))).subscribe(Ut=>this._keyManager.updateActiveItem(Ut)),this._directDescendantItems.changes.subscribe(Ut=>{const qt=this._keyManager;if("enter"===this._panelAnimationState&&qt.activeItem?._hasFocus()){const pt=Ut.toArray(),B=Math.max(0,Math.min(pt.length-1,qt.activeItemIndex||0));pt[B]&&!pt[B].disabled?qt.setActiveItem(B):qt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,R.Z)(this._directDescendantItems),(0,lt.n)(qt=>(0,Y.h)(...qt.map(pt=>pt._hovered))))}addItem(Ut){}removeItem(Ut){}_handleKeydown(Ut){const qt=Ut.keyCode,pt=this._keyManager;switch(qt){case T._f:(0,T.rp)(Ut)||(Ut.preventDefault(),this.closed.emit("keydown"));break;case T.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case T.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(qt===T.i7||qt===T.n6)&&pt.setFocusOrigin("keyboard"),void pt.onKeydown(Ut)}Ut.stopPropagation()}focusFirstItem(Ut="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,U.s)(1)).subscribe(()=>{let qt=null;if(this._directDescendantItems.length&&(qt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!qt||!qt.contains(document.activeElement)){const pt=this._keyManager;pt.setFocusOrigin(Ut).setFirstItemActive(),!pt.activeItem&&qt&&qt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Ut){const qt=Math.min(this._baseElevation+Ut,24),pt=`${this._elevationPrefix}${qt}`,B=Object.keys(this._classList).find(nt=>nt.startsWith(this._elevationPrefix));(!B||B===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[pt]=!0,this._previousElevation=pt)}setPositionClasses(Ut=this.xPosition,qt=this.yPosition){const pt=this._classList;pt["mat-menu-before"]="before"===Ut,pt["mat-menu-after"]="after"===Ut,pt["mat-menu-above"]="above"===qt,pt["mat-menu-below"]="below"===qt,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Ut){this._animationDone.next(Ut),this._isAnimating=!1}_onAnimationStart(Ut){this._isAnimating=!0,"enter"===Ut.toState&&0===this._keyManager.activeItemIndex&&(Ut.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,R.Z)(this._allItems)).subscribe(Ut=>{this._directDescendantItems.reset(Ut.filter(qt=>qt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Zt),o.rXU(o.gRc))}}static{this.\u0275dir=o.FsC({type:Qt,contentQueries:function(qt,pt,B){if(1&qt&&(o.wni(B,be,5),o.wni(B,Ce,5),o.wni(B,Ce,4)),2&qt){let nt;o.mGM(nt=o.lsd())&&(pt.lazyContent=nt.first),o.mGM(nt=o.lsd())&&(pt._allItems=nt),o.mGM(nt=o.lsd())&&(pt.items=nt)}},viewQuery:function(qt,pt){if(1&qt&&o.GBs(o.C4Q,5),2&qt){let B;o.mGM(B=o.lsd())&&(pt.templateRef=B.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}}return Qt})(),bn=(()=>{class Qt extends Ee{constructor(Ut,qt,pt,B){super(Ut,qt,pt,B),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Zt),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:Qt,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(qt,pt){2&qt&&o.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o.Jv_([{provide:He,useExisting:Qt}]),o.Vt3],ngContentSelectors:Te,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(qt,pt){1&qt&&(o.NAR(),o.DNE(0,we,3,6,"ng-template"))},dependencies:[_t.YU],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{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;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[$t.transformMenu,$t.fadeInItems]},changeDetection:0})}}return Qt})();const at=new o.nKC("mat-menu-scroll-strategy"),It={provide:at,deps:[$.hJ],useFactory:function oe(Qt){return()=>Qt.scrollStrategies.reposition()}},te=(0,Bt.BQ)({passive:!0});let wt=(()=>{class Qt{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Ut){this.menu=Ut}get menu(){return this._menu}set menu(Ut){Ut!==this._menu&&(this._menu=Ut,this._menuCloseSubscription.unsubscribe(),Ut&&(this._menuCloseSubscription=Ut.close.subscribe(qt=>{this._destroyMenu(qt),("click"===qt||"tab"===qt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(qt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Ut,qt,pt,B,nt,zt,vt,bt,X){this._overlay=Ut,this._element=qt,this._viewContainerRef=pt,this._menuItemInstance=zt,this._dir=vt,this._focusMonitor=bt,this._ngZone=X,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=q.yU.EMPTY,this._hoverSubscription=q.yU.EMPTY,this._menuCloseSubscription=q.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=W=>{(0,y.w6)(W)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=B,this._parentMaterialMenu=nt instanceof Ee?nt:void 0,qt.nativeElement.addEventListener("touchstart",this._handleTouchStart,te)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,te),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Ut=this.menu;if(this._menuOpen||!Ut)return;const qt=this._createOverlay(Ut),pt=qt.getConfig(),B=pt.positionStrategy;this._setPosition(Ut,B),pt.hasBackdrop=null==Ut.hasBackdrop?!this.triggersSubmenu():Ut.hasBackdrop,qt.attach(this._getPortal(Ut)),Ut.lazyContent&&Ut.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Ut),Ut instanceof Ee&&(Ut._startAnimation(),Ut._directDescendantItems.changes.pipe((0,P.Q)(Ut.close)).subscribe(()=>{B.withLockedPosition(!1).reapplyLastPosition(),B.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Ut,qt){this._focusMonitor&&Ut?this._focusMonitor.focusVia(this._element,Ut,qt):this._element.nativeElement.focus(qt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Ut){if(!this._overlayRef||!this.menuOpen)return;const qt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Ut||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,qt instanceof Ee?(qt._resetAnimation(),qt.lazyContent?qt._animationDone.pipe((0,m.p)(pt=>"void"===pt.toState),(0,U.s)(1),(0,P.Q)(qt.lazyContent._attached)).subscribe({next:()=>qt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),qt?.lazyContent?.detach())}_initMenu(Ut){Ut.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Ut.direction=this.dir,this._setMenuElevation(Ut),Ut.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Ut){if(Ut.setElevation){let qt=0,pt=Ut.parentMenu;for(;pt;)qt++,pt=pt.parentMenu;Ut.setElevation(qt)}}_setIsMenuOpen(Ut){Ut!==this._menuOpen&&(this._menuOpen=Ut,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Ut),this._changeDetectorRef.markForCheck())}_createOverlay(Ut){if(!this._overlayRef){const qt=this._getOverlayConfig(Ut);this._subscribeToPositions(Ut,qt.positionStrategy),this._overlayRef=this._overlay.create(qt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Ut){return new $.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Ut.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Ut.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Ut,qt){Ut.setPositionClasses&&qt.positionChanges.subscribe(pt=>{const B="start"===pt.connectionPair.overlayX?"after":"before",nt="top"===pt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Ut.setPositionClasses(B,nt)):Ut.setPositionClasses(B,nt)})}_setPosition(Ut,qt){let[pt,B]="before"===Ut.xPosition?["end","start"]:["start","end"],[nt,zt]="above"===Ut.yPosition?["bottom","top"]:["top","bottom"],[vt,bt]=[nt,zt],[X,W]=[pt,B],ot=0;if(this.triggersSubmenu()){if(W=pt="before"===Ut.xPosition?"start":"end",B=X="end"===pt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Lt=this._parentMaterialMenu.items.first;this._parentInnerPadding=Lt?Lt._getHostElement().offsetTop:0}ot="bottom"===nt?this._parentInnerPadding:-this._parentInnerPadding}}else Ut.overlapTrigger||(vt="top"===nt?"bottom":"top",bt="top"===zt?"bottom":"top");qt.withPositions([{originX:pt,originY:vt,overlayX:X,overlayY:nt,offsetY:ot},{originX:B,originY:vt,overlayX:W,overlayY:nt,offsetY:ot},{originX:pt,originY:bt,overlayX:X,overlayY:zt,offsetY:-ot},{originX:B,originY:bt,overlayX:W,overlayY:zt,offsetY:-ot}])}_menuClosingActions(){const Ut=this._overlayRef.backdropClick(),qt=this._overlayRef.detachments(),pt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,it.of)(),B=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,m.p)(nt=>nt!==this._menuItemInstance),(0,m.p)(()=>this._menuOpen)):(0,it.of)();return(0,Y.h)(Ut,pt,B,qt)}_handleMousedown(Ut){(0,y._G)(Ut)||(this._openedBy=0===Ut.button?"mouse":void 0,this.triggersSubmenu()&&Ut.preventDefault())}_handleKeydown(Ut){const qt=Ut.keyCode;(qt===T.Fm||qt===T.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(qt===T.LE&&"ltr"===this.dir||qt===T.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Ut){this.triggersSubmenu()?(Ut.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,m.p)(Ut=>Ut===this._menuItemInstance&&!Ut.disabled),(0,ut.c)(0,et.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Ee&&this.menu._isAnimating?this.menu._animationDone.pipe((0,U.s)(1),(0,ut.c)(0,et.$),(0,P.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Ut){return(!this._portal||this._portal.templateRef!==Ut.templateRef)&&(this._portal=new Ft.VA(Ut.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(qt){return new(qt||Qt)(o.rXU($.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(at),o.rXU(He,8),o.rXU(Ce,10),o.rXU(de.dS,8),o.rXU(y.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:Qt,hostVars:3,hostBindings:function(qt,pt){1&qt&&o.bIt("click",function(nt){return pt._handleClick(nt)})("mousedown",function(nt){return pt._handleMousedown(nt)})("keydown",function(nt){return pt._handleKeydown(nt)}),2&qt&&o.BMQ("aria-haspopup",pt.menu?"menu":null)("aria-expanded",pt.menuOpen)("aria-controls",pt.menuOpen?pt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}}return Qt})(),ee=(()=>{class Qt extends wt{static{this.\u0275fac=function(){let Ut;return function(pt){return(Ut||(Ut=o.xGo(Qt)))(pt||Qt)}}()}static{this.\u0275dir=o.FsC({type:Qt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.Vt3]})}}return Qt})(),me=(()=>{class Qt{static{this.\u0275fac=function(qt){return new(qt||Qt)}}static{this.\u0275mod=o.$C({type:Qt})}static{this.\u0275inj=o.G2t({providers:[It],imports:[_t.MD,rt.pZ,rt.yE,$.z_,F.Gj,rt.yE]})}}return Qt})()},90882:(Oe,Et,r)=>{r.d(Et,{El:()=>At,LG:()=>Kt,US:()=>Zt,vg:()=>xe});var o=r(6914),y=r(60177),_=r(17705),T=r(86600),k=r(18617),Y=r(28203),q=r(14085),it=r(67336),et=r(36860),R=r(21413),lt=r(33726),U=r(57786),P=r(5964),m=r(96354),ut=r(73703),rt=r(56977),_t=r(23294),Ft=r(96697),le=r(99172),de=r(70152),$=r(49969);const Bt=["*"],F=["content"];function Ct(Ee,bn){if(1&Ee){const at=_.RV6();_.j41(0,"div",2),_.bIt("click",function(){_.eBV(at);const It=_.XpG();return _.Njj(It._onBackdropClicked())}),_.k0s()}if(2&Ee){const at=_.XpG();_.AVh("mat-drawer-shown",at._isShowingBackdrop())}}function ft(Ee,bn){1&Ee&&(_.j41(0,"mat-drawer-content"),_.SdG(1,2),_.k0s())}const jt=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],_e=["mat-drawer","mat-drawer-content","*"];function we(Ee,bn){if(1&Ee){const at=_.RV6();_.j41(0,"div",2),_.bIt("click",function(){_.eBV(at);const It=_.XpG();return _.Njj(It._onBackdropClicked())}),_.k0s()}if(2&Ee){const at=_.XpG();_.AVh("mat-drawer-shown",at._isShowingBackdrop())}}function Te(Ee,bn){1&Ee&&(_.j41(0,"mat-sidenav-content"),_.SdG(1,2),_.k0s())}const He=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Je=["mat-sidenav","mat-sidenav-content","*"],Be={transformDrawer:(0,$.hZ)("transform",[(0,$.wk)("open, open-instant",(0,$.iF)({transform:"none",visibility:"visible"})),(0,$.wk)("void",(0,$.iF)({"box-shadow":"none",visibility:"hidden"})),(0,$.kY)("void => open-instant",(0,$.i0)("0ms")),(0,$.kY)("void <=> open, open-instant => void",(0,$.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},cn=new _.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ye(){return!1}}),be=new _.nKC("MAT_DRAWER_CONTAINER");let gt=(()=>{class Ee extends o.uv{constructor(at,oe,It,te,Yt){super(It,te,Yt),this._changeDetectorRef=at,this._container=oe}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.gRc),_.rXU((0,_.Rfq)(()=>St)),_.rXU(_.aKT),_.rXU(o.R),_.rXU(_.SKi))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(oe,It){2&oe&&_.xc7("margin-left",It._container._contentMargins.left,"px")("margin-right",It._container._contentMargins.right,"px")},features:[_.Jv_([{provide:o.uv,useExisting:Ee}]),_.Vt3],ngContentSelectors:Bt,decls:1,vars:0,template:function(oe,It){1&oe&&(_.NAR(),_.SdG(0))},encapsulation:2,changeDetection:0})}}return Ee})(),$t=(()=>{class Ee{get position(){return this._position}set position(at){(at="end"===at?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(at),this._position=at,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(at){this._mode=at,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(at){this._disableClose=(0,q.he)(at)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(at){("true"===at||"false"===at||null==at)&&(at=(0,q.he)(at)),this._autoFocus=at}get opened(){return this._opened}set opened(at){this.toggle((0,q.he)(at))}constructor(at,oe,It,te,Yt,wt,ee,me){this._elementRef=at,this._focusTrapFactory=oe,this._focusMonitor=It,this._platform=te,this._ngZone=Yt,this._interactivityChecker=wt,this._doc=ee,this._container=me,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new R.B,this._animationEnd=new R.B,this._animationState="void",this.openedChange=new _.bkB(!0),this._openedStream=this.openedChange.pipe((0,P.p)(Qt=>Qt),(0,m.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,P.p)(Qt=>Qt.fromState!==Qt.toState&&0===Qt.toState.indexOf("open")),(0,ut.u)(void 0)),this._closedStream=this.openedChange.pipe((0,P.p)(Qt=>!Qt),(0,m.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,P.p)(Qt=>Qt.fromState!==Qt.toState&&"void"===Qt.toState),(0,ut.u)(void 0)),this._destroyed=new R.B,this.onPositionChanged=new _.bkB,this._modeChanged=new R.B,this.openedChange.subscribe(Qt=>{Qt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,lt.R)(this._elementRef.nativeElement,"keydown").pipe((0,P.p)(Qt=>Qt.keyCode===it._f&&!this.disableClose&&!(0,it.rp)(Qt)),(0,rt.Q)(this._destroyed)).subscribe(Qt=>this._ngZone.run(()=>{this.close(),Qt.stopPropagation(),Qt.preventDefault()}))}),this._animationEnd.pipe((0,_t.F)((Qt,$e)=>Qt.fromState===$e.fromState&&Qt.toState===$e.toState)).subscribe(Qt=>{const{fromState:$e,toState:Ut}=Qt;(0===Ut.indexOf("open")&&"void"===$e||"void"===Ut&&0===$e.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(at,oe){this._interactivityChecker.isFocusable(at)||(at.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{at.removeEventListener("blur",It),at.removeEventListener("mousedown",It),at.removeAttribute("tabindex")};at.addEventListener("blur",It),at.addEventListener("mousedown",It)})),at.focus(oe)}_focusByCssSelector(at,oe){let It=this._elementRef.nativeElement.querySelector(at);It&&this._forceFocus(It,oe)}_takeFocus(){if(!this._focusTrap)return;const at=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(oe=>{!oe&&"function"==typeof this._elementRef.nativeElement.focus&&at.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(at){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,at):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const at=this._doc.activeElement;return!!at&&this._elementRef.nativeElement.contains(at)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&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(at){return this.toggle(!0,at)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(at=!this.opened,oe){at&&oe&&(this._openedVia=oe);const It=this._setOpen(at,!at&&this._isFocusWithinDrawer(),this._openedVia||"program");return at||(this._openedVia=null),It}_setOpen(at,oe,It){return this._opened=at,at?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",oe&&this._restoreFocus(It)),this._updateFocusTrapState(),new Promise(te=>{this.openedChange.pipe((0,Ft.s)(1)).subscribe(Yt=>te(Yt?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(at){const oe=this._elementRef.nativeElement,It=oe.parentNode;"end"===at?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),It.insertBefore(this._anchor,oe)),It.appendChild(oe)):this._anchor&&this._anchor.parentNode.insertBefore(oe,this._anchor)}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.aKT),_.rXU(k.GX),_.rXU(k.FN),_.rXU(et.OD),_.rXU(_.SKi),_.rXU(k.Z7),_.rXU(y.qQ,8),_.rXU(be,8))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer"]],viewQuery:function(oe,It){if(1&oe&&_.GBs(F,5),2&oe){let te;_.mGM(te=_.lsd())&&(It._content=te.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(oe,It){1&oe&&_.Kam("@transform.start",function(Yt){return It._animationStarted.next(Yt)})("@transform.done",function(Yt){return It._animationEnd.next(Yt)}),2&oe&&(_.BMQ("align",null),_.zvX("@transform",It._animationState),_.AVh("mat-drawer-end","end"===It.position)("mat-drawer-over","over"===It.mode)("mat-drawer-push","push"===It.mode)("mat-drawer-side","side"===It.mode)("mat-drawer-opened",It.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"],ngContentSelectors:Bt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,It){1&oe&&(_.NAR(),_.j41(0,"div",0,1),_.SdG(2),_.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Be.transformDrawer]},changeDetection:0})}}return Ee})(),St=(()=>{class Ee{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(at){this._autosize=(0,q.he)(at)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(at){this._backdropOverride=null==at?null:(0,q.he)(at)}get scrollable(){return this._userContent||this._content}constructor(at,oe,It,te,Yt,wt=!1,ee){this._dir=at,this._element=oe,this._ngZone=It,this._changeDetectorRef=te,this._animationMode=ee,this._drawers=new _.rOR,this.backdropClick=new _.bkB,this._destroyed=new R.B,this._doCheckSubject=new R.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new R.B,at&&at.change.pipe((0,rt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Yt.change().pipe((0,rt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=wt}ngAfterContentInit(){this._allDrawers.changes.pipe((0,le.Z)(this._allDrawers),(0,rt.Q)(this._destroyed)).subscribe(at=>{this._drawers.reset(at.filter(oe=>!oe._container||oe._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,le.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(at=>{this._watchDrawerToggle(at),this._watchDrawerPosition(at),this._watchDrawerMode(at)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,de.B)(10),(0,rt.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(at=>at.open())}close(){this._drawers.forEach(at=>at.close())}updateContentMargins(){let at=0,oe=0;if(this._left&&this._left.opened)if("side"==this._left.mode)at+=this._left._getWidth();else if("push"==this._left.mode){const It=this._left._getWidth();at+=It,oe-=It}if(this._right&&this._right.opened)if("side"==this._right.mode)oe+=this._right._getWidth();else if("push"==this._right.mode){const It=this._right._getWidth();oe+=It,at-=It}at=at||null,oe=oe||null,(at!==this._contentMargins.left||oe!==this._contentMargins.right)&&(this._contentMargins={left:at,right:oe},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(at){at._animationStarted.pipe((0,P.p)(oe=>oe.fromState!==oe.toState),(0,rt.Q)(this._drawers.changes)).subscribe(oe=>{"open-instant"!==oe.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==at.mode&&at.openedChange.pipe((0,rt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(at.opened))}_watchDrawerPosition(at){at&&at.onPositionChanged.pipe((0,rt.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ft.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(at){at&&at._modeChanged.pipe((0,rt.Q)((0,U.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(at){const oe=this._element.nativeElement.classList,It="mat-drawer-container-has-open";at?oe.add(It):oe.remove(It)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(at=>{"end"==at.position?this._end=at:this._start=at}),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(at=>at&&!at.disableClose&&this._drawerHasBackdrop(at)).forEach(at=>at._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(at){return null!=at&&at.opened}_drawerHasBackdrop(at){return null==this._backdropOverride?!!at&&"side"!==at.mode:this._backdropOverride}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(Y.dS,8),_.rXU(_.aKT),_.rXU(_.SKi),_.rXU(_.gRc),_.rXU(o.Xj),_.rXU(cn),_.rXU(_.bc$,8))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-drawer-container"]],contentQueries:function(oe,It,te){if(1&oe&&(_.wni(te,gt,5),_.wni(te,$t,5)),2&oe){let Yt;_.mGM(Yt=_.lsd())&&(It._content=Yt.first),_.mGM(Yt=_.lsd())&&(It._allDrawers=Yt)}},viewQuery:function(oe,It){if(1&oe&&_.GBs(gt,5),2&oe){let te;_.mGM(te=_.lsd())&&(It._userContent=te.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(oe,It){2&oe&&_.AVh("mat-drawer-container-explicit-backdrop",It._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[_.Jv_([{provide:be,useExisting:Ee}])],ngContentSelectors:_e,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,It){1&oe&&(_.NAR(jt),_.DNE(0,Ct,1,2,"div",0),_.SdG(1),_.SdG(2,1),_.DNE(3,ft,2,0,"mat-drawer-content",1)),2&oe&&(_.Y8G("ngIf",It.hasBackdrop),_.R7$(3),_.Y8G("ngIf",!It._content))},dependencies:[y.bT,gt],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{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);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);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 Ee})(),At=(()=>{class Ee extends gt{constructor(at,oe,It,te,Yt){super(at,oe,It,te,Yt)}static{this.\u0275fac=function(oe){return new(oe||Ee)(_.rXU(_.gRc),_.rXU((0,_.Rfq)(()=>Zt)),_.rXU(_.aKT),_.rXU(o.R),_.rXU(_.SKi))}}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(oe,It){2&oe&&_.xc7("margin-left",It._container._contentMargins.left,"px")("margin-right",It._container._contentMargins.right,"px")},features:[_.Jv_([{provide:o.uv,useExisting:Ee}]),_.Vt3],ngContentSelectors:Bt,decls:1,vars:0,template:function(oe,It){1&oe&&(_.NAR(),_.SdG(0))},encapsulation:2,changeDetection:0})}}return Ee})(),Kt=(()=>{class Ee extends $t{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(at){this._fixedInViewport=(0,q.he)(at)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(at){this._fixedTopGap=(0,q.OE)(at)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(at){this._fixedBottomGap=(0,q.OE)(at)}static{this.\u0275fac=function(){let at;return function(It){return(at||(at=_.xGo(Ee)))(It||Ee)}}()}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(oe,It){2&oe&&(_.BMQ("align",null),_.xc7("top",It.fixedInViewport?It.fixedTopGap:null,"px")("bottom",It.fixedInViewport?It.fixedBottomGap:null,"px"),_.AVh("mat-drawer-end","end"===It.position)("mat-drawer-over","over"===It.mode)("mat-drawer-push","push"===It.mode)("mat-drawer-side","side"===It.mode)("mat-drawer-opened",It.opened)("mat-sidenav-fixed",It.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[_.Vt3],ngContentSelectors:Bt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,It){1&oe&&(_.NAR(),_.j41(0,"div",0,1),_.SdG(2),_.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Be.transformDrawer]},changeDetection:0})}}return Ee})(),Zt=(()=>{class Ee extends St{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static{this.\u0275fac=function(){let at;return function(It){return(at||(at=_.xGo(Ee)))(It||Ee)}}()}static{this.\u0275cmp=_.VBU({type:Ee,selectors:[["mat-sidenav-container"]],contentQueries:function(oe,It,te){if(1&oe&&(_.wni(te,At,5),_.wni(te,Kt,5)),2&oe){let Yt;_.mGM(Yt=_.lsd())&&(It._content=Yt.first),_.mGM(Yt=_.lsd())&&(It._allDrawers=Yt)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(oe,It){2&oe&&_.AVh("mat-drawer-container-explicit-backdrop",It._backdropOverride)},exportAs:["matSidenavContainer"],features:[_.Jv_([{provide:be,useExisting:Ee}]),_.Vt3],ngContentSelectors:Je,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,It){1&oe&&(_.NAR(He),_.DNE(0,we,1,2,"div",0),_.SdG(1),_.SdG(2,1),_.DNE(3,Te,2,0,"mat-sidenav-content",1)),2&oe&&(_.Y8G("ngIf",It.hasBackdrop),_.R7$(3),_.Y8G("ngIf",!It._content))},dependencies:[y.bT,At],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{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);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);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 Ee})(),xe=(()=>{class Ee{static{this.\u0275fac=function(oe){return new(oe||Ee)}}static{this.\u0275mod=_.$C({type:Ee})}static{this.\u0275inj=_.G2t({imports:[y.MD,T.yE,o.Gj,o.Gj,T.yE]})}}return Ee})()},30450:(Oe,Et,r)=>{r.d(Et,{mV:()=>de,sG:()=>rt});var o=r(17705),y=r(89417),_=r(18617),T=r(86600),k=r(14085),Y=r(60177);const q=["switch"];function it($,Bt){1&$&&(o.j41(0,"div",12),o.qSk(),o.j41(1,"svg",13),o.nrm(2,"path",14),o.k0s(),o.j41(3,"svg",15),o.nrm(4,"path",16),o.k0s()())}const et=["*"],R=new o.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),lt={provide:y.kq,useExisting:(0,o.Rfq)(()=>rt),multi:!0};class U{constructor(Bt,F){this.source=Bt,this.checked=F}}let P=0;const m=(0,T.BF)((0,T.Zc)((0,T.GG)((0,T.Ob)(class{constructor($){this._elementRef=$}}))));let ut=(()=>{class $ extends m{get required(){return this._required}set required(F){this._required=(0,k.he)(F)}get checked(){return this._checked}set checked(F){this._checked=(0,k.he)(F),this._changeDetectorRef.markForCheck()}get hideIcon(){return this._hideIcon}set hideIcon(F){this._hideIcon=(0,k.he)(F)}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(F,Ct,ft,jt,_e,we,Te){super(F),this._focusMonitor=Ct,this._changeDetectorRef=ft,this.defaults=_e,this._onChange=He=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this._hideIcon=!1,this.change=new o.bkB,this.toggleChange=new o.bkB,this.tabIndex=parseInt(jt)||0,this.color=this.defaultColor=_e.color||"accent",this._noopAnimations="NoopAnimations"===we,this.id=this._uniqueId=`${Te}${++P}`,this._hideIcon=_e.hideIcon??!1}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(F=>{"keyboard"===F||"program"===F?(this._focused=!0,this._changeDetectorRef.markForCheck()):F||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(F){this.checked=!!F}registerOnChange(F){this._onChange=F}registerOnTouched(F){this._onTouched=F}setDisabledState(F){this.disabled=F,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}static{this.\u0275fac=function(Ct){o.QTQ()}}static{this.\u0275dir=o.FsC({type:$,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",hideIcon:"hideIcon"},outputs:{change:"change",toggleChange:"toggleChange"},features:[o.Vt3]})}}return $})(),rt=(()=>{class $ extends ut{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(F,Ct,ft,jt,_e,we){super(F,Ct,ft,jt,_e,we,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new U(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(F){return new U(this,F)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(Ct){return new(Ct||$)(o.rXU(o.aKT),o.rXU(_.FN),o.rXU(o.gRc),o.kS0("tabindex"),o.rXU(R),o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:$,selectors:[["mat-slide-toggle"]],viewQuery:function(Ct,ft){if(1&Ct&&o.GBs(q,5),2&Ct){let jt;o.mGM(jt=o.lsd())&&(ft._switchElement=jt.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(Ct,ft){2&Ct&&(o.Mr5("id",ft.id),o.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),o.AVh("mat-mdc-slide-toggle-focused",ft._focused)("mat-mdc-slide-toggle-checked",ft.checked)("_mat-animation-noopable",ft._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[o.Jv_([lt]),o.Vt3],ngContentSelectors:et,decls:13,vars:25,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],["class","mdc-switch__icons",4,"ngIf"],[1,"mdc-label",3,"for","click"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(Ct,ft){if(1&Ct&&(o.NAR(),o.j41(0,"div",0)(1,"button",1,2),o.bIt("click",function(){return ft._handleClick()}),o.nrm(3,"div",3),o.j41(4,"div",4)(5,"div",5)(6,"div",6),o.nrm(7,"div",7),o.k0s(),o.j41(8,"div",8),o.nrm(9,"div",9),o.k0s(),o.DNE(10,it,5,0,"div",10),o.k0s()()(),o.j41(11,"label",11),o.bIt("click",function(_e){return _e.stopPropagation()}),o.SdG(12),o.k0s()()),2&Ct){const jt=o.sdS(2);o.AVh("mdc-form-field--align-end","before"==ft.labelPosition),o.R7$(1),o.AVh("mdc-switch--selected",ft.checked)("mdc-switch--unselected",!ft.checked)("mdc-switch--checked",ft.checked)("mdc-switch--disabled",ft.disabled),o.Y8G("tabIndex",ft.tabIndex)("disabled",ft.disabled),o.BMQ("id",ft.buttonId)("name",ft.name)("aria-label",ft.ariaLabel)("aria-labelledby",ft._getAriaLabelledBy())("aria-describedby",ft.ariaDescribedby)("aria-required",ft.required||null)("aria-checked",ft.checked),o.R7$(8),o.Y8G("matRippleTrigger",jt)("matRippleDisabled",ft.disableRipple||ft.disabled)("matRippleCentered",!0),o.R7$(1),o.Y8G("ngIf",!ft.hideIcon),o.R7$(1),o.Y8G("for",ft.buttonId),o.BMQ("id",ft._labelId)}},dependencies:[T.r6,Y.bT],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mdc-switch{width:var(--mdc-switch-track-width);--mdc-switch-disabled-handle-opacity:0.38;--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle .mdc-label{font-family:var(--mat-slide-toggle-label-text-font);font-size:var(--mat-slide-toggle-label-text-size);letter-spacing:var(--mat-slide-toggle-label-text-tracking);line-height:var(--mat-slide-toggle-label-text-line-height);font-weight:var(--mat-slide-toggle-label-text-weight)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0})}}return $})(),le=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=o.$C({type:$})}static{this.\u0275inj=o.G2t({})}}return $})(),de=(()=>{class ${static{this.\u0275fac=function(Ct){return new(Ct||$)}}static{this.\u0275mod=o.$C({type:$})}static{this.\u0275inj=o.G2t({imports:[le,T.yE,T.pZ,Y.MD,le,T.yE]})}}return $})()},95416:(Oe,Et,r)=>{r.d(Et,{TQ:()=>Ft,UG:()=>Be,_T:()=>Te,ht:()=>le});var o=r(17705),y=r(21413),_=r(60177),T=r(88834),k=r(49969),Y=r(76939),q=r(36860),it=r(96697),et=r(56977),R=r(18617),lt=r(99327),U=r(66969),P=r(86600);function m(Se,cn){if(1&Se){const be=o.RV6();o.j41(0,"div",2)(1,"button",3),o.bIt("click",function(){o.eBV(be);const gt=o.XpG();return o.Njj(gt.action())}),o.EFF(2),o.k0s()()}if(2&Se){const be=o.XpG();o.R7$(2),o.SpI(" ",be.data.action," ")}}const ut=["label"];function rt(Se,cn){}const _t=Math.pow(2,31)-1;class Ft{constructor(cn,be){this._overlayRef=be,this._afterDismissed=new y.B,this._afterOpened=new y.B,this._onAction=new y.B,this._dismissedByAction=!1,this.containerInstance=cn,cn._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(cn){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(cn,_t))}_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 le=new o.nKC("MatSnackBarData");class de{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let $=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}}return Se})(),Bt=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}}return Se})(),F=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275dir=o.FsC({type:Se,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}}return Se})(),Ct=(()=>{class Se{constructor(be,ye){this.snackBarRef=be,this.data=ye}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(ye){return new(ye||Se)(o.rXU(Ft),o.rXU(le))}}static{this.\u0275cmp=o.VBU({type:Se,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ye,gt){1&ye&&(o.j41(0,"div",0),o.EFF(1),o.k0s(),o.DNE(2,m,3,1,"div",1)),2&ye&&(o.R7$(1),o.SpI(" ",gt.data.message,"\n"),o.R7$(1),o.Y8G("ngIf",gt.hasAction))},dependencies:[_.bT,T.$z,$,Bt,F],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return Se})();const ft={snackBarState:(0,k.hZ)("state",[(0,k.wk)("void, hidden",(0,k.iF)({transform:"scale(0.8)",opacity:0})),(0,k.wk)("visible",(0,k.iF)({transform:"scale(1)",opacity:1})),(0,k.kY)("* => visible",(0,k.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,k.kY)("* => void, * => hidden",(0,k.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,k.iF)({opacity:0})))])};let jt=0,_e=(()=>{class Se extends Y.lb{constructor(be,ye,gt,$t,St){super(),this._ngZone=be,this._elementRef=ye,this._changeDetectorRef=gt,this._platform=$t,this.snackBarConfig=St,this._document=(0,o.WQX)(_.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new y.B,this._onExit=new y.B,this._onEnter=new y.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+jt++,this.attachDomPortal=At=>{this._assertNotAttached();const Kt=this._portalOutlet.attachDomPortal(At);return this._afterPortalAttached(),Kt},this._live="assertive"!==St.politeness||St.announcementMessage?"off"===St.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(be){this._assertNotAttached();const ye=this._portalOutlet.attachComponentPortal(be);return this._afterPortalAttached(),ye}attachTemplatePortal(be){this._assertNotAttached();const ye=this._portalOutlet.attachTemplatePortal(be);return this._afterPortalAttached(),ye}onAnimationEnd(be){const{fromState:ye,toState:gt}=be;if(("void"===gt&&"void"!==ye||"hidden"===gt)&&this._completeExit(),"visible"===gt){const $t=this._onEnter;this._ngZone.run(()=>{$t.next(),$t.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,it.s)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const be=this._elementRef.nativeElement,ye=this.snackBarConfig.panelClass;ye&&(Array.isArray(ye)?ye.forEach(gt=>be.classList.add(gt)):be.classList.add(ye)),this._exposeToModals()}_exposeToModals(){const be=this._liveElementId,ye=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let gt=0;gt{const ye=be.getAttribute("aria-owns");if(ye){const gt=ye.replace(this._liveElementId,"").trim();gt.length>0?be.setAttribute("aria-owns",gt):be.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const be=this._elementRef.nativeElement.querySelector("[aria-hidden]"),ye=this._elementRef.nativeElement.querySelector("[aria-live]");if(be&&ye){let gt=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&be.contains(document.activeElement)&&(gt=document.activeElement),be.removeAttribute("aria-hidden"),ye.appendChild(be),gt?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(ye){return new(ye||Se)(o.rXU(o.SKi),o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(q.OD),o.rXU(de))}}static{this.\u0275dir=o.FsC({type:Se,viewQuery:function(ye,gt){if(1&ye&&o.GBs(Y.I3,7),2&ye){let $t;o.mGM($t=o.lsd())&&(gt._portalOutlet=$t.first)}},features:[o.Vt3]})}}return Se})(),we=(()=>{class Se extends _e{_afterPortalAttached(){super._afterPortalAttached();const be=this._label.nativeElement,ye="mdc-snackbar__label";be.classList.toggle(ye,!be.querySelector(`.${ye}`))}static{this.\u0275fac=function(){let be;return function(gt){return(be||(be=o.xGo(Se)))(gt||Se)}}()}static{this.\u0275cmp=o.VBU({type:Se,selectors:[["mat-snack-bar-container"]],viewQuery:function(ye,gt){if(1&ye&&o.GBs(ut,7),2&ye){let $t;o.mGM($t=o.lsd())&&(gt._label=$t.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ye,gt){1&ye&&o.Kam("@state.done",function(St){return gt.onAnimationEnd(St)}),2&ye&&o.zvX("@state",gt._animationState)},features:[o.Vt3],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ye,gt){1&ye&&(o.j41(0,"div",0)(1,"div",1,2)(3,"div",3),o.DNE(4,rt,0,0,"ng-template",4),o.k0s(),o.nrm(5,"div"),o.k0s()()),2&ye&&(o.R7$(5),o.BMQ("aria-live",gt._live)("role",gt._role)("id",gt._liveElementId))},dependencies:[Y.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;--mdc-snackbar-container-shape:4px;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-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;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:[ft.snackBarState]}})}}return Se})(),Te=(()=>{class Se{static{this.\u0275fac=function(ye){return new(ye||Se)}}static{this.\u0275mod=o.$C({type:Se})}static{this.\u0275inj=o.G2t({imports:[U.z_,Y.jc,_.MD,T.Hl,P.yE,P.yE]})}}return Se})();const Je=new o.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function He(){return new de}});let Ce=(()=>{class Se{get _openedSnackBarRef(){const be=this._parentSnackBar;return be?be._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(be){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=be:this._snackBarRefAtThisLevel=be}constructor(be,ye,gt,$t,St,At){this._overlay=be,this._live=ye,this._injector=gt,this._breakpointObserver=$t,this._parentSnackBar=St,this._defaultConfig=At,this._snackBarRefAtThisLevel=null}openFromComponent(be,ye){return this._attach(be,ye)}openFromTemplate(be,ye){return this._attach(be,ye)}open(be,ye="",gt){const $t={...this._defaultConfig,...gt};return $t.data={message:be,action:ye},$t.announcementMessage===be&&($t.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$t)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(be,ye){const $t=o.zZn.create({parent:ye&&ye.viewContainerRef&&ye.viewContainerRef.injector||this._injector,providers:[{provide:de,useValue:ye}]}),St=new Y.A8(this.snackBarContainerComponent,ye.viewContainerRef,$t),At=be.attach(St);return At.instance.snackBarConfig=ye,At.instance}_attach(be,ye){const gt={...new de,...this._defaultConfig,...ye},$t=this._createOverlay(gt),St=this._attachSnackBarContainer($t,gt),At=new Ft(St,$t);if(be instanceof o.C4Q){const Kt=new Y.VA(be,null,{$implicit:gt.data,snackBarRef:At});At.instance=St.attachTemplatePortal(Kt)}else{const Kt=this._createInjector(gt,At),Zt=new Y.A8(be,void 0,Kt),xe=St.attachComponentPortal(Zt);At.instance=xe.instance}return this._breakpointObserver.observe(lt.Rp.HandsetPortrait).pipe((0,et.Q)($t.detachments())).subscribe(Kt=>{$t.overlayElement.classList.toggle(this.handsetCssClass,Kt.matches)}),gt.announcementMessage&&St._onAnnounce.subscribe(()=>{this._live.announce(gt.announcementMessage,gt.politeness)}),this._animateSnackBar(At,gt),this._openedSnackBarRef=At,this._openedSnackBarRef}_animateSnackBar(be,ye){be.afterDismissed().subscribe(()=>{this._openedSnackBarRef==be&&(this._openedSnackBarRef=null),ye.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{be.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):be.containerInstance.enter(),ye.duration&&ye.duration>0&&be.afterOpened().subscribe(()=>be._dismissAfter(ye.duration))}_createOverlay(be){const ye=new U.rR;ye.direction=be.direction;let gt=this._overlay.position().global();const $t="rtl"===be.direction,St="left"===be.horizontalPosition||"start"===be.horizontalPosition&&!$t||"end"===be.horizontalPosition&&$t,At=!St&&"center"!==be.horizontalPosition;return St?gt.left("0"):At?gt.right("0"):gt.centerHorizontally(),"top"===be.verticalPosition?gt.top("0"):gt.bottom("0"),ye.positionStrategy=gt,this._overlay.create(ye)}_createInjector(be,ye){return o.zZn.create({parent:be&&be.viewContainerRef&&be.viewContainerRef.injector||this._injector,providers:[{provide:Ft,useValue:ye},{provide:le,useValue:be.data}]})}static{this.\u0275fac=function(ye){return new(ye||Se)(o.KVO(U.hJ),o.KVO(R.Ai),o.KVO(o.zZn),o.KVO(lt.QP),o.KVO(Se,12),o.KVO(Je))}}static{this.\u0275prov=o.jDH({token:Se,factory:Se.\u0275fac})}}return Se})(),Be=(()=>{class Se extends Ce{constructor(be,ye,gt,$t,St,At){super(be,ye,gt,$t,St,At),this.simpleSnackBarComponent=Ct,this.snackBarContainerComponent=we,this.handsetCssClass="mat-mdc-snack-bar-handset"}static{this.\u0275fac=function(ye){return new(ye||Se)(o.KVO(U.hJ),o.KVO(R.Ai),o.KVO(o.zZn),o.KVO(lt.QP),o.KVO(Se,12),o.KVO(Je))}}static{this.\u0275prov=o.jDH({token:Se,factory:Se.\u0275fac,providedIn:Te})}}return Se})()},55911:(Oe,Et,r)=>{r.d(Et,{KQ:()=>et,s5:()=>lt});var o=r(17705),y=r(86600),_=r(36860),T=r(60177);const k=["*",[["mat-toolbar-row"]]],Y=["*","mat-toolbar-row"],q=(0,y.Zc)(class{constructor(U){this._elementRef=U}});let it=(()=>{class U{static{this.\u0275fac=function(ut){return new(ut||U)}}static{this.\u0275dir=o.FsC({type:U,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}}return U})(),et=(()=>{class U extends q{constructor(m,ut,rt){super(m),this._platform=ut,this._document=rt}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static{this.\u0275fac=function(ut){return new(ut||U)(o.rXU(o.aKT),o.rXU(_.OD),o.rXU(T.qQ))}}static{this.\u0275cmp=o.VBU({type:U,selectors:[["mat-toolbar"]],contentQueries:function(ut,rt,_t){if(1&ut&&o.wni(_t,it,5),2&ut){let Ft;o.mGM(Ft=o.lsd())&&(rt._toolbarRows=Ft)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(ut,rt){2&ut&&o.AVh("mat-toolbar-multiple-rows",rt._toolbarRows.length>0)("mat-toolbar-single-row",0===rt._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[o.Vt3],ngContentSelectors:Y,decls:2,vars:0,template:function(ut,rt){1&ut&&(o.NAR(k),o.SdG(0),o.SdG(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}}return U})(),lt=(()=>{class U{static{this.\u0275fac=function(ut){return new(ut||U)}}static{this.\u0275mod=o.$C({type:U})}static{this.\u0275inj=o.G2t({imports:[y.yE,y.yE]})}}return U})()},345:(Oe,Et,r)=>{r.d(Et,{B7:()=>jt,B8:()=>$t,Bb:()=>Yt,hE:()=>$e,up:()=>sn});var o=r(17705),y=r(60177);class _ extends y.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class T extends _{static makeCurrent(){(0,y.ZD)(new T)}onAndCancel(ht,V,S){return ht.addEventListener(V,S),()=>{ht.removeEventListener(V,S)}}dispatchEvent(ht,V){ht.dispatchEvent(V)}remove(ht){ht.parentNode&&ht.parentNode.removeChild(ht)}createElement(ht,V){return(V=V||this.getDefaultDocument()).createElement(ht)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ht){return ht.nodeType===Node.ELEMENT_NODE}isShadowRoot(ht){return ht instanceof DocumentFragment}getGlobalEventTarget(ht,V){return"window"===V?window:"document"===V?ht:"body"===V?ht.body:null}getBaseHref(ht){const V=function Y(){return k=k||document.querySelector("base"),k?k.getAttribute("href"):null}();return null==V?null:function it(Jt){q=q||document.createElement("a"),q.setAttribute("href",Jt);const ht=q.pathname;return"/"===ht.charAt(0)?ht:`/${ht}`}(V)}resetBaseElement(){k=null}getUserAgent(){return window.navigator.userAgent}getCookie(ht){return(0,y._b)(document.cookie,ht)}}let q,k=null,R=(()=>{class Jt{build(){return new XMLHttpRequest}static{this.\u0275fac=function(S){return new(S||Jt)}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const lt=new o.nKC("EventManagerPlugins");let U=(()=>{class Jt{constructor(V,S){this._zone=S,this._eventNameToPlugin=new Map,V.forEach(dt=>{dt.manager=this}),this._plugins=V.slice().reverse()}addEventListener(V,S,dt){return this._findPluginFor(S).addEventListener(V,S,dt)}getZone(){return this._zone}_findPluginFor(V){let S=this._eventNameToPlugin.get(V);if(S)return S;if(S=this._plugins.find(Xt=>Xt.supports(V)),!S)throw new o.wOt(5101,!1);return this._eventNameToPlugin.set(V,S),S}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(lt),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();class P{constructor(ht){this._doc=ht}}const m="ng-app-id";let ut=(()=>{class Jt{constructor(V,S,dt,Xt={}){this.doc=V,this.appId=S,this.nonce=dt,this.platformId=Xt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,y.Vy)(Xt),this.resetHostNodes()}addStyles(V){for(const S of V)1===this.changeUsageCount(S,1)&&this.onStyleAdded(S)}removeStyles(V){for(const S of V)this.changeUsageCount(S,-1)<=0&&this.onStyleRemoved(S)}ngOnDestroy(){const V=this.styleNodesInDOM;V&&(V.forEach(S=>S.remove()),V.clear());for(const S of this.getAllStyles())this.onStyleRemoved(S);this.resetHostNodes()}addHost(V){this.hostNodes.add(V);for(const S of this.getAllStyles())this.addStyleToHost(V,S)}removeHost(V){this.hostNodes.delete(V)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(V){for(const S of this.hostNodes)this.addStyleToHost(S,V)}onStyleRemoved(V){const S=this.styleRef;S.get(V)?.elements?.forEach(dt=>dt.remove()),S.delete(V)}collectServerRenderedStyles(){const V=this.doc.head?.querySelectorAll(`style[${m}="${this.appId}"]`);if(V?.length){const S=new Map;return V.forEach(dt=>{null!=dt.textContent&&S.set(dt.textContent,dt)}),S}return null}changeUsageCount(V,S){const dt=this.styleRef;if(dt.has(V)){const Xt=dt.get(V);return Xt.usage+=S,Xt.usage}return dt.set(V,{usage:S,elements:[]}),S}getStyleElement(V,S){const dt=this.styleNodesInDOM,Xt=dt?.get(S);if(Xt?.parentNode===V)return dt.delete(S),Xt.removeAttribute(m),Xt;{const Re=this.doc.createElement("style");return this.nonce&&Re.setAttribute("nonce",this.nonce),Re.textContent=S,this.platformIsServer&&Re.setAttribute(m,this.appId),Re}}addStyleToHost(V,S){const dt=this.getStyleElement(V,S);V.appendChild(dt);const Xt=this.styleRef,Re=Xt.get(S)?.elements;Re?Re.push(dt):Xt.set(S,{elements:[dt],usage:1})}resetHostNodes(){const V=this.hostNodes;V.clear(),V.add(this.doc.head)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ),o.KVO(o.sZ2),o.KVO(o.BIS,8),o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const rt={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/"},_t=/%COMP%/g,Bt=new o.nKC("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ft(Jt,ht){return ht.map(V=>V.replace(_t,Jt))}let jt=(()=>{class Jt{constructor(V,S,dt,Xt,Re,Xe,fn,Pe=null){this.eventManager=V,this.sharedStylesHost=S,this.appId=dt,this.removeStylesOnCompDestroy=Xt,this.doc=Re,this.platformId=Xe,this.ngZone=fn,this.nonce=Pe,this.rendererByCompId=new Map,this.platformIsServer=(0,y.Vy)(Xe),this.defaultRenderer=new _e(V,Re,fn,this.platformIsServer)}createRenderer(V,S){if(!V||!S)return this.defaultRenderer;this.platformIsServer&&S.encapsulation===o.gXe.ShadowDom&&(S={...S,encapsulation:o.gXe.Emulated});const dt=this.getOrCreateRenderer(V,S);return dt instanceof Be?dt.applyToHost(V):dt instanceof Ce&&dt.applyStyles(),dt}getOrCreateRenderer(V,S){const dt=this.rendererByCompId;let Xt=dt.get(S.id);if(!Xt){const Re=this.doc,Xe=this.ngZone,fn=this.eventManager,Pe=this.sharedStylesHost,Nn=this.removeStylesOnCompDestroy,Dn=this.platformIsServer;switch(S.encapsulation){case o.gXe.Emulated:Xt=new Be(fn,Pe,S,this.appId,Nn,Re,Xe,Dn);break;case o.gXe.ShadowDom:return new Je(fn,Pe,V,S,Re,Xe,this.nonce,Dn);default:Xt=new Ce(fn,Pe,S,Nn,Re,Xe,Dn)}dt.set(S.id,Xt)}return Xt}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(U),o.KVO(ut),o.KVO(o.sZ2),o.KVO(Bt),o.KVO(y.qQ),o.KVO(o.Agw),o.KVO(o.SKi),o.KVO(o.BIS))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();class _e{constructor(ht,V,S,dt){this.eventManager=ht,this.doc=V,this.ngZone=S,this.platformIsServer=dt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ht,V){return V?this.doc.createElementNS(rt[V]||V,ht):this.doc.createElement(ht)}createComment(ht){return this.doc.createComment(ht)}createText(ht){return this.doc.createTextNode(ht)}appendChild(ht,V){(He(ht)?ht.content:ht).appendChild(V)}insertBefore(ht,V,S){ht&&(He(ht)?ht.content:ht).insertBefore(V,S)}removeChild(ht,V){ht&&ht.removeChild(V)}selectRootElement(ht,V){let S="string"==typeof ht?this.doc.querySelector(ht):ht;if(!S)throw new o.wOt(-5104,!1);return V||(S.textContent=""),S}parentNode(ht){return ht.parentNode}nextSibling(ht){return ht.nextSibling}setAttribute(ht,V,S,dt){if(dt){V=dt+":"+V;const Xt=rt[dt];Xt?ht.setAttributeNS(Xt,V,S):ht.setAttribute(V,S)}else ht.setAttribute(V,S)}removeAttribute(ht,V,S){if(S){const dt=rt[S];dt?ht.removeAttributeNS(dt,V):ht.removeAttribute(`${S}:${V}`)}else ht.removeAttribute(V)}addClass(ht,V){ht.classList.add(V)}removeClass(ht,V){ht.classList.remove(V)}setStyle(ht,V,S,dt){dt&(o.czy.DashCase|o.czy.Important)?ht.style.setProperty(V,S,dt&o.czy.Important?"important":""):ht.style[V]=S}removeStyle(ht,V,S){S&o.czy.DashCase?ht.style.removeProperty(V):ht.style[V]=""}setProperty(ht,V,S){ht[V]=S}setValue(ht,V){ht.nodeValue=V}listen(ht,V,S){if("string"==typeof ht&&!(ht=(0,y.QT)().getGlobalEventTarget(this.doc,ht)))throw new Error(`Unsupported event target ${ht} for event ${V}`);return this.eventManager.addEventListener(ht,V,this.decoratePreventDefault(S))}decoratePreventDefault(ht){return V=>{if("__ngUnwrap__"===V)return ht;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ht(V)):ht(V))&&V.preventDefault()}}}function He(Jt){return"TEMPLATE"===Jt.tagName&&void 0!==Jt.content}class Je extends _e{constructor(ht,V,S,dt,Xt,Re,Xe,fn){super(ht,Xt,Re,fn),this.sharedStylesHost=V,this.hostEl=S,this.shadowRoot=S.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Pe=ft(dt.id,dt.styles);for(const Nn of Pe){const Dn=document.createElement("style");Xe&&Dn.setAttribute("nonce",Xe),Dn.textContent=Nn,this.shadowRoot.appendChild(Dn)}}nodeOrShadowRoot(ht){return ht===this.hostEl?this.shadowRoot:ht}appendChild(ht,V){return super.appendChild(this.nodeOrShadowRoot(ht),V)}insertBefore(ht,V,S){return super.insertBefore(this.nodeOrShadowRoot(ht),V,S)}removeChild(ht,V){return super.removeChild(this.nodeOrShadowRoot(ht),V)}parentNode(ht){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ht)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ce extends _e{constructor(ht,V,S,dt,Xt,Re,Xe,fn){super(ht,Xt,Re,Xe),this.sharedStylesHost=V,this.removeStylesOnCompDestroy=dt,this.styles=fn?ft(fn,S.styles):S.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Be extends Ce{constructor(ht,V,S,dt,Xt,Re,Xe,fn){const Pe=dt+"-"+S.id;super(ht,V,S,Xt,Re,Xe,fn,Pe),this.contentAttr=function F(Jt){return"_ngcontent-%COMP%".replace(_t,Jt)}(Pe),this.hostAttr=function Ct(Jt){return"_nghost-%COMP%".replace(_t,Jt)}(Pe)}applyToHost(ht){this.applyStyles(),this.setAttribute(ht,this.hostAttr,"")}createElement(ht,V){const S=super.createElement(ht,V);return super.setAttribute(S,this.contentAttr,""),S}}let Se=(()=>{class Jt extends P{constructor(V){super(V)}supports(V){return!0}addEventListener(V,S,dt){return V.addEventListener(S,dt,!1),()=>this.removeEventListener(V,S,dt)}removeEventListener(V,S,dt){return V.removeEventListener(S,dt)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();const cn=["alt","control","meta","shift"],be={"\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"},ye={alt:Jt=>Jt.altKey,control:Jt=>Jt.ctrlKey,meta:Jt=>Jt.metaKey,shift:Jt=>Jt.shiftKey};let gt=(()=>{class Jt extends P{constructor(V){super(V)}supports(V){return null!=Jt.parseEventName(V)}addEventListener(V,S,dt){const Xt=Jt.parseEventName(S),Re=Jt.eventCallback(Xt.fullKey,dt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,y.QT)().onAndCancel(V,Xt.domEventName,Re))}static parseEventName(V){const S=V.toLowerCase().split("."),dt=S.shift();if(0===S.length||"keydown"!==dt&&"keyup"!==dt)return null;const Xt=Jt._normalizeKey(S.pop());let Re="",Xe=S.indexOf("code");if(Xe>-1&&(S.splice(Xe,1),Re="code."),cn.forEach(Pe=>{const Nn=S.indexOf(Pe);Nn>-1&&(S.splice(Nn,1),Re+=Pe+".")}),Re+=Xt,0!=S.length||0===Xt.length)return null;const fn={};return fn.domEventName=dt,fn.fullKey=Re,fn}static matchEventFullKeyCode(V,S){let dt=be[V.key]||V.key,Xt="";return S.indexOf("code.")>-1&&(dt=V.code,Xt="code."),!(null==dt||!dt)&&(dt=dt.toLowerCase()," "===dt?dt="space":"."===dt&&(dt="dot"),cn.forEach(Re=>{Re!==dt&&(0,ye[Re])(V)&&(Xt+=Re+".")}),Xt+=dt,Xt===S)}static eventCallback(V,S,dt){return Xt=>{Jt.matchEventFullKeyCode(Xt,V)&&dt.runGuarded(()=>S(Xt))}}static _normalizeKey(V){return"esc"===V?"escape":V}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:Jt.\u0275fac})}}return Jt})();function $t(Jt,ht){return(0,o.TL3)({rootComponent:Jt,...At(ht)})}function At(Jt){return{appProviders:[...te,...Jt?.providers??[]],platformProviders:bn}}const bn=[{provide:o.Agw,useValue:y.AJ},{provide:o.PLl,useValue:function Zt(){T.makeCurrent()},multi:!0},{provide:y.qQ,useFactory:function Ee(){return(0,o.TL$)(document),document},deps:[]}],oe=new o.nKC(""),It=[{provide:o.e01,useClass:class et{addToWindow(ht){o.JZv.getAngularTestability=(S,dt=!0)=>{const Xt=ht.findTestabilityInTree(S,dt);if(null==Xt)throw new o.wOt(5103,!1);return Xt},o.JZv.getAllAngularTestabilities=()=>ht.getAllTestabilities(),o.JZv.getAllAngularRootElements=()=>ht.getAllRootElements(),o.JZv.frameworkStabilizers||(o.JZv.frameworkStabilizers=[]),o.JZv.frameworkStabilizers.push(S=>{const dt=o.JZv.getAllAngularTestabilities();let Xt=dt.length,Re=!1;const Xe=function(fn){Re=Re||fn,Xt--,0==Xt&&S(Re)};dt.forEach(fn=>{fn.whenStable(Xe)})})}findTestabilityInTree(ht,V,S){return null==V?null:ht.getTestability(V)??(S?(0,y.QT)().isShadowRoot(V)?this.findTestabilityInTree(ht,V.host,!0):this.findTestabilityInTree(ht,V.parentElement,!0):null)}},deps:[]},{provide:o.WHO,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]},{provide:o.NYb,useClass:o.NYb,deps:[o.SKi,o.giA,o.e01]}],te=[{provide:o.H8p,useValue:"root"},{provide:o.zcH,useFactory:function xe(){return new o.zcH},deps:[]},{provide:lt,useClass:Se,multi:!0,deps:[y.qQ,o.SKi,o.Agw]},{provide:lt,useClass:gt,multi:!0,deps:[y.qQ]},jt,ut,U,{provide:o._9s,useExisting:jt},{provide:y.N0,useClass:R,deps:[]},[]];let Yt=(()=>{class Jt{constructor(V){}static withServerTransition(V){return{ngModule:Jt,providers:[{provide:o.sZ2,useValue:V.appId}]}}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(oe,12))}}static{this.\u0275mod=o.$C({type:Jt})}static{this.\u0275inj=o.G2t({providers:[...te,...It],imports:[y.MD,o.Hbi]})}}return Jt})(),$e=(()=>{class Jt{constructor(V){this._doc=V}getTitle(){return this._doc.title}setTitle(V){this._doc.title=V||""}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new S:function Qt(){return new $e((0,o.KVO)(y.qQ))}(),dt},providedIn:"root"})}}return Jt})();typeof window<"u"&&window;let sn=(()=>{class Jt{static{this.\u0275fac=function(S){return new(S||Jt)}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new(S||Jt):o.KVO(he),dt},providedIn:"root"})}}return Jt})(),he=(()=>{class Jt extends sn{constructor(V){super(),this._doc=V}sanitize(V,S){if(null==S)return null;switch(V){case o.WPN.NONE:return S;case o.WPN.HTML:return(0,o.ZF7)(S,"HTML")?(0,o.rcV)(S):(0,o.h9k)(this._doc,String(S)).toString();case o.WPN.STYLE:return(0,o.ZF7)(S,"Style")?(0,o.rcV)(S):S;case o.WPN.SCRIPT:if((0,o.ZF7)(S,"Script"))return(0,o.rcV)(S);throw new o.wOt(5200,!1);case o.WPN.URL:return(0,o.ZF7)(S,"URL")?(0,o.rcV)(S):(0,o.$MX)(String(S));case o.WPN.RESOURCE_URL:if((0,o.ZF7)(S,"ResourceURL"))return(0,o.rcV)(S);throw new o.wOt(5201,!1);default:throw new o.wOt(5202,!1)}}bypassSecurityTrustHtml(V){return(0,o.Kcf)(V)}bypassSecurityTrustStyle(V){return(0,o.cWb)(V)}bypassSecurityTrustScript(V){return(0,o.UyX)(V)}bypassSecurityTrustUrl(V){return(0,o.osQ)(V)}bypassSecurityTrustResourceUrl(V){return(0,o.e5t)(V)}static{this.\u0275fac=function(S){return new(S||Jt)(o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:Jt,factory:function(S){let dt=null;return dt=S?new S:function vn(Jt){return new he(Jt.get(y.qQ))}(o.KVO(o.zZn)),dt},providedIn:"root"})}}return Jt})()},18498:(Oe,Et,r)=>{r.d(Et,{nX:()=>Oi,Ix:()=>lo,Wk:()=>dc,iI:()=>Ea,n3:()=>Ei,lh:()=>on,GB:()=>sa,we:()=>no});var o=r(17705),y=r(74402),_=r(86648),T=r(7673),k=r(84412),Y=r(84572);const it=(0,r(81853).L)(h=>function(){h(this),this.name="EmptyError",this.message="no elements in sequence"});var et=r(28793),R=r(59030),lt=r(71203),U=r(18810),P=r(983),m=r(30017),ut=r(21413),rt=r(18359),_t=r(60177),Ft=r(96354),le=r(25558),de=r(96697),$=r(99172),Bt=r(5964),F=r(31397),Ct=r(39974),ft=r(54360);function jt(h){return(0,Ct.N)((C,u)=>{let x=!1;C.subscribe((0,ft._)(u,D=>{x=!0,u.next(D)},()=>{x||u.next(h),u.complete()}))})}function _e(h=we){return(0,Ct.N)((C,u)=>{let x=!1;C.subscribe((0,ft._)(u,D=>{x=!0,u.next(D)},()=>x?u.complete():u.error(h())))})}function we(){return new it}var Te=r(33669);function He(h,C){const u=arguments.length>=2;return x=>x.pipe(h?(0,Bt.p)((D,J)=>h(D,J,x)):Te.D,(0,de.s)(1),u?jt(C):_e(()=>new it))}var Je=r(70274),Ce=r(88141),Be=r(99437);function be(h){return h<=0?()=>P.w:(0,Ct.N)((C,u)=>{let x=[];C.subscribe((0,ft._)(u,D=>{x.push(D),h{for(const D of x)u.next(D);u.complete()},void 0,()=>{x=null}))})}var gt=r(73703),$t=r(70980),St=r(99898),At=r(56977),Kt=r(26365),Zt=r(345);const xe="primary",Ee=Symbol("RouteTitle");class bn{constructor(C){this.params=C||{}}has(C){return Object.prototype.hasOwnProperty.call(this.params,C)}get(C){if(this.has(C)){const u=this.params[C];return Array.isArray(u)?u[0]:u}return null}getAll(C){if(this.has(C)){const u=this.params[C];return Array.isArray(u)?u:[u]}return[]}get keys(){return Object.keys(this.params)}}function at(h){return new bn(h)}function oe(h,C,u){const x=u.path.split("/");if(x.length>h.length||"full"===u.pathMatch&&(C.hasChildren()||x.lengthx[J]===D)}return h===C}function wt(h){return h.length>0?h[h.length-1]:null}function ee(h){return(0,y.A)(h)?h:(0,o.jNT)(h)?(0,_.H)(Promise.resolve(h)):(0,T.of)(h)}const me={exact:function qt(h,C,u){if(!ot(h.segments,C.segments)||!zt(h.segments,C.segments,u)||h.numberOfChildren!==C.numberOfChildren)return!1;for(const x in C.children)if(!h.children[x]||!qt(h.children[x],C.children[x],u))return!1;return!0},subset:B},Qt={exact:function Ut(h,C){return te(h,C)},subset:function pt(h,C){return Object.keys(C).length<=Object.keys(h).length&&Object.keys(C).every(u=>Yt(h[u],C[u]))},ignored:()=>!0};function $e(h,C,u){return me[u.paths](h.root,C.root,u.matrixParams)&&Qt[u.queryParams](h.queryParams,C.queryParams)&&!("exact"===u.fragment&&h.fragment!==C.fragment)}function B(h,C,u){return nt(h,C,C.segments,u)}function nt(h,C,u,x){if(h.segments.length>u.length){const D=h.segments.slice(0,u.length);return!(!ot(D,u)||C.hasChildren()||!zt(D,u,x))}if(h.segments.length===u.length){if(!ot(h.segments,u)||!zt(h.segments,u,x))return!1;for(const D in C.children)if(!h.children[D]||!B(h.children[D],C.children[D],x))return!1;return!0}{const D=u.slice(0,h.segments.length),J=u.slice(h.segments.length);return!!(ot(h.segments,D)&&zt(h.segments,D,x)&&h.children[xe])&&nt(h.children[xe],C,J,x)}}function zt(h,C,u){return C.every((x,D)=>Qt[u](h[D].parameters,x.parameters))}class vt{constructor(C=new bt([],{}),u={},x=null){this.root=C,this.queryParams=u,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return Ke.serialize(this)}}class bt{constructor(C,u){this.segments=C,this.children=u,this.parent=null,Object.values(u).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Qe(this)}}class X{constructor(C,u){this.path=C,this.parameters=u}get parameterMap(){return this._parameterMap||(this._parameterMap=at(this.parameters)),this._parameterMap}toString(){return st(this)}}function ot(h,C){return h.length===C.length&&h.every((u,x)=>u.path===C[x].path)}let ve=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return new De},providedIn:"root"})}}return h})();class De{parse(C){const u=new Xe(C);return new vt(u.parseRootSegment(),u.parseQueryParams(),u.parseFragment())}serialize(C){const u=`/${sn(C.root,!0)}`,x=function ce(h){const C=Object.keys(h).map(u=>{const x=h[u];return Array.isArray(x)?x.map(D=>`${he(u)}=${he(D)}`).join("&"):`${he(u)}=${he(x)}`}).filter(u=>!!u);return C.length?`?${C.join("&")}`:""}(C.queryParams);return`${u}${x}${"string"==typeof C.fragment?`#${function nn(h){return encodeURI(h)}(C.fragment)}`:""}`}}const Ke=new De;function Qe(h){return h.segments.map(C=>st(C)).join("/")}function sn(h,C){if(!h.hasChildren())return Qe(h);if(C){const u=h.children[xe]?sn(h.children[xe],!1):"",x=[];return Object.entries(h.children).forEach(([D,J])=>{D!==xe&&x.push(`${D}:${sn(J,!1)}`)}),x.length>0?`${u}(${x.join("//")})`:u}{const u=function Lt(h,C){let u=[];return Object.entries(h.children).forEach(([x,D])=>{x===xe&&(u=u.concat(C(D,x)))}),Object.entries(h.children).forEach(([x,D])=>{x!==xe&&(u=u.concat(C(D,x)))}),u}(h,(x,D)=>D===xe?[sn(h.children[xe],!1)]:[`${D}:${sn(x,!1)}`]);return 1===Object.keys(h.children).length&&null!=h.children[xe]?`${Qe(h)}/${u[0]}`:`${Qe(h)}/(${u.join("//")})`}}function vn(h){return encodeURIComponent(h).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function he(h){return vn(h).replace(/%3B/gi,";")}function ue(h){return vn(h).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Rt(h){return decodeURIComponent(h)}function yt(h){return Rt(h.replace(/\+/g,"%20"))}function st(h){return`${ue(h.path)}${function Tt(h){return Object.keys(h).map(C=>`;${ue(C)}=${ue(h[C])}`).join("")}(h.parameters)}`}const Ie=/^[^\/()?;#]+/;function Jt(h){const C=h.match(Ie);return C?C[0]:""}const ht=/^[^\/()?;=#]+/,S=/^[^=?&#]+/,Xt=/^[^&#]+/;class Xe{constructor(C){this.url=C,this.remaining=C}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())}parseQueryParams(){const C={};if(this.consumeOptional("?"))do{this.parseQueryParam(C)}while(this.consumeOptional("&"));return C}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const C=[];for(this.peekStartsWith("(")||C.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),C.push(this.parseSegment());let u={};this.peekStartsWith("/(")&&(this.capture("/"),u=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(C.length>0||Object.keys(u).length>0)&&(x[xe]=new bt(C,u)),x}parseSegment(){const C=Jt(this.remaining);if(""===C&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(C),new X(Rt(C),this.parseMatrixParams())}parseMatrixParams(){const C={};for(;this.consumeOptional(";");)this.parseParam(C);return C}parseParam(C){const u=function V(h){const C=h.match(ht);return C?C[0]:""}(this.remaining);if(!u)return;this.capture(u);let x="";if(this.consumeOptional("=")){const D=Jt(this.remaining);D&&(x=D,this.capture(x))}C[Rt(u)]=Rt(x)}parseQueryParam(C){const u=function dt(h){const C=h.match(S);return C?C[0]:""}(this.remaining);if(!u)return;this.capture(u);let x="";if(this.consumeOptional("=")){const Ot=function Re(h){const C=h.match(Xt);return C?C[0]:""}(this.remaining);Ot&&(x=Ot,this.capture(x))}const D=yt(u),J=yt(x);if(C.hasOwnProperty(D)){let Ot=C[D];Array.isArray(Ot)||(Ot=[Ot],C[D]=Ot),Ot.push(J)}else C[D]=J}parseParens(C){const u={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=Jt(this.remaining),D=this.remaining[x.length];if("/"!==D&&")"!==D&&";"!==D)throw new o.wOt(4010,!1);let J;x.indexOf(":")>-1?(J=x.slice(0,x.indexOf(":")),this.capture(J),this.capture(":")):C&&(J=xe);const Ot=this.parseChildren();u[J]=1===Object.keys(Ot).length?Ot[xe]:new bt([],Ot),this.consumeOptional("//")}return u}peekStartsWith(C){return this.remaining.startsWith(C)}consumeOptional(C){return!!this.peekStartsWith(C)&&(this.remaining=this.remaining.substring(C.length),!0)}capture(C){if(!this.consumeOptional(C))throw new o.wOt(4011,!1)}}function fn(h){return h.segments.length>0?new bt([],{[xe]:h}):h}function Pe(h){const C={};for(const x of Object.keys(h.children)){const J=Pe(h.children[x]);if(x===xe&&0===J.segments.length&&J.hasChildren())for(const[Ot,pe]of Object.entries(J.children))C[Ot]=pe;else(J.segments.length>0||J.hasChildren())&&(C[x]=J)}return function Nn(h){if(1===h.numberOfChildren&&h.children[xe]){const C=h.children[xe];return new bt(h.segments.concat(C.segments),C.children)}return h}(new bt(h.segments,C))}function Dn(h){return h instanceof vt}function A(h){let C;const D=fn(function u(J){const Ot={};for(const fe of J.children){const Ge=u(fe);Ot[fe.outlet]=Ge}const pe=new bt(J.url,Ot);return J===h&&(C=pe),pe}(h.root));return C??D}function mt(h,C,u,x){let D=h;for(;D.parent;)D=D.parent;if(0===C.length)return Ht(D,D,D,u,x);const J=function Me(h){if("string"==typeof h[0]&&1===h.length&&"/"===h[0])return new Ae(!0,0,h);let C=0,u=!1;const x=h.reduce((D,J,Ot)=>{if("object"==typeof J&&null!=J){if(J.outlets){const pe={};return Object.entries(J.outlets).forEach(([fe,Ge])=>{pe[fe]="string"==typeof Ge?Ge.split("/"):Ge}),[...D,{outlets:pe}]}if(J.segmentPath)return[...D,J.segmentPath]}return"string"!=typeof J?[...D,J]:0===Ot?(J.split("/").forEach((pe,fe)=>{0==fe&&"."===pe||(0==fe&&""===pe?u=!0:".."===pe?C++:""!=pe&&D.push(pe))}),D):[...D,J]},[]);return new Ae(u,C,x)}(C);if(J.toRoot())return Ht(D,D,new bt([],{}),u,x);const Ot=function an(h,C,u){if(h.isAbsolute)return new qe(C,!0,0);if(!u)return new qe(C,!1,NaN);if(null===u.parent)return new qe(u,!0,0);const x=G(h.commands[0])?0:1;return function en(h,C,u){let x=h,D=C,J=u;for(;J>D;){if(J-=D,x=x.parent,!x)throw new o.wOt(4005,!1);D=x.segments.length}return new qe(x,!1,D-J)}(u,u.segments.length-1+x,h.numberOfDoubleDots)}(J,D,h),pe=Ot.processChildren?Fn(Ot.segmentGroup,Ot.index,J.commands):En(Ot.segmentGroup,Ot.index,J.commands);return Ht(D,Ot.segmentGroup,pe,u,x)}function G(h){return"object"==typeof h&&null!=h&&!h.outlets&&!h.segmentPath}function Mt(h){return"object"==typeof h&&null!=h&&h.outlets}function Ht(h,C,u,x,D){let Ot,J={};x&&Object.entries(x).forEach(([fe,Ge])=>{J[fe]=Array.isArray(Ge)?Ge.map(kn=>`${kn}`):`${Ge}`}),Ot=h===C?u:re(h,C,u);const pe=fn(Pe(Ot));return new vt(pe,J,D)}function re(h,C,u){const x={};return Object.entries(h.children).forEach(([D,J])=>{x[D]=J===C?u:re(J,C,u)}),new bt(h.segments,x)}class Ae{constructor(C,u,x){if(this.isAbsolute=C,this.numberOfDoubleDots=u,this.commands=x,C&&x.length>0&&G(x[0]))throw new o.wOt(4003,!1);const D=x.find(Mt);if(D&&D!==wt(x))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class qe{constructor(C,u,x){this.segmentGroup=C,this.processChildren=u,this.index=x}}function En(h,C,u){if(h||(h=new bt([],{})),0===h.segments.length&&h.hasChildren())return Fn(h,C,u);const x=function On(h,C,u){let x=0,D=C;const J={match:!1,pathIndex:0,commandIndex:0};for(;D=u.length)return J;const Ot=h.segments[D],pe=u[x];if(Mt(pe))break;const fe=`${pe}`,Ge=x0&&void 0===fe)break;if(fe&&Ge&&"object"==typeof Ge&&void 0===Ge.outlets){if(!Vn(fe,Ge,Ot))return J;x+=2}else{if(!Vn(fe,{},Ot))return J;x++}D++}return{match:!0,pathIndex:D,commandIndex:x}}(h,C,u),D=u.slice(x.commandIndex);if(x.match&&x.pathIndexJ!==xe)&&h.children[xe]&&1===h.numberOfChildren&&0===h.children[xe].segments.length){const J=Fn(h.children[xe],C,u);return new bt(h.segments,J.children)}return Object.entries(x).forEach(([J,Ot])=>{"string"==typeof Ot&&(Ot=[Ot]),null!==Ot&&(D[J]=En(h.children[J],C,Ot))}),Object.entries(h.children).forEach(([J,Ot])=>{void 0===x[J]&&(D[J]=Ot)}),new bt(h.segments,D)}}function An(h,C,u){const x=h.segments.slice(0,C);let D=0;for(;D{"string"==typeof x&&(x=[x]),null!==x&&(C[u]=An(new bt([],{}),0,x))}),C}function Mi(h){const C={};return Object.entries(h).forEach(([u,x])=>C[u]=`${x}`),C}function Vn(h,C,u){return h==u.path&&te(C,u.parameters)}const ci="imperative";class di{constructor(C,u){this.id=C,this.url=u}}class Ni extends di{constructor(C,u,x="imperative",D=null){super(C,u),this.type=0,this.navigationTrigger=x,this.restoredState=D}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Pi extends di{constructor(C,u,x){super(C,u),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class bi extends di{constructor(C,u,x,D){super(C,u),this.reason=x,this.code=D,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ri extends di{constructor(C,u,x,D){super(C,u),this.reason=x,this.code=D,this.type=16}}class to extends di{constructor(C,u,x,D){super(C,u),this.error=x,this.target=D,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class mi extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jc extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bc extends di{constructor(C,u,x,D,J){super(C,u),this.urlAfterRedirects=x,this.state=D,this.shouldActivate=J,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class zr extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ec extends di{constructor(C,u,x,D){super(C,u),this.urlAfterRedirects=x,this.state=D,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dc{constructor(C){this.route=C,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class kc{constructor(C){this.route=C,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ko{constructor(C){this.snapshot=C,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qc{constructor(C){this.snapshot=C,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ti{constructor(C){this.snapshot=C,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zc{constructor(C){this.snapshot=C,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ic{constructor(C,u,x){this.routerEvent=C,this.position=u,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ro{}class Fo{constructor(C){this.url=C}}class oc{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new zo,this.attachRef=null}}let zo=(()=>{class h{constructor(){this.contexts=new Map}onChildOutletCreated(u,x){const D=this.getOrCreateContext(u);D.outlet=x,this.contexts.set(u,D)}onChildOutletDestroyed(u){const x=this.getContext(u);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const u=this.contexts;return this.contexts=new Map,u}onOutletReAttached(u){this.contexts=u}getOrCreateContext(u){let x=this.getContext(u);return x||(x=new oc,this.contexts.set(u,x)),x}getContext(u){return this.contexts.get(u)||null}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();class Po{constructor(C){this._root=C}get root(){return this._root.value}parent(C){const u=this.pathFromRoot(C);return u.length>1?u[u.length-2]:null}children(C){const u=cc(C,this._root);return u?u.children.map(x=>x.value):[]}firstChild(C){const u=cc(C,this._root);return u&&u.children.length>0?u.children[0].value:null}siblings(C){const u=bo(C,this._root);return u.length<2?[]:u[u.length-2].children.map(D=>D.value).filter(D=>D!==C)}pathFromRoot(C){return bo(C,this._root).map(u=>u.value)}}function cc(h,C){if(h===C.value)return C;for(const u of C.children){const x=cc(h,u);if(x)return x}return null}function bo(h,C){if(h===C.value)return[C];for(const u of C.children){const x=bo(h,u);if(x.length)return x.unshift(C),x}return[]}class xn{constructor(C,u){this.value=C,this.children=u}toString(){return`TreeNode(${this.value})`}}function oi(h){const C={};return h&&h.children.forEach(u=>C[u.value.outlet]=u),C}class ni extends Po{constructor(C,u){super(C),this.snapshot=u,hn(this,C)}toString(){return this.snapshot.toString()}}function _o(h,C){const u=function Li(h,C){const Ot=new Gi([],{},{},"",{},xe,C,null,{});return new Bo("",new xn(Ot,[]))}(0,C),x=new k.t([new X("",{})]),D=new k.t({}),J=new k.t({}),Ot=new k.t({}),pe=new k.t(""),fe=new Oi(x,D,Ot,pe,J,xe,C,u.root);return fe.snapshot=u.root,new ni(new xn(fe,[]),u)}class Oi{constructor(C,u,x,D,J,Ot,pe,fe){this.urlSubject=C,this.paramsSubject=u,this.queryParamsSubject=x,this.fragmentSubject=D,this.dataSubject=J,this.outlet=Ot,this.component=pe,this._futureSnapshot=fe,this.title=this.dataSubject?.pipe((0,Ft.T)(Ge=>Ge[Ee]))??(0,T.of)(void 0),this.url=C,this.params=u,this.queryParams=x,this.fragment=D,this.data=J}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._paramMap=this.params.pipe((0,Ft.T)(C=>at(C)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Ft.T)(C=>at(C)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function vo(h,C="emptyOnly"){const u=h.pathFromRoot;let x=0;if("always"!==C)for(x=u.length-1;x>=1;){const D=u[x],J=u[x-1];if(D.routeConfig&&""===D.routeConfig.path)x--;else{if(J.component)break;x--}}return function _c(h){return h.reduce((C,u)=>({params:{...C.params,...u.params},data:{...C.data,...u.data},resolve:{...u.data,...C.resolve,...u.routeConfig?.data,...u._resolvedData}}),{params:{},data:{},resolve:{}})}(u.slice(x))}class Gi{get title(){return this.data?.[Ee]}constructor(C,u,x,D,J,Ot,pe,fe,Ge){this.url=C,this.params=u,this.queryParams=x,this.fragment=D,this.data=J,this.outlet=Ot,this.component=pe,this.routeConfig=fe,this._resolve=Ge}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._paramMap=at(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=at(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Bo extends Po{constructor(C,u){super(u),this.url=C,hn(this,u)}toString(){return We(this._root)}}function hn(h,C){C.value._routerState=h,C.children.forEach(u=>hn(h,u))}function We(h){const C=h.children.length>0?` { ${h.children.map(We).join(", ")} } `:"";return`${h.value}${C}`}function Mn(h){if(h.snapshot){const C=h.snapshot,u=h._futureSnapshot;h.snapshot=u,te(C.queryParams,u.queryParams)||h.queryParamsSubject.next(u.queryParams),C.fragment!==u.fragment&&h.fragmentSubject.next(u.fragment),te(C.params,u.params)||h.paramsSubject.next(u.params),function It(h,C){if(h.length!==C.length)return!1;for(let u=0;ute(u.parameters,C[x].parameters))}(h.url,C.url);return u&&!(!h.parent!=!C.parent)&&(!h.parent||jn(h.parent,C.parent))}let Ei=(()=>{class h{constructor(){this.activated=null,this._activatedRoute=null,this.name=xe,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(zo),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.environmentInjector=(0,o.WQX)(o.uvJ),this.inputBinder=(0,o.WQX)(hi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(u){if(u.name){const{firstChange:x,previousValue:D}=u.name;if(x)return;this.isTrackedInParentContexts(D)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(D)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(u){return this.parentContexts.getContext(u)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const u=this.parentContexts.getContext(this.name);u?.route&&(u.attachRef?this.attach(u.attachRef,u.route):this.activateWith(u.route,u.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const u=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(u.instance),u}attach(u,x){this.activated=u,this._activatedRoute=x,this.location.insert(u.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(u.instance)}deactivate(){if(this.activated){const u=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(u)}}activateWith(u,x){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=u;const D=this.location,Ot=u.snapshot.component,pe=this.parentContexts.getOrCreateContext(this.name).children,fe=new xo(u,pe,D.injector);this.activated=D.createComponent(Ot,{index:D.length,injector:fe,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275dir=o.FsC({type:h,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return h})();class xo{constructor(C,u,x){this.route=C,this.childContexts=u,this.parent=x}get(C,u){return C===Oi?this.route:C===zo?this.childContexts:this.parent.get(C,u)}}const hi=new o.nKC("");let Co=(()=>{class h{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(u){this.unsubscribeFromRouteData(u),this.subscribeToRouteData(u)}unsubscribeFromRouteData(u){this.outletDataSubscriptions.get(u)?.unsubscribe(),this.outletDataSubscriptions.delete(u)}subscribeToRouteData(u){const{activatedRoute:x}=u,D=(0,Y.z)([x.queryParams,x.params,x.data]).pipe((0,le.n)(([J,Ot,pe],fe)=>(pe={...J,...Ot,...pe},0===fe?(0,T.of)(pe):Promise.resolve(pe)))).subscribe(J=>{if(!u.isActivated||!u.activatedComponentRef||u.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(u);const Ot=(0,o.HJs)(x.component);if(Ot)for(const{templateName:pe}of Ot.inputs)u.activatedComponentRef.setInput(pe,J[pe]);else this.unsubscribeFromRouteData(u)});this.outletDataSubscriptions.set(u,D)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac})}}return h})();function yi(h,C,u){if(u&&h.shouldReuseRoute(C.value,u.value.snapshot)){const x=u.value;x._futureSnapshot=C.value;const D=function Vo(h,C,u){return C.children.map(x=>{for(const D of u.children)if(h.shouldReuseRoute(x.value,D.value.snapshot))return yi(h,x,D);return yi(h,x)})}(h,C,u);return new xn(x,D)}{if(h.shouldAttach(C.value)){const J=h.retrieve(C.value);if(null!==J){const Ot=J.route;return Ot.value._futureSnapshot=C.value,Ot.children=C.children.map(pe=>yi(h,pe)),Ot}}const x=function Cn(h){return new Oi(new k.t(h.url),new k.t(h.params),new k.t(h.queryParams),new k.t(h.fragment),new k.t(h.data),h.outlet,h.component,h)}(C.value),D=C.children.map(J=>yi(h,J));return new xn(x,D)}}const Zi="ngNavigationCancelingError";function eo(h,C){const{redirectTo:u,navigationBehaviorOptions:x}=Dn(C)?{redirectTo:C,navigationBehaviorOptions:void 0}:C,D=Si(!1,0,C);return D.url=u,D.navigationBehaviorOptions=x,D}function Si(h,C,u){const x=new Error("NavigationCancelingError: "+(h||""));return x[Zi]=!0,x.cancellationCode=C,u&&(x.url=u),x}function Uo(h){return h&&h[Zi]}let no=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275cmp=o.VBU({type:h,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(x,D){1&x&&o.nrm(0,"router-outlet")},dependencies:[Ei],encapsulation:2})}}return h})();function jo(h){const C=h.children&&h.children.map(jo),u=C?{...h,children:C}:{...h};return!u.component&&!u.loadComponent&&(C||u.loadChildren)&&u.outlet&&u.outlet!==xe&&(u.component=no),u}function wi(h){return h.outlet||xe}function Mo(h){if(!h)return null;if(h.routeConfig?._injector)return h.routeConfig._injector;for(let C=h.parent;C;C=C.parent){const u=C.routeConfig;if(u?._loadedInjector)return u._loadedInjector;if(u?._injector)return u._injector}return null}class Di{constructor(C,u,x,D,J){this.routeReuseStrategy=C,this.futureState=u,this.currState=x,this.forwardEvent=D,this.inputBindingEnabled=J}activate(C){const u=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(u,x,C),Mn(this.futureState.root),this.activateChildRoutes(u,x,C)}deactivateChildRoutes(C,u,x){const D=oi(u);C.children.forEach(J=>{const Ot=J.value.outlet;this.deactivateRoutes(J,D[Ot],x),delete D[Ot]}),Object.values(D).forEach(J=>{this.deactivateRouteAndItsChildren(J,x)})}deactivateRoutes(C,u,x){const D=C.value,J=u?u.value:null;if(D===J)if(D.component){const Ot=x.getContext(D.outlet);Ot&&this.deactivateChildRoutes(C,u,Ot.children)}else this.deactivateChildRoutes(C,u,x);else J&&this.deactivateRouteAndItsChildren(u,x)}deactivateRouteAndItsChildren(C,u){C.value.component&&this.routeReuseStrategy.shouldDetach(C.value.snapshot)?this.detachAndStoreRouteSubtree(C,u):this.deactivateRouteAndOutlet(C,u)}detachAndStoreRouteSubtree(C,u){const x=u.getContext(C.value.outlet),D=x&&C.value.component?x.children:u,J=oi(C);for(const Ot of Object.keys(J))this.deactivateRouteAndItsChildren(J[Ot],D);if(x&&x.outlet){const Ot=x.outlet.detach(),pe=x.children.onOutletDeactivated();this.routeReuseStrategy.store(C.value.snapshot,{componentRef:Ot,route:C,contexts:pe})}}deactivateRouteAndOutlet(C,u){const x=u.getContext(C.value.outlet),D=x&&C.value.component?x.children:u,J=oi(C);for(const Ot of Object.keys(J))this.deactivateRouteAndItsChildren(J[Ot],D);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(C,u,x){const D=oi(u);C.children.forEach(J=>{this.activateRoutes(J,D[J.value.outlet],x),this.forwardEvent(new zc(J.value.snapshot))}),C.children.length&&this.forwardEvent(new qc(C.value.snapshot))}activateRoutes(C,u,x){const D=C.value,J=u?u.value:null;if(Mn(D),D===J)if(D.component){const Ot=x.getOrCreateContext(D.outlet);this.activateChildRoutes(C,u,Ot.children)}else this.activateChildRoutes(C,u,x);else if(D.component){const Ot=x.getOrCreateContext(D.outlet);if(this.routeReuseStrategy.shouldAttach(D.snapshot)){const pe=this.routeReuseStrategy.retrieve(D.snapshot);this.routeReuseStrategy.store(D.snapshot,null),Ot.children.onOutletReAttached(pe.contexts),Ot.attachRef=pe.componentRef,Ot.route=pe.route.value,Ot.outlet&&Ot.outlet.attach(pe.componentRef,pe.route.value),Mn(pe.route.value),this.activateChildRoutes(C,null,Ot.children)}else{const pe=Mo(D.snapshot);Ot.attachRef=null,Ot.route=D,Ot.injector=pe,Ot.outlet&&Ot.outlet.activateWith(D,Ot.injector),this.activateChildRoutes(C,null,Ot.children)}}else this.activateChildRoutes(C,null,x)}}class Uc{constructor(C){this.path=C,this.route=this.path[this.path.length-1]}}class ri{constructor(C,u){this.component=C,this.route=u}}function ki(h,C,u){const x=h._root;return _i(x,C?C._root:null,u,[x.value])}function Vi(h,C){const u=Symbol(),x=C.get(h,u);return x===u?"function"!=typeof h||(0,o.LfX)(h)?C.get(h):h:x}function _i(h,C,u,x,D={canDeactivateChecks:[],canActivateChecks:[]}){const J=oi(C);return h.children.forEach(Ot=>{(function Ui(h,C,u,x,D={canDeactivateChecks:[],canActivateChecks:[]}){const J=h.value,Ot=C?C.value:null,pe=u?u.getContext(h.value.outlet):null;if(Ot&&J.routeConfig===Ot.routeConfig){const fe=function xc(h,C,u){if("function"==typeof u)return u(h,C);switch(u){case"pathParamsChange":return!ot(h.url,C.url);case"pathParamsOrQueryParamsChange":return!ot(h.url,C.url)||!te(h.queryParams,C.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jn(h,C)||!te(h.queryParams,C.queryParams);default:return!jn(h,C)}}(Ot,J,J.routeConfig.runGuardsAndResolvers);fe?D.canActivateChecks.push(new Uc(x)):(J.data=Ot.data,J._resolvedData=Ot._resolvedData),_i(h,C,J.component?pe?pe.children:null:u,x,D),fe&&pe&&pe.outlet&&pe.outlet.isActivated&&D.canDeactivateChecks.push(new ri(pe.outlet.component,Ot))}else Ot&&Wo(C,pe,D),D.canActivateChecks.push(new Uc(x)),_i(h,null,J.component?pe?pe.children:null:u,x,D)})(Ot,J[Ot.value.outlet],u,x.concat([Ot.value]),D),delete J[Ot.value.outlet]}),Object.entries(J).forEach(([Ot,pe])=>Wo(pe,u.getContext(Ot),D)),D}function Wo(h,C,u){const x=oi(h),D=h.value;Object.entries(x).forEach(([J,Ot])=>{Wo(Ot,D.component?C?C.children.getContext(J):null:C,u)}),u.canDeactivateChecks.push(new ri(D.component&&C&&C.outlet&&C.outlet.isActivated?C.outlet.component:null,D))}function ac(h){return"function"==typeof h}function Tn(h){return h instanceof it||"EmptyError"===h?.name}const Hi=Symbol("INITIAL_VALUE");function Ji(){return(0,le.n)(h=>(0,Y.z)(h.map(C=>C.pipe((0,de.s)(1),(0,$.Z)(Hi)))).pipe((0,Ft.T)(C=>{for(const u of C)if(!0!==u){if(u===Hi)return Hi;if(!1===u||u instanceof vt)return u}return!0}),(0,Bt.p)(C=>C!==Hi),(0,de.s)(1)))}function co(h){return(0,lt.F)((0,Ce.M)(C=>{if(Dn(C))throw eo(0,C)}),(0,Ft.T)(C=>!0===C))}class Ko{constructor(C){this.segmentGroup=C||null}}class ir{constructor(C){this.urlTree=C}}function Qn(h){return(0,U.$)(new Ko(h))}function Go(h){return(0,U.$)(new ir(h))}class Tc{constructor(C,u){this.urlSerializer=C,this.urlTree=u}noMatchError(C){return new o.wOt(4002,!1)}lineralizeSegments(C,u){let x=[],D=u.root;for(;;){if(x=x.concat(D.segments),0===D.numberOfChildren)return(0,T.of)(x);if(D.numberOfChildren>1||!D.children[xe])return(0,U.$)(new o.wOt(4e3,!1));D=D.children[xe]}}applyRedirectCommands(C,u,x){return this.applyRedirectCreateUrlTree(u,this.urlSerializer.parse(u),C,x)}applyRedirectCreateUrlTree(C,u,x,D){const J=this.createSegmentGroup(C,u.root,x,D);return new vt(J,this.createQueryParams(u.queryParams,this.urlTree.queryParams),u.fragment)}createQueryParams(C,u){const x={};return Object.entries(C).forEach(([D,J])=>{if("string"==typeof J&&J.startsWith(":")){const pe=J.substring(1);x[D]=u[pe]}else x[D]=J}),x}createSegmentGroup(C,u,x,D){const J=this.createSegments(C,u.segments,x,D);let Ot={};return Object.entries(u.children).forEach(([pe,fe])=>{Ot[pe]=this.createSegmentGroup(C,fe,x,D)}),new bt(J,Ot)}createSegments(C,u,x,D){return u.map(J=>J.path.startsWith(":")?this.findPosParam(C,J,D):this.findOrReturn(J,x))}findPosParam(C,u,x){const D=x[u.path.substring(1)];if(!D)throw new o.wOt(4001,!1);return D}findOrReturn(C,u){let x=0;for(const D of u){if(D.path===C.path)return u.splice(x),D;x++}return C}}const Cc={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hc(h,C,u,x,D){const J=Mc(h,C,u);return J.matched?(x=function io(h,C){return h.providers&&!h._injector&&(h._injector=(0,o.Ol2)(h.providers,C,`Route: ${h.path}`)),h._injector??C}(C,x),function $i(h,C,u,x){const D=C.canMatch;if(!D||0===D.length)return(0,T.of)(!0);const J=D.map(Ot=>{const pe=Vi(Ot,h);return ee(function Z(h){return h&&ac(h.canMatch)}(pe)?pe.canMatch(C,u):h.runInContext(()=>pe(C,u)))});return(0,T.of)(J).pipe(Ji(),co())}(x,C,u).pipe((0,Ft.T)(Ot=>!0===Ot?J:{...Cc}))):(0,T.of)(J)}function Mc(h,C,u){if(""===C.path)return"full"===C.pathMatch&&(h.hasChildren()||u.length>0)?{...Cc}:{matched:!0,consumedSegments:[],remainingSegments:u,parameters:{},positionalParamSegments:{}};const D=(C.matcher||oe)(u,h,C);if(!D)return{...Cc};const J={};Object.entries(D.posParams??{}).forEach(([pe,fe])=>{J[pe]=fe.path});const Ot=D.consumed.length>0?{...J,...D.consumed[D.consumed.length-1].parameters}:J;return{matched:!0,consumedSegments:D.consumed,remainingSegments:u.slice(D.consumed.length),parameters:Ot,positionalParamSegments:D.posParams??{}}}function ro(h,C,u,x){return u.length>0&&function Ic(h,C,u){return u.some(x=>sc(h,C,x)&&wi(x)!==xe)}(h,u,x)?{segmentGroup:new bt(C,Xo(x,new bt(u,h.children))),slicedSegments:[]}:0===u.length&&function gr(h,C,u){return u.some(x=>sc(h,C,x))}(h,u,x)?{segmentGroup:new bt(h.segments,ao(h,0,u,x,h.children)),slicedSegments:u}:{segmentGroup:new bt(h.segments,h.children),slicedSegments:u}}function ao(h,C,u,x,D){const J={};for(const Ot of x)if(sc(h,u,Ot)&&!D[wi(Ot)]){const pe=new bt([],{});J[wi(Ot)]=pe}return{...D,...J}}function Xo(h,C){const u={};u[xe]=C;for(const x of h)if(""===x.path&&wi(x)!==xe){const D=new bt([],{});u[wi(x)]=D}return u}function sc(h,C,u){return(!(h.hasChildren()||C.length>0)||"full"!==u.pathMatch)&&""===u.path}class or{constructor(C,u,x,D,J,Ot,pe){this.injector=C,this.configLoader=u,this.rootComponentType=x,this.config=D,this.urlTree=J,this.paramsInheritanceStrategy=Ot,this.urlSerializer=pe,this.allowRedirects=!0,this.applyRedirects=new Tc(this.urlSerializer,this.urlTree)}noMatchError(C){return new o.wOt(4002,!1)}recognize(){const C=ro(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,C,xe).pipe((0,Be.W)(u=>{if(u instanceof ir)return this.allowRedirects=!1,this.urlTree=u.urlTree,this.match(u.urlTree);throw u instanceof Ko?this.noMatchError(u):u}),(0,Ft.T)(u=>{const x=new Gi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},xe,this.rootComponentType,null,{}),D=new xn(x,u),J=new Bo("",D),Ot=function ne(h,C,u=null,x=null){return mt(A(h),C,u,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return Ot.queryParams=this.urlTree.queryParams,J.url=this.urlSerializer.serialize(Ot),this.inheritParamsAndData(J._root),{state:J,tree:Ot}}))}match(C){return this.processSegmentGroup(this.injector,this.config,C.root,xe).pipe((0,Be.W)(x=>{throw x instanceof Ko?this.noMatchError(x):x}))}inheritParamsAndData(C){const u=C.value,x=vo(u,this.paramsInheritanceStrategy);u.params=Object.freeze(x.params),u.data=Object.freeze(x.data),C.children.forEach(D=>this.inheritParamsAndData(D))}processSegmentGroup(C,u,x,D){return 0===x.segments.length&&x.hasChildren()?this.processChildren(C,u,x):this.processSegment(C,u,x,x.segments,D,!0)}processChildren(C,u,x){const D=[];for(const J of Object.keys(x.children))"primary"===J?D.unshift(J):D.push(J);return(0,_.H)(D).pipe((0,Je.H)(J=>{const Ot=x.children[J],pe=function Bi(h,C){const u=h.filter(x=>wi(x)===C);return u.push(...h.filter(x=>wi(x)!==C)),u}(u,J);return this.processSegmentGroup(C,pe,Ot,J)}),function cn(h,C){return(0,Ct.N)(function Se(h,C,u,x,D){return(J,Ot)=>{let pe=u,fe=C,Ge=0;J.subscribe((0,ft._)(Ot,kn=>{const si=Ge++;fe=pe?h(fe,kn,si):(pe=!0,kn),x&&Ot.next(fe)},D&&(()=>{pe&&Ot.next(fe),Ot.complete()})))}}(h,C,arguments.length>=2,!0))}((J,Ot)=>(J.push(...Ot),J)),jt(null),function ye(h,C){const u=arguments.length>=2;return x=>x.pipe(h?(0,Bt.p)((D,J)=>h(D,J,x)):Te.D,be(1),u?jt(C):_e(()=>new it))}(),(0,F.Z)(J=>{if(null===J)return Qn(x);const Ot=Yr(J);return function cr(h){h.sort((C,u)=>C.value.outlet===xe?-1:u.value.outlet===xe?1:C.value.outlet.localeCompare(u.value.outlet))}(Ot),(0,T.of)(Ot)}))}processSegment(C,u,x,D,J,Ot){return(0,_.H)(u).pipe((0,Je.H)(pe=>this.processSegmentAgainstRoute(pe._injector??C,u,pe,x,D,J,Ot).pipe((0,Be.W)(fe=>{if(fe instanceof Ko)return(0,T.of)(null);throw fe}))),He(pe=>!!pe),(0,Be.W)(pe=>{if(Tn(pe))return function yo(h,C,u){return 0===C.length&&!h.children[u]}(x,D,J)?(0,T.of)([]):Qn(x);throw pe}))}processSegmentAgainstRoute(C,u,x,D,J,Ot,pe){return function $c(h,C,u,x){return!!(wi(h)===x||x!==xe&&sc(C,u,h))&&("**"===h.path||Mc(C,h,u).matched)}(x,D,J,Ot)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(C,D,x,J,Ot,pe):pe&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(C,D,u,x,J,Ot):Qn(D):Qn(D)}expandSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot){return"**"===D.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(C,x,D,Ot):this.expandRegularSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot)}expandWildCardWithParamsAgainstRouteUsingRedirect(C,u,x,D){const J=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?Go(J):this.applyRedirects.lineralizeSegments(x,J).pipe((0,F.Z)(Ot=>{const pe=new bt(Ot,{});return this.processSegment(C,u,pe,Ot,D,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(C,u,x,D,J,Ot){const{matched:pe,consumedSegments:fe,remainingSegments:Ge,positionalParamSegments:kn}=Mc(u,D,J);if(!pe)return Qn(u);const si=this.applyRedirects.applyRedirectCommands(fe,D.redirectTo,kn);return D.redirectTo.startsWith("/")?Go(si):this.applyRedirects.lineralizeSegments(D,si).pipe((0,F.Z)(Yn=>this.processSegment(C,x,u,Yn.concat(Ge),Ot,!1)))}matchSegmentAgainstRoute(C,u,x,D,J,Ot){let pe;if("**"===x.path){const fe=D.length>0?wt(D).parameters:{},Ge=new Gi(D,fe,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Yi(x),wi(x),x.component??x._loadedComponent??null,x,br(x));pe=(0,T.of)({snapshot:Ge,consumedSegments:[],remainingSegments:[]}),u.children={}}else pe=Hc(u,x,D,C).pipe((0,Ft.T)(({matched:fe,consumedSegments:Ge,remainingSegments:kn,parameters:si})=>fe?{snapshot:new Gi(Ge,si,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Yi(x),wi(x),x.component??x._loadedComponent??null,x,br(x)),consumedSegments:Ge,remainingSegments:kn}:null));return pe.pipe((0,le.n)(fe=>null===fe?Qn(u):this.getChildConfig(C=x._injector??C,x,D).pipe((0,le.n)(({routes:Ge})=>{const kn=x._loadedInjector??C,{snapshot:si,consumedSegments:Yn,remainingSegments:Jo}=fe,{segmentGroup:Cr,slicedSegments:wc}=ro(u,Yn,Jo,Ge);if(0===wc.length&&Cr.hasChildren())return this.processChildren(kn,Ge,Cr).pipe((0,Ft.T)(Mr=>null===Mr?null:[new xn(si,Mr)]));if(0===Ge.length&&0===wc.length)return(0,T.of)([new xn(si,[])]);const Fr=wi(x)===J;return this.processSegment(kn,Ge,Cr,wc,Fr?xe:J,!0).pipe((0,Ft.T)(Mr=>[new xn(si,Mr)]))}))))}getChildConfig(C,u,x){return u.children?(0,T.of)({routes:u.children,injector:C}):u.loadChildren?void 0!==u._loadedRoutes?(0,T.of)({routes:u._loadedRoutes,injector:u._loadedInjector}):function Ac(h,C,u,x){const D=C.canLoad;if(void 0===D||0===D.length)return(0,T.of)(!0);const J=D.map(Ot=>{const pe=Vi(Ot,h);return ee(function jc(h){return h&&ac(h.canLoad)}(pe)?pe.canLoad(C,u):h.runInContext(()=>pe(C,u)))});return(0,T.of)(J).pipe(Ji(),co())}(C,u,x).pipe((0,F.Z)(D=>D?this.configLoader.loadChildren(C,u).pipe((0,Ce.M)(J=>{u._loadedRoutes=J.routes,u._loadedInjector=J.injector})):function Ar(h){return(0,U.$)(Si(!1,3))}())):(0,T.of)({routes:[],injector:C})}}function aa(h){const C=h.value.routeConfig;return C&&""===C.path}function Yr(h){const C=[],u=new Set;for(const x of h){if(!aa(x)){C.push(x);continue}const D=C.find(J=>x.value.routeConfig===J.value.routeConfig);void 0!==D?(D.children.push(...x.children),u.add(D)):C.push(x)}for(const x of u){const D=Yr(x.children);C.push(new xn(x.value,D))}return C.filter(x=>!u.has(x))}function Yi(h){return h.data||{}}function br(h){return h.resolve||{}}function rr(h){return"string"==typeof h.title||null===h.title}function b(h){return(0,le.n)(C=>{const u=h(C);return u?(0,_.H)(u).pipe((0,Ft.T)(()=>C)):(0,T.of)(C)})}const j=new o.nKC("ROUTES");let w=(()=>{class h{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(u){if(this.componentLoaders.get(u))return this.componentLoaders.get(u);if(u._loadedComponent)return(0,T.of)(u._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(u);const x=ee(u.loadComponent()).pipe((0,Ft.T)(ge),(0,Ce.M)(J=>{this.onLoadEndListener&&this.onLoadEndListener(u),u._loadedComponent=J}),(0,$t.j)(()=>{this.componentLoaders.delete(u)})),D=new m.G(x,()=>new ut.B).pipe((0,St.B)());return this.componentLoaders.set(u,D),D}loadChildren(u,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,T.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const J=function I(h,C,u,x){return ee(h.loadChildren()).pipe((0,Ft.T)(ge),(0,F.Z)(D=>D instanceof o.Co$||Array.isArray(D)?(0,T.of)(D):(0,_.H)(C.compileModuleAsync(D))),(0,Ft.T)(D=>{x&&x(h);let J,Ot,pe=!1;return Array.isArray(D)?(Ot=D,!0):(J=D.create(u).injector,Ot=J.get(j,[],{optional:!0,self:!0}).flat()),{routes:Ot.map(jo),injector:J}}))}(x,this.compiler,u,this.onLoadEndListener).pipe((0,$t.j)(()=>{this.childrenLoaders.delete(x)})),Ot=new m.G(J,()=>new ut.B).pipe((0,St.B)());return this.childrenLoaders.set(x,Ot),Ot}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function ge(h){return function Dt(h){return h&&"object"==typeof h&&"default"in h}(h)?h.default:h}let ke=(()=>{class h{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ut.B,this.transitionAbortSubject=new ut.B,this.configLoader=(0,o.WQX)(w),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(ve),this.rootContexts=(0,o.WQX)(zo),this.inputBindingEnabled=null!==(0,o.WQX)(hi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,T.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=D=>this.events.next(new kc(D)),this.configLoader.onLoadStartListener=D=>this.events.next(new Dc(D))}complete(){this.transitions?.complete()}handleNavigationRequest(u){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...u,id:x})}setupNavigations(u,x,D){return this.transitions=new k.t({id:0,currentUrlTree:x,currentRawUrl:x,currentBrowserUrl:x,extractedUrl:u.urlHandlingStrategy.extract(x),urlAfterRedirects:u.urlHandlingStrategy.extract(x),rawUrl:x,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ci,restoredState:null,currentSnapshot:D.snapshot,targetSnapshot:null,currentRouterState:D,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Bt.p)(J=>0!==J.id),(0,Ft.T)(J=>({...J,extractedUrl:u.urlHandlingStrategy.extract(J.rawUrl)})),(0,le.n)(J=>{this.currentTransition=J;let Ot=!1,pe=!1;return(0,T.of)(J).pipe((0,Ce.M)(fe=>{this.currentNavigation={id:fe.id,initialUrl:fe.rawUrl,extractedUrl:fe.extractedUrl,trigger:fe.source,extras:fe.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,le.n)(fe=>{const Ge=fe.currentBrowserUrl.toString(),kn=!u.navigated||fe.extractedUrl.toString()!==Ge||Ge!==fe.currentUrlTree.toString();if(!kn&&"reload"!==(fe.extras.onSameUrlNavigation??u.onSameUrlNavigation)){const Yn="";return this.events.next(new Ri(fe.id,this.urlSerializer.serialize(fe.rawUrl),Yn,0)),fe.resolve(null),P.w}if(u.urlHandlingStrategy.shouldProcessUrl(fe.rawUrl))return(0,T.of)(fe).pipe((0,le.n)(Yn=>{const Jo=this.transitions?.getValue();return this.events.next(new Ni(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),Yn.source,Yn.restoredState)),Jo!==this.transitions?.getValue()?P.w:Promise.resolve(Yn)}),function Qr(h,C,u,x,D,J){return(0,F.Z)(Ot=>function Yo(h,C,u,x,D,J,Ot="emptyOnly"){return new or(h,C,u,x,D,Ot,J).recognize()}(h,C,u,x,Ot.extractedUrl,D,J).pipe((0,Ft.T)(({state:pe,tree:fe})=>({...Ot,targetSnapshot:pe,urlAfterRedirects:fe}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,u.config,this.urlSerializer,u.paramsInheritanceStrategy),(0,Ce.M)(Yn=>{J.targetSnapshot=Yn.targetSnapshot,J.urlAfterRedirects=Yn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Yn.urlAfterRedirects};const Jo=new mi(Yn.id,this.urlSerializer.serialize(Yn.extractedUrl),this.urlSerializer.serialize(Yn.urlAfterRedirects),Yn.targetSnapshot);this.events.next(Jo)}));if(kn&&u.urlHandlingStrategy.shouldProcessUrl(fe.currentRawUrl)){const{id:Yn,extractedUrl:Jo,source:Cr,restoredState:wc,extras:Fr}=fe,Mr=new Ni(Yn,this.urlSerializer.serialize(Jo),Cr,wc);this.events.next(Mr);const ks=_o(0,this.rootComponentType).snapshot;return this.currentTransition=J={...fe,targetSnapshot:ks,urlAfterRedirects:Jo,extras:{...Fr,skipLocationChange:!1,replaceUrl:!1}},(0,T.of)(J)}{const Yn="";return this.events.next(new Ri(fe.id,this.urlSerializer.serialize(fe.extractedUrl),Yn,1)),fe.resolve(null),P.w}}),(0,Ce.M)(fe=>{const Ge=new Jc(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects),fe.targetSnapshot);this.events.next(Ge)}),(0,Ft.T)(fe=>(this.currentTransition=J={...fe,guards:ki(fe.targetSnapshot,fe.currentSnapshot,this.rootContexts)},J)),function Sc(h,C){return(0,F.Z)(u=>{const{targetSnapshot:x,currentSnapshot:D,guards:{canActivateChecks:J,canDeactivateChecks:Ot}}=u;return 0===Ot.length&&0===J.length?(0,T.of)({...u,guardsResult:!0}):function wa(h,C,u,x){return(0,_.H)(h).pipe((0,F.Z)(D=>function nr(h,C,u,x,D){const J=C&&C.routeConfig?C.routeConfig.canDeactivate:null;if(!J||0===J.length)return(0,T.of)(!0);const Ot=J.map(pe=>{const fe=Mo(C)??D,Ge=Vi(pe,fe);return ee(function M(h){return h&&ac(h.canDeactivate)}(Ge)?Ge.canDeactivate(h,C,u,x):fe.runInContext(()=>Ge(h,C,u,x))).pipe(He())});return(0,T.of)(Ot).pipe(Ji())}(D.component,D.route,u,C,x)),He(D=>!0!==D,!0))}(Ot,x,D,h).pipe((0,F.Z)(pe=>pe&&function ji(h){return"boolean"==typeof h}(pe)?function Xr(h,C,u,x){return(0,_.H)(C).pipe((0,Je.H)(D=>(0,et.x)(function Pr(h,C){return null!==h&&C&&C(new ko(h)),(0,T.of)(!0)}(D.route.parent,x),function pr(h,C){return null!==h&&C&&C(new Ti(h)),(0,T.of)(!0)}(D.route,x),function Sr(h,C,u){const x=C[C.length-1],J=C.slice(0,C.length-1).reverse().map(Ot=>function Pc(h){const C=h.routeConfig?h.routeConfig.canActivateChild:null;return C&&0!==C.length?{node:h,guards:C}:null}(Ot)).filter(Ot=>null!==Ot).map(Ot=>(0,R.v)(()=>{const pe=Ot.guards.map(fe=>{const Ge=Mo(Ot.node)??u,kn=Vi(fe,Ge);return ee(function N(h){return h&&ac(h.canActivateChild)}(kn)?kn.canActivateChild(x,h):Ge.runInContext(()=>kn(x,h))).pipe(He())});return(0,T.of)(pe).pipe(Ji())}));return(0,T.of)(J).pipe(Ji())}(h,D.path,u),function er(h,C,u){const x=C.routeConfig?C.routeConfig.canActivate:null;if(!x||0===x.length)return(0,T.of)(!0);const D=x.map(J=>(0,R.v)(()=>{const Ot=Mo(C)??u,pe=Vi(J,Ot);return ee(function z(h){return h&&ac(h.canActivate)}(pe)?pe.canActivate(C,h):Ot.runInContext(()=>pe(C,h))).pipe(He())}));return(0,T.of)(D).pipe(Ji())}(h,D.route,u))),He(D=>!0!==D,!0))}(x,J,h,C):(0,T.of)(pe)),(0,Ft.T)(pe=>({...u,guardsResult:pe})))})}(this.environmentInjector,fe=>this.events.next(fe)),(0,Ce.M)(fe=>{if(J.guardsResult=fe.guardsResult,Dn(fe.guardsResult))throw eo(0,fe.guardsResult);const Ge=new bc(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects),fe.targetSnapshot,!!fe.guardsResult);this.events.next(Ge)}),(0,Bt.p)(fe=>!!fe.guardsResult||(this.cancelNavigationTransition(fe,"",3),!1)),b(fe=>{if(fe.guards.canActivateChecks.length)return(0,T.of)(fe).pipe((0,Ce.M)(Ge=>{const kn=new zr(Ge.id,this.urlSerializer.serialize(Ge.extractedUrl),this.urlSerializer.serialize(Ge.urlAfterRedirects),Ge.targetSnapshot);this.events.next(kn)}),(0,le.n)(Ge=>{let kn=!1;return(0,T.of)(Ge).pipe(function Ir(h,C){return(0,F.Z)(u=>{const{targetSnapshot:x,guards:{canActivateChecks:D}}=u;if(!D.length)return(0,T.of)(u);let J=0;return(0,_.H)(D).pipe((0,Je.H)(Ot=>function Zr(h,C,u,x){const D=h.routeConfig,J=h._resolve;return void 0!==D?.title&&!rr(D)&&(J[Ee]=D.title),function Nr(h,C,u,x){const D=function Es(h){return[...Object.keys(h),...Object.getOwnPropertySymbols(h)]}(h);if(0===D.length)return(0,T.of)({});const J={};return(0,_.H)(D).pipe((0,F.Z)(Ot=>function _r(h,C,u,x){const D=Mo(C)??x,J=Vi(h,D);return ee(J.resolve?J.resolve(C,u):D.runInContext(()=>J(C,u)))}(h[Ot],C,u,x).pipe(He(),(0,Ce.M)(pe=>{J[Ot]=pe}))),be(1),(0,gt.u)(J),(0,Be.W)(Ot=>Tn(Ot)?P.w:(0,U.$)(Ot)))}(J,h,C,x).pipe((0,Ft.T)(Ot=>(h._resolvedData=Ot,h.data=vo(h,u).resolve,D&&rr(D)&&(h.data[Ee]=D.title),null)))}(Ot.route,x,h,C)),(0,Ce.M)(()=>J++),be(1),(0,F.Z)(Ot=>J===D.length?(0,T.of)(u):P.w))})}(u.paramsInheritanceStrategy,this.environmentInjector),(0,Ce.M)({next:()=>kn=!0,complete:()=>{kn||this.cancelNavigationTransition(Ge,"",2)}}))}),(0,Ce.M)(Ge=>{const kn=new Ec(Ge.id,this.urlSerializer.serialize(Ge.extractedUrl),this.urlSerializer.serialize(Ge.urlAfterRedirects),Ge.targetSnapshot);this.events.next(kn)}))}),b(fe=>{const Ge=kn=>{const si=[];kn.routeConfig?.loadComponent&&!kn.routeConfig._loadedComponent&&si.push(this.configLoader.loadComponent(kn.routeConfig).pipe((0,Ce.M)(Yn=>{kn.component=Yn}),(0,Ft.T)(()=>{})));for(const Yn of kn.children)si.push(...Ge(Yn));return si};return(0,Y.z)(Ge(fe.targetSnapshot.root)).pipe(jt(),(0,de.s)(1))}),b(()=>this.afterPreactivation()),(0,Ft.T)(fe=>{const Ge=function $n(h,C,u){const x=yi(h,C._root,u?u._root:void 0);return new ni(x,C)}(u.routeReuseStrategy,fe.targetSnapshot,fe.currentRouterState);return this.currentTransition=J={...fe,targetRouterState:Ge},J}),(0,Ce.M)(()=>{this.events.next(new Ro)}),((h,C,u,x)=>(0,Ft.T)(D=>(new Di(C,D.targetRouterState,D.currentRouterState,u,x).activate(h),D)))(this.rootContexts,u.routeReuseStrategy,fe=>this.events.next(fe),this.inputBindingEnabled),(0,de.s)(1),(0,Ce.M)({next:fe=>{Ot=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Pi(fe.id,this.urlSerializer.serialize(fe.extractedUrl),this.urlSerializer.serialize(fe.urlAfterRedirects))),u.titleStrategy?.updateTitle(fe.targetRouterState.snapshot),fe.resolve(!0)},complete:()=>{Ot=!0}}),(0,At.Q)(this.transitionAbortSubject.pipe((0,Ce.M)(fe=>{throw fe}))),(0,$t.j)(()=>{Ot||pe||this.cancelNavigationTransition(J,"",1),this.currentNavigation?.id===J.id&&(this.currentNavigation=null)}),(0,Be.W)(fe=>{if(pe=!0,Uo(fe))this.events.next(new bi(J.id,this.urlSerializer.serialize(J.extractedUrl),fe.message,fe.cancellationCode)),function Wn(h){return Uo(h)&&Dn(h.url)}(fe)?this.events.next(new Fo(fe.url)):J.resolve(!1);else{this.events.next(new to(J.id,this.urlSerializer.serialize(J.extractedUrl),fe,J.targetSnapshot??void 0));try{J.resolve(u.errorHandler(fe))}catch(Ge){J.reject(Ge)}}return P.w}))}))}cancelNavigationTransition(u,x,D){const J=new bi(u.id,this.urlSerializer.serialize(u.extractedUrl),x,D);this.events.next(J),u.resolve(!1)}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function rn(h){return h!==ci}let Kn=(()=>{class h{buildTitle(u){let x,D=u.root;for(;void 0!==D;)x=this.getResolvedTitleForRoute(D)??x,D=D.children.find(J=>J.outlet===xe);return x}getResolvedTitleForRoute(u){return u.data[Ee]}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(ei)},providedIn:"root"})}}return h})(),ei=(()=>{class h extends Kn{constructor(u){super(),this.title=u}updateTitle(u){const x=this.buildTitle(u);void 0!==x&&this.title.setTitle(x)}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(Zt.hE))}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})(),Gn=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(ai)},providedIn:"root"})}}return h})();class Sn{shouldDetach(C){return!1}store(C,u){}shouldAttach(C){return!1}retrieve(C){return null}shouldReuseRoute(C,u){return C.routeConfig===u.routeConfig}}let ai=(()=>{class h extends Sn{static{this.\u0275fac=function(){let u;return function(D){return(u||(u=o.xGo(h)))(D||h)}}()}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const Zn=new o.nKC("",{providedIn:"root",factory:()=>({})});let zi=(()=>{class h{static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:function(){return(0,o.WQX)(wo)},providedIn:"root"})}}return h})(),wo=(()=>{class h{shouldProcessUrl(u){return!0}extract(u){return u}merge(u,x){return u}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();var vi=function(h){return h[h.COMPLETE=0]="COMPLETE",h[h.FAILED=1]="FAILED",h[h.REDIRECTING=2]="REDIRECTING",h}(vi||{});function Lo(h,C){h.events.pipe((0,Bt.p)(u=>u instanceof Pi||u instanceof bi||u instanceof to||u instanceof Ri),(0,Ft.T)(u=>u instanceof Pi||u instanceof Ri?vi.COMPLETE:u instanceof bi&&(0===u.code||1===u.code)?vi.REDIRECTING:vi.FAILED),(0,Bt.p)(u=>u!==vi.REDIRECTING),(0,de.s)(1)).subscribe(()=>{C()})}function Wi(h){throw h}function so(h,C,u){return C.parse("/")}const Ki={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},lc={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let lo=(()=>{class h{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.WQX)(o.H3F),this.isNgZoneEnabled=!1,this._events=new ut.B,this.options=(0,o.WQX)(Zn,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.$K3),this.errorHandler=this.options.errorHandler||Wi,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||so,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.WQX)(zi),this.routeReuseStrategy=(0,o.WQX)(Gn),this.titleStrategy=(0,o.WQX)(Kn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.WQX)(j,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.WQX)(ke),this.urlSerializer=(0,o.WQX)(ve),this.location=(0,o.WQX)(_t.aZ),this.componentInputBindingEnabled=!!(0,o.WQX)(hi,{optional:!0}),this.eventsSubscription=new rt.yU,this.isNgZoneEnabled=(0,o.WQX)(o.SKi)instanceof o.SKi&&o.SKi.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new vt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=_o(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(u=>{this.lastSuccessfulId=u.id,this.currentPageId=this.browserPageId},u=>{this.console.warn(`Unhandled Navigation Error: ${u}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const u=this.navigationTransitions.events.subscribe(x=>{try{const{currentTransition:D}=this.navigationTransitions;if(null===D)return void(Rr(x)&&this._events.next(x));if(x instanceof Ni)rn(D.source)&&(this.browserUrlTree=D.extractedUrl);else if(x instanceof Ri)this.rawUrlTree=D.rawUrl;else if(x instanceof mi){if("eager"===this.urlUpdateStrategy){if(!D.extras.skipLocationChange){const J=this.urlHandlingStrategy.merge(D.urlAfterRedirects,D.rawUrl);this.setBrowserUrl(J,D)}this.browserUrlTree=D.urlAfterRedirects}}else if(x instanceof Ro)this.currentUrlTree=D.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(D.urlAfterRedirects,D.rawUrl),this.routerState=D.targetRouterState,"deferred"===this.urlUpdateStrategy&&(D.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,D),this.browserUrlTree=D.urlAfterRedirects);else if(x instanceof bi)0!==x.code&&1!==x.code&&(this.navigated=!0),(3===x.code||2===x.code)&&this.restoreHistory(D);else if(x instanceof Fo){const J=this.urlHandlingStrategy.merge(x.url,D.currentRawUrl),Ot={skipLocationChange:D.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||rn(D.source)};this.scheduleNavigation(J,ci,null,Ot,{resolve:D.resolve,reject:D.reject,promise:D.promise})}x instanceof to&&this.restoreHistory(D,!0),x instanceof Pi&&(this.navigated=!0),Rr(x)&&this._events.next(x)}catch(D){this.navigationTransitions.transitionAbortSubject.next(D)}});this.eventsSubscription.add(u)}resetRootComponentType(u){this.routerState.root.component=u,this.navigationTransitions.rootComponentType=u}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const u=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ci,u)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(u=>{const x="popstate"===u.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(u.url,x,u.state)},0)}))}navigateToSyncWithBrowser(u,x,D){const J={replaceUrl:!0},Ot=D?.navigationId?D:null;if(D){const fe={...D};delete fe.navigationId,delete fe.\u0275routerPageId,0!==Object.keys(fe).length&&(J.state=fe)}const pe=this.parseUrl(u);this.scheduleNavigation(pe,x,Ot,J)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(u){this.config=u.map(jo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(u,x={}){const{relativeTo:D,queryParams:J,fragment:Ot,queryParamsHandling:pe,preserveFragment:fe}=x,Ge=fe?this.currentUrlTree.fragment:Ot;let si,kn=null;switch(pe){case"merge":kn={...this.currentUrlTree.queryParams,...J};break;case"preserve":kn=this.currentUrlTree.queryParams;break;default:kn=J||null}null!==kn&&(kn=this.removeEmptyProps(kn));try{si=A(D?D.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof u[0]||!u[0].startsWith("/"))&&(u=[]),si=this.currentUrlTree.root}return mt(si,u,kn,Ge??null)}navigateByUrl(u,x={skipLocationChange:!1}){const D=Dn(u)?u:this.parseUrl(u),J=this.urlHandlingStrategy.merge(D,this.rawUrlTree);return this.scheduleNavigation(J,ci,null,x)}navigate(u,x={skipLocationChange:!1}){return function li(h){for(let C=0;C{const J=u[D];return null!=J&&(x[D]=J),x},{})}scheduleNavigation(u,x,D,J,Ot){if(this.disposed)return Promise.resolve(!1);let pe,fe,Ge;Ot?(pe=Ot.resolve,fe=Ot.reject,Ge=Ot.promise):Ge=new Promise((si,Yn)=>{pe=si,fe=Yn});const kn=this.pendingTasks.add();return Lo(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(kn))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:D,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:u,extras:J,resolve:pe,reject:fe,promise:Ge,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ge.catch(si=>Promise.reject(si))}setBrowserUrl(u,x){const D=this.urlSerializer.serialize(u);if(this.location.isCurrentPathEqualTo(D)||x.extras.replaceUrl){const Ot={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(D,"",Ot)}else{const J={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId+1)};this.location.go(D,"",J)}}restoreHistory(u,x=!1){if("computed"===this.canceledNavigationResolution){const J=this.currentPageId-this.browserPageId;0!==J?this.location.historyGo(J):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===J&&(this.resetState(u),this.browserUrlTree=u.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(u),this.resetUrlToCurrentUrlTree())}resetState(u){this.routerState=u.currentRouterState,this.currentUrlTree=u.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,u.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(u,x){return"computed"===this.canceledNavigationResolution?{navigationId:u,\u0275routerPageId:x}:{navigationId:u}}static{this.\u0275fac=function(x){return new(x||h)}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();function Rr(h){return!(h instanceof Ro||h instanceof Fo)}let dc=(()=>{class h{constructor(u,x,D,J,Ot,pe){this.router=u,this.route=x,this.tabIndexAttribute=D,this.renderer=J,this.el=Ot,this.locationStrategy=pe,this.href=null,this.commands=null,this.onChanges=new ut.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const fe=Ot.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===fe||"area"===fe,this.isAnchorElement?this.subscription=u.events.subscribe(Ge=>{Ge instanceof Pi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(u){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",u)}ngOnChanges(u){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(u){null!=u?(this.commands=Array.isArray(u)?u:[u],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(u,x,D,J,Ot){return!!(null===this.urlTree||this.isAnchorElement&&(0!==u||x||D||J||Ot||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const u=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",u)}applyAttributeValue(u,x){const D=this.renderer,J=this.el.nativeElement;null!==x?D.setAttribute(J,u,x):D.removeAttribute(J,u)}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{this.\u0275fac=function(x){return new(x||h)(o.rXU(lo),o.rXU(Oi),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(_t.hb))}}static{this.\u0275dir=o.FsC({type:h,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(x,D){1&x&&o.bIt("click",function(Ot){return D.onClick(Ot.button,Ot.ctrlKey,Ot.shiftKey,Ot.altKey,Ot.metaKey)}),2&x&&o.BMQ("target",D.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.L39],skipLocationChange:["skipLocationChange","skipLocationChange",o.L39],replaceUrl:["replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return h})();class tt{}let ie=(()=>{class h{constructor(u,x,D,J,Ot){this.router=u,this.injector=D,this.preloadingStrategy=J,this.loader=Ot}setUpPreloading(){this.subscription=this.router.events.pipe((0,Bt.p)(u=>u instanceof Pi),(0,Je.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(u,x){const D=[];for(const J of x){J.providers&&!J._injector&&(J._injector=(0,o.Ol2)(J.providers,u,`Route: ${J.path}`));const Ot=J._injector??u,pe=J._loadedInjector??Ot;(J.loadChildren&&!J._loadedRoutes&&void 0===J.canLoad||J.loadComponent&&!J._loadedComponent)&&D.push(this.preloadConfig(Ot,J)),(J.children||J._loadedRoutes)&&D.push(this.processRoutes(pe,J.children??J._loadedRoutes))}return(0,_.H)(D).pipe((0,Kt.U)())}preloadConfig(u,x){return this.preloadingStrategy.preload(x,()=>{let D;D=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(u,x):(0,T.of)(null);const J=D.pipe((0,F.Z)(Ot=>null===Ot?(0,T.of)(void 0):(x._loadedRoutes=Ot.routes,x._loadedInjector=Ot.injector,this.processRoutes(Ot.injector??u,Ot.routes))));if(x.loadComponent&&!x._loadedComponent){const Ot=this.loader.loadComponent(x);return(0,_.H)([J,Ot]).pipe((0,Kt.U)())}return J})}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(lo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(tt),o.KVO(w))}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const Le=new o.nKC("");let Ve=(()=>{class h{constructor(u,x,D,J,Ot={}){this.urlSerializer=u,this.transitions=x,this.viewportScroller=D,this.zone=J,this.options=Ot,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ot.scrollPositionRestoration=Ot.scrollPositionRestoration||"disabled",Ot.anchorScrolling=Ot.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(u=>{u instanceof Ni?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=u.navigationTrigger,this.restoredId=u.restoredState?u.restoredState.navigationId:0):u instanceof Pi?(this.lastId=u.id,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.urlAfterRedirects).fragment)):u instanceof Ri&&0===u.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(u=>{u instanceof ic&&(u.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(u.position):u.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(u.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(u,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ic(u,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(x){o.QTQ()}}static{this.\u0275prov=o.jDH({token:h,factory:h.\u0275fac})}}return h})();function on(h,...C){return(0,o.EmA)([{provide:j,multi:!0,useValue:h},[],{provide:Oi,useFactory:ln,deps:[lo]},{provide:o.iLQ,multi:!0,useFactory:pn},C.map(u=>u.\u0275providers)])}function ln(h){return h.routerState.root}function dn(h,C){return{\u0275kind:h,\u0275providers:C}}function pn(){const h=(0,o.WQX)(o.zZn);return C=>{const u=h.get(o.o8S);if(C!==u.components[0])return;const x=h.get(lo),D=h.get(mo);1===h.get(Qo)&&x.initialNavigation(),h.get(mc,null,o.$GK.Optional)?.setUpPreloading(),h.get(Le,null,o.$GK.Optional)?.init(),x.resetRootComponentType(u.componentTypes[0]),D.closed||(D.next(),D.complete(),D.unsubscribe())}}const mo=new o.nKC("",{factory:()=>new ut.B}),Qo=new o.nKC("",{providedIn:"root",factory:()=>1}),mc=new o.nKC("");function Nc(h){return dn(0,[{provide:mc,useExisting:ie},{provide:tt,useExisting:h}])}function sa(){return dn(5,[{provide:_t.hb,useClass:_t.fw}])}const Ne=new o.nKC("ROUTER_FORROOT_GUARD"),Xn=[_t.aZ,{provide:ve,useClass:De},lo,zo,{provide:Oi,useFactory:ln,deps:[lo]},w,[]];function la(){return new o.NEm("Router",lo)}let Ea=(()=>{class h{constructor(u){}static forRoot(u,x){return{ngModule:h,providers:[Xn,[],{provide:j,multi:!0,useValue:u},{provide:Ne,useFactory:Zo,deps:[[lo,new o.Xx1,new o.kdw]]},{provide:Zn,useValue:x||{}},x?.useHash?{provide:_t.hb,useClass:_t.fw}:{provide:_t.hb,useClass:_t.Sm},{provide:Le,useFactory:()=>{const h=(0,o.WQX)(_t.Xr),C=(0,o.WQX)(o.SKi),u=(0,o.WQX)(Zn),x=(0,o.WQX)(ke),D=(0,o.WQX)(ve);return u.scrollOffset&&h.setOffset(u.scrollOffset),new Ve(D,x,h,C,u)}},x?.preloadingStrategy?Nc(x.preloadingStrategy).\u0275providers:[],{provide:o.NEm,multi:!0,useFactory:la},x?.initialNavigation?Wc(x):[],x?.bindToComponentInputs?dn(8,[Co,{provide:hi,useExisting:Co}]).\u0275providers:[],[{provide:vr,useFactory:pn},{provide:o.iLQ,multi:!0,useExisting:vr}]]}}static forChild(u){return{ngModule:h,providers:[{provide:j,multi:!0,useValue:u}]}}static{this.\u0275fac=function(x){return new(x||h)(o.KVO(Ne,8))}}static{this.\u0275mod=o.$C({type:h})}static{this.\u0275inj=o.G2t({})}}return h})();function Zo(h){return"guarded"}function Wc(h){return["disabled"===h.initialNavigation?dn(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const C=(0,o.WQX)(lo);return()=>{C.setUpLocationChangeListener()}}},{provide:Qo,useValue:2}]).\u0275providers:[],"enabledBlocking"===h.initialNavigation?dn(2,[{provide:Qo,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:C=>{const u=C.get(_t.hj,Promise.resolve());return()=>u.then(()=>new Promise(x=>{const D=C.get(lo),J=C.get(mo);Lo(D,()=>{x(!0)}),C.get(ke).afterPreactivation=()=>(x(!0),J.closed?(0,T.of)(void 0):J),D.initialNavigation()}))}}]).\u0275providers:[]]}const vr=new o.nKC("")},20060:(Oe,Et,r)=>{r.d(Et,{aY:()=>so,dX:()=>dc});var o=r(17705);function y(L,Q,tt){return(Q=function it(L){var Q=function q(L,Q){if("object"!=typeof L||!L)return L;var tt=L[Symbol.toPrimitive];if(void 0!==tt){var ct=tt.call(L,Q||"default");if("object"!=typeof ct)return ct;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Q?String:Number)(L)}(L,"string");return"symbol"==typeof Q?Q:Q+""}(Q))in L?Object.defineProperty(L,Q,{value:tt,enumerable:!0,configurable:!0,writable:!0}):L[Q]=tt,L}function T(L,Q){var tt=Object.keys(L);if(Object.getOwnPropertySymbols){var ct=Object.getOwnPropertySymbols(L);Q&&(ct=ct.filter(function(kt){return Object.getOwnPropertyDescriptor(L,kt).enumerable})),tt.push.apply(tt,ct)}return tt}function k(L){for(var Q=1;Q{};let lt={},U={},P=null,m={mark:R,measure:R};try{typeof window<"u"&&(lt=window),typeof document<"u"&&(U=document),typeof MutationObserver<"u"&&(P=MutationObserver),typeof performance<"u"&&(m=performance)}catch{}const{userAgent:ut=""}=lt.navigator||{},rt=lt,_t=U,Ft=P,le=m,$=!!_t.documentElement&&!!_t.head&&"function"==typeof _t.addEventListener&&"function"==typeof _t.createElement,Bt=~ut.indexOf("MSIE")||~ut.indexOf("Trident/");var ft={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},_e=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],we="classic",Te="duotone",Ce=[we,Te,"sharp","sharp-duotone"],cn=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),ye=["fak","fa-kit","fakd","fa-kit-duotone"],At=["fak","fakd"],xe={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},bn=["fak","fa-kit","fakd","fa-kit-duotone"],te={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},wt=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],me=[1,2,3,4,5,6,7,8,9,10],Qt=me.concat([11,12,13,14,15,16,17,18,19,20]),$e=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",xe.GROUP,xe.SWAP_OPACITY,xe.PRIMARY,xe.SECONDARY].concat(me.map(L=>"".concat(L,"x"))).concat(Qt.map(L=>"w-".concat(L)));const qt="___FONT_AWESOME___",pt=16,B="fa",nt="svg-inline--fa",zt="data-fa-i2svg",vt="data-fa-pseudo-element",bt="data-fa-pseudo-element-pending",X="data-prefix",W="data-icon",ot="fontawesome-i2svg",Lt="async",ve=["HTML","HEAD","STYLE","SCRIPT"],De=(()=>{try{return!0}catch{return!1}})();function Ke(L){return new Proxy(L,{get:(Q,tt)=>tt in Q?Q[tt]:Q[we]})}const Qe=k({},ft);Qe[we]=k(k(k(k({},{"fa-duotone":"duotone"}),ft[we]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const sn=Ke(Qe),vn=k({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});vn[we]=k(k(k(k({},{duotone:"fad"}),vn[we]),{kit:"fak"}),{"kit-duotone":"fakd"});const he=Ke(vn),nn=k({},te);nn[we]=k(k({},nn[we]),{fak:"fa-kit"});const ue=Ke(nn),Rt=k({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});Rt[we]=k(k({},Rt[we]),{"fa-kit":"fak"}),Ke(Rt);const st=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,Tt="fa-layers-text",ce=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ht=(Ke(k({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),V={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["kit",...$e],dt=rt.FontAwesomeConfig||{};_t&&"function"==typeof _t.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(Q=>{let[tt,ct]=Q;const kt=function Re(L){return""===L||"false"!==L&&("true"===L||L)}(function Xt(L){var Q=_t.querySelector("script["+L+"]");if(Q)return Q.getAttribute(L)}(tt));null!=kt&&(dt[ct]=kt)});const Xe={styleDefault:"solid",familyDefault:we,cssPrefix:B,replacementClass:nt,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};dt.familyPrefix&&(dt.cssPrefix=dt.familyPrefix);const fn=k(k({},Xe),dt);fn.autoReplaceSvg||(fn.observeMutations=!1);const Pe={};Object.keys(Xe).forEach(L=>{Object.defineProperty(Pe,L,{enumerable:!0,set:function(Q){fn[L]=Q,Nn.forEach(tt=>tt(Pe))},get:function(){return fn[L]}})}),Object.defineProperty(Pe,"familyPrefix",{enumerable:!0,set:function(L){fn.cssPrefix=L,Nn.forEach(Q=>Q(Pe))},get:function(){return fn.cssPrefix}}),rt.FontAwesomeConfig=Pe;const Nn=[],ne=pt,A={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},G="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Mt(){let L=12,Q="";for(;L-- >0;)Q+=G[62*Math.random()|0];return Q}function Ht(L){const Q=[];for(let tt=(L||[]).length>>>0;tt--;)Q[tt]=L[tt];return Q}function re(L){return L.classList?Ht(L.classList):(L.getAttribute("class")||"").split(" ").filter(Q=>Q)}function Ae(L){return"".concat(L).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function qe(L){return Object.keys(L||{}).reduce((Q,tt)=>Q+"".concat(tt,": ").concat(L[tt].trim(),";"),"")}function an(L){return L.size!==A.size||L.x!==A.x||L.y!==A.y||L.rotate!==A.rotate||L.flipX||L.flipY}var En=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';function Fn(){const L=B,Q=nt,tt=Pe.cssPrefix,ct=Pe.replacementClass;let kt=En;if(tt!==L||ct!==Q){const ie=new RegExp("\\.".concat(L,"\\-"),"g"),Le=new RegExp("\\--".concat(L,"\\-"),"g"),Ve=new RegExp("\\.".concat(Q),"g");kt=kt.replace(ie,".".concat(tt,"-")).replace(Le,"--".concat(tt,"-")).replace(Ve,".".concat(ct))}return kt}let On=!1;function An(){Pe.autoAddCss&&!On&&(function mt(L){if(!L||!$)return;const Q=_t.createElement("style");Q.setAttribute("type","text/css"),Q.innerHTML=L;const tt=_t.head.childNodes;let ct=null;for(let kt=tt.length-1;kt>-1;kt--){const ie=tt[kt],Le=(ie.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Le)>-1&&(ct=ie)}_t.head.insertBefore(Q,ct)}(Fn()),On=!0)}var gi={mixout:()=>({dom:{css:Fn,insertCss:An}}),hooks:()=>({beforeDOMElementCreation(){An()},beforeI2svg(){An()}})};const Mi=rt||{};Mi[qt]||(Mi[qt]={}),Mi[qt].styles||(Mi[qt].styles={}),Mi[qt].hooks||(Mi[qt].hooks={}),Mi[qt].shims||(Mi[qt].shims=[]);var Vn=Mi[qt];const ci=[],di=function(){_t.removeEventListener("DOMContentLoaded",di),Ni=1,ci.map(L=>L())};let Ni=!1;function bi(L){const{tag:Q,attributes:tt={},children:ct=[]}=L;return"string"==typeof L?Ae(L):"<".concat(Q," ").concat(function Me(L){return Object.keys(L||{}).reduce((Q,tt)=>Q+"".concat(tt,'="').concat(Ae(L[tt]),'" '),"").trim()}(tt),">").concat(ct.map(bi).join(""),"")}function Ri(L,Q,tt){if(L&&L[Q]&&L[Q][tt])return{prefix:Q,iconName:tt,icon:L[Q][tt]}}$&&(Ni=(_t.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(_t.readyState),Ni||_t.addEventListener("DOMContentLoaded",di));var mi=function(Q,tt,ct,kt){var on,ln,dn,ie=Object.keys(Q),Le=ie.length,Ve=void 0!==kt?function(Q,tt){return function(ct,kt,ie,Le){return Q.call(tt,ct,kt,ie,Le)}}(tt,kt):tt;for(void 0===ct?(on=1,dn=Q[ie[0]]):(on=0,dn=ct);on=55296&&kt<=56319&&tt{const ct=L[tt];return ct.icon?Q[ct.iconName]=ct.icon:Q[tt]=ct,Q},{})}function Dc(L,Q){let tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:ct=!1}=tt,kt=Ec(Q);"function"!=typeof Vn.hooks.addPack||ct?Vn.styles[L]=k(k({},Vn.styles[L]||{}),kt):Vn.hooks.addPack(L,Ec(Q)),"fas"===L&&Dc("fa",Q)}const{styles:ko,shims:qc}=Vn,Ti=Object.keys(ue),zc=Ti.reduce((L,Q)=>(L[Q]=Object.keys(ue[Q]),L),{});let ic=null,Ro={},Fo={},tr={},oc={},zo={};const bo=()=>{const L=ct=>mi(ko,(kt,ie,Le)=>(kt[Le]=mi(ie,ct,{}),kt),{});Ro=L((ct,kt,ie)=>(kt[3]&&(ct[kt[3]]=ie),kt[2]&&kt[2].filter(Ve=>"number"==typeof Ve).forEach(Ve=>{ct[Ve.toString(16)]=ie}),ct)),Fo=L((ct,kt,ie)=>(ct[ie]=ie,kt[2]&&kt[2].filter(Ve=>"string"==typeof Ve).forEach(Ve=>{ct[Ve]=ie}),ct)),zo=L((ct,kt,ie)=>{const Le=kt[2];return ct[ie]=ie,Le.forEach(Ve=>{ct[Ve]=ie}),ct});const Q="far"in ko||Pe.autoFetchSvg,tt=mi(qc,(ct,kt)=>{const ie=kt[0];let Le=kt[1];const Ve=kt[2];return"far"===Le&&!Q&&(Le="fas"),"string"==typeof ie&&(ct.names[ie]={prefix:Le,iconName:Ve}),"number"==typeof ie&&(ct.unicodes[ie.toString(16)]={prefix:Le,iconName:Ve}),ct},{names:{},unicodes:{}});tr=tt.names,oc=tt.unicodes,ic=Gi(Pe.styleDefault,{family:Pe.familyDefault})};function xn(L,Q){return(Ro[L]||{})[Q]}function ni(L,Q){return(zo[L]||{})[Q]}function _o(L){return tr[L]||{prefix:null,iconName:null}}function Oi(){return ic}(function Dn(L){Nn.push(L)})(L=>{ic=Gi(L.styleDefault,{family:Pe.familyDefault})}),bo();const vo=()=>({prefix:null,iconName:null,rest:[]});function Gi(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:tt=we}=Q;return tt!==Te||L?he[tt][L]||he[tt][sn[tt][L]]||(L in Vn.styles?L:null)||null:"fad"}function hn(L){return L.sort().filter((Q,tt,ct)=>ct.indexOf(Q)===tt)}function We(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:tt=!1}=Q;let ct=null;const kt=wt.concat(bn),ie=hn(L.filter(Jn=>kt.includes(Jn))),Le=hn(L.filter(Jn=>!wt.includes(Jn))),Ve=ie.filter(Jn=>(ct=Jn,!_e.includes(Jn))),[on=null]=Ve,ln=function _c(L){let Q=we;const tt=Ti.reduce((ct,kt)=>(ct[kt]="".concat(Pe.cssPrefix,"-").concat(kt),ct),{});return Ce.forEach(ct=>{(L.includes(tt[ct])||L.some(kt=>zc[ct].includes(kt)))&&(Q=ct)}),Q}(ie),dn=k(k({},function Bo(L){let Q=[],tt=null;return L.forEach(ct=>{const kt=function cc(L,Q){const tt=Q.split("-"),ct=tt[0],kt=tt.slice(1).join("-");return ct!==L||""===kt||function Po(L){return~S.indexOf(L)}(kt)?null:kt}(Pe.cssPrefix,ct);kt?tt=kt:ct&&Q.push(ct)}),{iconName:tt,rest:Q}}(Le)),{},{prefix:Gi(on,{family:ln})});return k(k(k({},dn),function xo(L){const{values:Q,family:tt,canonical:ct,givenPrefix:kt="",styles:ie={},config:Le={}}=L,Ve=tt===Te,on=Q.includes("fa-duotone")||Q.includes("fad");if(!Ve&&(on||"duotone"===Le.familyDefault||("fad"===ct.prefix||"fa-duotone"===ct.prefix))&&(ct.prefix="fad"),(Q.includes("fa-brands")||Q.includes("fab"))&&(ct.prefix="fab"),!ct.prefix&&jn.includes(tt)&&(Object.keys(ie).find(Hn=>Ei.includes(Hn))||Le.autoFetchSvg)){const Hn=cn.get(tt).defaultShortPrefixId;ct.prefix=Hn,ct.iconName=ni(ct.prefix,ct.iconName)||ct.iconName}return("fa"===ct.prefix||"fa"===kt)&&(ct.prefix=Oi()||"fas"),ct}({values:L,family:ln,styles:ko,config:Pe,canonical:dn,givenPrefix:ct})),function Mn(L,Q,tt){let{prefix:ct,iconName:kt}=tt;if(L||!ct||!kt)return{prefix:ct,iconName:kt};const ie="fa"===Q?_o(kt):{},Le=ni(ct,kt);return kt=ie.iconName||Le||kt,ct=ie.prefix||ct,"far"===ct&&!ko.far&&ko.fas&&!Pe.autoFetchSvg&&(ct="fas"),{prefix:ct,iconName:kt}}(tt,ct,dn))}const jn=Ce.filter(L=>L!==we||L!==Te),Ei=Object.keys(te).filter(L=>L!==we).map(L=>Object.keys(te[L])).flat();let Co=[],$n={};const yi={},Vo=Object.keys(yi);function Zi(L,Q){for(var tt=arguments.length,ct=new Array(tt>2?tt-2:0),kt=2;kt{Q=Le.apply(null,[Q,...ct])}),Q}function eo(L){for(var Q=arguments.length,tt=new Array(Q>1?Q-1:0),ct=1;ct{ie.apply(null,tt)})}function Si(){const L=arguments[0],Q=Array.prototype.slice.call(arguments,1);return yi[L]?yi[L].apply(null,Q):void 0}function Wn(L){"fa"===L.prefix&&(L.prefix="fas");let{iconName:Q}=L;const tt=L.prefix||Oi();if(Q)return Q=ni(tt,Q)||Q,Ri(Uo.definitions,tt,Q)||Ri(Vn.styles,tt,Q)}const Uo=new class hi{constructor(){this.definitions={}}add(){for(var Q=arguments.length,tt=new Array(Q),ct=0;ct{this.definitions[ie]=k(k({},this.definitions[ie]||{}),kt[ie]),Dc(ie,kt[ie]);const Le=ue[we][ie];Le&&Dc(Le,kt[ie]),bo()})}reset(){this.definitions={}}_pullDefinitions(Q,tt){const ct=tt.prefix&&tt.iconName&&tt.icon?{0:tt}:tt;return Object.keys(ct).map(kt=>{const{prefix:ie,iconName:Le,icon:Ve}=ct[kt],on=Ve[2];Q[ie]||(Q[ie]={}),on.length>0&&on.forEach(ln=>{"string"==typeof ln&&(Q[ie][ln]=Ve)}),Q[ie][Le]=Ve}),Q}},Xi={noAuto:()=>{Pe.autoReplaceSvg=!1,Pe.observeMutations=!1,eo("noAuto")},config:Pe,dom:{i2svg:function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $?(eo("beforeI2svg",L),Si("pseudoElements2svg",L),Si("i2svg",L)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:Q}=L;!1===Pe.autoReplaceSvg&&(Pe.autoReplaceSvg=!0),Pe.observeMutations=!0,function Pi(L){$&&(Ni?setTimeout(L,0):ci.push(L))}(()=>{So({autoReplaceSvgRoot:Q}),eo("watch",L)})}},parse:{icon:L=>{if(null===L)return null;if("object"==typeof L&&L.prefix&&L.iconName)return{prefix:L.prefix,iconName:ni(L.prefix,L.iconName)||L.iconName};if(Array.isArray(L)&&2===L.length){const Q=0===L[1].indexOf("fa-")?L[1].slice(3):L[1],tt=Gi(L[0]);return{prefix:tt,iconName:ni(tt,Q)||Q}}if("string"==typeof L&&(L.indexOf("".concat(Pe.cssPrefix,"-"))>-1||L.match(st))){const Q=We(L.split(" "),{skipLookups:!0});return{prefix:Q.prefix||Oi(),iconName:ni(Q.prefix,Q.iconName)||Q.iconName}}if("string"==typeof L){const Q=Oi();return{prefix:Q,iconName:ni(Q,L)||L}}}},library:Uo,findIconDefinition:Wn,toHtml:bi},So=function(){let L=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:Q=_t}=L;(Object.keys(Vn.styles).length>0||Pe.autoFetchSvg)&&$&&Pe.autoReplaceSvg&&Xi.dom.i2svg({node:Q})};function Fi(L,Q){return Object.defineProperty(L,"abstract",{get:Q}),Object.defineProperty(L,"html",{get:function(){return L.abstract.map(tt=>bi(tt))}}),Object.defineProperty(L,"node",{get:function(){if(!$)return;const tt=_t.createElement("div");return tt.innerHTML=L.html,tt.children}}),L}function Pn(L){const{icons:{main:Q,mask:tt},prefix:ct,iconName:kt,transform:ie,symbol:Le,title:Ve,maskId:on,titleId:ln,extra:dn,watchable:Jn=!1}=L,{width:Hn,height:Ii}=tt.found?tt:Q,yc=At.includes(ct),pn=[Pe.replacementClass,kt?"".concat(Pe.cssPrefix,"-").concat(kt):""].filter(mc=>-1===dn.classes.indexOf(mc)).filter(mc=>""!==mc||!!mc).concat(dn.classes).join(" ");let mo={children:[],attributes:k(k({},dn.attributes),{},{"data-prefix":ct,"data-icon":kt,class:pn,role:dn.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(Hn," ").concat(Ii)})};const Qo=yc&&!~dn.classes.indexOf("fa-fw")?{width:"".concat(Hn/Ii*16*.0625,"em")}:{};Jn&&(mo.attributes[zt]=""),Ve&&(mo.children.push({tag:"title",attributes:{id:mo.attributes["aria-labelledby"]||"title-".concat(ln||Mt())},children:[Ve]}),delete mo.attributes.title);const uo=k(k({},mo),{},{prefix:ct,iconName:kt,main:Q,mask:tt,maskId:on,transform:ie,symbol:Le,styles:k(k({},Qo),dn.styles)}),{children:Ao,attributes:ar}=tt.found&&Q.found?Si("generateAbstractMask",uo)||{children:[],attributes:{}}:Si("generateAbstractIcon",uo)||{children:[],attributes:{}};return uo.children=Ao,uo.attributes=ar,Le?function vc(L){let{prefix:Q,iconName:tt,children:ct,attributes:kt,symbol:ie}=L;const Le=!0===ie?"".concat(Q,"-").concat(Pe.cssPrefix,"-").concat(tt):ie;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:k(k({},kt),{},{id:Le}),children:ct}]}]}(uo):function oo(L){let{children:Q,main:tt,mask:ct,attributes:kt,styles:ie,transform:Le}=L;if(an(Le)&&tt.found&&!ct.found){const{width:Ve,height:on}=tt,ln={x:Ve/on/2,y:.5};kt.style=qe(k(k({},ie),{},{"transform-origin":"".concat(ln.x+Le.x/16,"em ").concat(ln.y+Le.y/16,"em")}))}return[{tag:"svg",attributes:kt,children:Q}]}(uo)}function Vc(L){const{content:Q,width:tt,height:ct,transform:kt,title:ie,extra:Le,watchable:Ve=!1}=L,on=k(k(k({},Le.attributes),ie?{title:ie}:{}),{},{class:Le.classes.join(" ")});Ve&&(on[zt]="");const ln=k({},Le.styles);an(kt)&&(ln.transform=function mn(L){let{transform:Q,width:tt=pt,height:ct=pt,startCentered:kt=!1}=L,ie="";return ie+=kt&&Bt?"translate(".concat(Q.x/ne-tt/2,"em, ").concat(Q.y/ne-ct/2,"em) "):kt?"translate(calc(-50% + ".concat(Q.x/ne,"em), calc(-50% + ").concat(Q.y/ne,"em)) "):"translate(".concat(Q.x/ne,"em, ").concat(Q.y/ne,"em) "),ie+="scale(".concat(Q.size/ne*(Q.flipX?-1:1),", ").concat(Q.size/ne*(Q.flipY?-1:1),") "),ie+="rotate(".concat(Q.rotate,"deg) "),ie}({transform:kt,startCentered:!0,width:tt,height:ct}),ln["-webkit-transform"]=ln.transform);const dn=qe(ln);dn.length>0&&(on.style=dn);const Jn=[];return Jn.push({tag:"span",attributes:on,children:[Q]}),ie&&Jn.push({tag:"span",attributes:{class:"sr-only"},children:[ie]}),Jn}const{styles:wi}=Vn;function Bi(L){const Q=L[0],tt=L[1],[ct]=L.slice(4);let kt=null;return kt=Array.isArray(ct)?{tag:"g",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.SECONDARY),fill:"currentColor",d:ct[0]}},{tag:"path",attributes:{class:"".concat(Pe.cssPrefix,"-").concat(V.PRIMARY),fill:"currentColor",d:ct[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:ct}},{found:!0,width:Q,height:tt,icon:kt}}const Mo={found:!1,width:512,height:512};function $o(L,Q){let tt=Q;return"fa"===Q&&null!==Pe.styleDefault&&(Q=Oi()),new Promise((ct,kt)=>{if("fa"===tt){const ie=_o(L)||{};L=ie.iconName||L,Q=ie.prefix||Q}if(L&&Q&&wi[Q]&&wi[Q][L])return ct(Bi(wi[Q][L]));(function Ho(L,Q){!De&&!Pe.showMissingIcons&&L&&console.error('Icon with name "'.concat(L,'" and prefix "').concat(Q,'" is missing.'))})(L,Q),ct(k(k({},Mo),{},{icon:Pe.showMissingIcons&&L&&Si("missingIconAbstract")||{}}))})}const Di=()=>{},Uc=Pe.measurePerformance&&le&&le.mark&&le.measure?le:{mark:Di,measure:Di},ri='FA "6.7.2"',Pc=L=>{Uc.mark("".concat(ri," ").concat(L," ends")),Uc.measure("".concat(ri," ").concat(L),"".concat(ri," ").concat(L," begins"),"".concat(ri," ").concat(L," ends"))};var Vi={begin:L=>(Uc.mark("".concat(ri," ").concat(L," begins")),()=>Pc(L)),end:Pc};const _i=()=>{};function Ui(L){return"string"==typeof(L.getAttribute?L.getAttribute(zt):null)}function ji(L){return _t.createElementNS("http://www.w3.org/2000/svg",L)}function jc(L){return _t.createElement(L)}function z(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:tt=("svg"===L.tag?ji:jc)}=Q;if("string"==typeof L)return _t.createTextNode(L);const ct=tt(L.tag);return Object.keys(L.attributes||[]).forEach(function(ie){ct.setAttribute(ie,L.attributes[ie])}),(L.children||[]).forEach(function(ie){ct.appendChild(z(ie,{ceFn:tt}))}),ct}const M={replace:function(L){const Q=L[0];if(Q.parentNode)if(L[1].forEach(tt=>{Q.parentNode.insertBefore(z(tt),Q)}),null===Q.getAttribute(zt)&&Pe.keepOriginalSource){let tt=_t.createComment(function N(L){let Q=" ".concat(L.outerHTML," ");return Q="".concat(Q,"Font Awesome fontawesome.com "),Q}(Q));Q.parentNode.replaceChild(tt,Q)}else Q.remove()},nest:function(L){const Q=L[0],tt=L[1];if(~re(Q).indexOf(Pe.replacementClass))return M.replace(L);const ct=new RegExp("".concat(Pe.cssPrefix,"-.*"));if(delete tt[0].attributes.id,tt[0].attributes.class){const ie=tt[0].attributes.class.split(" ").reduce((Le,Ve)=>(Ve===Pe.replacementClass||Ve.match(ct)?Le.toSvg.push(Ve):Le.toNode.push(Ve),Le),{toNode:[],toSvg:[]});tt[0].attributes.class=ie.toSvg.join(" "),0===ie.toNode.length?Q.removeAttribute("class"):Q.setAttribute("class",ie.toNode.join(" "))}const kt=tt.map(ie=>bi(ie)).join("\n");Q.setAttribute(zt,""),Q.innerHTML=kt}};function Z(L){L()}function Nt(L,Q){const tt="function"==typeof Q?Q:_i;if(0===L.length)tt();else{let ct=Z;Pe.mutateApproach===Lt&&(ct=rt.requestAnimationFrame||Z),ct(()=>{const kt=function ac(){return!0===Pe.autoReplaceSvg?M.replace:M[Pe.autoReplaceSvg]||M.replace}(),ie=Vi.begin("mutate");L.map(kt),ie(),tt()})}}let tn=!1;function Tn(){tn=!0}function Hi(){tn=!1}let Ji=null;function Sc(L){if(!Ft||!Pe.observeMutations)return;const{treeCallback:Q=_i,nodeCallback:tt=_i,pseudoElementsCallback:ct=_i,observeMutationsRoot:kt=_t}=L;Ji=new Ft(ie=>{if(tn)return;const Le=Oi();Ht(ie).forEach(Ve=>{if("childList"===Ve.type&&Ve.addedNodes.length>0&&!Ui(Ve.addedNodes[0])&&(Pe.searchPseudoElements&&ct(Ve.target),Q(Ve.target)),"attributes"===Ve.type&&Ve.target.parentNode&&Pe.searchPseudoElements&&ct(Ve.target.parentNode),"attributes"===Ve.type&&Ui(Ve.target)&&~ht.indexOf(Ve.attributeName))if("class"===Ve.attributeName&&function xc(L){const Q=L.getAttribute?L.getAttribute(X):null,tt=L.getAttribute?L.getAttribute(W):null;return Q&&tt}(Ve.target)){const{prefix:on,iconName:ln}=We(re(Ve.target));Ve.target.setAttribute(X,on||Le),ln&&Ve.target.setAttribute(W,ln)}else(function Wo(L){return L&&L.classList&&L.classList.contains&&L.classList.contains(Pe.replacementClass)})(Ve.target)&&tt(Ve.target)})}),$&&Ji.observe(kt,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Sr(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:tt,prefix:ct,rest:kt}=function pr(L){const Q=L.getAttribute("data-prefix"),tt=L.getAttribute("data-icon"),ct=void 0!==L.innerText?L.innerText.trim():"";let kt=We(re(L));return kt.prefix||(kt.prefix=Oi()),Q&&tt&&(kt.prefix=Q,kt.iconName=tt),kt.iconName&&kt.prefix||(kt.prefix&&ct.length>0&&(kt.iconName=function oi(L,Q){return(Fo[L]||{})[Q]}(kt.prefix,L.innerText)||xn(kt.prefix,bc(L.innerText))),!kt.iconName&&Pe.autoFetchSvg&&L.firstChild&&L.firstChild.nodeType===Node.TEXT_NODE&&(kt.iconName=L.firstChild.data)),kt}(L),ie=function Pr(L){const Q=Ht(L.attributes).reduce((kt,ie)=>("class"!==kt.name&&"style"!==kt.name&&(kt[ie.name]=ie.value),kt),{}),tt=L.getAttribute("title"),ct=L.getAttribute("data-fa-title-id");return Pe.autoA11y&&(tt?Q["aria-labelledby"]="".concat(Pe.replacementClass,"-title-").concat(ct||Mt()):(Q["aria-hidden"]="true",Q.focusable="false")),Q}(L),Le=Zi("parseNodeAttributes",{},L);let Ve=Q.styleParser?function Xr(L){const Q=L.getAttribute("style");let tt=[];return Q&&(tt=Q.split(";").reduce((ct,kt)=>{const ie=kt.split(":"),Le=ie[0],Ve=ie.slice(1);return Le&&Ve.length>0&&(ct[Le]=Ve.join(":").trim()),ct},{})),tt}(L):[];return k({iconName:tt,title:L.getAttribute("title"),titleId:L.getAttribute("data-fa-title-id"),prefix:ct,transform:A,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:kt,styles:Ve,attributes:ie}},Le)}const{styles:nr}=Vn;function Ac(L){const Q="nest"===Pe.autoReplaceSvg?Sr(L,{styleParser:!1}):Sr(L);return~Q.extra.classes.indexOf(Tt)?Si("generateLayersText",L,Q):Si("generateSvgReplacementMutation",L,Q)}function $i(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$)return Promise.resolve();const tt=_t.documentElement.classList,ct=dn=>tt.add("".concat(ot,"-").concat(dn)),kt=dn=>tt.remove("".concat(ot,"-").concat(dn)),ie=Pe.autoFetchSvg?function co(){return[...ye,...wt]}():_e.concat(Object.keys(nr));ie.includes("fa")||ie.push("fa");const Le=[".".concat(Tt,":not([").concat(zt,"])")].concat(ie.map(dn=>".".concat(dn,":not([").concat(zt,"])"))).join(", ");if(0===Le.length)return Promise.resolve();let Ve=[];try{Ve=Ht(L.querySelectorAll(Le))}catch{}if(!(Ve.length>0))return Promise.resolve();ct("pending"),kt("complete");const on=Vi.begin("onTree"),ln=Ve.reduce((dn,Jn)=>{try{const Hn=Ac(Jn);Hn&&dn.push(Hn)}catch(Hn){De||"MissingIcon"===Hn.name&&console.error(Hn)}return dn},[]);return new Promise((dn,Jn)=>{Promise.all(ln).then(Hn=>{Nt(Hn,()=>{ct("active"),ct("complete"),kt("pending"),"function"==typeof Q&&Q(),on(),dn()})}).catch(Hn=>{on(),Jn(Hn)})})}function Ko(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Ac(L).then(tt=>{tt&&Nt([tt],Q)})}const Qn=function(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:tt=A,symbol:ct=!1,mask:kt=null,maskId:ie=null,title:Le=null,titleId:Ve=null,classes:on=[],attributes:ln={},styles:dn={}}=Q;if(!L)return;const{prefix:Jn,iconName:Hn,icon:Ii}=L;return Fi(k({type:"icon"},L),()=>(eo("beforeDOMElementCreation",{iconDefinition:L,params:Q}),Pe.autoA11y&&(Le?ln["aria-labelledby"]="".concat(Pe.replacementClass,"-title-").concat(Ve||Mt()):(ln["aria-hidden"]="true",ln.focusable="false")),Pn({icons:{main:Bi(Ii),mask:kt?Bi(kt.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Jn,iconName:Hn,transform:k(k({},A),tt),symbol:ct,title:Le,maskId:ie,titleId:Ve,extra:{attributes:ln,styles:dn,classes:on}})))};var Go={mixout(){return{icon:(L=Qn,function(Q){let tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const ct=(Q||{}).icon?Q:Wn(Q||{});let{mask:kt}=tt;return kt&&(kt=(kt||{}).icon?kt:Wn(kt||{})),L(ct,k(k({},tt),{},{mask:kt}))})};var L},hooks:()=>({mutationObserverCallbacks:L=>(L.treeCallback=$i,L.nodeCallback=Ko,L)}),provides(L){L.i2svg=function(Q){const{node:tt=_t,callback:ct=(()=>{})}=Q;return $i(tt,ct)},L.generateSvgReplacementMutation=function(Q,tt){const{iconName:ct,title:kt,titleId:ie,prefix:Le,transform:Ve,symbol:on,mask:ln,maskId:dn,extra:Jn}=tt;return new Promise((Hn,Ii)=>{Promise.all([$o(ct,Le),ln.iconName?$o(ln.iconName,ln.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(yc=>{let[pn,mo]=yc;Hn([Q,Pn({icons:{main:pn,mask:mo},prefix:Le,iconName:ct,transform:Ve,symbol:on,maskId:dn,title:kt,titleId:ie,extra:Jn,watchable:!0})])}).catch(Ii)})},L.generateAbstractIcon=function(Q){let{children:tt,attributes:ct,main:kt,transform:ie,styles:Le}=Q;const Ve=qe(Le);let on;return Ve.length>0&&(ct.style=Ve),an(ie)&&(on=Si("generateAbstractTransformGrouping",{main:kt,transform:ie,containerWidth:kt.width,iconWidth:kt.width})),tt.push(on||kt.icon),{children:tt,attributes:ct}}}},Ai={mixout:()=>({layer(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:tt=[]}=Q;return Fi({type:"layer"},()=>{eo("beforeDOMElementCreation",{assembler:L,params:Q});let ct=[];return L(kt=>{Array.isArray(kt)?kt.map(ie=>{ct=ct.concat(ie.abstract)}):ct=ct.concat(kt.abstract)}),[{tag:"span",attributes:{class:["".concat(Pe.cssPrefix,"-layers"),...tt].join(" ")},children:ct}]})}})},Ar={mixout:()=>({counter(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:tt=null,classes:ct=[],attributes:kt={},styles:ie={}}=Q;return Fi({type:"counter",content:L},()=>(eo("beforeDOMElementCreation",{content:L,params:Q}),function jo(L){const{content:Q,title:tt,extra:ct}=L,kt=k(k(k({},ct.attributes),tt?{title:tt}:{}),{},{class:ct.classes.join(" ")}),ie=qe(ct.styles);ie.length>0&&(kt.style=ie);const Le=[];return Le.push({tag:"span",attributes:kt,children:[Q]}),tt&&Le.push({tag:"span",attributes:{class:"sr-only"},children:[tt]}),Le}({content:L.toString(),title:tt,extra:{attributes:kt,styles:ie,classes:["".concat(Pe.cssPrefix,"-layers-counter"),...ct]}})))}})},Tc={mixout:()=>({text(L){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:tt=A,title:ct=null,classes:kt=[],attributes:ie={},styles:Le={}}=Q;return Fi({type:"text",content:L},()=>(eo("beforeDOMElementCreation",{content:L,params:Q}),Vc({content:L,transform:k(k({},A),tt),title:ct,extra:{attributes:ie,styles:Le,classes:["".concat(Pe.cssPrefix,"-layers-text"),...kt]}})))}}),provides(L){L.generateLayersText=function(Q,tt){const{title:ct,transform:kt,extra:ie}=tt;let Le=null,Ve=null;if(Bt){const on=parseInt(getComputedStyle(Q).fontSize,10),ln=Q.getBoundingClientRect();Le=ln.width/on,Ve=ln.height/on}return Pe.autoA11y&&!ct&&(ie.attributes["aria-hidden"]="true"),Promise.resolve([Q,Vc({content:Q.innerHTML,width:Le,height:Ve,transform:kt,title:ct,extra:ie,watchable:!0})])}}};const Cc=new RegExp('"',"ug"),Hc=[1105920,1112319],Mc=k(k(k(k({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),ro=Object.keys(Mc).reduce((L,Q)=>(L[Q.toLowerCase()]=Mc[Q],L),{}),ao=Object.keys(ro).reduce((L,Q)=>{const tt=ro[Q];return L[Q]=tt[900]||[...Object.entries(tt)][0][1],L},{});function gr(L,Q){const tt="".concat(bt).concat(Q.replace(":","-"));return new Promise((ct,kt)=>{if(null!==L.getAttribute(tt))return ct();const Le=Ht(L.children).filter(Hn=>Hn.getAttribute(vt)===Q)[0],Ve=rt.getComputedStyle(L,Q),on=Ve.getPropertyValue("font-family"),ln=on.match(ce),dn=Ve.getPropertyValue("font-weight"),Jn=Ve.getPropertyValue("content");if(Le&&!ln)return L.removeChild(Le),ct();if(ln&&"none"!==Jn&&""!==Jn){const Hn=Ve.getPropertyValue("content");let Ii=function Ic(L,Q){const tt=L.replace(/^['"]|['"]$/g,"").toLowerCase(),ct=parseInt(Q),kt=isNaN(ct)?"normal":ct;return(ro[tt]||{})[kt]||ao[tt]}(on,dn);const{value:yc,isSecondary:pn}=function Xo(L){const Q=L.replace(Cc,""),tt=function zr(L,Q){const tt=L.length;let kt,ct=L.charCodeAt(Q);return ct>=55296&&ct<=56319&&tt>Q+1&&(kt=L.charCodeAt(Q+1),kt>=56320&&kt<=57343)?1024*(ct-55296)+kt-56320+65536:ct}(Q,0),ct=tt>=Hc[0]&&tt<=Hc[1],kt=2===Q.length&&Q[0]===Q[1];return{value:bc(kt?Q[0]:Q),isSecondary:ct||kt}}(Hn),mo=ln[0].startsWith("FontAwesome");let Qo=xn(Ii,yc),uo=Qo;if(mo){const Ao=function Li(L){const Q=oc[L],tt=xn("fas",L);return Q||(tt?{prefix:"fas",iconName:tt}:null)||{prefix:null,iconName:null}}(yc);Ao.iconName&&Ao.prefix&&(Qo=Ao.iconName,Ii=Ao.prefix)}if(!Qo||pn||Le&&Le.getAttribute(X)===Ii&&Le.getAttribute(W)===uo)ct();else{L.setAttribute(tt,uo),Le&&L.removeChild(Le);const Ao=function er(){return{iconName:null,title:null,titleId:null,prefix:null,transform:A,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:ar}=Ao;ar.attributes[vt]=Q,$o(Qo,Ii).then(mc=>{const Nc=Pn(k(k({},Ao),{},{icons:{main:mc,mask:vo()},prefix:Ii,iconName:uo,extra:ar,watchable:!0})),Jr=_t.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===Q?L.insertBefore(Jr,L.firstChild):L.appendChild(Jr),Jr.outerHTML=Nc.map(sa=>bi(sa)).join("\n"),L.removeAttribute(tt),ct()}).catch(kt)}}else ct()})}function sc(L){return Promise.all([gr(L,"::before"),gr(L,"::after")])}function $c(L){return!(L.parentNode===document.head||~ve.indexOf(L.tagName.toUpperCase())||L.getAttribute(vt)||L.parentNode&&"svg"===L.parentNode.tagName)}function yo(L){if($)return new Promise((Q,tt)=>{const ct=Ht(L.querySelectorAll("*")).filter($c).map(sc),kt=Vi.begin("searchPseudoElements");Tn(),Promise.all(ct).then(()=>{kt(),Hi(),Q()}).catch(()=>{kt(),Hi(),tt()})})}let or=!1;const aa=L=>L.toLowerCase().split(" ").reduce((tt,ct)=>{const kt=ct.toLowerCase().split("-"),ie=kt[0];let Le=kt.slice(1).join("-");if(ie&&"h"===Le)return tt.flipX=!0,tt;if(ie&&"v"===Le)return tt.flipY=!0,tt;if(Le=parseFloat(Le),isNaN(Le))return tt;switch(ie){case"grow":tt.size=tt.size+Le;break;case"shrink":tt.size=tt.size-Le;break;case"left":tt.x=tt.x-Le;break;case"right":tt.x=tt.x+Le;break;case"up":tt.y=tt.y-Le;break;case"down":tt.y=tt.y+Le;break;case"rotate":tt.rotate=tt.rotate+Le}return tt},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),Tr={x:0,y:0,width:"100%",height:"100%"};function Yi(L){return L.attributes&&(L.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(L.attributes.fill="black"),L}function br(L){return"g"===L.tag?L.children:[L]}!function Cn(L,Q){let{mixoutsTo:tt}=Q;Co=L,$n={},Object.keys(yi).forEach(ct=>{-1===Vo.indexOf(ct)&&delete yi[ct]}),Co.forEach(ct=>{const kt=ct.mixout?ct.mixout():{};if(Object.keys(kt).forEach(ie=>{"function"==typeof kt[ie]&&(tt[ie]=kt[ie]),"object"==typeof kt[ie]&&Object.keys(kt[ie]).forEach(Le=>{tt[ie]||(tt[ie]={}),tt[ie][Le]=kt[ie][Le]})}),ct.hooks){const ie=ct.hooks();Object.keys(ie).forEach(Le=>{$n[Le]||($n[Le]=[]),$n[Le].push(ie[Le])})}ct.provides&&ct.provides(yi)})}([gi,Go,Ai,Ar,Tc,{hooks:()=>({mutationObserverCallbacks:L=>(L.pseudoElementsCallback=yo,L)}),provides(L){L.pseudoElements2svg=function(Q){const{node:tt=_t}=Q;Pe.searchPseudoElements&&yo(tt)}}},{mixout:()=>({dom:{unwatch(){Tn(),or=!0}}}),hooks:()=>({bootstrap(){Sc(Zi("mutationObserverCallbacks",{}))},noAuto(){!function wa(){Ji&&Ji.disconnect()}()},watch(L){const{observeMutationsRoot:Q}=L;or?Hi():Sc(Zi("mutationObserverCallbacks",{observeMutationsRoot:Q}))}})},{mixout:()=>({parse:{transform:L=>aa(L)}}),hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-transform");return tt&&(L.transform=aa(tt)),L}}),provides(L){L.generateAbstractTransformGrouping=function(Q){let{main:tt,transform:ct,containerWidth:kt,iconWidth:ie}=Q;const Le={transform:"translate(".concat(kt/2," 256)")},Ve="translate(".concat(32*ct.x,", ").concat(32*ct.y,") "),on="scale(".concat(ct.size/16*(ct.flipX?-1:1),", ").concat(ct.size/16*(ct.flipY?-1:1),") "),ln="rotate(".concat(ct.rotate," 0 0)"),Hn={outer:Le,inner:{transform:"".concat(Ve," ").concat(on," ").concat(ln)},path:{transform:"translate(".concat(ie/2*-1," -256)")}};return{tag:"g",attributes:k({},Hn.outer),children:[{tag:"g",attributes:k({},Hn.inner),children:[{tag:tt.icon.tag,children:tt.icon.children,attributes:k(k({},tt.icon.attributes),Hn.path)}]}]}}}},{hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-mask"),ct=tt?We(tt.split(" ").map(kt=>kt.trim())):vo();return ct.prefix||(ct.prefix=Oi()),L.mask=ct,L.maskId=Q.getAttribute("data-fa-mask-id"),L}}),provides(L){L.generateAbstractMask=function(Q){let{children:tt,attributes:ct,main:kt,mask:ie,maskId:Le,transform:Ve}=Q;const{width:on,icon:ln}=kt,{width:dn,icon:Jn}=ie,Hn=function en(L){let{transform:Q,containerWidth:tt,iconWidth:ct}=L;const kt={transform:"translate(".concat(tt/2," 256)")},ie="translate(".concat(32*Q.x,", ").concat(32*Q.y,") "),Le="scale(".concat(Q.size/16*(Q.flipX?-1:1),", ").concat(Q.size/16*(Q.flipY?-1:1),") "),Ve="rotate(".concat(Q.rotate," 0 0)");return{outer:kt,inner:{transform:"".concat(ie," ").concat(Le," ").concat(Ve)},path:{transform:"translate(".concat(ct/2*-1," -256)")}}}({transform:Ve,containerWidth:dn,iconWidth:on}),Ii={tag:"rect",attributes:k(k({},Tr),{},{fill:"white"})},yc=ln.children?{children:ln.children.map(Yi)}:{},pn={tag:"g",attributes:k({},Hn.inner),children:[Yi(k({tag:ln.tag,attributes:k(k({},ln.attributes),Hn.path)},yc))]},mo={tag:"g",attributes:k({},Hn.outer),children:[pn]},Qo="mask-".concat(Le||Mt()),uo="clip-".concat(Le||Mt()),Ao={tag:"mask",attributes:k(k({},Tr),{},{id:Qo,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[Ii,mo]},ar={tag:"defs",children:[{tag:"clipPath",attributes:{id:uo},children:br(Jn)},Ao]};return tt.push(ar,{tag:"rect",attributes:k({fill:"currentColor","clip-path":"url(#".concat(uo,")"),mask:"url(#".concat(Qo,")")},Tr)}),{children:tt,attributes:ct}}}},{provides(L){let Q=!1;rt.matchMedia&&(Q=rt.matchMedia("(prefers-reduced-motion: reduce)").matches),L.missingIconAbstract=function(){const tt=[],ct={fill:"currentColor"},kt={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};tt.push({tag:"path",attributes:k(k({},ct),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const ie=k(k({},kt),{},{attributeName:"opacity"}),Le={tag:"circle",attributes:k(k({},ct),{},{cx:"256",cy:"364",r:"28"}),children:[]};return Q||Le.children.push({tag:"animate",attributes:k(k({},kt),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:k(k({},ie),{},{values:"1;0;1;1;0;1;"})}),tt.push(Le),tt.push({tag:"path",attributes:k(k({},ct),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:Q?[]:[{tag:"animate",attributes:k(k({},ie),{},{values:"1;0;0;0;0;1;"})}]}),Q||tt.push({tag:"path",attributes:k(k({},ct),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:k(k({},ie),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:tt}}}},{hooks:()=>({parseNodeAttributes(L,Q){const tt=Q.getAttribute("data-fa-symbol");return L.symbol=null!==tt&&(""===tt||tt),L}})}],{mixoutsTo:Xi});const j=Xi.parse,Dt=Xi.icon;var Kn=r(345);const ei=["*"],ai=L=>{const Q={[`fa-${L.animation}`]:null!=L.animation&&!L.animation.startsWith("spin"),"fa-spin":"spin"===L.animation||"spin-reverse"===L.animation,"fa-spin-pulse":"spin-pulse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-spin-reverse":"spin-reverse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-pulse":"spin-pulse"===L.animation||"spin-pulse-reverse"===L.animation,"fa-fw":L.fixedWidth,"fa-border":L.border,"fa-inverse":L.inverse,"fa-layers-counter":L.counter,"fa-flip-horizontal":"horizontal"===L.flip||"both"===L.flip,"fa-flip-vertical":"vertical"===L.flip||"both"===L.flip,[`fa-${L.size}`]:null!==L.size,[`fa-rotate-${L.rotate}`]:null!==L.rotate,[`fa-pull-${L.pull}`]:null!==L.pull,[`fa-stack-${L.stackItemSize}`]:null!=L.stackItemSize};return Object.keys(Q).map(tt=>Q[tt]?tt:null).filter(tt=>tt)};let wo=(()=>{class L{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275prov=o.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})(),vi=(()=>{class L{constructor(){this.definitions={}}addIcons(...tt){for(const ct of tt){ct.prefix in this.definitions||(this.definitions[ct.prefix]={}),this.definitions[ct.prefix][ct.iconName]=ct;for(const kt of ct.icon[2])"string"==typeof kt&&(this.definitions[ct.prefix][kt]=ct)}}addIconPacks(...tt){for(const ct of tt){const kt=Object.keys(ct).map(ie=>ct[ie]);this.addIcons(...kt)}}getIconDefinition(tt,ct){return tt in this.definitions&&ct in this.definitions[tt]?this.definitions[tt][ct]:null}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275prov=o.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}}return L})(),Lo=(()=>{class L{constructor(){this.stackItemSize="1x"}ngOnChanges(tt){if("size"in tt)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275dir=o.FsC({type:L,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[o.OA$]})}}return L})(),Wi=(()=>{class L{constructor(tt,ct){this.renderer=tt,this.elementRef=ct}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(tt){"size"in tt&&(null!=tt.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${tt.size.currentValue}`),null!=tt.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${tt.size.previousValue}`))}static{this.\u0275fac=function(ct){return new(ct||L)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275cmp=o.VBU({type:L,selectors:[["fa-stack"]],inputs:{size:"size"},features:[o.OA$],ngContentSelectors:ei,decls:1,vars:0,template:function(ct,kt){1&ct&&(o.NAR(),o.SdG(0))},encapsulation:2})}}return L})(),so=(()=>{class L{set spin(tt){this.animation=tt?"spin":void 0}set pulse(tt){this.animation=tt?"spin-pulse":void 0}constructor(tt,ct,kt,ie,Le){this.sanitizer=tt,this.config=ct,this.iconLibrary=kt,this.stackItem=ie,this.classes=[],null!=Le&&null==ie&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(tt){if(null!=this.icon||null!=this.config.fallbackIcon){if(tt){const kt=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=kt){const ie=this.buildParams();this.renderIcon(kt,ie)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(tt){const ct=((L,Q)=>(L=>void 0!==L.prefix&&void 0!==L.iconName)(L)?L:"string"==typeof L?{prefix:Q,iconName:L}:{prefix:L[0],iconName:L[1]})(tt,this.config.defaultPrefix);return"icon"in ct?ct:this.iconLibrary.getIconDefinition(ct.prefix,ct.iconName)??((L=>{throw new Error(`Could not find icon with iconName=${L.iconName} and prefix=${L.prefix} in the icon library.`)})(ct),null)}buildParams(){const tt={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},ct="string"==typeof this.transform?j.transform(this.transform):this.transform;return{title:this.title,transform:ct,classes:[...ai(tt),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(tt,ct){const kt=Dt(tt,ct);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(kt.html.join("\n"))}static{this.\u0275fac=function(ct){return new(ct||L)(o.rXU(Kn.up),o.rXU(wo),o.rXU(vi),o.rXU(Lo,8),o.rXU(Wi,8))}}static{this.\u0275cmp=o.VBU({type:L,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(ct,kt){2&ct&&(o.Mr5("innerHTML",kt.renderedIconHTML,o.npT),o.BMQ("title",kt.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[o.OA$],decls:0,vars:0,template:function(ct,kt){},encapsulation:2})}}return L})(),dc=(()=>{class L{static{this.\u0275fac=function(ct){return new(ct||L)}}static{this.\u0275mod=o.$C({type:L})}static{this.\u0275inj=o.G2t({})}}return L})()},45383:(Oe,Et,r)=>{r.d(Et,{$3Z:()=>c1,$UM:()=>V4,A4h:()=>pf,AaJ:()=>cm,BF2:()=>Bb,CeG:()=>W2,DN2:()=>j3,DW4:()=>Lo,E5r:()=>Sn,GRI:()=>Pb,JAe:()=>r5,JmV:()=>Vu,Jyw:()=>Ls,KMJ:()=>gn,LBj:()=>_x,LFz:()=>Q,O0T:()=>zx,QLR:()=>J4,QtJ:()=>La,SGM:()=>$a,Uj9:()=>bd,Vpu:()=>M6,X46:()=>yn,bLf:()=>Te,bMg:()=>uc,cbP:()=>u4,ckx:()=>ji,e68:()=>vx,eGi:()=>a4,hem:()=>Ox,hpd:()=>us,iW_:()=>K3,ijD:()=>sb,imB:()=>Vh,jPR:()=>Db,jTw:()=>o7,mEO:()=>X2,mRM:()=>R6,mh:()=>a1,n2W:()=>Gb,nsx:()=>Q0,pNp:()=>e3,pS3:()=>ms,q9p:()=>Mi,qcK:()=>Z0,qtl:()=>Zl,rIc:()=>l4,rfe:()=>Rx,sjs:()=>_t,tUE:()=>Sr,tdl:()=>y4,vaG:()=>du,w97:()=>vc,wG0:()=>af,y_8:()=>gm,zm_:()=>al});const _t={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},Te={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Mi={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},vc={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},ji={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Sr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Sn={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},Lo={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},Q={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},La={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},yn={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},uc={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},bd={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},Zl={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},$a={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},c1={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},M6=c1,Vh={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},a1={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z"]},R6={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},o7={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},Q0={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Z0={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},e3={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},ms={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},us={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},W2={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},cm={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},j3={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},gm={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},X2={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},K3=X2,a4={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z"]},l4={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},du={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},u4={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Vu={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},al={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},y4={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},af={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},pf={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]},sb={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},V4={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Db={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},J4={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},Ls={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},Pb=Ls,gn={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},Bb={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},_x={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},vx={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},r5={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Ox={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z"]},zx={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Rx={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Gb={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},33609:(Oe,Et,r)=>{r.d(Et,{bA:()=>nn,Q8:()=>yt,Kj:()=>ue,JO:()=>Lt,$o:()=>st,bF:()=>Ie,Tl:()=>W});var o=r(17705),y=r(7673),_=r(96697),T=r(86648),k=r(96354),Y=r(21413),q=r(84412),it=r(27468),et=r(12498),R=r(88141),lt=r(99437),U=r(76496),P=r(25558),m=r(84572),ut=r(983);function rt(A){return A&&A.constructor&&"function"==typeof A.constructor.isBuffer&&A.constructor.isBuffer(A)}function _t(A){return A}function Ft(A,mt){const G=(mt=mt||{}).delimiter||".",Mt=mt.maxDepth,Ht=mt.transformKey||_t,re={};return function Ae(Me,qe,an){an=an||1,Object.keys(Me).forEach(function(en){const mn=Me[en],En=mt.safe&&Array.isArray(mn),Fn=Object.prototype.toString.call(mn),On=rt(mn),An="[object Object]"===Fn||"[object Array]"===Fn,gi=qe?qe+G+Ht(en):Ht(en);if(!En&&!On&&An&&Object.keys(mn).length&&(!mt.maxDepth||an0&&(En=Me(mn.shift()),Fn=Me(mn[0]))}On[En]=le(A[en],mt)}),re}class de{translations;constructor(mt){this.translations=mt}getTranslation(mt){return(0,y.of)(this.translations.get(mt)||{})}}const $=new o.nKC("TRANSLOCO_LOADER");function Bt(A,mt){return A&&(Object.prototype.hasOwnProperty.call(A,mt)?A[mt]:mt.split(".").reduce((G,Mt)=>G?.[Mt],A))}function Ct(A){return A?Array.isArray(A)?A.length:Te(A)?Object.keys(A).length:A?A.length:0:0}function _e(A){return"string"==typeof A}function Te(A){return!!A&&"object"==typeof A&&!Array.isArray(A)}function Je(A){return A.replace(/(?:^\w|[A-Z]|\b\w)/g,(mt,G)=>0==G?mt.toLowerCase():mt.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Be(A){return null==A}function Se(A){return!1===Be(A)}function be(A){return A&&"string"==typeof A.scope}function St(A){return Ft(A,{safe:!0})}const At=new o.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Kt}),Kt={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Zt(A={}){return{...Kt,...A,missingHandler:{...Kt.missingHandler,...A.missingHandler},flatten:{...Kt.flatten,...A.flatten}}}const xe=new o.nKC("TRANSLOCO_TRANSPILER");let Ee=(()=>{class A{interpolationMatcher;constructor(G){this.interpolationMatcher=function bn(A){const[mt,G]=A.interpolation;return new RegExp(`${mt}(.*?)${G}`,"g")}(G??Kt)}transpile(G,Mt={},Ht,re){return _e(G)?G.replace(this.interpolationMatcher,(Ae,Me)=>(Me=Me.trim(),Se(Mt[Me])?Mt[Me]:Se(Ht[Me])?this.transpile(Ht[Me],Mt,Ht,re):"")):(Mt&&(Te(G)?G=this.handleObject(G,Mt,Ht,re):Array.isArray(G)&&(G=this.handleArray(G,Mt,Ht,re))),G)}handleObject(G,Mt={},Ht,re){let Ae=G;return Object.keys(Mt).forEach(Me=>{const qe=Bt(Ae,Me),an=Bt(Mt,Me),en=this.transpile(qe,an,Ht,re);Ae=function F(A,mt,G){A={...A};const Mt=mt.split("."),Ht=Mt.length-1;return Mt.reduce((re,Ae,Me)=>(re[Ae]=Me===Ht?G:Array.isArray(re[Ae])?re[Ae].slice():{...re[Ae]},re&&re[Ae]),A),A}(Ae,Me,en)}),Ae}handleArray(G,Mt={},Ht,re){return G.map(Ae=>this.transpile(Ae,Mt,Ht,re))}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO(At,8))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const It=new o.nKC("TRANSLOCO_MISSING_HANDLER");let te=(()=>{class A{handle(G,Mt){return Mt.missingHandler.logMissingKey&&!Mt.prodMode&&console.warn(`%c Missing translation for '${G}'`,"font-size: 12px; color: red"),G}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const Yt=new o.nKC("TRANSLOCO_INTERCEPTOR");let wt=(()=>{class A{preSaveTranslation(G){return G}preSaveTranslationKey(G,Mt){return Mt}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();const ee=new o.nKC("TRANSLOCO_FALLBACK_STRATEGY");let X,me=(()=>{class A{userConfig;constructor(G){this.userConfig=G}getNextLangs(){const G=this.userConfig.fallbackLang;if(!G)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(G)?G:[G]}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO(At))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac})}return A})();function Qt(A){if(!A)return"";const mt=A.split("/");return mt.pop(),mt.join("/")}function $e(A){return A?A.split("/").pop():""}function Ut(A,mt,G="|"){if(_e(A)){const Mt=A.split(G),Ht=Mt.pop();return Ht===mt?[!0,Mt.toString()]:[!1,Ht]}return[!1,""]}function qt(A,mt){const[G]=Ut(mt,"static");return!G&&!!A.config.reRenderOnLangChange}function pt(A){return A?mt=>mt:(0,_.s)(1)}function nt(A,mt){return function gt(A){return A&&Te(A.loader)}(A)?function B(A,mt){return Object.keys(A).reduce((G,Mt)=>(G[`${mt}/${Mt}`]=A[Mt],G),{})}(A.loader,mt):void 0}function zt(A){return{scope:Qt(A)||null,langName:$e(A)}}function vt(A){const{path:mt,inlineLoader:G,mainLoader:Mt,data:Ht}=A;if(G){if(!1===function jt(A){return"function"==typeof A}(G[mt]))throw`You're using an inline loader but didn't provide a loader for ${mt}`;return G[mt]().then(Ae=>Ae.default?Ae.default:Ae)}return Mt.getTranslation(mt,Ht)}function W(A,mt={},G){return X.translate(A,mt,G)}let Lt=(()=>{class A{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new Y.B;events$=this.events.asObservable();config;constructor(G,Mt,Ht,re,Ae,Me){this.loader=G,this.parser=Mt,this.missingHandler=Ht,this.interceptor=re,this.fallbackStrategy=Me,this.loader||(this.loader=new de(this.translations)),X=this,this.config=JSON.parse(JSON.stringify(Ae)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new q.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(qe=>{"translationLoadSuccess"===qe.type&&qe.wasFailure&&this.setActiveLang(qe.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(G){this.defaultLang=G}getActiveLang(){return this.lang.getValue()}setActiveLang(G){return this.parser.onLangChanged?.(G),this.lang.next(G),this.events.next({type:"langChanged",payload:zt(G)}),this}setAvailableLangs(G){this.availableLangs=G}getAvailableLangs(){return this.availableLangs}load(G,Mt={}){const Ht=this.cache.get(G);if(Ht)return Ht;let re;const Ae=this._isLangScoped(G);let Me;Ae&&(Me=Qt(G));const qe={path:G,mainLoader:this.loader,inlineLoader:Mt.inlineLoader,data:Ae?{scope:Me}:void 0};if(this.useFallbackTranslation(G)){const en=Ae?`${Me}/${this.firstFallbackLang}`:this.firstFallbackLang,mn=function bt({mainLoader:A,path:mt,data:G,fallbackPath:Mt,inlineLoader:Ht}){return(Mt?[mt,Mt]:[mt]).map(Ae=>{const Me=vt({path:Ae,mainLoader:A,inlineLoader:Ht,data:G});return(0,T.H)(Me).pipe((0,k.T)(qe=>({translation:qe,lang:Ae})))})}({...qe,fallbackPath:en});re=(0,it.p)(mn)}else{const en=vt(qe);re=(0,T.H)(en)}const an=re.pipe((0,et.L)(this.config.failedRetries),(0,R.M)(en=>{Array.isArray(en)?en.forEach(mn=>{this.handleSuccess(mn.lang,mn.translation),mn.lang!==G&&this.cache.set(mn.lang,(0,y.of)({}))}):this.handleSuccess(G,en)}),(0,lt.W)(en=>(this.config.prodMode||console.error(`Error while trying to load "${G}"`,en),this.handleFailure(G,Mt))),(0,U.t)(1));return this.cache.set(G,an),an}translate(G,Mt={},Ht=this.getActiveLang()){if(!G)return G;const{scope:re,resolveLang:Ae}=this.resolveLangAndScope(Ht);if(Array.isArray(G))return G.map(an=>this.translate(re?`${re}.${an}`:an,Mt,Ae));G=re?`${re}.${G}`:G;const Me=this.getTranslation(Ae),qe=Me[G];return qe?this.parser.transpile(qe,Mt,Me,G):this._handleMissingKey(G,qe,Mt)}selectTranslate(G,Mt,Ht,re=!1){let Ae;const Me=(an,en)=>this.load(an,en).pipe((0,k.T)(()=>re?this.translateObject(G,Mt,an):this.translate(G,Mt,an)));if(Be(Ht))return this.langChanges$.pipe((0,P.n)(an=>Me(an)));if(function ye(A){return Array.isArray(A)&&A.every(be)}(Ht)||be(Ht)){const an=Array.isArray(Ht)?Ht[0]:Ht;Ht=an.scope,Ae=nt(an,an.scope)}if(this.isLang(Ht)||this.isScopeWithLang(Ht))return Me(Ht);const qe=Ht;return this.langChanges$.pipe((0,P.n)(an=>Me(`${qe}/${an}`,{inlineLoader:Ae})))}isScopeWithLang(G){return this.isLang($e(G))}translateObject(G,Mt={},Ht=this.getActiveLang()){if(_e(G)||Array.isArray(G)){const{resolveLang:Ae,scope:Me}=this.resolveLangAndScope(Ht);if(Array.isArray(G))return G.map(en=>this.translateObject(Me?`${Me}.${en}`:en,Mt,Ae));const qe=this.getTranslation(Ae),an=function $t(A){return le(A)}(this.getObjectByKey(qe,G=Me?`${Me}.${G}`:G));return function ft(A){return 0===Ct(A)}(an)?this.translate(G,Mt,Ht):this.parser.transpile(an,Mt,qe,G)}const re=[];for(const[Ae,Me]of this.getEntries(G))re.push(this.translateObject(Ae,Me,Ht));return re}selectTranslateObject(G,Mt,Ht){if(_e(G)||Array.isArray(G))return this.selectTranslate(G,Mt,Ht,!0);const[[re,Ae],...Me]=this.getEntries(G);return this.selectTranslateObject(re,Ae,Ht).pipe((0,k.T)(qe=>{const an=[qe];for(const[en,mn]of Me)an.push(this.translateObject(en,mn,Ht));return an}))}getTranslation(G){if(G){if(this.isLang(G))return this.translations.get(G)||{};{const{scope:Mt,resolveLang:Ht}=this.resolveLangAndScope(G),re=this.translations.get(Ht)||{};return this.getObjectByKey(re,Mt)}}return this.translations}selectTranslation(G){let Mt=this.langChanges$;if(G){const Ht=$e(G)!==G;Mt=this.isLang(G)||Ht?(0,y.of)(G):this.langChanges$.pipe((0,k.T)(re=>`${G}/${re}`))}return Mt.pipe((0,P.n)(Ht=>this.load(Ht).pipe((0,k.T)(()=>this.getTranslation(Ht)))))}setTranslation(G,Mt=this.getActiveLang(),Ht={}){const Ae={merge:!0,emitChange:!0,...Ht},Me=Qt(Mt);let qe=G;Me&&(qe=St({[this.getMappedScope(Me)]:G}));const an=Me?$e(Mt):Mt,en={...Ae.merge&&this.getTranslation(an),...qe},mn=this.config.flatten.aot?en:St(en),En=this.interceptor.preSaveTranslation(mn,an);this.translations.set(an,En),Ae.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(G,Mt,Ht=this.getActiveLang(),re={}){const Ae=this.interceptor.preSaveTranslationKey(G,Mt,Ht);this.setTranslation({[G]:Ae},Ht,{...re,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:G}){const Mt=Array.isArray(G)?G[0]:G;G&&this.useFallbackTranslation(Mt)&&(this.firstFallbackLang=Mt)}_handleMissingKey(G,Mt,Ht){if(this.config.missingHandler.allowEmpty&&""===Mt)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const re=this.translate(G,Ht,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,re}return this.missingHandler.handle(G,this.getMissingHandlerData(),Ht)}_isLangScoped(G){return-1===this.getAvailableLangsIds().indexOf(G)}isLang(G){return-1!==this.getAvailableLangsIds().indexOf(G)}_loadDependencies(G,Mt){const Ht=$e(G);return this._isLangScoped(G)&&!this.isLoadedTranslation(Ht)?(0,m.z)([this.load(Ht),this.load(G,{inlineLoader:Mt})]):this.load(G,{inlineLoader:Mt})}_completeScopeWithLang(G){return this._isLangScoped(G)&&!this.isLang($e(G))?`${G}/${this.getActiveLang()}`:G}_setScopeAlias(G,Mt){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[G]=Mt}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(G){return Ct(this.getTranslation(G))}getAvailableLangsIds(){return _e(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Mt=>Mt.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(G){return this.config.missingHandler.useFallbackTranslation&&G!==this.firstFallbackLang}handleSuccess(G,Mt){this.setTranslation(Mt,G,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:zt(G)}),this.failedLangs.forEach(Ht=>this.cache.delete(Ht)),this.failedLangs.clear()}handleFailure(G,Mt){Be(Mt.failedCounter)&&(Mt.failedCounter=0,Mt.fallbackLangs||(Mt.fallbackLangs=this.fallbackStrategy.getNextLangs(G)));const Ht=G.split("/"),Ae=Mt.fallbackLangs[Mt.failedCounter];if(this.failedLangs.add(G),this.cache.has(Ae))return this.handleSuccess(Ae,this.getTranslation(Ae)),ut.w;if(!Ae||Ae===Ht[Ht.length-1]){let an="Unable to load translation and all the fallback languages";throw Ht.length>1&&(an+=", did you misspelled the scope name?"),new Error(an)}let qe=Ae;return Ht.length>1&&(Ht[Ht.length-1]=Ae,qe=Ht.join("/")),Mt.failedCounter++,this.events.next({type:"translationLoadFailure",payload:zt(G)}),this.load(qe,Mt)}getMappedScope(G){const{scopeMapping:Mt={}}=this.config;return Mt[G]||Je(G)}resolveLangAndScope(G){let Ht,Mt=G;if(this._isLangScoped(G)){const re=$e(G),Ae=this.isLang(re);Mt=Ae?re:this.getActiveLang(),Ht=this.getMappedScope(Ae?Qt(G):G)}return{scope:Ht,resolveLang:Mt}}getObjectByKey(G,Mt){const Ht={},re=`${Mt}.`;for(const Ae in G)Ae.startsWith(re)&&(Ht[Ae.replace(re,"")]=G[Ae]);return Ht}getEntries(G){return G instanceof Map?G.entries():Object.entries(G)}static \u0275fac=function(Mt){return new(Mt||A)(o.KVO($,8),o.KVO(xe),o.KVO(It),o.KVO(Yt),o.KVO(At),o.KVO(ee))};static \u0275prov=o.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),ve=(()=>{class A{html;static \u0275fac=function(Mt){return new(Mt||A)};static \u0275cmp=o.VBU({type:A,selectors:[["ng-component"]],inputs:{html:"html"},standalone:!0,features:[o.aNF],decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(Mt,Ht){1&Mt&&o.nrm(0,"div",0),2&Mt&&o.Y8G("innerHTML",Ht.html,o.npT)},encapsulation:2})}return A})();class De{view;vcr;constructor(mt,G){this.view=mt,this.vcr=G}attachView(){if(this.view instanceof o.C4Q)this.vcr.createEmbeddedView(this.view);else if(_e(this.view)){const mt=this.vcr.createComponent(ve);mt.instance.html=this.view,mt.hostView.detectChanges()}else this.vcr.createComponent(this.view)}detachView(){this.vcr.clear()}}const Ke=new o.nKC("TRANSLOCO_LANG"),Qe=new o.nKC("TRANSLOCO_LOADING_TEMPLATE"),sn=new o.nKC("TRANSLOCO_SCOPE");class vn{initialized=!1;resolve({inline:mt,provider:G,active:Mt}){let Ht=Mt;if(this.initialized)return Ht=Mt,Ht;if(G){const[,re]=Ut(G,"static");Ht=re}if(mt){const[,re]=Ut(mt,"static");Ht=re}return this.initialized=!0,Ht}resolveLangBasedOnScope(mt){return Qt(mt)?$e(mt):mt}resolveLangPath(mt,G){return G?`${G}/${mt}`:mt}}class he{service;constructor(mt){this.service=mt}resolve(mt){const{inline:G,provider:Mt}=mt;if(G)return G;if(Mt){if(be(Mt)){const{scope:Ht,alias:re=Je(Ht)}=Mt;return this.service._setScopeAlias(Ht,re),Ht}return Mt}}}let nn=(()=>{class A{service=(0,o.WQX)(Lt);tpl=(0,o.WQX)(o.C4Q,{optional:!0});providerLang=(0,o.WQX)(Ke,{optional:!0});providerScope=(0,o.WQX)(sn,{optional:!0});providedLoadingTpl=(0,o.WQX)(Qe,{optional:!0});cdr=(0,o.WQX)(o.gRc);host=(0,o.WQX)(o.aKT);vcr=(0,o.WQX)(o.c1b);renderer=(0,o.WQX)(o.sFG);subscription=null;view;translationMemo={};key;params={};inlineScope;inlineRead;inlineLang;inlineTpl;currentLang;loaderTplHandler;initialized=!1;path;langResolver=new vn;scopeResolver=new he(this.service);strategy=null===this.tpl?"attribute":"structural";static ngTemplateContextGuard(G,Mt){return!0}ngOnInit(){const G=qt(this.service,this.providerLang||this.inlineLang);if(this.subscription=this.service.langChanges$.pipe((0,P.n)(Mt=>{const Ht=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:Mt});return Array.isArray(this.providerScope)?(0,it.p)(this.providerScope.map(re=>this.resolveScope(Ht,re))):this.resolveScope(Ht,this.providerScope)}),pt(G)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.inlineRead),this.cdr.markForCheck(),this.initialized=!0}),!this.initialized){const Mt=this.resolveLoadingContent();Mt&&(this.loaderTplHandler=new De(Mt,this.vcr),this.loaderTplHandler.attachView())}}ngOnChanges(G){"attribute"===this.strategy&&Object.keys(G).some(Ht=>!G[Ht].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.service.translate(this.key,this.params,this.currentLang))}structuralStrategy(G,Mt){this.translationMemo={},this.view?(this.view.context.$implicit=this.getTranslateFn(G,Mt),this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:this.getTranslateFn(G,Mt),currentLang:this.currentLang}))}getTranslateFn(G,Mt){return(Ht,re)=>{const Ae=Mt?`${Mt}.${Ht}`:Ht,Me=re?`${Ae}${JSON.stringify(re)}`:Ae;return Object.prototype.hasOwnProperty.call(this.translationMemo,Me)||(this.translationMemo[Me]={params:re,value:this.service.translate(Ae,re,G)}),this.translationMemo[Me].value}}resolveLoadingContent(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}detachLoader(){this.loaderTplHandler?.detachView()}resolveScope(G,Mt){const Ht=this.scopeResolver.resolve({inline:this.inlineScope,provider:Mt});this.path=this.langResolver.resolveLangPath(G,Ht);const re=nt(Mt,Ht);return this.service._loadDependencies(this.path,re)}static \u0275fac=function(Mt){return new(Mt||A)};static \u0275dir=o.FsC({type:A,selectors:[["","transloco",""]],inputs:{key:["transloco","key"],params:["translocoParams","params"],inlineScope:["translocoScope","inlineScope"],inlineRead:["translocoRead","inlineRead"],inlineLang:["translocoLang","inlineLang"],inlineTpl:["translocoLoadingTpl","inlineTpl"]},standalone:!0,features:[o.OA$]})}return A})(),ue=(()=>{class A{service;providerScope;providerLang;cdr;subscription=null;lastValue="";lastKey;path;langResolver=new vn;scopeResolver;constructor(G,Mt,Ht,re){this.service=G,this.providerScope=Mt,this.providerLang=Ht,this.cdr=re,this.scopeResolver=new he(this.service)}transform(G,Mt,Ht){if(!G)return G;const re=Mt?`${G}${JSON.stringify(Mt)}`:G;if(re===this.lastKey)return this.lastValue;this.lastKey=re,this.subscription?.unsubscribe();const Ae=qt(this.service,this.providerLang||Ht);return this.subscription=this.service.langChanges$.pipe((0,P.n)(Me=>{const qe=this.langResolver.resolve({inline:Ht,provider:this.providerLang,active:Me});return Array.isArray(this.providerScope)?(0,it.p)(this.providerScope.map(an=>this.resolveScope(qe,an))):this.resolveScope(qe,this.providerScope)}),pt(Ae)).subscribe(()=>this.updateValue(G,Mt)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(G,Mt){const Ht=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(G,Mt,Ht),this.cdr.markForCheck()}resolveScope(G,Mt){const Ht=this.scopeResolver.resolve({inline:void 0,provider:Mt});this.path=this.langResolver.resolveLangPath(G,Ht);const re=nt(Mt,Ht);return this.service._loadDependencies(this.path,re)}static \u0275fac=function(Mt){return new(Mt||A)(o.rXU(Lt,16),o.rXU(sn,24),o.rXU(Ke,24),o.rXU(o.gRc,16))};static \u0275pipe=o.EJ8({name:"transloco",type:A,pure:!1,standalone:!0})}return A})(),yt=(()=>{class A{static \u0275fac=function(Mt){return new(Mt||A)};static \u0275mod=o.$C({type:A});static \u0275inj=o.G2t({})}return A})();function st(A){const mt=[ht(Ee),S(te),dt(wt),V(me)];return A.config&&mt.push(function Tt(A){return(0,o.EmA)([{provide:At,useValue:Zt(A)}])}(A.config)),A.loader&&mt.push(function ce(A){return(0,o.EmA)([{provide:$,useClass:A}])}(A.loader)),mt}function Ie(A){return{provide:sn,useValue:A,multi:!0}}function ht(A){return(0,o.EmA)([{provide:xe,useClass:A,deps:[At]}])}function V(A){return(0,o.EmA)([{provide:ee,useClass:A,deps:[At]}])}function S(A){return(0,o.EmA)([{provide:It,useClass:A}])}function dt(A){return(0,o.EmA)([{provide:Yt,useClass:A}])}new o.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new o.nKC("TRANSLOCO_TEST_OPTIONS - Testing options")},49894:(Oe,Et,r)=>{r.d(Et,{d:()=>$,s:()=>He});var o=r(21413),y=r(18359),_=r(86648),T=r(983),k=r(17705),Y=r(31397),q=r(56977);const it=k.YHP,R=Symbol("__destroy"),lt=Symbol("__decoratorApplied");function U(Ce){return"string"==typeof Ce?Symbol(`__destroy__${Ce}`):R}function m(Ce,Be){Ce[Be]||(Ce[Be]=new o.B)}function ut(Ce,Be){Ce[Be]&&(Ce[Be].next(),Ce[Be].complete(),Ce[Be]=null)}function rt(Ce){Ce instanceof y.yU&&Ce.unsubscribe()}function Ft(Ce,Be){return function(){if(Ce&&Ce.call(this),ut(this,U()),Be.arrayName&&function _t(Ce){Array.isArray(Ce)&&Ce.forEach(rt)}(this[Be.arrayName]),Be.checkProperties)for(const Se in this)Be.blackList?.includes(Se)||rt(this[Se])}}function $(Ce={}){return Be=>{!function et(Ce){return!!Ce[it]}(Be)?function le(Ce,Be){Ce.prototype.ngOnDestroy=Ft(Ce.prototype.ngOnDestroy,Be)}(Be,Ce):function de(Ce,Be){const Se=Ce.\u0275pipe;Se.onDestroy=Ft(Se.onDestroy,Be)}(Be,Ce),function P(Ce){Ce.prototype[lt]=!0}(Be)}}const Bt=7,F=Symbol("CheckerHasBeenSet");function jt(Ce){const Be=k.JZv.Zone;return Be&&"function"==typeof Be.root?.run?Be.root.run(Ce):Ce()}const we=!1;function He(Ce,Be){return Se=>{const cn=U(Be);"string"==typeof Be?function Te(Ce,Be,Se){const cn=Ce[Be];if(we&&"function"!=typeof cn)throw new Error(`${Ce.constructor.name} is using untilDestroyed but doesn't implement ${Be}`);m(Ce,Se),Ce[Be]=function(){cn.apply(this,arguments),ut(this,Se),Ce[Be]=cn}}(Ce,Be,cn):(we&&function Je(Ce){const Be=Object.getPrototypeOf(Ce);if(!(lt in Be))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ce),m(Ce,cn));const be=Ce[cn];return we&&function Ct(Ce,Be){Ce[F]||function ft(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(jt(()=>(0,_.H)(Promise.resolve()).pipe((0,Y.Z)(()=>{let Se;try{Se=(0,k.xtB)(Ce)}catch{Se=null}const cn=Se?.lView;if(null==cn)return T.w;const be=cn[Bt]||(cn[Bt]=[]),ye=new o.B;return be.push(function(){jt(()=>{ye.next(),ye.complete()})}),ye}),(0,Y.Z)(()=>Promise.resolve())).subscribe(()=>{(Be.observed??Be.observers.length>0)&&console.warn(function _e(Ce){return`\n The ${Ce.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ce))})),Ce[F]=!0)}(Ce,be),Se.pipe((0,q.Q)(be))}}},10467:(Oe,Et,r)=>{function o(_,T,k,Y,q,it,et){try{var R=_[it](et),lt=R.value}catch(U){return void k(U)}R.done?T(lt):Promise.resolve(lt).then(Y,q)}function y(_){return function(){var T=this,k=arguments;return new Promise(function(Y,q){var it=_.apply(T,k);function et(lt){o(it,Y,q,et,R,"next",lt)}function R(lt){o(it,Y,q,et,R,"throw",lt)}et(void 0)})}}r.d(Et,{A:()=>y})},31635:(Oe,Et,r)=>{r.d(Et,{AQ:()=>Bt,C6:()=>y,Cg:()=>k,Cl:()=>_,N3:()=>$,sH:()=>U,xN:()=>Ct});var o=function(gt,$t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(St,At){St.__proto__=At}||function(St,At){for(var Kt in At)Object.prototype.hasOwnProperty.call(At,Kt)&&(St[Kt]=At[Kt])})(gt,$t)};function y(gt,$t){if("function"!=typeof $t&&null!==$t)throw new TypeError("Class extends value "+String($t)+" is not a constructor or null");function St(){this.constructor=gt}o(gt,$t),gt.prototype=null===$t?Object.create($t):(St.prototype=$t.prototype,new St)}var _=function(){return _=Object.assign||function($t){for(var St,At=1,Kt=arguments.length;At=0;Ee--)(xe=gt[Ee])&&(Zt=(Kt<3?xe(Zt):Kt>3?xe($t,St,Zt):xe($t,St))||Zt);return Kt>3&&Zt&&Object.defineProperty($t,St,Zt),Zt}function U(gt,$t,St,At){return new(St||(St=Promise))(function(Zt,xe){function Ee(oe){try{at(At.next(oe))}catch(It){xe(It)}}function bn(oe){try{at(At.throw(oe))}catch(It){xe(It)}}function at(oe){oe.done?Zt(oe.value):function Kt(Zt){return Zt instanceof St?Zt:new St(function(xe){xe(Zt)})}(oe.value).then(Ee,bn)}at((At=At.apply(gt,$t||[])).next())})}function $(gt){return this instanceof $?(this.v=gt,this):new $(gt)}function Bt(gt,$t,St){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Kt,At=St.apply(gt,$t||[]),Zt=[];return Kt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ee("next"),Ee("throw"),Ee("return",function xe(Yt){return function(wt){return Promise.resolve(wt).then(Yt,It)}}),Kt[Symbol.asyncIterator]=function(){return this},Kt;function Ee(Yt,wt){At[Yt]&&(Kt[Yt]=function(ee){return new Promise(function(me,Qt){Zt.push([Yt,ee,me,Qt])>1||bn(Yt,ee)})},wt&&(Kt[Yt]=wt(Kt[Yt])))}function bn(Yt,wt){try{!function at(Yt){Yt.value instanceof $?Promise.resolve(Yt.value.v).then(oe,It):te(Zt[0][2],Yt)}(At[Yt](wt))}catch(ee){te(Zt[0][3],ee)}}function oe(Yt){bn("next",Yt)}function It(Yt){bn("throw",Yt)}function te(Yt,wt){Yt(wt),Zt.shift(),Zt.length&&bn(Zt[0][0],Zt[0][1])}}function Ct(gt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var St,$t=gt[Symbol.asyncIterator];return $t?$t.call(gt):(gt=function rt(gt){var $t="function"==typeof Symbol&&Symbol.iterator,St=$t&>[$t],At=0;if(St)return St.call(gt);if(gt&&"number"==typeof gt.length)return{next:function(){return gt&&At>=gt.length&&(gt=void 0),{value:gt&>[At++],done:!gt}}};throw new TypeError($t?"Object is not iterable.":"Symbol.iterator is not defined.")}(gt),St={},At("next"),At("throw"),At("return"),St[Symbol.asyncIterator]=function(){return this},St);function At(Zt){St[Zt]=gt[Zt]&&function(xe){return new Promise(function(Ee,bn){!function Kt(Zt,xe,Ee,bn){Promise.resolve(bn).then(function(at){Zt({value:at,done:Ee})},xe)}(Ee,bn,(xe=gt[Zt](xe)).done,xe.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Oe=>{Oe(Oe.s=28590)}]); \ No newline at end of file diff --git a/src/app/shared/services/df-loading-spinner.service.ts b/src/app/shared/services/df-loading-spinner.service.ts index 30e3bb22..c015bef5 100644 --- a/src/app/shared/services/df-loading-spinner.service.ts +++ b/src/app/shared/services/df-loading-spinner.service.ts @@ -13,21 +13,27 @@ export class DfLoadingSpinnerService { } set active(value: boolean) { + // Decide on the transition from the counter itself, not from active$.value. + // Rapid toggles schedule emits via queueMicrotask; during that window + // active$.value is stale, so comparing against it loses decrements when + // several requests start and finish inside one tick (spinner stuck on). + const wasActive = this.activeCounter > 0; if (value) { this.activeCounter++; } else { this.activeCounter = Math.max(this.activeCounter - 1, 0); } + const isActive = this.activeCounter > 0; - const shouldBeActive = this.activeCounter > 0; - - // Only defer if the value is actually changing to avoid unnecessary timeouts - // This prevents ExpressionChangedAfterItHasBeenCheckedError by ensuring - // the value change happens after the current change detection cycle completes - if (this.active$.value !== shouldBeActive) { - setTimeout(() => { - this.active$.next(shouldBeActive); - }, 0); + if (wasActive !== isActive) { + // queueMicrotask runs after the current change-detection pass (so no + // ExpressionChangedAfterItHasBeenCheckedError) but before the next + // macrotask, which keeps emit ordering consistent with request ordering. + queueMicrotask(() => { + if (this.active$.value !== isActive) { + this.active$.next(isActive); + } + }); } } }