mirror of
https://github.com/MikroWizard/docker-compose-deployment.git
synced 2025-06-21 10:15:39 +02:00
1 line
No EOL
1.1 MiB
1 line
No EOL
1.1 MiB
"use strict";(self.webpackChunkmikrowizard=self.webpackChunkmikrowizard||[]).push([[792],{1170:(st,Ce,D)=>{D.d(Ce,{T:()=>$});var r=D(4438),g=D(9492);let $=(()=>{class F{constructor(ie){this.data_provider=ie,this.logged_in=!1,this.pinging=!1}isLoggedIn(){return this.logged_in}load(){var ie=this;return this.data_provider.isLoggedIn().then(A=>{ie.logged_in=A}).catch(A=>{ie.logged_in=!1})}setStatus(ie){this.logged_in=ie}setPinging(ie){this.pinging=ie}static#e=this.\u0275fac=function(A){return new(A||F)(r.KVO(g.C))};static#t=this.\u0275prov=r.jDH({token:F,factory:F.\u0275fac})}return F})()},9492:(st,Ce,D)=>{D.d(Ce,{C:()=>F});class r{constructor(ie,A,H,Z,oe,de,Ee,Te,xe){this.name=ie,this.username=A,this.partner_id=H,this.id=Z,this.firstname=oe,this.lastname=de,this.role=Ee,this.perms=Te,this.tz=xe}}var g=D(4438),$=D(7170);let F=(()=>{class se{constructor(A){this.MikroWizardRPC=A,this.serverUrl="",this.db="NothingImportant",this.MikroWizardRPC.init({MikroWizard_server:this.serverUrl})}isLoggedIn(){return this.MikroWizardRPC.isLoggedIn()}login(A="",H="",Z=""){return this.MikroWizardRPC.clearCookeis(),this.MikroWizardRPC.login(this.db,A,H,Z).then(de=>{if("uid"in de&&de.uid){let Ee=new r(de.name,de.username,de.partner_id,de.uid,de.first_name,de.last_name,de.role,de.perms,de.tz);localStorage.setItem("current_user",JSON.stringify(Ee))}return de})}logout(){return this.MikroWizardRPC.clearCookeis(),this.MikroWizardRPC.setNewSession("",""),localStorage.removeItem("current_user"),this.MikroWizardRPC.sendJsonRequest("/api/logout",{})}get_front_version(){return this.MikroWizardRPC.sendHttpGetRequest("/api/frontver/")}change_password(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/user/change_password",{oldpass:A,newpass:H})}dashboard_stats(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/dashboard/stats",{versioncheck:A,front_version:H})}monitoring_devices_events(A,H=""){return this.MikroWizardRPC.sendJsonRequest("/api/monitoring/devs/get",{page:A,textfilter:H})}monitoring_events_fix(A){return this.MikroWizardRPC.sendJsonRequest("/api/monitoring/events/fix",{event_id:A})}monitoring_all_events(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/monitoring/events/get",{devid:A,page:H})}monitoring_unfixed_events(A){return this.MikroWizardRPC.sendJsonRequest("/api/monitoring/eventunfixed/get",{devid:A})}dashboard_traffic(A){return this.MikroWizardRPC.sendJsonRequest("/api/dashboard/traffic",{delta:A})}get_dev_list(A){return this.MikroWizardRPC.sendJsonRequest("/api/dev/list",A)}get_devgroup_list(){return this.MikroWizardRPC.sendJsonRequest("/api/devgroup/list",{})}get_devgroup_members(A){return this.MikroWizardRPC.sendJsonRequest("/api/devgroup/members",{gid:A})}delete_group(A){return this.MikroWizardRPC.sendJsonRequest("/api/devgroup/delete",{gid:A})}delete_devices(A){return this.MikroWizardRPC.sendJsonRequest("/api/dev/delete",{devids:A})}get_dev_info(A){return this.MikroWizardRPC.sendJsonRequest("/api/dev/info",{devid:A})}get_editform(A){return this.MikroWizardRPC.sendJsonRequest("/api/dev/get_editform",{devid:A})}save_editform(A){return this.MikroWizardRPC.sendJsonRequest("/api/dev/save_editform",A)}get_dev_sensors(A,H="5m",Z="bps"){return this.MikroWizardRPC.sendJsonRequest("/api/dev/sensors",{devid:A,delta:H,total:Z})}get_dev_radio_sensors(A,H="5m"){return this.MikroWizardRPC.sendJsonRequest("/api/dev/radio/sensors",{devid:A,delta:H})}get_dev_ifstat(A,H="5m",Z="ether1",oe="bps"){return this.MikroWizardRPC.sendJsonRequest("/api/dev/ifstat",{devid:A,delta:H,type:oe,interface:Z})}totp(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/user/totp",{userid:H,action:A})}get_user_restrictions(A){return this.MikroWizardRPC.sendJsonRequest("/api/user/restrictions",{uid:A})}save_user_restrictions(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/user/save_restrictions",{uid:A,restrictions:H})}mytotp(A,H=!1){return this.MikroWizardRPC.sendJsonRequest("/api/user/mytotp",{action:A,otp:H})}get_auth_logs(A){return this.MikroWizardRPC.sendJsonRequest("/api/auth/list",A)}get_account_logs(A){return this.MikroWizardRPC.sendJsonRequest("/api/account/list",A)}get_dev_logs(A){return this.MikroWizardRPC.sendJsonRequest("/api/devlogs/list",A)}get_syslog(A){return this.MikroWizardRPC.sendJsonRequest("/api/syslog/list",A)}get_details_grouped(A=0){return this.MikroWizardRPC.sendJsonRequest("/api/devlogs/details/list",{devid:A})}scan_devs(A,H){var Z={type:A};return"ip"==A&&(Z=Object.assign(Z,H)),this.MikroWizardRPC.sendJsonRequest("/api/scanner/scan",Z)}scan_results(){return this.MikroWizardRPC.sendJsonRequest("/api/scanner/results",{})}get_groups(A=""){return this.MikroWizardRPC.sendJsonRequest("/api/search/groups",{searchstr:A})}get_devices(A=""){return this.MikroWizardRPC.sendJsonRequest("/api/search/devices",{searchstr:A})}update_save_group(A){var H={...A};return this.MikroWizardRPC.sendJsonRequest("/api/devgroup/update_save_group",H)}get_snippets(A,H,Z,oe=0,de=1e3){return this.MikroWizardRPC.sendJsonRequest("/api/snippet/list",{name:A,description:H,content:Z,page:oe,size:de})}save_snippet(A){return this.MikroWizardRPC.sendJsonRequest("/api/snippet/save",{...A})}Exec_snipet(A,H){return A.members=H,this.MikroWizardRPC.sendJsonRequest("/api/snippet/exec",A)}delete_snippet(A){return this.MikroWizardRPC.sendJsonRequest("/api/snippet/delete",{id:A})}get_executed_snipet(A){return this.MikroWizardRPC.sendJsonRequest("/api/snippet/executed",{id:A})}get_user_task_list(){return this.MikroWizardRPC.sendJsonRequest("/api/user_tasks/list",{})}Add_task(A,H){return A.members=H,this.MikroWizardRPC.sendJsonRequest("/api/user_tasks/create",A)}Delete_task(A){return this.MikroWizardRPC.sendJsonRequest("/api/user_tasks/delete",{taskid:A})}Edit_task(A,H){return A.members=H,this.MikroWizardRPC.sendJsonRequest("/api/user_tasks/edit",A)}get_task_members(A){return this.MikroWizardRPC.sendJsonRequest("/api/taskmember/details",{taskid:A})}get_users(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/users/list",{page:A,size:H,search:Z})}get_perms(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/perms/list",{page:A,size:H,search:Z})}create_perm(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/perms/create",{name:A,perms:H})}edit_perm(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/perms/edit",{id:A,name:H,perms:Z})}delete_perm(A){return this.MikroWizardRPC.sendJsonRequest("/api/perms/delete",{id:A})}get_vault_setting(){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/get",{})}vault_task(A){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/task",A)}vault_history(){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/history",{})}exec_vault(){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/execute",{})}reveal_password(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/reveal",{devid:A,username:H})}get_passwords(A){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/get_passwords",A)}get_device_pass(A){return this.MikroWizardRPC.sendJsonRequest("/api/pssvault/get_device_pass",{devid:A})}user_perms(A){return this.MikroWizardRPC.sendJsonRequest("/api/userperms/list",{uid:A})}Add_user_perm(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/userperms/create",{uid:A,pid:H,gid:Z})}Delete_user_perm(A){return this.MikroWizardRPC.sendJsonRequest("/api/userperms/delete",{id:A})}edit_user(A){return this.MikroWizardRPC.sendJsonRequest("/api/user/edit",A)}create_user(A){return this.MikroWizardRPC.sendJsonRequest("/api/user/create",A)}delete_user(A){return this.MikroWizardRPC.sendJsonRequest("/api/user/delete",{uid:A})}check_firmware(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/check_firmware_update",{devids:A})}get_firms(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/get_firms",{page:A,size:H,search:Z})}delete_firm(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/delete_from_repository",{id:A})}get_backups(A){return this.MikroWizardRPC.sendJsonRequest("/api/backup/list",A)}get_backup(A){return this.MikroWizardRPC.sendJsonRequest("/api/backup/get",{id:A})}restore_backup(A){return this.MikroWizardRPC.sendJsonRequest("/api/backup/restore",{backupid:A})}get_downloadable_firms(){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/get_downloadable_firms",{})}download_firmware_to_repository(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/download_firmware_to_repository",{version:A})}save_firmware_setting(A,H,Z){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/update_firmware_settings",{updatebehavior:A,firmwaretoinstall:H,firmwaretoinstallv6:Z})}update_firmware(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/update_firmware",{devids:A})}upgrade_firmware(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/upgrade_firmware",{devids:A})}reboot_devices(A){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/reboot_devices",{devids:A})}get_settings(){return this.MikroWizardRPC.sendJsonRequest("/api/sysconfig/get_all",{})}save_sys_setting(A){return this.MikroWizardRPC.sendJsonRequest("/api/sysconfig/save_all",A)}get_running_tasks(){return this.MikroWizardRPC.sendJsonRequest("/api/tasks/list",{})}stop_task(A){return this.MikroWizardRPC.sendJsonRequest("/api/tasks/stop",{signal:A})}apply_update(A){return this.MikroWizardRPC.sendJsonRequest("/api/sysconfig/apply_update",{action:A})}setupSession(A,H){this.MikroWizardRPC.clearCookeis(),this.MikroWizardRPC.setNewSession(A,H)}checkSessionExpired(A){return console.log(A),"title"in A&&"session_expired"==A.title&&this.logout(),Promise.reject(A.message||A)}setSession(A,H){this.MikroWizardRPC.setNewSession(A,H)}getSessionInfo(){return this.MikroWizardRPC.getSessionInfo()}getFullUrl(A){return this.serverUrl+A}static#e=this.\u0275fac=function(H){return new(H||se)(g.KVO($.l))};static#t=this.\u0275prov=g.jDH({token:se,factory:se.\u0275fac})}return se})()},7170:(st,Ce,D)=>{D.d(Ce,{l:()=>F});var r=D(4438),g=D(1626);class ${constructor(){this.session_id=""}delete_sessionId(){this.session_id="",document.cookie=""}get_sessionId(){return document.cookie.split("; ").filter(ie=>0===ie.indexOf("session_id")).map(ie=>ie.split("=")[1]).pop()||this.session_id||""}set_sessionId(ie){}}let F=(()=>{class se{constructor(A){this.http=A,this.uniq_id_counter=0,this.shouldManageSessionId=!1,this.context={lang:"en_US"},this.cookies=new $}buildRequest(A,H){return this.uniq_id_counter+=1,this.shouldManageSessionId&&(H.session_id=this.cookies.get_sessionId()),this.headers={"Content-Type":"application/json","Session-Id":this.cookies.get_sessionId(),Authorization:"Basic "+btoa(`${this.http_auth}`)},H}handleMikroWizardErrors(A){if(!A.error)return"string"==typeof A.result||A.result instanceof String?JSON.parse(A.result):A.result;return Promise.reject(A.error)}handleRequestErrors(A){if(!A.error)return"string"==typeof A.result||A.result instanceof String?JSON.parse(A.result):A.result;return Promise.reject(A.error)}handleHttpErrors(A){try{console.log(A,Object.getOwnPropertyNames(A))}catch{console.log(A)}return Promise.reject(A.message||A)}init(A){this.MikroWizard_server=A.MikroWizard_server,this.http_auth=A.http_auth||null}setMikroWizardServer(A){this.MikroWizard_server=A}setHttpAuth(A){this.http_auth=A}sendRequestauth(A,H){let Z=this.buildRequest(A,H);return this.http.post(this.MikroWizard_server+A,Z,{observe:"response",headers:this.headers,withCredentials:!0})}sendRequest(A,H){let Z=this.buildRequest(A,H);return this.http.post(this.MikroWizard_server+A,Z,{headers:this.headers,withCredentials:!0}).toPromise().then(oe=>this.handleMikroWizardErrors(oe)).catch(oe=>this.handleHttpErrors(oe))}sendJsonRequest(A,H){return this.http.post(A,H,{headers:this.headers,withCredentials:!0}).toPromise().then(this.handleRequestErrors).catch(this.handleHttpErrors)}sendHttpRequest(A,H){return this.http.post(this.MikroWizard_server+A,H,{headers:{"Content-Type":"application/x-www-form-urlencoded"},withCredentials:!0}).toPromise().then(this.handleRequestErrors).catch(this.handleHttpErrors)}sendHttpGetRequest(A){return this.http.get(A,{responseType:"json"}).toPromise()}getServerInfo(){return this.sendRequest("/api/version_info",{})}getSessionInfo(){return this.sendRequest("/api/me",{})}login(A,H,Z,oe){return this.sendRequest("/api/login",{username:H,password:Z,otp:oe})}isLoggedIn(){return this.getSessionInfo().then(function(A){return"uid"in A})}clearCookeis(){this.cookies=new $}logout(){return this.clearCookeis(),Promise.resolve()}getUserContext(A){localStorage.setItem("user_context",JSON.stringify(A))}getContext(){return this.context}setNewSession(A,H){this.context=A,localStorage.setItem("user_context",JSON.stringify(this.context))}static#e=this.\u0275fac=function(H){return new(H||se)(r.KVO(g.Qq))};static#t=this.\u0275prov=r.jDH({token:se,factory:se.\u0275fac})}return se})()},2234:(st,Ce,D)=>{D.d(Ce,{X:()=>Ee});var r=D(9417),g=D(4438),$=D(7062),F=D(9492),se=D(1170),ie=D(177),A=D(8921),H=D(4662);const Z=()=>({"width.%":44});function oe(Te,xe){1&Te&&(g.j41(0,"c-input-group",16)(1,"span",13),g.nrm(2,"i",23),g.k0s(),g.nrm(3,"input",24,2),g.k0s())}function de(Te,xe){if(1&Te&&(g.j41(0,"code"),g.nrm(1,"i",25),g.j41(2,"small"),g.EFF(3),g.k0s()()),2&Te){const we=g.XpG();g.R7$(3),g.SpI(" ",we.error_msg,"")}}let Ee=(()=>{class Te{constructor(we,$e,We){this.router=we,this.data_provider=$e,this.login_checker=We,this.error_msg="",this.forgot_error_msg="",this.success_msg="",this.submitted=!1,this.forgot_page=!1,this.forgot_btn_disable=!1,this.show_otp=!1,this.createForm()}createForm(){this.loginForm=new r.gE({username:new r.MJ(""),password:new r.MJ(""),ga_code:new r.MJ("")}),this.forgotForm=new r.gE({email:new r.MJ("")})}onClickSubmit(){var we=this;let $e=we.loginForm.get("username").value,We=we.loginForm.get("password").value,mt=we.loginForm.get("ga_code").value;we.data_provider.login($e,We,mt).then(tt=>{"uid"in tt&&tt.uid?(we.error_msg="",we.login_checker.setStatus(!0),we.router.navigate(["/"],{replaceUrl:!0})):"status"in tt?we.error_msg=tt.err:"otp"in tt&&tt.otp?this.show_otp=!0:we.error_msg="Error: Problem in backend"}).catch(tt=>{we.error_msg="Connection with backend broken!"})}static#e=this.\u0275fac=function($e){return new($e||Te)(g.rXU($.Ix),g.rXU(F.C),g.rXU(se.T))};static#t=this.\u0275cmp=g.VBU({type:Te,selectors:[["app-login"]],decls:31,vars:5,consts:[["username",""],["password",""],["ga_code",""],[1,"bg-light","min-vh-100","d-flex","flex-row","align-items-center"],[1,"justify-content-center"],["md","8"],[1,"text-white","py-5",2,"background-color","#303c54",3,"ngStyle"],[1,"text-center"],["src","assets/img/brand/mikrowizard-full.jpg",2,"width","200px"],[1,"p-4"],["cForm","",3,"formGroup"],[1,"text-medium-emphasis"],[1,"mb-3"],["cInputGroupText",""],["cIcon","","name","cilUser"],["autoComplete","username","cFormControl","","placeholder","Username","formControlName","username","required",""],[1,"mb-1"],["cIcon","","name","cilLockLocked"],["autoComplete","current-password","cFormControl","","placeholder","Password","type","password","formControlName","password","required",""],["class","mb-1",4,"ngIf"],[4,"ngIf"],["mb-3","","xs","6"],["type","submit","cButton","","color","primary",1,"px-4",3,"click"],[1,"fa-regular","fa-clock"],["cFormControl","","placeholder","2FA TOTP key","formControlName","ga_code","required",""],[1,"fa-solid","fa-triangle-exclamation"]],template:function($e,We){if(1&$e){const mt=g.RV6();g.j41(0,"div",3)(1,"c-container")(2,"c-row",4)(3,"c-col",5)(4,"c-card-group")(5,"c-card",6)(6,"c-card-body",7),g.nrm(7,"img",8),g.k0s()(),g.j41(8,"c-card",9)(9,"c-card-body")(10,"form",10)(11,"h1"),g.EFF(12,"Login"),g.k0s(),g.j41(13,"p",11),g.EFF(14,"Sign In to your account"),g.k0s(),g.j41(15,"c-input-group",12)(16,"span",13),g.qSk(),g.nrm(17,"svg",14),g.k0s(),g.joV(),g.nrm(18,"input",15,0),g.k0s(),g.j41(20,"c-input-group",16)(21,"span",13),g.qSk(),g.nrm(22,"svg",17),g.k0s(),g.joV(),g.nrm(23,"input",18,1),g.k0s(),g.DNE(25,oe,5,0,"c-input-group",19)(26,de,4,1,"code",20),g.j41(27,"c-row")(28,"c-col",21)(29,"button",22),g.bIt("click",function(){return g.eBV(mt),g.Njj(We.onClickSubmit())}),g.EFF(30," Login "),g.k0s()()()()()()()()()()()}2&$e&&(g.R7$(5),g.Y8G("ngStyle",g.lJ4(4,Z)),g.R7$(5),g.Y8G("formGroup",We.loginForm),g.R7$(15),g.Y8G("ngIf",We.show_otp),g.R7$(),g.Y8G("ngIf",We.error_msg))},dependencies:[ie.bT,ie.B3,A.iby,A.qHy,A.f3O,A._fv,A.gLf,A.HUM,A.oMR,H.LJ,A.CWS,A.l_X,A.fvw,A.ISP,r.qT,r.me,r.BC,r.cb,r.YS,r.j4,r.JD]})}return Te})()},3042:(st,Ce,D)=>{D.d(Ce,{X:()=>F});var r=D(4438),g=D(8921),$=D(4662);let F=(()=>{class se{constructor(){}static#e=this.\u0275fac=function(H){return new(H||se)};static#t=this.\u0275cmp=r.VBU({type:se,selectors:[["app-page404"]],decls:17,vars:0,consts:[[1,"bg-light","min-vh-100","d-flex","flex-row","align-items-center"],[1,"justify-content-center"],["md","6"],[1,"clearfix"],[1,"float-start","display-3","me-4"],[1,"pt-3"],[1,"text-medium-emphasis","float-start"],[1,"input-prepend"],["cInputGroupText",""],["cIcon","","name","cilMagnifyingGlass"],["cFormControl","","placeholder","What are you looking for?","type","text"],["cButton","","color","info"]],template:function(H,Z){1&H&&(r.j41(0,"div",0)(1,"c-container")(2,"c-row",1)(3,"c-col",2)(4,"div",3)(5,"h1",4),r.EFF(6,"404"),r.k0s(),r.j41(7,"h4",5),r.EFF(8,"Oops! You're lost."),r.k0s(),r.j41(9,"p",6),r.EFF(10," The page you are looking for was not found. "),r.k0s()(),r.j41(11,"c-input-group",7)(12,"span",8),r.qSk(),r.nrm(13,"svg",9),r.k0s(),r.joV(),r.nrm(14,"input",10),r.j41(15,"button",11),r.EFF(16,"Search"),r.k0s()()()()()())},dependencies:[g._fv,g.gLf,g.HUM,g.oMR,$.LJ,g.l_X,g.fvw,g.ISP]})}return se})()},5050:(st,Ce,D)=>{D.d(Ce,{y:()=>F});var r=D(4438),g=D(8921),$=D(4662);let F=(()=>{class se{constructor(){}static#e=this.\u0275fac=function(H){return new(H||se)};static#t=this.\u0275cmp=r.VBU({type:se,selectors:[["app-page500"]],decls:17,vars:0,consts:[[1,"bg-light","min-vh-100","d-flex","flex-row","align-items-center"],[1,"justify-content-center"],["md","6"],[1,"clearfix"],[1,"float-start","display-3","me-4"],[1,"pt-3"],[1,"text-medium-emphasis","float-start"],[1,"input-prepend"],["cInputGroupText",""],["cIcon","","name","cilMagnifyingGlass"],["cFormControl","","placeholder","What are you looking for?","type","text"],["cButton","","color","info"]],template:function(H,Z){1&H&&(r.j41(0,"div",0)(1,"c-container")(2,"c-row",1)(3,"c-col",2)(4,"span",3)(5,"h1",4),r.EFF(6,"500"),r.k0s(),r.j41(7,"h4",5),r.EFF(8,"Houston, we have a problem!"),r.k0s(),r.j41(9,"p",6),r.EFF(10," The page you are looking for is temporarily unavailable. "),r.k0s()(),r.j41(11,"c-input-group",7)(12,"span",8),r.qSk(),r.nrm(13,"svg",9),r.k0s(),r.joV(),r.nrm(14,"input",10),r.j41(15,"button",11),r.EFF(16,"Search"),r.k0s()()()()()())},dependencies:[g._fv,g.gLf,g.HUM,g.oMR,$.LJ,g.l_X,g.fvw,g.ISP]})}return se})()},1579:(st,Ce,D)=>{var r=D(345),g=D(4438),$=D(177),F=D(9969);function ie(l){return new g.wOt(3e3,!1)}function bt(l){switch(l.length){case 0:return new F.sf;case 1:return l[0];default:return new F.ui(l)}}function Gt(l,s,o=new Map,c=new Map){const m=[],M=[];let R=-1,U=null;if(s.forEach(ce=>{const me=ce.get("offset"),je=me==R,qe=je&&U||new Map;ce.forEach((wt,Tt)=>{let kt=Tt,rt=wt;if("offset"!==Tt)switch(kt=l.normalizePropertyName(kt,m),rt){case F.FX:rt=o.get(Tt);break;case F.kp:rt=c.get(Tt);break;default:rt=l.normalizeStyleValue(Tt,kt,rt,m)}qe.set(kt,rt)}),je||M.push(qe),U=qe,R=me}),m.length)throw function ze(l){return new g.wOt(3502,!1)}();return M}function Je(l,s,o,c){switch(s){case"start":l.onStart(()=>c(o&&Xt(o,"start",l)));break;case"done":l.onDone(()=>c(o&&Xt(o,"done",l)));break;case"destroy":l.onDestroy(()=>c(o&&Xt(o,"destroy",l)))}}function Xt(l,s,o){const M=Yt(l.element,l.triggerName,l.fromState,l.toState,s||l.phaseName,o.totalTime??l.totalTime,!!o.disabled),R=l._data;return null!=R&&(M._data=R),M}function Yt(l,s,o,c,m="",M=0,R){return{element:l,triggerName:s,fromState:o,toState:c,phaseName:m,totalTime:M,disabled:!!R}}function gt(l,s,o){let c=l.get(s);return c||l.set(s,c=o),c}function cn(l){const s=l.indexOf(":");return[l.substring(1,s),l.slice(s+1)]}const ir=typeof document>"u"?null:document.documentElement;function kn(l){const s=l.parentNode||l.host||null;return s===ir?null:s}let vn=null,pt=!1;function er(l,s){for(;s;){if(s===l)return!0;s=kn(s)}return!1}function yr(l,s,o){if(o)return Array.from(l.querySelectorAll(s));const c=l.querySelector(s);return c?[c]:[]}let Ft=(()=>{class l{validateStyleProperty(o){return function ar(l){vn||(vn=function Yn(){return typeof document<"u"?document.body:null}()||{},pt=!!vn.style&&"WebkitAppearance"in vn.style);let s=!0;return vn.style&&!function Rn(l){return"ebkit"==l.substring(1,6)}(l)&&(s=l in vn.style,!s&&pt&&(s="Webkit"+l.charAt(0).toUpperCase()+l.slice(1)in vn.style)),s}(o)}matchesElement(o,c){return!1}containsElement(o,c){return er(o,c)}getParentElement(o){return kn(o)}query(o,c,m){return yr(o,c,m)}computeStyle(o,c,m){return m||""}animate(o,c,m,M,R,U=[],ce){return new F.sf(m,M)}static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275prov=g.jDH({token:l,factory:l.\u0275fac})}return l})();class Vt{static#e=this.NOOP=new Ft}class Ln{}const Un=1e3,mi="ng-enter",At="ng-leave",wr="ng-trigger",Kt=".ng-trigger",en="ng-animating",xr=".ng-animating";function tn(l){if("number"==typeof l)return l;const s=l.match(/^(-?[\.\d]+)(m?s)/);return!s||s.length<2?0:Xn(parseFloat(s[1]),s[2])}function Xn(l,s){return"s"===s?l*Un:l}function Fr(l,s,o){return l.hasOwnProperty("duration")?l:function ii(l,s,o){let m,M=0,R="";if("string"==typeof l){const U=l.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===U)return s.push(ie()),{duration:0,delay:0,easing:""};m=Xn(parseFloat(U[1]),U[2]);const ce=U[3];null!=ce&&(M=Xn(parseFloat(ce),U[4]));const me=U[5];me&&(R=me)}else m=l;if(!o){let U=!1,ce=s.length;m<0&&(s.push(function A(){return new g.wOt(3100,!1)}()),U=!0),M<0&&(s.push(function H(){return new g.wOt(3101,!1)}()),U=!0),U&&s.splice(ce,0,ie())}return{duration:m,delay:M,easing:R}}(l,s,o)}function B(l,s,o){s.forEach((c,m)=>{const M=le(m);o&&!o.has(m)&&o.set(m,l.style[M]),l.style[M]=c})}function x(l,s){s.forEach((o,c)=>{const m=le(c);l.style[m]=""})}function K(l){return Array.isArray(l)?1==l.length?l[0]:(0,F.K2)(l):l}const Ae=new RegExp("{{\\s*(.+?)\\s*}}","g");function Q(l){let s=[];if("string"==typeof l){let o;for(;o=Ae.exec(l);)s.push(o[1]);Ae.lastIndex=0}return s}function ve(l,s,o){const c=`${l}`,m=c.replace(Ae,(M,R)=>{let U=s[R];return null==U&&(o.push(function oe(l){return new g.wOt(3003,!1)}()),U=""),U.toString()});return m==c?l:m}const re=/-+([a-z0-9])/g;function le(l){return l.replace(re,(...s)=>s[1].toUpperCase())}function yt(l,s,o){switch(s.type){case F.If.Trigger:return l.visitTrigger(s,o);case F.If.State:return l.visitState(s,o);case F.If.Transition:return l.visitTransition(s,o);case F.If.Sequence:return l.visitSequence(s,o);case F.If.Group:return l.visitGroup(s,o);case F.If.Animate:return l.visitAnimate(s,o);case F.If.Keyframes:return l.visitKeyframes(s,o);case F.If.Style:return l.visitStyle(s,o);case F.If.Reference:return l.visitReference(s,o);case F.If.AnimateChild:return l.visitAnimateChild(s,o);case F.If.AnimateRef:return l.visitAnimateRef(s,o);case F.If.Query:return l.visitQuery(s,o);case F.If.Stagger:return l.visitStagger(s,o);default:throw function de(l){return new g.wOt(3004,!1)}()}}function Vn(l,s){return window.getComputedStyle(l)[s]}const Hn=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 St extends Ln{normalizePropertyName(s,o){return le(s)}normalizeStyleValue(s,o,c,m){let M="";const R=c.toString().trim();if(Hn.has(o)&&0!==c&&"0"!==c)if("number"==typeof c)M="px";else{const U=c.match(/^[+-]?[\d\.]+([a-z]*)$/);U&&0==U[1].length&&m.push(function Ee(l,s){return new g.wOt(3005,!1)}())}return R+M}}const zr="*";const Yi=new Set(["true","1"]),Si=new Set(["false","0"]);function ks(l,s){const o=Yi.has(l)||Si.has(l),c=Yi.has(s)||Si.has(s);return(m,M)=>{let R=l==zr||l==m,U=s==zr||s==M;return!R&&o&&"boolean"==typeof m&&(R=m?Yi.has(l):Si.has(l)),!U&&c&&"boolean"==typeof M&&(U=M?Yi.has(s):Si.has(s)),R&&U}}const ye=new RegExp("s*:selfs*,?","g");function be(l,s,o,c){return new Le(l).build(s,o,c)}class Le{constructor(s){this._driver=s}build(s,o,c){const m=new nn(o);return this._resetContextStyleTimingState(m),yt(this,K(s),m)}_resetContextStyleTimingState(s){s.currentQuerySelector="",s.collectedStyles=new Map,s.collectedStyles.set("",new Map),s.currentTime=0}visitTrigger(s,o){let c=o.queryCount=0,m=o.depCount=0;const M=[],R=[];return"@"==s.name.charAt(0)&&o.errors.push(function Te(){return new g.wOt(3006,!1)}()),s.definitions.forEach(U=>{if(this._resetContextStyleTimingState(o),U.type==F.If.State){const ce=U,me=ce.name;me.toString().split(/\s*,\s*/).forEach(je=>{ce.name=je,M.push(this.visitState(ce,o))}),ce.name=me}else if(U.type==F.If.Transition){const ce=this.visitTransition(U,o);c+=ce.queryCount,m+=ce.depCount,R.push(ce)}else o.errors.push(function xe(){return new g.wOt(3007,!1)}())}),{type:F.If.Trigger,name:s.name,states:M,transitions:R,queryCount:c,depCount:m,options:null}}visitState(s,o){const c=this.visitStyle(s.styles,o),m=s.options&&s.options.params||null;if(c.containsDynamicStyles){const M=new Set,R=m||{};c.styles.forEach(U=>{U instanceof Map&&U.forEach(ce=>{Q(ce).forEach(me=>{R.hasOwnProperty(me)||M.add(me)})})}),M.size&&o.errors.push(function we(l,s){return new g.wOt(3008,!1)}(0,M.values()))}return{type:F.If.State,name:s.name,style:c,options:m?{params:m}:null}}visitTransition(s,o){o.queryCount=0,o.depCount=0;const c=yt(this,K(s.animation),o),m=function Ci(l,s){const o=[];return"string"==typeof l?l.split(/\s*,\s*/).forEach(c=>function Ii(l,s,o){if(":"==l[0]){const ce=function es(l,s){switch(l){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(o,c)=>parseFloat(c)>parseFloat(o);case":decrement":return(o,c)=>parseFloat(c)<parseFloat(o);default:return s.push(function it(l){return new g.wOt(3016,!1)}()),"* => *"}}(l,o);if("function"==typeof ce)return void s.push(ce);l=ce}const c=l.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==c||c.length<4)return o.push(function Xe(l){return new g.wOt(3015,!1)}()),s;const m=c[1],M=c[2],R=c[3];s.push(ks(m,R)),"<"==M[0]&&(m!=zr||R!=zr)&&s.push(ks(R,m))}(c,o,s)):o.push(l),o}(s.expr,o.errors);return{type:F.If.Transition,matchers:m,animation:c,queryCount:o.queryCount,depCount:o.depCount,options:Nt(s.options)}}visitSequence(s,o){return{type:F.If.Sequence,steps:s.steps.map(c=>yt(this,c,o)),options:Nt(s.options)}}visitGroup(s,o){const c=o.currentTime;let m=0;const M=s.steps.map(R=>{o.currentTime=c;const U=yt(this,R,o);return m=Math.max(m,o.currentTime),U});return o.currentTime=m,{type:F.If.Group,steps:M,options:Nt(s.options)}}visitAnimate(s,o){const c=function Nn(l,s){if(l.hasOwnProperty("duration"))return l;if("number"==typeof l)return ln(Fr(l,s).duration,0,"");const o=l;if(o.split(/\s+/).some(M=>"{"==M.charAt(0)&&"{"==M.charAt(1))){const M=ln(0,0,"");return M.dynamic=!0,M.strValue=o,M}const m=Fr(o,s);return ln(m.duration,m.delay,m.easing)}(s.timings,o.errors);o.currentAnimateTimings=c;let m,M=s.styles?s.styles:(0,F.iF)({});if(M.type==F.If.Keyframes)m=this.visitKeyframes(M,o);else{let R=s.styles,U=!1;if(!R){U=!0;const me={};c.easing&&(me.easing=c.easing),R=(0,F.iF)(me)}o.currentTime+=c.duration+c.delay;const ce=this.visitStyle(R,o);ce.isEmptyStep=U,m=ce}return o.currentAnimateTimings=null,{type:F.If.Animate,timings:c,style:m,options:null}}visitStyle(s,o){const c=this._makeStyleAst(s,o);return this._validateStyleAst(c,o),c}_makeStyleAst(s,o){const c=[],m=Array.isArray(s.styles)?s.styles:[s.styles];for(let U of m)"string"==typeof U?U===F.kp?c.push(U):o.errors.push(new g.wOt(3002,!1)):c.push(new Map(Object.entries(U)));let M=!1,R=null;return c.forEach(U=>{if(U instanceof Map&&(U.has("easing")&&(R=U.get("easing"),U.delete("easing")),!M))for(let ce of U.values())if(ce.toString().indexOf("{{")>=0){M=!0;break}}),{type:F.If.Style,styles:c,easing:R,offset:s.offset,containsDynamicStyles:M,options:null}}_validateStyleAst(s,o){const c=o.currentAnimateTimings;let m=o.currentTime,M=o.currentTime;c&&M>0&&(M-=c.duration+c.delay),s.styles.forEach(R=>{"string"!=typeof R&&R.forEach((U,ce)=>{const me=o.collectedStyles.get(o.currentQuerySelector),je=me.get(ce);let qe=!0;je&&(M!=m&&M>=je.startTime&&m<=je.endTime&&(o.errors.push(function mt(l,s,o,c,m){return new g.wOt(3010,!1)}()),qe=!1),M=je.startTime),qe&&me.set(ce,{startTime:M,endTime:m}),o.options&&function G(l,s,o){const c=s.params||{},m=Q(l);m.length&&m.forEach(M=>{c.hasOwnProperty(M)||o.push(function Z(l){return new g.wOt(3001,!1)}())})}(U,o.options,o.errors)})})}visitKeyframes(s,o){const c={type:F.If.Keyframes,styles:[],options:null};if(!o.currentAnimateTimings)return o.errors.push(function tt(){return new g.wOt(3011,!1)}()),c;let M=0;const R=[];let U=!1,ce=!1,me=0;const je=s.steps.map(Jt=>{const Bn=this._makeStyleAst(Jt,o);let Jn=null!=Bn.offset?Bn.offset:function Rt(l){if("string"==typeof l)return null;let s=null;if(Array.isArray(l))l.forEach(o=>{if(o instanceof Map&&o.has("offset")){const c=o;s=parseFloat(c.get("offset")),c.delete("offset")}});else if(l instanceof Map&&l.has("offset")){const o=l;s=parseFloat(o.get("offset")),o.delete("offset")}return s}(Bn.styles),mr=0;return null!=Jn&&(M++,mr=Bn.offset=Jn),ce=ce||mr<0||mr>1,U=U||mr<me,me=mr,R.push(mr),Bn});ce&&o.errors.push(function It(){return new g.wOt(3012,!1)}()),U&&o.errors.push(function Ye(){return new g.wOt(3200,!1)}());const qe=s.steps.length;let wt=0;M>0&&M<qe?o.errors.push(function Oe(){return new g.wOt(3202,!1)}()):0==M&&(wt=1/(qe-1));const Tt=qe-1,kt=o.currentTime,rt=o.currentAnimateTimings,_t=rt.duration;return je.forEach((Jt,Bn)=>{const Jn=wt>0?Bn==Tt?1:wt*Bn:R[Bn],mr=Jn*_t;o.currentTime=kt+rt.delay+mr,rt.duration=mr,this._validateStyleAst(Jt,o),Jt.offset=Jn,c.styles.push(Jt)}),c}visitReference(s,o){return{type:F.If.Reference,animation:yt(this,K(s.animation),o),options:Nt(s.options)}}visitAnimateChild(s,o){return o.depCount++,{type:F.If.AnimateChild,options:Nt(s.options)}}visitAnimateRef(s,o){return{type:F.If.AnimateRef,animation:this.visitReference(s.animation,o),options:Nt(s.options)}}visitQuery(s,o){const c=o.currentQuerySelector,m=s.options||{};o.queryCount++,o.currentQuery=s;const[M,R]=function ht(l){const s=!!l.split(/\s*,\s*/).find(o=>":self"==o);return s&&(l=l.replace(ye,"")),l=l.replace(/@\*/g,Kt).replace(/@\w+/g,o=>Kt+"-"+o.slice(1)).replace(/:animating/g,xr),[l,s]}(s.selector);o.currentQuerySelector=c.length?c+" "+M:M,gt(o.collectedStyles,o.currentQuerySelector,new Map);const U=yt(this,K(s.animation),o);return o.currentQuery=null,o.currentQuerySelector=c,{type:F.If.Query,selector:M,limit:m.limit||0,optional:!!m.optional,includeSelf:R,animation:U,originalSelector:s.selector,options:Nt(s.options)}}visitStagger(s,o){o.currentQuery||o.errors.push(function Ke(){return new g.wOt(3013,!1)}());const c="full"===s.timings?{duration:0,delay:0,easing:"full"}:Fr(s.timings,o.errors,!0);return{type:F.If.Stagger,animation:yt(this,K(s.animation),o),timings:c,options:null}}}class nn{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 Nt(l){return l?(l={...l}).params&&(l.params=function vt(l){return l?{...l}:null}(l.params)):l={},l}function ln(l,s,o){return{duration:l,delay:s,easing:o}}function An(l,s,o,c,m,M,R=null,U=!1){return{type:1,element:l,keyframes:s,preStyleProps:o,postStyleProps:c,duration:m,delay:M,totalTime:m+M,easing:R,subTimeline:U}}class Qn{constructor(){this._map=new Map}get(s){return this._map.get(s)||[]}append(s,o){let c=this._map.get(s);c||this._map.set(s,c=[]),c.push(...o)}has(s){return this._map.has(s)}clear(){this._map.clear()}}const En=new RegExp(":enter","g"),wi=new RegExp(":leave","g");function Dr(l,s,o,c,m,M=new Map,R=new Map,U,ce,me=[]){return(new li).buildKeyframes(l,s,o,c,m,M,R,U,ce,me)}class li{buildKeyframes(s,o,c,m,M,R,U,ce,me,je=[]){me=me||new Qn;const qe=new Oi(s,o,me,m,M,je,[]);qe.options=ce;const wt=ce.delay?tn(ce.delay):0;qe.currentTimeline.delayNextStep(wt),qe.currentTimeline.setStyles([R],null,qe.errors,ce),yt(this,c,qe);const Tt=qe.timelines.filter(kt=>kt.containsAnimation());if(Tt.length&&U.size){let kt;for(let rt=Tt.length-1;rt>=0;rt--){const _t=Tt[rt];if(_t.element===o){kt=_t;break}}kt&&!kt.allowOnlyTimelineStyles()&&kt.setStyles([U],null,qe.errors,ce)}return Tt.length?Tt.map(kt=>kt.buildKeyframes()):[An(o,[],[],[],0,wt,"",!1)]}visitTrigger(s,o){}visitState(s,o){}visitTransition(s,o){}visitAnimateChild(s,o){const c=o.subInstructions.get(o.element);if(c){const m=o.createSubContext(s.options),M=o.currentTimeline.currentTime,R=this._visitSubInstructions(c,m,m.options);M!=R&&o.transformIntoNewTimeline(R)}o.previousNode=s}visitAnimateRef(s,o){const c=o.createSubContext(s.options);c.transformIntoNewTimeline(),this._applyAnimationRefDelays([s.options,s.animation.options],o,c),this.visitReference(s.animation,c),o.transformIntoNewTimeline(c.currentTimeline.currentTime),o.previousNode=s}_applyAnimationRefDelays(s,o,c){for(const m of s){const M=m?.delay;if(M){const R="number"==typeof M?M:tn(ve(M,m?.params??{},o.errors));c.delayNextStep(R)}}}_visitSubInstructions(s,o,c){let M=o.currentTimeline.currentTime;const R=null!=c.duration?tn(c.duration):null,U=null!=c.delay?tn(c.delay):null;return 0!==R&&s.forEach(ce=>{const me=o.appendInstructionToTimeline(ce,R,U);M=Math.max(M,me.duration+me.delay)}),M}visitReference(s,o){o.updateOptions(s.options,!0),yt(this,s.animation,o),o.previousNode=s}visitSequence(s,o){const c=o.subContextCount;let m=o;const M=s.options;if(M&&(M.params||M.delay)&&(m=o.createSubContext(M),m.transformIntoNewTimeline(),null!=M.delay)){m.previousNode.type==F.If.Style&&(m.currentTimeline.snapshotCurrentStyles(),m.previousNode=Hr);const R=tn(M.delay);m.delayNextStep(R)}s.steps.length&&(s.steps.forEach(R=>yt(this,R,m)),m.currentTimeline.applyStylesToKeyframe(),m.subContextCount>c&&m.transformIntoNewTimeline()),o.previousNode=s}visitGroup(s,o){const c=[];let m=o.currentTimeline.currentTime;const M=s.options&&s.options.delay?tn(s.options.delay):0;s.steps.forEach(R=>{const U=o.createSubContext(s.options);M&&U.delayNextStep(M),yt(this,R,U),m=Math.max(m,U.currentTimeline.currentTime),c.push(U.currentTimeline)}),c.forEach(R=>o.currentTimeline.mergeTimelineCollectedStyles(R)),o.transformIntoNewTimeline(m),o.previousNode=s}_visitTiming(s,o){if(s.dynamic){const c=s.strValue;return Fr(o.params?ve(c,o.params,o.errors):c,o.errors)}return{duration:s.duration,delay:s.delay,easing:s.easing}}visitAnimate(s,o){const c=o.currentAnimateTimings=this._visitTiming(s.timings,o),m=o.currentTimeline;c.delay&&(o.incrementTime(c.delay),m.snapshotCurrentStyles());const M=s.style;M.type==F.If.Keyframes?this.visitKeyframes(M,o):(o.incrementTime(c.duration),this.visitStyle(M,o),m.applyStylesToKeyframe()),o.currentAnimateTimings=null,o.previousNode=s}visitStyle(s,o){const c=o.currentTimeline,m=o.currentAnimateTimings;!m&&c.hasCurrentStyleProperties()&&c.forwardFrame();const M=m&&m.easing||s.easing;s.isEmptyStep?c.applyEmptyStep(M):c.setStyles(s.styles,M,o.errors,o.options),o.previousNode=s}visitKeyframes(s,o){const c=o.currentAnimateTimings,m=o.currentTimeline.duration,M=c.duration,U=o.createSubContext().currentTimeline;U.easing=c.easing,s.styles.forEach(ce=>{U.forwardTime((ce.offset||0)*M),U.setStyles(ce.styles,ce.easing,o.errors,o.options),U.applyStylesToKeyframe()}),o.currentTimeline.mergeTimelineCollectedStyles(U),o.transformIntoNewTimeline(m+M),o.previousNode=s}visitQuery(s,o){const c=o.currentTimeline.currentTime,m=s.options||{},M=m.delay?tn(m.delay):0;M&&(o.previousNode.type===F.If.Style||0==c&&o.currentTimeline.hasCurrentStyleProperties())&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Hr);let R=c;const U=o.invokeQuery(s.selector,s.originalSelector,s.limit,s.includeSelf,!!m.optional,o.errors);o.currentQueryTotal=U.length;let ce=null;U.forEach((me,je)=>{o.currentQueryIndex=je;const qe=o.createSubContext(s.options,me);M&&qe.delayNextStep(M),me===o.element&&(ce=qe.currentTimeline),yt(this,s.animation,qe),qe.currentTimeline.applyStylesToKeyframe(),R=Math.max(R,qe.currentTimeline.currentTime)}),o.currentQueryIndex=0,o.currentQueryTotal=0,o.transformIntoNewTimeline(R),ce&&(o.currentTimeline.mergeTimelineCollectedStyles(ce),o.currentTimeline.snapshotCurrentStyles()),o.previousNode=s}visitStagger(s,o){const c=o.parentContext,m=o.currentTimeline,M=s.timings,R=Math.abs(M.duration),U=R*(o.currentQueryTotal-1);let ce=R*o.currentQueryIndex;switch(M.duration<0?"reverse":M.easing){case"reverse":ce=U-ce;break;case"full":ce=c.currentStaggerTime}const je=o.currentTimeline;ce&&je.delayNextStep(ce);const qe=je.currentTime;yt(this,s.animation,o),o.previousNode=s,c.currentStaggerTime=m.currentTime-qe+(m.startTime-c.currentTimeline.startTime)}}const Hr={};class Oi{constructor(s,o,c,m,M,R,U,ce){this._driver=s,this.element=o,this.subInstructions=c,this._enterClassName=m,this._leaveClassName=M,this.errors=R,this.timelines=U,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Hr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ce||new Ut(this._driver,o,0),U.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(s,o){if(!s)return;const c=s;let m=this.options;null!=c.duration&&(m.duration=tn(c.duration)),null!=c.delay&&(m.delay=tn(c.delay));const M=c.params;if(M){let R=m.params;R||(R=this.options.params={}),Object.keys(M).forEach(U=>{(!o||!R.hasOwnProperty(U))&&(R[U]=ve(M[U],R,this.errors))})}}_copyOptions(){const s={};if(this.options){const o=this.options.params;if(o){const c=s.params={};Object.keys(o).forEach(m=>{c[m]=o[m]})}}return s}createSubContext(s=null,o,c){const m=o||this.element,M=new Oi(this._driver,m,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(m,c||0));return M.previousNode=this.previousNode,M.currentAnimateTimings=this.currentAnimateTimings,M.options=this._copyOptions(),M.updateOptions(s),M.currentQueryIndex=this.currentQueryIndex,M.currentQueryTotal=this.currentQueryTotal,M.parentContext=this,this.subContextCount++,M}transformIntoNewTimeline(s){return this.previousNode=Hr,this.currentTimeline=this.currentTimeline.fork(this.element,s),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(s,o,c){const m={duration:o??s.duration,delay:this.currentTimeline.currentTime+(c??0)+s.delay,easing:""},M=new Tn(this._driver,s.element,s.keyframes,s.preStyleProps,s.postStyleProps,m,s.stretchStartingKeyframe);return this.timelines.push(M),m}incrementTime(s){this.currentTimeline.forwardTime(this.currentTimeline.duration+s)}delayNextStep(s){s>0&&this.currentTimeline.delayNextStep(s)}invokeQuery(s,o,c,m,M,R){let U=[];if(m&&U.push(this.element),s.length>0){s=(s=s.replace(En,"."+this._enterClassName)).replace(wi,"."+this._leaveClassName);let me=this._driver.query(this.element,s,1!=c);0!==c&&(me=c<0?me.slice(me.length+c,me.length):me.slice(0,c)),U.push(...me)}return!M&&0==U.length&&R.push(function Dt(l){return new g.wOt(3014,!1)}()),U}}class Ut{constructor(s,o,c,m){this._driver=s,this.element=o,this.startTime=c,this._elementTimelineStylesLookup=m,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(o),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(o,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(s){const o=1===this._keyframes.size&&this._pendingStyles.size;this.duration||o?(this.forwardTime(this.currentTime+s),o&&this.snapshotCurrentStyles()):this.startTime+=s}fork(s,o){return this.applyStylesToKeyframe(),new Ut(this._driver,s,o||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(s){this.applyStylesToKeyframe(),this.duration=s,this._loadKeyframe()}_updateStyle(s,o){this._localTimelineStyles.set(s,o),this._globalTimelineStyles.set(s,o),this._styleSummary.set(s,{time:this.currentTime,value:o})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(s){s&&this._previousKeyframe.set("easing",s);for(let[o,c]of this._globalTimelineStyles)this._backFill.set(o,c||F.kp),this._currentKeyframe.set(o,F.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(s,o,c,m){o&&this._previousKeyframe.set("easing",o);const M=m&&m.params||{},R=function Ri(l,s){const o=new Map;let c;return l.forEach(m=>{if("*"===m){c??=s.keys();for(let M of c)o.set(M,F.kp)}else for(let[M,R]of m)o.set(M,R)}),o}(s,this._globalTimelineStyles);for(let[U,ce]of R){const me=ve(ce,M,c);this._pendingStyles.set(U,me),this._localTimelineStyles.has(U)||this._backFill.set(U,this._globalTimelineStyles.get(U)??F.kp),this._updateStyle(U,me)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((s,o)=>{this._currentKeyframe.set(o,s)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((s,o)=>{this._currentKeyframe.has(o)||this._currentKeyframe.set(o,s)}))}snapshotCurrentStyles(){for(let[s,o]of this._localTimelineStyles)this._pendingStyles.set(s,o),this._updateStyle(s,o)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const s=[];for(let o in this._currentKeyframe)s.push(o);return s}mergeTimelineCollectedStyles(s){s._styleSummary.forEach((o,c)=>{const m=this._styleSummary.get(c);(!m||o.time>m.time)&&this._updateStyle(c,o.value)})}buildKeyframes(){this.applyStylesToKeyframe();const s=new Set,o=new Set,c=1===this._keyframes.size&&0===this.duration;let m=[];this._keyframes.forEach((U,ce)=>{const me=new Map([...this._backFill,...U]);me.forEach((je,qe)=>{je===F.FX?s.add(qe):je===F.kp&&o.add(qe)}),c||me.set("offset",ce/this.duration),m.push(me)});const M=[...s.values()],R=[...o.values()];if(c){const U=m[0],ce=new Map(U);U.set("offset",0),ce.set("offset",1),m=[U,ce]}return An(this.element,m,M,R,this.duration,this.startTime,this.easing,!1)}}class Tn extends Ut{constructor(s,o,c,m,M,R,U=!1){super(s,o,R.delay),this.keyframes=c,this.preStyleProps=m,this.postStyleProps=M,this._stretchStartingKeyframe=U,this.timings={duration:R.duration,delay:R.delay,easing:R.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let s=this.keyframes,{delay:o,duration:c,easing:m}=this.timings;if(this._stretchStartingKeyframe&&o){const M=[],R=c+o,U=o/R,ce=new Map(s[0]);ce.set("offset",0),M.push(ce);const me=new Map(s[0]);me.set("offset",xa(U)),M.push(me);const je=s.length-1;for(let qe=1;qe<=je;qe++){let wt=new Map(s[qe]);const Tt=wt.get("offset");wt.set("offset",xa((o+Tt*c)/R)),M.push(wt)}c=R,o=0,m="",s=M}return An(this.element,s,this.preStyleProps,this.postStyleProps,c,o,m,!0)}}function xa(l,s=3){const o=Math.pow(10,s-1);return Math.round(l*o)/o}function yo(l,s,o,c,m,M,R,U,ce,me,je,qe,wt){return{type:0,element:l,triggerName:s,isRemovalTransition:m,fromState:o,fromStyles:M,toState:c,toStyles:R,timelines:U,queriedElements:ce,preStyleProps:me,postStyleProps:je,totalTime:qe,errors:wt}}const ua={};class da{constructor(s,o,c){this._triggerName=s,this.ast=o,this._stateStyles=c}match(s,o,c,m){return function pn(l,s,o,c,m){return l.some(M=>M(s,o,c,m))}(this.ast.matchers,s,o,c,m)}buildStyles(s,o,c){let m=this._stateStyles.get("*");return void 0!==s&&(m=this._stateStyles.get(s?.toString())||m),m?m.buildStyles(o,c):new Map}build(s,o,c,m,M,R,U,ce,me,je){const qe=[],wt=this.ast.options&&this.ast.options.params||ua,kt=this.buildStyles(c,U&&U.params||ua,qe),rt=ce&&ce.params||ua,_t=this.buildStyles(m,rt,qe),Jt=new Set,Bn=new Map,Jn=new Map,mr="void"===m,Ni={params:Js(rt,wt),delay:this.ast.options?.delay},go=je?[]:Dr(s,o,this.ast.animation,M,R,kt,_t,Ni,me,qe);let Fi=0;return go.forEach(gs=>{Fi=Math.max(gs.duration+gs.delay,Fi)}),qe.length?yo(o,this._triggerName,c,m,mr,kt,_t,[],[],Bn,Jn,Fi,qe):(go.forEach(gs=>{const Yl=gs.element,pu=gt(Bn,Yl,new Set);gs.preStyleProps.forEach(Kl=>pu.add(Kl));const $h=gt(Jn,Yl,new Set);gs.postStyleProps.forEach(Kl=>$h.add(Kl)),Yl!==o&&Jt.add(Yl)}),yo(o,this._triggerName,c,m,mr,kt,_t,go,[...Jt.values()],Bn,Jn,Fi))}}function Js(l,s){const o={...s};return Object.entries(l).forEach(([c,m])=>{null!=m&&(o[c]=m)}),o}class ha{constructor(s,o,c){this.styles=s,this.defaultParams=o,this.normalizer=c}buildStyles(s,o){const c=new Map,m=Js(s,this.defaultParams);return this.styles.styles.forEach(M=>{"string"!=typeof M&&M.forEach((R,U)=>{R&&(R=ve(R,m,o));const ce=this.normalizer.normalizePropertyName(U,o);R=this.normalizer.normalizeStyleValue(U,ce,R,o),c.set(U,R)})}),c}}class ys{constructor(s,o,c){this.name=s,this.ast=o,this._normalizer=c,this.transitionFactories=[],this.states=new Map,o.states.forEach(m=>{this.states.set(m.name,new ha(m.style,m.options&&m.options.params||{},c))}),bo(this.states,"true","1"),bo(this.states,"false","0"),o.transitions.forEach(m=>{this.transitionFactories.push(new da(s,m,this.states))}),this.fallbackTransition=function eo(l,s,o){return new da(l,{type:F.If.Transition,animation:{type:F.If.Sequence,steps:[],options:null},matchers:[(R,U)=>!0],options:null,queryCount:0,depCount:0},s)}(s,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(s,o,c,m){return this.transitionFactories.find(R=>R.match(s,o,c,m))||null}matchStyles(s,o,c){return this.fallbackTransition.buildStyles(s,o,c)}}function bo(l,s,o){l.has(s)?l.has(o)||l.set(o,l.get(s)):l.has(o)&&l.set(s,l.get(o))}const Ht=new Qn;class Kr{constructor(s,o,c){this.bodyNode=s,this._driver=o,this._normalizer=c,this._animations=new Map,this._playersById=new Map,this.players=[]}register(s,o){const c=[],M=be(this._driver,o,c,[]);if(c.length)throw function dt(l){return new g.wOt(3503,!1)}();this._animations.set(s,M)}_buildPlayer(s,o,c){const m=s.element,M=Gt(this._normalizer,s.keyframes,o,c);return this._driver.animate(m,M,s.duration,s.delay,s.easing,[],!0)}create(s,o,c={}){const m=[],M=this._animations.get(s);let R;const U=new Map;if(M?(R=Dr(this._driver,o,M,mi,At,new Map,new Map,c,Ht,m),R.forEach(je=>{const qe=gt(U,je.element,new Map);je.postStyleProps.forEach(wt=>qe.set(wt,null))})):(m.push(function Bt(){return new g.wOt(3300,!1)}()),R=[]),m.length)throw function Qt(l){return new g.wOt(3504,!1)}();U.forEach((je,qe)=>{je.forEach((wt,Tt)=>{je.set(Tt,this._driver.computeStyle(qe,Tt,F.kp))})});const me=bt(R.map(je=>{const qe=U.get(je.element);return this._buildPlayer(je,new Map,qe)}));return this._playersById.set(s,me),me.onDestroy(()=>this.destroy(s)),this.players.push(me),me}destroy(s){const o=this._getPlayer(s);o.destroy(),this._playersById.delete(s);const c=this.players.indexOf(o);c>=0&&this.players.splice(c,1)}_getPlayer(s){const o=this._playersById.get(s);if(!o)throw function Zt(l){return new g.wOt(3301,!1)}();return o}listen(s,o,c,m){const M=Yt(o,"","","");return Je(this._getPlayer(s),c,M,m),()=>{}}command(s,o,c,m){if("register"==c)return void this.register(s,m[0]);if("create"==c)return void this.create(s,o,m[0]||{});const M=this._getPlayer(s);switch(c){case"play":M.play();break;case"pause":M.pause();break;case"reset":M.reset();break;case"restart":M.restart();break;case"finish":M.finish();break;case"init":M.init();break;case"setPosition":M.setPosition(parseFloat(m[0]));break;case"destroy":this.destroy(s)}}}const Li="ng-animate-queued",Ps="ng-animate-disabled",$o=[],Ki={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Wo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},$n="__ng_removed";class ts{get params(){return this.options.params}constructor(s,o=""){this.namespaceId=o;const c=s&&s.hasOwnProperty("value");if(this.value=function Xi(l){return l??null}(c?s.value:s),c){const{value:M,...R}=s;this.options=R}else this.options={};this.options.params||(this.options.params={})}absorbOptions(s){const o=s.params;if(o){const c=this.options.params;Object.keys(o).forEach(m=>{null==c[m]&&(c[m]=o[m])})}}}const Wt="void",Ns=new ts(Wt);class Go{constructor(s,o,c){this.id=s,this.hostElement=o,this._engine=c,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+s,Rr(o,this._hostClassName)}listen(s,o,c,m){if(!this._triggers.has(o))throw function Mn(l,s){return new g.wOt(3302,!1)}();if(null==c||0==c.length)throw function ke(l){return new g.wOt(3303,!1)}();if(!function Vi(l){return"start"==l||"done"==l}(c))throw function ue(l,s){return new g.wOt(3400,!1)}();const M=gt(this._elementListeners,s,[]),R={name:o,phase:c,callback:m};M.push(R);const U=gt(this._engine.statesByElement,s,new Map);return U.has(o)||(Rr(s,wr),Rr(s,wr+"-"+o),U.set(o,Ns)),()=>{this._engine.afterFlush(()=>{const ce=M.indexOf(R);ce>=0&&M.splice(ce,1),this._triggers.has(o)||U.delete(o)})}}register(s,o){return!this._triggers.has(s)&&(this._triggers.set(s,o),!0)}_getTrigger(s){const o=this._triggers.get(s);if(!o)throw function J(l){return new g.wOt(3401,!1)}();return o}trigger(s,o,c,m=!0){const M=this._getTrigger(o),R=new ns(this.id,o,s);let U=this._engine.statesByElement.get(s);U||(Rr(s,wr),Rr(s,wr+"-"+o),this._engine.statesByElement.set(s,U=new Map));let ce=U.get(o);const me=new ts(c,this.id);if(!(c&&c.hasOwnProperty("value"))&&ce&&me.absorbOptions(ce.options),U.set(o,me),ce||(ce=Ns),me.value!==Wt&&ce.value===me.value){if(!function Yo(l,s){const o=Object.keys(l),c=Object.keys(s);if(o.length!=c.length)return!1;for(let m=0;m<o.length;m++){const M=o[m];if(!s.hasOwnProperty(M)||l[M]!==s[M])return!1}return!0}(ce.params,me.params)){const rt=[],_t=M.matchStyles(ce.value,ce.params,rt),Jt=M.matchStyles(me.value,me.params,rt);rt.length?this._engine.reportError(rt):this._engine.afterFlush(()=>{x(s,_t),B(s,Jt)})}return}const wt=gt(this._engine.playersByElement,s,[]);wt.forEach(rt=>{rt.namespaceId==this.id&&rt.triggerName==o&&rt.queued&&rt.destroy()});let Tt=M.matchTransition(ce.value,me.value,s,me.params),kt=!1;if(!Tt){if(!m)return;Tt=M.fallbackTransition,kt=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:o,transition:Tt,fromState:ce,toState:me,player:R,isFallbackTransition:kt}),kt||(Rr(s,Li),R.onStart(()=>{Rs(s,Li)})),R.onDone(()=>{let rt=this.players.indexOf(R);rt>=0&&this.players.splice(rt,1);const _t=this._engine.playersByElement.get(s);if(_t){let Jt=_t.indexOf(R);Jt>=0&&_t.splice(Jt,1)}}),this.players.push(R),wt.push(R),R}deregister(s){this._triggers.delete(s),this._engine.statesByElement.forEach(o=>o.delete(s)),this._elementListeners.forEach((o,c)=>{this._elementListeners.set(c,o.filter(m=>m.name!=s))})}clearElementCache(s){this._engine.statesByElement.delete(s),this._elementListeners.delete(s);const o=this._engine.playersByElement.get(s);o&&(o.forEach(c=>c.destroy()),this._engine.playersByElement.delete(s))}_signalRemovalForInnerTriggers(s,o){const c=this._engine.driver.query(s,Kt,!0);c.forEach(m=>{if(m[$n])return;const M=this._engine.fetchNamespacesByElement(m);M.size?M.forEach(R=>R.triggerLeaveAnimation(m,o,!1,!0)):this.clearElementCache(m)}),this._engine.afterFlushAnimationsDone(()=>c.forEach(m=>this.clearElementCache(m)))}triggerLeaveAnimation(s,o,c,m){const M=this._engine.statesByElement.get(s),R=new Map;if(M){const U=[];if(M.forEach((ce,me)=>{if(R.set(me,ce.value),this._triggers.has(me)){const je=this.trigger(s,me,Wt,m);je&&U.push(je)}}),U.length)return this._engine.markElementAsRemoved(this.id,s,!0,o,R),c&&bt(U).onDone(()=>this._engine.processLeaveNode(s)),!0}return!1}prepareLeaveAnimationListeners(s){const o=this._elementListeners.get(s),c=this._engine.statesByElement.get(s);if(o&&c){const m=new Set;o.forEach(M=>{const R=M.name;if(m.has(R))return;m.add(R);const ce=this._triggers.get(R).fallbackTransition,me=c.get(R)||Ns,je=new ts(Wt),qe=new ns(this.id,R,s);this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:R,transition:ce,fromState:me,toState:je,player:qe,isFallbackTransition:!0})})}}removeNode(s,o){const c=this._engine;if(s.childElementCount&&this._signalRemovalForInnerTriggers(s,o),this.triggerLeaveAnimation(s,o,!0))return;let m=!1;if(c.totalAnimations){const M=c.players.length?c.playersByQueriedElement.get(s):[];if(M&&M.length)m=!0;else{let R=s;for(;R=R.parentNode;)if(c.statesByElement.get(R)){m=!0;break}}}if(this.prepareLeaveAnimationListeners(s),m)c.markElementAsRemoved(this.id,s,!1,o);else{const M=s[$n];(!M||M===Ki)&&(c.afterFlush(()=>this.clearElementCache(s)),c.destroyInnerAnimations(s),c._onRemovalComplete(s,o))}}insertNode(s,o){Rr(s,this._hostClassName)}drainQueuedTransitions(s){const o=[];return this._queue.forEach(c=>{const m=c.player;if(m.destroyed)return;const M=c.element,R=this._elementListeners.get(M);R&&R.forEach(U=>{if(U.name==c.triggerName){const ce=Yt(M,c.triggerName,c.fromState.value,c.toState.value);ce._data=s,Je(c.player,U.phase,ce,U.callback)}}),m.markedForDestroy?this._engine.afterFlush(()=>{m.destroy()}):o.push(c)}),this._queue=[],o.sort((c,m)=>{const M=c.transition.ast.depCount,R=m.transition.ast.depCount;return 0==M||0==R?M-R:this._engine.driver.containsElement(c.element,m.element)?1:-1})}destroy(s){this.players.forEach(o=>o.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,s)}}class Co{_onRemovalComplete(s,o){this.onRemovalComplete(s,o)}constructor(s,o,c,m){this.bodyNode=s,this.driver=o,this._normalizer=c,this.scheduler=m,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(M,R)=>{}}get queuedPlayers(){const s=[];return this._namespaceList.forEach(o=>{o.players.forEach(c=>{c.queued&&s.push(c)})}),s}createNamespace(s,o){const c=new Go(s,o,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,o)?this._balanceNamespaceList(c,o):(this.newHostElements.set(o,c),this.collectEnterElement(o)),this._namespaceLookup[s]=c}_balanceNamespaceList(s,o){const c=this._namespaceList,m=this.namespacesByHostElement;if(c.length-1>=0){let R=!1,U=this.driver.getParentElement(o);for(;U;){const ce=m.get(U);if(ce){const me=c.indexOf(ce);c.splice(me+1,0,s),R=!0;break}U=this.driver.getParentElement(U)}R||c.unshift(s)}else c.push(s);return m.set(o,s),s}register(s,o){let c=this._namespaceLookup[s];return c||(c=this.createNamespace(s,o)),c}registerTrigger(s,o,c){let m=this._namespaceLookup[s];m&&m.register(o,c)&&this.totalAnimations++}destroy(s,o){s&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const c=this._fetchNamespace(s);this.namespacesByHostElement.delete(c.hostElement);const m=this._namespaceList.indexOf(c);m>=0&&this._namespaceList.splice(m,1),c.destroy(o),delete this._namespaceLookup[s]}))}_fetchNamespace(s){return this._namespaceLookup[s]}fetchNamespacesByElement(s){const o=new Set,c=this.statesByElement.get(s);if(c)for(let m of c.values())if(m.namespaceId){const M=this._fetchNamespace(m.namespaceId);M&&o.add(M)}return o}trigger(s,o,c,m){if(rs(o)){const M=this._fetchNamespace(s);if(M)return M.trigger(o,c,m),!0}return!1}insertNode(s,o,c,m){if(!rs(o))return;const M=o[$n];if(M&&M.setForRemoval){M.setForRemoval=!1,M.setForMove=!0;const R=this.collectedLeaveElements.indexOf(o);R>=0&&this.collectedLeaveElements.splice(R,1)}if(s){const R=this._fetchNamespace(s);R&&R.insertNode(o,c)}m&&this.collectEnterElement(o)}collectEnterElement(s){this.collectedEnterElements.push(s)}markElementAsDisabled(s,o){o?this.disabledNodes.has(s)||(this.disabledNodes.add(s),Rr(s,Ps)):this.disabledNodes.has(s)&&(this.disabledNodes.delete(s),Rs(s,Ps))}removeNode(s,o,c){if(rs(o)){this.scheduler?.notify();const m=s?this._fetchNamespace(s):null;m?m.removeNode(o,c):this.markElementAsRemoved(s,o,!1,c);const M=this.namespacesByHostElement.get(o);M&&M.id!==s&&M.removeNode(o,c)}else this._onRemovalComplete(o,c)}markElementAsRemoved(s,o,c,m,M){this.collectedLeaveElements.push(o),o[$n]={namespaceId:s,setForRemoval:m,hasAnimation:c,removedBeforeQueried:!1,previousTriggersValues:M}}listen(s,o,c,m,M){return rs(o)?this._fetchNamespace(s).listen(o,c,m,M):()=>{}}_buildInstruction(s,o,c,m,M){return s.transition.build(this.driver,s.element,s.fromState.value,s.toState.value,c,m,s.fromState.options,s.toState.options,o,M)}destroyInnerAnimations(s){let o=this.driver.query(s,Kt,!0);o.forEach(c=>this.destroyActiveAnimationsForElement(c)),0!=this.playersByQueriedElement.size&&(o=this.driver.query(s,xr,!0),o.forEach(c=>this.finishActiveQueriedAnimationOnElement(c)))}destroyActiveAnimationsForElement(s){const o=this.playersByElement.get(s);o&&o.forEach(c=>{c.queued?c.markedForDestroy=!0:c.destroy()})}finishActiveQueriedAnimationOnElement(s){const o=this.playersByQueriedElement.get(s);o&&o.forEach(c=>c.finish())}whenRenderingDone(){return new Promise(s=>{if(this.players.length)return bt(this.players).onDone(()=>s());s()})}processLeaveNode(s){const o=s[$n];if(o&&o.setForRemoval){if(s[$n]=Ki,o.namespaceId){this.destroyInnerAnimations(s);const c=this._fetchNamespace(o.namespaceId);c&&c.clearElementCache(s)}this._onRemovalComplete(s,o.setForRemoval)}s.classList?.contains(Ps)&&this.markElementAsDisabled(s,!1),this.driver.query(s,".ng-animate-disabled",!0).forEach(c=>{this.markElementAsDisabled(c,!1)})}flush(s=-1){let o=[];if(this.newHostElements.size&&(this.newHostElements.forEach((c,m)=>this._balanceNamespaceList(c,m)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let c=0;c<this.collectedEnterElements.length;c++)Rr(this.collectedEnterElements[c],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const c=[];try{o=this._flushAnimations(c,s)}finally{for(let m=0;m<c.length;m++)c[m]()}}else for(let c=0;c<this.collectedLeaveElements.length;c++)this.processLeaveNode(this.collectedLeaveElements[c]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(c=>c()),this._flushFns=[],this._whenQuietFns.length){const c=this._whenQuietFns;this._whenQuietFns=[],o.length?bt(o).onDone(()=>{c.forEach(m=>m())}):c.forEach(m=>m())}}reportError(s){throw function ne(l){return new g.wOt(3402,!1)}()}_flushAnimations(s,o){const c=new Qn,m=[],M=new Map,R=[],U=new Map,ce=new Map,me=new Map,je=new Set;this.disabledNodes.forEach(jt=>{je.add(jt);const on=this.driver.query(jt,".ng-animate-queued",!0);for(let hn=0;hn<on.length;hn++)je.add(on[hn])});const qe=this.bodyNode,wt=Array.from(this.statesByElement.keys()),Tt=ma(wt,this.collectedEnterElements),kt=new Map;let rt=0;Tt.forEach((jt,on)=>{const hn=mi+rt++;kt.set(on,hn),jt.forEach(or=>Rr(or,hn))});const _t=[],Jt=new Set,Bn=new Set;for(let jt=0;jt<this.collectedLeaveElements.length;jt++){const on=this.collectedLeaveElements[jt],hn=on[$n];hn&&hn.setForRemoval&&(_t.push(on),Jt.add(on),hn.hasAnimation?this.driver.query(on,".ng-star-inserted",!0).forEach(or=>Jt.add(or)):Bn.add(on))}const Jn=new Map,mr=ma(wt,Array.from(Jt));mr.forEach((jt,on)=>{const hn=At+rt++;Jn.set(on,hn),jt.forEach(or=>Rr(or,hn))}),s.push(()=>{Tt.forEach((jt,on)=>{const hn=kt.get(on);jt.forEach(or=>Rs(or,hn))}),mr.forEach((jt,on)=>{const hn=Jn.get(on);jt.forEach(or=>Rs(or,hn))}),_t.forEach(jt=>{this.processLeaveNode(jt)})});const Ni=[],go=[];for(let jt=this._namespaceList.length-1;jt>=0;jt--)this._namespaceList[jt].drainQueuedTransitions(o).forEach(hn=>{const or=hn.player,ji=hn.element;if(Ni.push(or),this.collectedEnterElements.length){const As=ji[$n];if(As&&As.setForMove){if(As.previousTriggersValues&&As.previousTriggersValues.has(hn.triggerName)){const mu=As.previousTriggersValues.get(hn.triggerName),la=this.statesByElement.get(hn.element);if(la&&la.has(hn.triggerName)){const cp=la.get(hn.triggerName);cp.value=mu,la.set(hn.triggerName,cp)}}return void or.destroy()}}const aa=!qe||!this.driver.containsElement(qe,ji),qs=Jn.get(ji),ll=kt.get(ji),pi=this._buildInstruction(hn,c,ll,qs,aa);if(pi.errors&&pi.errors.length)return void go.push(pi);if(aa)return or.onStart(()=>x(ji,pi.fromStyles)),or.onDestroy(()=>B(ji,pi.toStyles)),void m.push(or);if(hn.isFallbackTransition)return or.onStart(()=>x(ji,pi.fromStyles)),or.onDestroy(()=>B(ji,pi.toStyles)),void m.push(or);const y4=[];pi.timelines.forEach(As=>{As.stretchStartingKeyframe=!0,this.disabledNodes.has(As.element)||y4.push(As)}),pi.timelines=y4,c.append(ji,pi.timelines),R.push({instruction:pi,player:or,element:ji}),pi.queriedElements.forEach(As=>gt(U,As,[]).push(or)),pi.preStyleProps.forEach((As,mu)=>{if(As.size){let la=ce.get(mu);la||ce.set(mu,la=new Set),As.forEach((cp,B2)=>la.add(B2))}}),pi.postStyleProps.forEach((As,mu)=>{let la=me.get(mu);la||me.set(mu,la=new Set),As.forEach((cp,B2)=>la.add(B2))})});if(go.length){const jt=[];go.forEach(on=>{jt.push(function Ie(l,s){return new g.wOt(3505,!1)}())}),Ni.forEach(on=>on.destroy()),this.reportError(jt)}const Fi=new Map,gs=new Map;R.forEach(jt=>{const on=jt.element;c.has(on)&&(gs.set(on,on),this._beforeAnimationBuild(jt.player.namespaceId,jt.instruction,Fi))}),m.forEach(jt=>{const on=jt.element;this._getPreviousPlayers(on,!1,jt.namespaceId,jt.triggerName,null).forEach(or=>{gt(Fi,on,[]).push(or),or.destroy()})});const Yl=_t.filter(jt=>hs(jt,ce,me)),pu=new Map;Fs(pu,this.driver,Bn,me,F.kp).forEach(jt=>{hs(jt,ce,me)&&Yl.push(jt)});const Kl=new Map;Tt.forEach((jt,on)=>{Fs(Kl,this.driver,new Set(jt),ce,F.FX)}),Yl.forEach(jt=>{const on=pu.get(jt),hn=Kl.get(jt);pu.set(jt,new Map([...on?.entries()??[],...hn?.entries()??[]]))});const Wh=[],g4=[],v4={};R.forEach(jt=>{const{element:on,player:hn,instruction:or}=jt;if(c.has(on)){if(je.has(on))return hn.onDestroy(()=>B(on,or.toStyles)),hn.disabled=!0,hn.overrideTotalTime(or.totalTime),void m.push(hn);let ji=v4;if(gs.size>1){let qs=on;const ll=[];for(;qs=qs.parentNode;){const pi=gs.get(qs);if(pi){ji=pi;break}ll.push(qs)}ll.forEach(pi=>gs.set(pi,ji))}const aa=this._buildAnimation(hn.namespaceId,or,Fi,M,Kl,pu);if(hn.setRealPlayer(aa),ji===v4)Wh.push(hn);else{const qs=this.playersByElement.get(ji);qs&&qs.length&&(hn.parentPlayer=bt(qs)),m.push(hn)}}else x(on,or.fromStyles),hn.onDestroy(()=>B(on,or.toStyles)),g4.push(hn),je.has(on)&&m.push(hn)}),g4.forEach(jt=>{const on=M.get(jt.element);if(on&&on.length){const hn=bt(on);jt.setRealPlayer(hn)}}),m.forEach(jt=>{jt.parentPlayer?jt.syncPlayerEvents(jt.parentPlayer):jt.destroy()});for(let jt=0;jt<_t.length;jt++){const on=_t[jt],hn=on[$n];if(Rs(on,At),hn&&hn.hasAnimation)continue;let or=[];if(U.size){let aa=U.get(on);aa&&aa.length&&or.push(...aa);let qs=this.driver.query(on,xr,!0);for(let ll=0;ll<qs.length;ll++){let pi=U.get(qs[ll]);pi&&pi.length&&or.push(...pi)}}const ji=or.filter(aa=>!aa.destroyed);ji.length?ci(this,on,ji):this.processLeaveNode(on)}return _t.length=0,Wh.forEach(jt=>{this.players.push(jt),jt.onDone(()=>{jt.destroy();const on=this.players.indexOf(jt);this.players.splice(on,1)}),jt.play()}),Wh}afterFlush(s){this._flushFns.push(s)}afterFlushAnimationsDone(s){this._whenQuietFns.push(s)}_getPreviousPlayers(s,o,c,m,M){let R=[];if(o){const U=this.playersByQueriedElement.get(s);U&&(R=U)}else{const U=this.playersByElement.get(s);if(U){const ce=!M||M==Wt;U.forEach(me=>{me.queued||!ce&&me.triggerName!=m||R.push(me)})}}return(c||m)&&(R=R.filter(U=>!(c&&c!=U.namespaceId||m&&m!=U.triggerName))),R}_beforeAnimationBuild(s,o,c){const M=o.element,R=o.isRemovalTransition?void 0:s,U=o.isRemovalTransition?void 0:o.triggerName;for(const ce of o.timelines){const me=ce.element,je=me!==M,qe=gt(c,me,[]);this._getPreviousPlayers(me,je,R,U,o.toState).forEach(Tt=>{const kt=Tt.getRealPlayer();kt.beforeDestroy&&kt.beforeDestroy(),Tt.destroy(),qe.push(Tt)})}x(M,o.fromStyles)}_buildAnimation(s,o,c,m,M,R){const U=o.triggerName,ce=o.element,me=[],je=new Set,qe=new Set,wt=o.timelines.map(kt=>{const rt=kt.element;je.add(rt);const _t=rt[$n];if(_t&&_t.removedBeforeQueried)return new F.sf(kt.duration,kt.delay);const Jt=rt!==ce,Bn=function Qi(l){const s=[];return to(l,s),s}((c.get(rt)||$o).map(Fi=>Fi.getRealPlayer())).filter(Fi=>!!Fi.element&&Fi.element===rt),Jn=M.get(rt),mr=R.get(rt),Ni=Gt(this._normalizer,kt.keyframes,Jn,mr),go=this._buildPlayer(kt,Ni,Bn);if(kt.subTimeline&&m&&qe.add(rt),Jt){const Fi=new ns(s,U,rt);Fi.setRealPlayer(go),me.push(Fi)}return go});me.forEach(kt=>{gt(this.playersByQueriedElement,kt.element,[]).push(kt),kt.onDone(()=>function fa(l,s,o){let c=l.get(s);if(c){if(c.length){const m=c.indexOf(o);c.splice(m,1)}0==c.length&&l.delete(s)}return c}(this.playersByQueriedElement,kt.element,kt))}),je.forEach(kt=>Rr(kt,en));const Tt=bt(wt);return Tt.onDestroy(()=>{je.forEach(kt=>Rs(kt,en)),B(ce,o.toStyles)}),qe.forEach(kt=>{gt(m,kt,[]).push(Tt)}),Tt}_buildPlayer(s,o,c){return o.length>0?this.driver.animate(s.element,o,s.duration,s.delay,s.easing,c):new F.sf(s.duration,s.delay)}}class ns{constructor(s,o,c){this.namespaceId=s,this.triggerName=o,this.element=c,this._player=new F.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((o,c)=>{o.forEach(m=>Je(s,c,void 0,m))}),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 o=this._player;o.triggerCallback&&s.onStart(()=>o.triggerCallback("start")),s.onDone(()=>this.finish()),s.onDestroy(()=>this.destroy())}_queueEvent(s,o){gt(this._queuedCallbacks,s,[]).push(o)}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 o=this._player;o.triggerCallback&&o.triggerCallback(s)}}function rs(l){return l&&1===l.nodeType}function pa(l,s){const o=l.style.display;return l.style.display=s??"none",o}function Fs(l,s,o,c,m){const M=[];o.forEach(ce=>M.push(pa(ce)));const R=[];c.forEach((ce,me)=>{const je=new Map;ce.forEach(qe=>{const wt=s.computeStyle(me,qe,m);je.set(qe,wt),(!wt||0==wt.length)&&(me[$n]=Wo,R.push(me))}),l.set(me,je)});let U=0;return o.forEach(ce=>pa(ce,M[U++])),R}function ma(l,s){const o=new Map;if(l.forEach(U=>o.set(U,[])),0==s.length)return o;const m=new Set(s),M=new Map;function R(U){if(!U)return 1;let ce=M.get(U);if(ce)return ce;const me=U.parentNode;return ce=o.has(me)?me:m.has(me)?1:R(me),M.set(U,ce),ce}return s.forEach(U=>{const ce=R(U);1!==ce&&o.get(ce).push(U)}),o}function Rr(l,s){l.classList?.add(s)}function Rs(l,s){l.classList?.remove(s)}function ci(l,s,o){bt(o).onDone(()=>l.processLeaveNode(s))}function to(l,s){for(let o=0;o<l.length;o++){const c=l[o];c instanceof F.ui?to(c.players,s):s.push(c)}}function hs(l,s,o){const c=o.get(l);if(!c)return!1;let m=s.get(l);return m?c.forEach(M=>m.add(M)):s.set(l,c),o.delete(l),!0}class no{constructor(s,o,c,m){this._driver=o,this._normalizer=c,this._triggerCache={},this.onRemovalComplete=(M,R)=>{},this._transitionEngine=new Co(s.body,o,c,m),this._timelineEngine=new Kr(s.body,o,c),this._transitionEngine.onRemovalComplete=(M,R)=>this.onRemovalComplete(M,R)}registerTrigger(s,o,c,m,M){const R=s+"-"+m;let U=this._triggerCache[R];if(!U){const ce=[],je=be(this._driver,M,ce,[]);if(ce.length)throw function Re(l,s){return new g.wOt(3404,!1)}();U=function Yr(l,s,o){return new ys(l,s,o)}(m,je,this._normalizer),this._triggerCache[R]=U}this._transitionEngine.registerTrigger(o,m,U)}register(s,o){this._transitionEngine.register(s,o)}destroy(s,o){this._transitionEngine.destroy(s,o)}onInsert(s,o,c,m){this._transitionEngine.insertNode(s,o,c,m)}onRemove(s,o,c){this._transitionEngine.removeNode(s,o,c)}disableAnimations(s,o){this._transitionEngine.markElementAsDisabled(s,o)}process(s,o,c,m){if("@"==c.charAt(0)){const[M,R]=cn(c);this._timelineEngine.command(M,o,R,m)}else this._transitionEngine.trigger(s,o,c,m)}listen(s,o,c,m,M){if("@"==c.charAt(0)){const[R,U]=cn(c);return this._timelineEngine.listen(R,o,U,M)}return this._transitionEngine.listen(s,o,c,m,M)}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)}}class ro{static#e=this.initialStylesByElement=new WeakMap;constructor(s,o,c){this._element=s,this._startStyles=o,this._endStyles=c,this._state=0;let m=ro.initialStylesByElement.get(s);m||ro.initialStylesByElement.set(s,m=new Map),this._initialStyles=m}start(){this._state<1&&(this._startStyles&&B(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(B(this._element,this._initialStyles),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(ro.initialStylesByElement.delete(this._element),this._startStyles&&(x(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(x(this._element,this._endStyles),this._endStyles=null),B(this._element,this._initialStyles),this._state=3)}}function wo(l){let s=null;return l.forEach((o,c)=>{(function Di(l){return"display"===l||"position"===l})(c)&&(s=s||new Map,s.set(c,o))}),s}class io{constructor(s,o,c,m){this.element=s,this.keyframes=o,this.options=c,this._specialStyles=m,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=c.duration,this._delay=c.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 o=()=>this._onFinish();this.domPlayer.addEventListener("finish",o),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",o)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(s){const o=[];return s.forEach(c=>{o.push(Object.fromEntries(c))}),o}_triggerWebAnimation(s,o,c){return s.animate(this._convertKeyframesToObject(o),c)}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((c,m)=>{"offset"!==m&&s.set(m,this._finished?c:Vn(this.element,m))}),this.currentSnapshot=s}triggerCallback(s){const o="start"===s?this._onStartFns:this._onDoneFns;o.forEach(c=>c()),o.length=0}}class Ai{validateStyleProperty(s){return!0}validateAnimatableStyleProperty(s){return!0}matchesElement(s,o){return!1}containsElement(s,o){return er(s,o)}getParentElement(s){return kn(s)}query(s,o,c){return yr(s,o,c)}computeStyle(s,o,c){return Vn(s,o)}animate(s,o,c,m,M,R=[]){const ce={duration:c,delay:m,fill:0==m?"both":"forwards"};M&&(ce.easing=M);const me=new Map,je=R.filter(Tt=>Tt instanceof io);(function _e(l,s){return 0===l||0===s})(c,m)&&je.forEach(Tt=>{Tt.currentSnapshot.forEach((kt,rt)=>me.set(rt,kt))});let qe=function Ve(l){return l.length?l[0]instanceof Map?l:l.map(s=>new Map(Object.entries(s))):[]}(o).map(Tt=>new Map(Tt));qe=function Ge(l,s,o){if(o.size&&s.length){let c=s[0],m=[];if(o.forEach((M,R)=>{c.has(R)||m.push(R),c.set(R,M)}),m.length)for(let M=1;M<s.length;M++){let R=s[M];m.forEach(U=>R.set(U,Vn(l,U)))}}return s}(s,qe,me);const wt=function Ko(l,s){let o=null,c=null;return Array.isArray(s)&&s.length?(o=wo(s[0]),s.length>1&&(c=wo(s[s.length-1]))):s instanceof Map&&(o=wo(s)),o||c?new ro(l,o,c):null}(s,qe);return new io(s,qe,ce,wt)}}const Fn="@.disabled";class Ls{constructor(s,o,c,m){this.namespaceId=s,this.delegate=o,this.engine=c,this._onDestroy=m,this.\u0275type=0}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,o){return this.delegate.createElement(s,o)}createComment(s){return this.delegate.createComment(s)}createText(s){return this.delegate.createText(s)}appendChild(s,o){this.delegate.appendChild(s,o),this.engine.onInsert(this.namespaceId,o,s,!1)}insertBefore(s,o,c,m=!0){this.delegate.insertBefore(s,o,c),this.engine.onInsert(this.namespaceId,o,s,m)}removeChild(s,o,c){this.engine.onRemove(this.namespaceId,o,this.delegate)}selectRootElement(s,o){return this.delegate.selectRootElement(s,o)}parentNode(s){return this.delegate.parentNode(s)}nextSibling(s){return this.delegate.nextSibling(s)}setAttribute(s,o,c,m){this.delegate.setAttribute(s,o,c,m)}removeAttribute(s,o,c){this.delegate.removeAttribute(s,o,c)}addClass(s,o){this.delegate.addClass(s,o)}removeClass(s,o){this.delegate.removeClass(s,o)}setStyle(s,o,c,m){this.delegate.setStyle(s,o,c,m)}removeStyle(s,o,c){this.delegate.removeStyle(s,o,c)}setProperty(s,o,c){"@"==o.charAt(0)&&o==Fn?this.disableAnimations(s,!!c):this.delegate.setProperty(s,o,c)}setValue(s,o){this.delegate.setValue(s,o)}listen(s,o,c){return this.delegate.listen(s,o,c)}disableAnimations(s,o){this.engine.disableAnimations(s,o)}}class hl extends Ls{constructor(s,o,c,m,M){super(o,c,m,M),this.factory=s,this.namespaceId=o}setProperty(s,o,c){"@"==o.charAt(0)?"."==o.charAt(1)&&o==Fn?this.disableAnimations(s,c=void 0===c||!!c):this.engine.process(this.namespaceId,s,o.slice(1),c):this.delegate.setProperty(s,o,c)}listen(s,o,c){if("@"==o.charAt(0)){const m=function so(l){switch(l){case"body":return document.body;case"document":return document;case"window":return window;default:return l}}(s);let M=o.slice(1),R="";return"@"!=M.charAt(0)&&([M,R]=function Cs(l){const s=l.indexOf(".");return[l.substring(0,s),l.slice(s+1)]}(M)),this.engine.listen(this.namespaceId,m,M,R,U=>{this.factory.scheduleListenerCallback(U._data||-1,c,U)})}return this.delegate.listen(s,o,c)}}class Bs{constructor(s,o,c){this.delegate=s,this.engine=o,this._zone=c,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,o.onRemovalComplete=(m,M)=>{const R=M?.parentNode(m);R&&M.removeChild(R,m)}}createRenderer(s,o){const m=this.delegate.createRenderer(s,o);if(!s||!o?.data?.animation){const me=this._rendererCache;let je=me.get(m);return je||(je=new Ls("",m,this.engine,()=>me.delete(m)),me.set(m,je)),je}const M=o.id,R=o.id+"-"+this._currentId;this._currentId++,this.engine.register(R,s);const U=me=>{Array.isArray(me)?me.forEach(U):this.engine.registerTrigger(M,R,s,me.name,me)};return o.data.animation.forEach(U),new hl(this,R,m,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(s,o,c){if(s>=0&&s<this._microtaskId)return void this._zone.run(()=>o(c));const m=this._animationCallbacksBuffer;0==m.length&&queueMicrotask(()=>{this._zone.run(()=>{m.forEach(M=>{const[R,U]=M;R(U)}),this._animationCallbacksBuffer=[]})}),m.push([o,c])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const Do=[{provide:Ln,useFactory:function zi(){return new St}},{provide:no,useClass:(()=>{class l extends no{constructor(o,c,m){super(o,c,m,(0,g.WQX)(g.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(c){return new(c||l)(g.KVO($.qQ),g.KVO(Vt),g.KVO(Ln))};static#t=this.\u0275prov=g.jDH({token:l,factory:l.\u0275fac})}return l})()},{provide:g._9s,useFactory:function oo(l,s,o){return new Bs(l,s,o)},deps:[r.B7,no,g.SKi]}],P=[{provide:Vt,useFactory:()=>new Ai},{provide:g.bc$,useValue:"BrowserAnimations"},...Do],L=[{provide:Vt,useClass:Ft},{provide:g.bc$,useValue:"NoopAnimations"},...Do];let I=(()=>{class l{static withConfig(o){return{ngModule:l,providers:o.disableAnimations?L:P}}static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275mod=g.$C({type:l});static#n=this.\u0275inj=g.G2t({providers:P,imports:[r.Bb]})}return l})();var an=D(9417),is=D(5248),Mo=D(1626),dr=D(7062),zt=D(8921);let ao=(()=>{class l extends zt.n5m{constructor(){super()}static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275cmp=g.VBU({type:l,selectors:[["app-default-footer"]],features:[g.Vt3],decls:5,vars:0,consts:[["href","https://mikrowizard.com","target","_blank"]],template:function(c,m){1&c&&(g.j41(0,"div")(1,"a",0),g.EFF(2,"MikroWizard"),g.k0s(),g.j41(3,"span"),g.EFF(4," \xa9 2024 "),g.k0s()())}})}return l})();var Xo=D(1170),Na=D(9492),sr=D(4662);function Ac(l,s){1&l&&g.eu8(0)}function Zl(l,s){1&l&&g.eu8(0)}function xc(l,s){if(1&l){const o=g.RV6();g.j41(0,"c-dropdown",8)(1,"button",9),g.qSk(),g.nrm(2,"svg",10),g.EFF(3),g.k0s(),g.joV(),g.j41(4,"ul",11)(5,"li")(6,"h6",12),g.EFF(7,"User Menu"),g.k0s()(),g.j41(8,"li")(9,"button",13),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.callParent("password"))}),g.qSk(),g.nrm(10,"svg",10),g.EFF(11," Change password "),g.k0s()(),g.joV(),g.j41(12,"li")(13,"button",13),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.callParent("otp"))}),g.qSk(),g.nrm(14,"svg",10),g.EFF(15," setup otp "),g.k0s()(),g.joV(),g.j41(16,"li")(17,"a",14),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.logout())}),g.qSk(),g.nrm(18,"svg",15),g.EFF(19," Logout "),g.k0s()()()()}if(2&l){const o=g.XpG();g.R7$(),g.Y8G("caret",!1),g.R7$(2),g.Lme(" ",o.fname," ",o.lname," ")}}function kc(l,s){if(1&l){const o=g.RV6();g.j41(0,"tr")(1,"th",25),g.EFF(2),g.k0s(),g.j41(3,"td"),g.EFF(4),g.k0s(),g.j41(5,"td")(6,"button",26),g.bIt("click",function(){const m=g.eBV(o).$implicit,M=g.XpG(2);return g.Njj(M.callParentConfirm("CancelTask",m))}),g.nrm(7,"i",27),g.k0s()()()}if(2&l){const o=s.$implicit,c=s.index;g.R7$(2),g.JRh(c+1),g.R7$(2),g.JRh(o.name)}}function Pc(l,s){if(1&l&&(g.j41(0,"c-dropdown",8)(1,"button",16),g.nrm(2,"i",17),g.j41(3,"c-badge",18),g.EFF(4),g.k0s()(),g.j41(5,"ul",11)(6,"li")(7,"h6",12),g.EFF(8,"Runnig Background Tasks"),g.k0s()(),g.j41(9,"li")(10,"table",19)(11,"thead",20)(12,"tr"),g.nrm(13,"th",21),g.j41(14,"th",22),g.EFF(15,"Task name"),g.k0s(),g.nrm(16,"th",23),g.k0s()(),g.j41(17,"tbody"),g.DNE(18,kc,8,2,"tr",24),g.k0s()()()()()),2&l){const o=g.XpG();g.R7$(),g.Y8G("caret",!1),g.R7$(3),g.JRh(o.tasks.length),g.R7$(14),g.Y8G("ngForOf",o.tasks)}}let fl=(()=>{class l extends zt.lZj{constructor(o,c,m,M){super(),this.classToggler=o,this.router=c,this.login_checker=m,this.data_provider=M,this.sidebarId="sidebar",this.UserModalEvent=new g.bkB,this.ConfirmModalEvent=new g.bkB,this.newMessages=new Array(4),this.newTasks=new Array(5),this.newNotifications=new Array(5),this.ConfirmModalVisible=!1,this.tasks=[];var U=localStorage.getItem("current_user")||"[]";this.current_user=JSON.parse(U)}submit(){}get_user_info(){this.uid=this.current_user.partner_id,this.uname=this.current_user.name,this.fname=this.current_user.firstname,this.lname=this.current_user.lastname}callParent(o){this.UserModalEvent.next(o)}callParentConfirm(o,c){this.ConfirmModalEvent.next({action:o,data:c})}logout(){this.data_provider.logout().then(o=>{this.router.navigate(["login"])})}ngOnInit(){var o=this;console.log("DefaultHeaderComponent"),this.get_user_info(),this.data_provider.get_running_tasks().then(c=>{o.tasks=c.tasks.filter(m=>m.status)}),this.timer=setInterval(function(){o.get_running_tasks()},5e3)}get_running_tasks(){var o=this;this.data_provider.get_running_tasks().then(c=>{o.tasks=c.tasks.filter(m=>m.status)})}ngOnDestroy(){clearInterval(this.timer)}static#e=this.\u0275fac=function(c){return new(c||l)(g.rXU(zt.Iyx),g.rXU(dr.Ix),g.rXU(Xo.T),g.rXU(Na.C))};static#t=this.\u0275cmp=g.VBU({type:l,selectors:[["app-default-header"]],inputs:{sidebarId:"sidebarId"},outputs:{UserModalEvent:"UserModalEvent",ConfirmModalEvent:"ConfirmModalEvent"},features:[g.Vt3],decls:15,vars:5,consts:[["userDropdown",""],["taskDropdown",""],[3,"fluid"],["toggle","visible","cHeaderToggler","",1,"ps-1",3,"cSidebarToggle"],["cIcon","","name","cilMenu","size","lg"],[1,"ms-3"],[4,"ngTemplateOutlet"],[1,"ms-2"],["alignment","end","variant","nav-item"],["cButton","","color","","cDropdownToggle","",1,"py-0",3,"caret"],["cIcon","","name","cilUser",1,"me-2"],["cDropdownMenu","",1,"pt-0","pr-5","w-auto"],["cDropdownHeader","",1,"bg-light","fw-semibold","py-2"],["cDropdownItem","",3,"click"],["routerLink","./","cDropdownItem","",3,"click"],["cIcon","","name","cilExitToApp",1,"me-2"],["cButton","","color","","cDropdownToggle","",1,"py-0",2,"margin-right","20px",3,"caret"],[1,"fa-solid","fa-gear"],["color","danger","position","bottom-end","shape","rounded-pill",2,"left","unset !important"],["cTable","","small","",2,"min-width","250px"],[2,"font-size","0.9rem"],["scope","col"],["scope","col",2,"color","darkgrey"],["scope","col",2,"width","60px"],[4,"ngFor","ngForOf"],["scope","row"],["cButton","","variant","ghost","color","danger","size","sm",3,"click"],[1,"fa-solid","fa-stop"]],template:function(c,m){if(1&c&&(g.qex(0),g.j41(1,"c-container",2)(2,"button",3),g.qSk(),g.nrm(3,"svg",4),g.k0s(),g.joV(),g.j41(4,"c-header-nav",5),g.DNE(5,Ac,1,0,"ng-container",6),g.EFF(6," | "),g.DNE(7,Zl,1,0,"ng-container",6),g.k0s()(),g.nrm(8,"c-header-divider"),g.j41(9,"c-container",2),g.nrm(10,"c-breadcrumb-router",7),g.k0s(),g.bVm(),g.DNE(11,xc,20,3,"ng-template",null,0,g.C5r)(13,Pc,19,3,"ng-template",null,1,g.C5r)),2&c){const M=g.sdS(12),R=g.sdS(14);g.R7$(),g.Y8G("fluid",!0),g.R7$(),g.Y8G("cSidebarToggle",m.sidebarId),g.R7$(3),g.Y8G("ngTemplateOutlet",R),g.R7$(2),g.Y8G("ngTemplateOutlet",M),g.R7$(2),g.Y8G("fluid",!0)}},dependencies:[$.Sq,$.T3,dr.Wk,zt.wX6,zt.PsF,zt.AAN,zt.Mrl,zt.eOK,zt.rlA,zt.HUM,zt.EH9,zt.Coh,zt.B7R,zt.kvK,sr.LJ,zt._fv,zt.nSt,zt.sZU],encapsulation:2})}return l})();const ql=[{name:"Dashboard",url:"/dashboard",iconComponent:{name:"cil-speedometer"}},{name:"Monitoring Wall",url:"/monitoring",icon:"fa-solid fa-tv",attributes:{pro:!0}},{title:!0,name:"Device Managment"},{name:"Devices",url:"/devices",icon:"fa-solid fa-server"},{name:"Device Groups",url:"/deviceGroup",icon:"fa-solid fa-layer-group"},{name:"Backup & Config",title:!0},{name:"Task Planer",url:"/user_tasks",icon:"fa-solid fa-calendar-week"},{name:"Backups",url:"/backups",icon:"fa-solid fa-database"},{name:"snippets",url:"/snippets",icon:"fa-solid fa-code"},{name:"Password Vault",url:"/vault",icon:"fa-solid fa-vault",attributes:{pro:!0}},{name:"Reports",title:!0},{name:"Authentication",url:"/authlog",icon:"fa-solid fa-check-to-slot"},{name:"Accounting",url:"/accountlog",icon:"fa-solid fa-list-check"},{name:"Device Logs",url:"/devlogs",icon:"fa-regular fa-rectangle-list"},{name:"System Logs",url:"/syslog",icon:"fa-solid fa-person-circle-question"},{title:!0,name:"Users"},{name:"Users Management",url:"/user_manager",icon:"fa-solid fa-user-gear"},{name:"Permissions",url:"/permissions",icon:"fa-solid fa-users"},{title:!0,name:"System",class:"py-0"},{name:"Settings",url:"/settings",icon:"fa-solid fa-gear"},{title:!0,name:"Links",class:"py-0"},{name:"Docs",url:"https://mikrowizard.com/docs",iconComponent:{name:"cil-description"},attributes:{target:"_blank",class:"-text-dark"},class:"mt-auto"},{name:"Buy Pro",url:"https://mikrowizard.com/pricing/",icon:"fa-solid fa-money-check-dollar",attributes:{free:!0,target:"_blank"}}],Jl=()=>({src:"assets/img/brand/logo-MIkroWizard-big-white.svg",width:200,height:46,alt:"MikroWizard Logo"}),ga=()=>({src:"assets/img/brand/logo-MIkroWizard-small-color.svg",width:46,height:46,alt:"MikroWizard Logo"});function Fa(l,s){1&l&&g.nrm(0,"c-sidebar-toggler",23)}function Eo(l,s){if(1&l&&(g.j41(0,"h5",24),g.EFF(1,"Change Password Form of"),g.j41(2,"code")(3,"b"),g.EFF(4),g.k0s()()()),2&l){const o=g.XpG();g.R7$(4),g.E5c("",o.uname,"(",o.fname," ",o.lname,")")}}function pl(l,s){if(1&l&&(g.j41(0,"h5",24),g.EFF(1,"totp setup"),g.j41(2,"code")(3,"b"),g.EFF(4),g.k0s()()()),2&l){const o=g.XpG();g.R7$(4),g.E5c("",o.uname,"(",o.fname," ",o.lname,")")}}function In(l,s){if(1&l&&(g.j41(0,"code"),g.nrm(1,"i",30),g.j41(2,"small"),g.EFF(3),g.k0s()()),2&l){const o=g.XpG(2);g.R7$(3),g.SpI(" ",o.error,"")}}function Qr(l,s){if(1&l){const o=g.RV6();g.j41(0,"c-modal-body")(1,"div",25)(2,"input",26),g.mxI("ngModelChange",function(m){g.eBV(o);const M=g.XpG();return g.DH7(M.password.cupass,m)||(M.password.cupass=m),g.Njj(m)}),g.k0s(),g.j41(3,"label",27),g.EFF(4,"Current Password"),g.k0s()(),g.j41(5,"div",25)(6,"input",28),g.bIt("ngModelChange",function(m){g.eBV(o);const M=g.XpG();return g.Njj(M.password_changed("pass1",m))}),g.mxI("ngModelChange",function(m){g.eBV(o);const M=g.XpG();return g.DH7(M.password.pass1,m)||(M.password.pass1=m),g.Njj(m)}),g.k0s(),g.j41(7,"label",27),g.EFF(8,"New Password"),g.k0s()(),g.j41(9,"div",25)(10,"input",29),g.bIt("ngModelChange",function(m){g.eBV(o);const M=g.XpG();return g.Njj(M.password_changed("pass2",m))}),g.mxI("ngModelChange",function(m){g.eBV(o);const M=g.XpG();return g.DH7(M.password.pass2,m)||(M.password.pass2=m),g.Njj(m)}),g.k0s(),g.j41(11,"label",27),g.EFF(12,"New Password confirm"),g.k0s()(),g.DNE(13,In,4,1,"code",15),g.k0s()}if(2&l){const o=g.XpG();g.R7$(),g.Y8G("cFormFloating",!0),g.R7$(),g.R50("ngModel",o.password.cupass),g.R7$(3),g.Y8G("cFormFloating",!0),g.R7$(),g.R50("ngModel",o.password.pass1),g.R7$(3),g.Y8G("cFormFloating",!0),g.R7$(),g.R50("ngModel",o.password.pass2),g.Y8G("valid",o.passvalid.pass2),g.R7$(3),g.Y8G("ngIf",o.error)}}function Zr(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",39),g.bIt("click",function(){g.eBV(o);const m=g.XpG(3);return g.Njj(m.otpwizard(1))}),g.EFF(1,"Enable TOTP"),g.k0s()}}function xi(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",39),g.bIt("click",function(){g.eBV(o);const m=g.XpG(3);return g.Njj(m.otpwizard(1))}),g.EFF(1,"Disable TOTP"),g.k0s()}}function Mi(l,s){if(1&l&&(g.j41(0,"div",36)(1,"h3",37),g.EFF(2,"Step 1: Enable TOTP"),g.k0s(),g.j41(3,"p"),g.EFF(4,"Please click the button below to enable Two-Factor Authentication."),g.k0s(),g.DNE(5,Zr,2,0,"button",38)(6,xi,2,0,"button",38),g.k0s()),2&l){const o=g.XpG(2);g.R7$(5),g.Y8G("ngIf",0!=o.qrCode),g.R7$(),g.Y8G("ngIf",0==o.qrCode)}}function Ra(l,s){if(1&l&&g.nrm(0,"img",43),2&l){const o=g.XpG(3);g.Y8G("src",o.qrCode,g.B4B)}}function La(l,s){if(1&l){const o=g.RV6();g.j41(0,"div",40)(1,"h3"),g.EFF(2,"Step 2: Scan QR Code"),g.k0s(),g.j41(3,"p"),g.EFF(4,"Open your Google Authenticator app and scan the QR code below:"),g.k0s(),g.j41(5,"div"),g.DNE(6,Ra,1,1,"img",41),g.k0s(),g.j41(7,"button",42),g.bIt("click",function(){g.eBV(o);const m=g.XpG(2);return g.Njj(m.otpwizard(2))}),g.EFF(8,"Next"),g.k0s()()}if(2&l){const o=g.XpG(2);g.R7$(6),g.Y8G("ngIf",o.qrCode)}}function To(l,s){1&l&&(g.j41(0,"h3",37),g.EFF(1,"Step 3: Verify TOTP"),g.k0s())}function Nc(l,s){1&l&&(g.j41(0,"h3",37),g.EFF(1,"Step 3: Verify TOTP To Disable TOTP"),g.k0s())}function Fc(l,s){if(1&l){const o=g.RV6();g.j41(0,"div",44),g.DNE(1,To,2,0,"h3",45)(2,Nc,2,0,"h3",45),g.j41(3,"p"),g.EFF(4,"Please enter the code generated by your authenticator app:"),g.k0s(),g.j41(5,"input",46),g.mxI("ngModelChange",function(m){g.eBV(o);const M=g.XpG(2);return g.DH7(M.totpCode,m)||(M.totpCode=m),g.Njj(m)}),g.k0s()()}if(2&l){const o=g.XpG(2);g.R7$(),g.Y8G("ngIf",0!=o.qrCode),g.R7$(),g.Y8G("ngIf",0==o.qrCode),g.R7$(3),g.R50("ngModel",o.totpCode)}}function va(l,s){if(1&l&&(g.j41(0,"div",47),g.EFF(1),g.k0s()),2&l){const o=g.XpG(2);g.R7$(),g.SpI(" ",o.errorMessage," ")}}function ml(l,s){if(1&l&&(g.j41(0,"c-modal-body")(1,"div",31),g.DNE(2,Mi,7,2,"div",32)(3,La,9,1,"div",33)(4,Fc,6,3,"div",34),g.k0s(),g.DNE(5,va,2,1,"div",35),g.k0s()),2&l){const o=g.XpG();g.R7$(2),g.Y8G("ngIf",1===o.currentStep),g.R7$(),g.Y8G("ngIf",2===o.currentStep),g.R7$(),g.Y8G("ngIf",3===o.currentStep),g.R7$(),g.Y8G("ngIf",0!=o.errorMessage)}}function lo(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",48),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.submit())}),g.EFF(1,"submit"),g.k0s()}}function gl(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",49),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.otpwizard(3))}),g.EFF(1,"Submit"),g.k0s()}}function Ba(l,s){1&l&&(g.j41(0,"h5",24),g.EFF(1,"Please Confirm Stopping Background Task"),g.k0s())}function bu(l,s){1&l&&(g.j41(0,"h5",24),g.EFF(1,"Please Confirm Stopping Background Task"),g.k0s())}function vl(l,s){if(1&l&&(g.j41(0,"div")(1,"p"),g.EFF(2,"Are you sure you want to stop the task "),g.j41(3,"code",50)(4,"b"),g.EFF(5),g.k0s()(),g.EFF(6,"?"),g.k0s()()),2&l){const o=g.XpG();g.R7$(5),g.JRh(o.data.name)}}function Rc(l,s){1&l&&(g.j41(0,"div")(1,"code"),g.EFF(2,"Stopping this task will cause reload of other background tasks"),g.k0s()())}function yl(l,s){1&l&&(g.j41(0,"div")(1,"code"),g.EFF(2,"Clear browser cache and Reload the page or hit Ctrl+F5 to load latest Mikrofront version"),g.k0s()())}function ec(l,s){1&l&&g.nrm(0,"i",53)}function tc(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",51),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.ConfirmAction())}),g.DNE(1,ec,1,0,"i",52),g.EFF(2," submit"),g.k0s()}if(2&l){const o=g.XpG();g.Y8G("disabled",o.data.SubmitDisable),g.R7$(),g.Y8G("ngIf",o.data.SubmitDisable)}}function zs(l,s){if(1&l&&g.nrm(0,"button",18),2&l){g.XpG();const o=g.sdS(26);g.Y8G("cModalToggle",o.id)}}function Lc(l,s){1&l&&g.nrm(0,"i",53)}function Va(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",48),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.ConfirmAction())}),g.DNE(1,Lc,1,0,"i",52),g.EFF(2," Reload"),g.k0s()}if(2&l){const o=g.XpG();g.R7$(),g.Y8G("ngIf",o.data.SubmitDisable)}}function za(l,s){if(1&l){const o=g.RV6();g.j41(0,"button",54),g.bIt("click",function(){g.eBV(o);const m=g.XpG();return g.Njj(m.clearTimer())}),g.EFF(1," Close "),g.k0s()}}let _l=(()=>{class l{constructor(o,c,m,M){this.router=o,this.login_checker=c,this.data_provider=m,this._sanitizer=M,this.navItems=ql,this.ispro=!1,this.action="password",this.error=!1,this.currentStep=1,this.qrCode=!1,this.totpCode="",this.errorMessage=!1,this.data={},this.password={cupass:"",pass1:"",pass2:""},this.passvalid={cupass:!1,pass1:!1,pass2:!1},this.version=D(8330).version;var R=this,U=localStorage.getItem("current_user")||"[]";this.current_user=JSON.parse(U),this.router.events.subscribe(ce=>{ce instanceof dr.wF&&(this.login_checker.isLoggedIn()||setTimeout(function(){R.router.navigate(["login"])},100))})}otpwizard(o){var c=this;1==o&&(this.currentStep=this.qrCode?2:3),2==o&&(this.currentStep=3),3==o&&(0!=this.qrCode?this.data_provider.mytotp("enable",this.totpCode).then(m=>{"success"==m.status?c.UserProfileModalVisible=!1:this.errorMessage=m.err}):this.data_provider.mytotp("disable",this.totpCode).then(m=>{"success"==m.status?c.UserProfileModalVisible=!1:this.errorMessage=m.err}))}password_changed(o,c){this.password[o]=c,this.passvalid.pass2=this.password.pass1==this.password.pass2}show_user_modal(o){this.currentStep=1,this.errorMessage=!1,this.totpCode="",this.qrCode=!1,this.action=o,"otp"==o?this.data_provider.mytotp("enable").then(c=>{"success"==c.status?(this.currentStep=1,this.qrCode=this._sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+c.otp),this.UserProfileModalVisible=!0):(this.qrCode=!1,this.currentStep=1,this.UserProfileModalVisible=!0,this.errorMessage=c.err)}):this.UserProfileModalVisible=!0}show_confirm_modal(o){this.data={},"CancelTask"==o.action&&(this.action=o.action,this.data=o.data,console.dir(this.data),console.dir(this.action),this.data.SubmitDisable=!1,this.ConfirmModalVisible=!0),"update"==o.action&&(this.action="update",this.data={},this.ConfirmModalVisible=!0)}ConfirmAction(){var o=this;"CancelTask"==this.action&&this.data_provider.stop_task(this.data.signal).then(c=>{"success"==c.status&&setTimeout(function(){o.ConfirmModalVisible=!1},5e3),this.data.SubmitDisable=!0}),"update"==this.action&&(window.location.href=window.location.href.replace(/#.*$/,""))}submit(){var o=this;o.passvalid.pass2&&this.data_provider.change_password(this.password.cupass,this.password.pass1).then(c=>{"success"==c.status?(o.logout(),setTimeout(function(){o.router.navigate(["login"])},100)):o.error=c.err},c=>{console.dir(c)})}get_user_info(){this.uid=this.current_user.partner_id,this.uname=this.current_user.name,this.fname=this.current_user.firstname,this.lname=this.current_user.lastname}logout(){this.data_provider.logout()}ngOnInit(){var o=this;this.get_user_info(),this.data_provider.getSessionInfo().then(c=>{o.ispro=c.ISPRO,o.navItems=o.navItems.filter(m=>m.attributes?"free"in m.attributes&&o.ispro?void 0:"pro"in m.attributes&&o.ispro?m:"pro"in m.attributes&&!o.ispro?void 0:m:m)}),setTimeout(function(){o.data_provider.get_front_version().then(c=>{c.version!=o.version&&(console.log("New version is available. Please refresh the page."),o.show_confirm_modal({action:"update"}))})},1e4),this.timer=setInterval(function(){o.data_provider.get_front_version().then(c=>{c.version!=o.version&&(console.log("New version is available. Please refresh the page."),o.show_confirm_modal({action:"update"}))})},6e4)}clearTimer(){clearInterval(this.timer),this.ConfirmModalVisible=!1}static#e=this.\u0275fac=function(c){return new(c||l)(g.rXU(dr.Ix),g.rXU(Xo.T),g.rXU(Na.C),g.rXU(r.up))};static#t=this.\u0275cmp=g.VBU({type:l,selectors:[["app-dashboard"]],decls:40,vars:26,consts:[["sidebar","cSidebar"],["UserProfileModal",""],["ConfirmModal",""],["id","sidebar","visible","",1,"d-print-none","sidebar","sidebar-fixed"],["routerLink","./",3,"brandFull","brandNarrow"],["pointerEventsMethod","scrollbar"],["dropdownMode","close",3,"navItems"],["toggle","unfoldable","cSidebarToggle","sidebar",4,"ngIf"],[1,"wrapper","d-flex","flex-column","min-vh-100","bg-light","dark:bg-transparent"],["position","sticky","sidebarId","sidebar",1,"mb-2","d-print-none","header","header-sticky",3,"UserModalEvent","ConfirmModalEvent"],[1,"main-container","body","flex-grow-1","px-3",2,"display","flex"],["breakpoint","fluid",1,"h-auto"],["backdrop","static","size","lg","id","UserProfileModal",3,"visibleChange","visible"],["cModalTitle","",4,"ngIf"],["cButtonClose","",3,"cModalToggle"],[4,"ngIf"],["cButton","","color","primary",3,"click",4,"ngIf"],["cButton","","color","success",3,"click",4,"ngIf"],["cButton","","color","secondary",3,"cModalToggle"],["backdrop","static","size","lg","id","ConfirmModal",3,"visibleChange","visible"],["cButton","","color","primary",3,"disabled","click",4,"ngIf"],["cButton","","color","secondary",3,"cModalToggle",4,"ngIf"],["cButton","","color","secondary",3,"click",4,"ngIf"],["toggle","unfoldable","cSidebarToggle","sidebar"],["cModalTitle",""],[1,"mb-3",3,"cFormFloating"],["type","password","cFormControl","","id","floatingInput","placeholder","Current Password",3,"ngModelChange","ngModel"],["cLabel","","for","floatingInput"],["type","password","cFormControl","","id","floatingInput","placeholder","New Password",3,"ngModelChange","ngModel"],["type","password","cFormControl","","id","floatingInput","placeholder","New Password confirm",3,"ngModelChange","ngModel","valid"],[1,"fa-solid","fa-triangle-exclamation"],[1,"step-container"],["class","step","style","display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;",4,"ngIf"],["class","step text-center",4,"ngIf"],["class","step",4,"ngIf"],["class","alert alert-danger mt-3","role","alert",4,"ngIf"],[1,"step",2,"display","flex","flex-direction","column","flex-wrap","nowrap","justify-content","center","align-items","center"],[1,"text-center"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"click"],[1,"step","text-center"],["alt","QR Code","style","max-width: 100%; height: auto;",3,"src",4,"ngIf"],[1,"btn","btn-primary","mt-3",3,"click"],["alt","QR Code",2,"max-width","100%","height","auto",3,"src"],[1,"step"],["class","text-center",4,"ngIf"],["type","text","placeholder","Enter TOTP Code","required","",1,"form-control",3,"ngModelChange","ngModel"],["role","alert",1,"alert","alert-danger","mt-3"],["cButton","","color","primary",3,"click"],["cButton","","color","success",3,"click"],[2,"padding","0 !important"],["cButton","","color","primary",3,"click","disabled"],["class","fa-solid fa-spinner fa-spin",4,"ngIf"],[1,"fa-solid","fa-spinner","fa-spin"],["cButton","","color","secondary",3,"click"]],template:function(c,m){if(1&c){const M=g.RV6();g.j41(0,"c-sidebar",3,0),g.nrm(2,"c-sidebar-brand",4),g.j41(3,"ng-scrollbar",5),g.nrm(4,"c-sidebar-nav",6),g.k0s(),g.DNE(5,Fa,1,0,"c-sidebar-toggler",7),g.k0s(),g.j41(6,"div",8)(7,"app-default-header",9),g.bIt("UserModalEvent",function(U){return g.eBV(M),g.Njj(m.show_user_modal(U))})("ConfirmModalEvent",function(U){return g.eBV(M),g.Njj(m.show_confirm_modal(U))}),g.k0s(),g.j41(8,"div",10)(9,"c-container",11),g.nrm(10,"router-outlet"),g.k0s()(),g.nrm(11,"app-default-footer"),g.k0s(),g.j41(12,"c-modal",12,1),g.mxI("visibleChange",function(U){return g.eBV(M),g.DH7(m.UserProfileModalVisible,U)||(m.UserProfileModalVisible=U),g.Njj(U)}),g.j41(14,"c-modal-header"),g.DNE(15,Eo,5,3,"h5",13)(16,pl,5,3,"h5",13),g.nrm(17,"button",14),g.k0s(),g.DNE(18,Qr,14,8,"c-modal-body",15)(19,ml,6,4,"c-modal-body",15),g.j41(20,"c-modal-footer"),g.DNE(21,lo,2,0,"button",16)(22,gl,2,0,"button",17),g.j41(23,"button",18),g.EFF(24," Close "),g.k0s()()(),g.j41(25,"c-modal",19,2),g.mxI("visibleChange",function(U){return g.eBV(M),g.DH7(m.ConfirmModalVisible,U)||(m.ConfirmModalVisible=U),g.Njj(U)}),g.j41(27,"c-modal-header"),g.DNE(28,Ba,2,0,"h5",13)(29,bu,2,0,"h5",13),g.nrm(30,"button",14),g.k0s(),g.j41(31,"c-modal-body"),g.DNE(32,vl,7,1,"div",15)(33,Rc,3,0,"div",15)(34,yl,3,0,"div",15),g.k0s(),g.j41(35,"c-modal-footer"),g.DNE(36,tc,3,2,"button",20)(37,zs,1,1,"button",21)(38,Va,3,1,"button",16)(39,za,2,0,"button",22),g.k0s()()}if(2&c){const M=g.sdS(1),R=g.sdS(13),U=g.sdS(26);g.R7$(2),g.Y8G("brandFull",g.lJ4(24,Jl))("brandNarrow",g.lJ4(25,ga)),g.R7$(2),g.Y8G("navItems",m.navItems),g.R7$(),g.Y8G("ngIf",!M.narrow),g.R7$(7),g.R50("visible",m.UserProfileModalVisible),g.R7$(3),g.Y8G("ngIf","password"==m.action),g.R7$(),g.Y8G("ngIf","otp"==m.action),g.R7$(),g.Y8G("cModalToggle",R.id),g.R7$(),g.Y8G("ngIf","password"==m.action),g.R7$(),g.Y8G("ngIf","otp"==m.action),g.R7$(2),g.Y8G("ngIf","password"==m.action),g.R7$(),g.Y8G("ngIf",3==m.currentStep),g.R7$(),g.Y8G("cModalToggle",R.id),g.R7$(2),g.R50("visible",m.ConfirmModalVisible),g.R7$(3),g.Y8G("ngIf","CancelTask"==m.action),g.R7$(),g.Y8G("ngIf","update"==m.action),g.R7$(),g.Y8G("cModalToggle",U.id),g.R7$(2),g.Y8G("ngIf","CancelTask"==m.action),g.R7$(),g.Y8G("ngIf","CancelTask"==m.action&&"130"!=m.data.signal&&"140"!=m.data.signal),g.R7$(),g.Y8G("ngIf","update"==m.action),g.R7$(2),g.Y8G("ngIf","update"!=m.action),g.R7$(),g.Y8G("ngIf","update"!=m.action),g.R7$(),g.Y8G("ngIf","update"==m.action),g.R7$(),g.Y8G("ngIf","update"==m.action)}},dependencies:[$.bT,dr.n3,dr.Wk,zt.HUM,zt.kc$,zt.kvK,zt.iNJ,zt.jgS,zt.pjP,zt._fv,zt.UjT,zt.l_X,zt.e$m,zt.YJZ,an.me,an.BC,an.YS,an.vS,is.Yh,zt.Jyz,zt.zfW,zt.s$3,zt.epl,zt.L$K,zt.VtU,ao,fl],styles:["[_nghost-%COMP%] ng-scrollbar[_ngcontent-%COMP%]{--scrollbar-thumb-color: var(--cui-border-color, #999);--scrollbar-track-color: var(--cui-body-color, #fff);--scrollbar-hover-size: calc(var(--scrollbar-size) * 1.5)}[_nghost-%COMP%] c-sidebar-nav[_ngcontent-%COMP%]{--cui-sidebar-nav-link-padding-y:.6rem;--cui-sidebar-nav-title-margin-top: .1rem}[_nghost-%COMP%] .header[_ngcontent-%COMP%]{--cui-subheader-min-height:2rem} .card{--cui-card-border-radius:.2rem;--cui-card-cap-padding-y:.4rem} :root{--cui-body-font-size:.8rem}"]})}return l})();var bl=D(3042),Qo=D(5050),ss=D(2234);const Zo=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:_l,data:{title:"Home"},children:[{path:"dashboard",loadChildren:()=>Promise.all([D.e(130),D.e(858),D.e(76),D.e(650)]).then(D.bind(D,5650)).then(l=>l.DashboardModule)},{path:"monitoring",loadChildren:()=>Promise.all([D.e(130),D.e(858),D.e(76),D.e(435)]).then(D.bind(D,5435)).then(l=>l.MonitoringModule)},{path:"vault",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(467),D.e(631),D.e(76),D.e(184)]).then(D.bind(D,6184)).then(l=>l.VaultModule)},{path:"devices",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(76),D.e(80)]).then(D.bind(D,7080)).then(l=>l.DevicesModule)},{path:"device-stats",loadChildren:()=>Promise.all([D.e(390),D.e(858),D.e(981)]).then(D.bind(D,7981)).then(l=>l.DeviceModule)},{path:"deviceGroup",loadChildren:()=>Promise.all([D.e(390),D.e(325)]).then(D.bind(D,8325)).then(l=>l.DevicesGroupModule)},{path:"authlog",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(467),D.e(573),D.e(631),D.e(84),D.e(182)]).then(D.bind(D,5182)).then(l=>l.AuthModule)},{path:"devlogs",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(467),D.e(573),D.e(631),D.e(84),D.e(983),D.e(633)]).then(D.bind(D,8633)).then(l=>l.DevLogsModule)},{path:"syslog",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(467),D.e(573),D.e(631),D.e(84),D.e(983),D.e(381)]).then(D.bind(D,7381)).then(l=>l.SyslogModule)},{path:"backups",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(467),D.e(573),D.e(631),D.e(84),D.e(76),D.e(578)]).then(D.bind(D,9578)).then(l=>l.BackupsModule)},{path:"settings",loadChildren:()=>Promise.all([D.e(390),D.e(987),D.e(467),D.e(573),D.e(983),D.e(76),D.e(71)]).then(D.bind(D,71)).then(l=>l.SettingsModule)},{path:"accountlog",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(987),D.e(467),D.e(573),D.e(631),D.e(84),D.e(391)]).then(D.bind(D,8391)).then(l=>l.AccModule)},{path:"user_tasks",loadChildren:()=>Promise.all([D.e(390),D.e(204)]).then(D.bind(D,3204)).then(l=>l.UserTasksModule)},{path:"snippets",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(385)]).then(D.bind(D,385)).then(l=>l.SnippetsModule)},{path:"user_manager",loadChildren:()=>Promise.all([D.e(390),D.e(987),D.e(467),D.e(573),D.e(983),D.e(76),D.e(813)]).then(D.bind(D,3813)).then(l=>l.UserManagerModule)},{path:"permissions",loadChildren:()=>Promise.all([D.e(390),D.e(76),D.e(703)]).then(D.bind(D,6703)).then(l=>l.PermissionsModule)},{path:"pages",loadChildren:()=>D.e(118).then(D.bind(D,5118)).then(l=>l.PagesModule)}]},{path:"404",component:bl.X,data:{title:"Page 404"}},{path:"500",component:Qo.y,data:{title:"Page 500"}},{path:"login",component:ss.X,data:{title:"Login Page"}},{path:"**",redirectTo:"dashboard"}];let Cl=(()=>{class l{static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275mod=g.$C({type:l});static#n=this.\u0275inj=g.G2t({imports:[dr.iI.forRoot(Zo,{scrollPositionRestoration:"top",anchorScrolling:"enabled",initialNavigation:"enabledBlocking"}),dr.iI]})}return l})();var Io=D(6600),jr=D(7729),qr=D(4273);function os(l){const s=(0,qr.a)(l),o=s.getFullYear(),c=s.getMonth(),m=(0,jr.w)(l,0);return m.setFullYear(o,c+1,0),m.setHours(0,0,0,0),m.getDate()}function Hs(l,s){const o=(0,qr.a)(l),c=o.getFullYear(),m=o.getDate(),M=(0,jr.w)(l,0);M.setFullYear(c,s,15),M.setHours(0,0,0,0);const R=os(M);return o.setMonth(s,Math.min(m,R)),o}var Qe=D(13);function cr(l,s){const o=(0,qr.a)(l);if(isNaN(s))return(0,jr.w)(l,NaN);if(!s)return o;const c=o.getDate(),m=(0,jr.w)(l,o.getTime());return m.setMonth(o.getMonth()+s+1,0),c>=m.getDate()?m:(o.setFullYear(m.getFullYear(),m.getMonth(),c),o)}function Wn(l,s){const o=(0,qr.a)(l);return isNaN(s)?(0,jr.w)(l,NaN):(s&&o.setDate(o.getDate()+s),o)}var Zn=D(8728),lt=D(7250),Lt=D(967),zn=D(9857);const ur={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Jr=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ws=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Er=/^([+-])(\d{2})(?::?(\d{2}))?$/;function co(l){return l?parseInt(l):1}function Oo(l){return l&&parseFloat(l.replace(",","."))||0}const Ms=[31,null,31,30,31,30,31,31,30,31,30,31];function js(l){return l%400==0||l%4==0&&l%100!=0}var Bc=D(1666),$a=D(3501),uo=D(8488),Tr=D(7195);class Wa{subPriority=0;validate(s,o){return!0}}class _a extends Wa{constructor(s,o,c,m,M){super(),this.value=s,this.validateValue=o,this.setValue=c,this.priority=m,M&&(this.subPriority=M)}validate(s,o){return this.validateValue(s,this.value,o)}set(s,o,c){return this.setValue(s,o,this.value,c)}}class Il extends Wa{priority=10;subPriority=-1;set(s,o){return o.timestampIsSet?s:(0,jr.w)(s,function Po(l,s){const o=s instanceof Date?(0,jr.w)(s,0):new s(0);return o.setFullYear(l.getFullYear(),l.getMonth(),l.getDate()),o.setHours(l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()),o}(s,Date))}}class Sn{run(s,o,c,m){const M=this.parse(s,o,c,m);return M?{setter:new _a(M.value,this.validate,this.set,this.priority,this.subPriority),rest:M.rest}:null}validate(s,o,c){return!0}}const Wr_month=/^(1[0-2]|0?\d)/,Wr_date=/^(3[0-1]|[0-2]?\d)/,Wr_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Wr_week=/^(5[0-3]|[0-4]?\d)/,Wr_hour23h=/^(2[0-3]|[0-1]?\d)/,Wr_hour24h=/^(2[0-4]|[0-1]?\d)/,Wr_hour11h=/^(1[0-1]|0?\d)/,Wr_hour12h=/^(1[0-2]|0?\d)/,Wr_minute=/^[0-5]?\d/,Wr_second=/^[0-5]?\d/,Wr_singleDigit=/^\d/,Wr_twoDigits=/^\d{1,2}/,Wr_threeDigits=/^\d{1,3}/,Wr_fourDigits=/^\d{1,4}/,Wr_anyDigitsSigned=/^-?\d+/,Wr_singleDigitSigned=/^-?\d/,Wr_twoDigitsSigned=/^-?\d{1,2}/,Wr_threeDigitsSigned=/^-?\d{1,3}/,Wr_fourDigitsSigned=/^-?\d{1,4}/,Us_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Us_basic=/^([+-])(\d{2})(\d{2})|Z/,Us_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Us_extended=/^([+-])(\d{2}):(\d{2})|Z/,Us_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Lr(l,s){return l&&{value:s(l.value),rest:l.rest}}function Ir(l,s){const o=s.match(l);return o?{value:parseInt(o[0],10),rest:s.slice(o[0].length)}:null}function $s(l,s){const o=s.match(l);if(!o)return null;if("Z"===o[0])return{value:0,rest:s.slice(1)};const c="+"===o[1]?1:-1,m=o[2]?parseInt(o[2],10):0,M=o[3]?parseInt(o[3],10):0,R=o[5]?parseInt(o[5],10):0;return{value:c*(m*zn.s0+M*zn.Cg+R*zn._m),rest:s.slice(o[0].length)}}function nc(l){return Ir(Wr_anyDigitsSigned,l)}function ui(l,s){switch(l){case 1:return Ir(Wr_singleDigit,s);case 2:return Ir(Wr_twoDigits,s);case 3:return Ir(Wr_threeDigits,s);case 4:return Ir(Wr_fourDigits,s);default:return Ir(new RegExp("^\\d{1,"+l+"}"),s)}}function Vc(l,s){switch(l){case 1:return Ir(Wr_singleDigitSigned,s);case 2:return Ir(Wr_twoDigitsSigned,s);case 3:return Ir(Wr_threeDigitsSigned,s);case 4:return Ir(Wr_fourDigitsSigned,s);default:return Ir(new RegExp("^-?\\d{1,"+l+"}"),s)}}function ba(l){switch(l){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function zc(l,s){const o=s>0,c=o?s:1-s;let m;if(c<=50)m=l||100;else{const M=c+50;m=l+100*Math.trunc(M/100)-(l>=M%100?100:0)}return o?m:1-m}function wu(l){return l%400==0||l%4==0&&l%100!=0}var E=D(6045),_=D(7793),k=D(8152),xn=D(7012),Jo=D(6453);const Id=[31,28,31,30,31,30,31,31,30,31,30,31],Sd=[31,29,31,30,31,30,31,31,30,31,30,31];function Hc(l,s,o){const c=(0,Bc.q)(),m=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??c.weekStartsOn??c.locale?.options?.weekStartsOn??0,M=(0,qr.a)(l),R=M.getDay(),me=7-m;return Wn(M,s<0||s>6?s-(R+me)%7:((s%7+7)%7+me)%7-(R+me)%7)}var Pd=D(5872);const Wc={G:new class Sl extends Sn{priority=140;parse(s,o,c){switch(o){case"G":case"GG":case"GGG":return c.era(s,{width:"abbreviated"})||c.era(s,{width:"narrow"});case"GGGGG":return c.era(s,{width:"narrow"});default:return c.era(s,{width:"wide"})||c.era(s,{width:"abbreviated"})||c.era(s,{width:"narrow"})}}set(s,o,c){return o.era=c,s.setFullYear(c,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["R","u","t","T"]},y:new class y extends Sn{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(s,o,c){const m=M=>({year:M,isTwoDigitYear:"yy"===o});switch(o){case"y":return Lr(ui(4,s),m);case"yo":return Lr(c.ordinalNumber(s,{unit:"year"}),m);default:return Lr(ui(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,c){const m=s.getFullYear();if(c.isTwoDigitYear){const R=zc(c.year,m);return s.setFullYear(R,0,1),s.setHours(0,0,0,0),s}return s.setFullYear("era"in o&&1!==o.era?1-c.year:c.year,0,1),s.setHours(0,0,0,0),s}},Y:new class T extends Sn{priority=130;parse(s,o,c){const m=M=>({year:M,isTwoDigitYear:"YY"===o});switch(o){case"Y":return Lr(ui(4,s),m);case"Yo":return Lr(c.ordinalNumber(s,{unit:"year"}),m);default:return Lr(ui(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,c,m){const M=(0,E.h)(s,m);if(c.isTwoDigitYear){const U=zc(c.year,M);return s.setFullYear(U,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),(0,_.k)(s,m)}return s.setFullYear("era"in o&&1!==o.era?1-c.year:c.year,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),(0,_.k)(s,m)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class W extends Sn{priority=130;parse(s,o){return Vc("R"===o?4:o.length,s)}set(s,o,c){const m=(0,jr.w)(s,0);return m.setFullYear(c,0,4),m.setHours(0,0,0,0),(0,k.b)(m)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class pe extends Sn{priority=130;parse(s,o){return Vc("u"===o?4:o.length,s)}set(s,o,c){return s.setFullYear(c,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class Fe extends Sn{priority=120;parse(s,o,c){switch(o){case"Q":case"QQ":return ui(o.length,s);case"Qo":return c.ordinalNumber(s,{unit:"quarter"});case"QQQ":return c.quarter(s,{width:"abbreviated",context:"formatting"})||c.quarter(s,{width:"narrow",context:"formatting"});case"QQQQQ":return c.quarter(s,{width:"narrow",context:"formatting"});default:return c.quarter(s,{width:"wide",context:"formatting"})||c.quarter(s,{width:"abbreviated",context:"formatting"})||c.quarter(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=1&&o<=4}set(s,o,c){return s.setMonth(3*(c-1),1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class Pe extends Sn{priority=120;parse(s,o,c){switch(o){case"q":case"qq":return ui(o.length,s);case"qo":return c.ordinalNumber(s,{unit:"quarter"});case"qqq":return c.quarter(s,{width:"abbreviated",context:"standalone"})||c.quarter(s,{width:"narrow",context:"standalone"});case"qqqqq":return c.quarter(s,{width:"narrow",context:"standalone"});default:return c.quarter(s,{width:"wide",context:"standalone"})||c.quarter(s,{width:"abbreviated",context:"standalone"})||c.quarter(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=1&&o<=4}set(s,o,c){return s.setMonth(3*(c-1),1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class Et extends Sn{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(s,o,c){const m=M=>M-1;switch(o){case"M":return Lr(Ir(Wr_month,s),m);case"MM":return Lr(ui(2,s),m);case"Mo":return Lr(c.ordinalNumber(s,{unit:"month"}),m);case"MMM":return c.month(s,{width:"abbreviated",context:"formatting"})||c.month(s,{width:"narrow",context:"formatting"});case"MMMMM":return c.month(s,{width:"narrow",context:"formatting"});default:return c.month(s,{width:"wide",context:"formatting"})||c.month(s,{width:"abbreviated",context:"formatting"})||c.month(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return s.setMonth(c,1),s.setHours(0,0,0,0),s}},L:new class wn extends Sn{priority=110;parse(s,o,c){const m=M=>M-1;switch(o){case"L":return Lr(Ir(Wr_month,s),m);case"LL":return Lr(ui(2,s),m);case"Lo":return Lr(c.ordinalNumber(s,{unit:"month"}),m);case"LLL":return c.month(s,{width:"abbreviated",context:"standalone"})||c.month(s,{width:"narrow",context:"standalone"});case"LLLLL":return c.month(s,{width:"narrow",context:"standalone"});default:return c.month(s,{width:"wide",context:"standalone"})||c.month(s,{width:"abbreviated",context:"standalone"})||c.month(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return s.setMonth(c,1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class Ca extends Sn{priority=100;parse(s,o,c){switch(o){case"w":return Ir(Wr_week,s);case"wo":return c.ordinalNumber(s,{unit:"week"});default:return ui(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,c,m){return(0,_.k)(function di(l,s,o){const c=(0,qr.a)(l),m=(0,xn.N)(c,o)-s;return c.setDate(c.getDate()-7*m),c}(s,c,m),m)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class bf extends Sn{priority=100;parse(s,o,c){switch(o){case"I":return Ir(Wr_week,s);case"Io":return c.ordinalNumber(s,{unit:"week"});default:return ui(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,c){return(0,k.b)(function Ol(l,s){const o=(0,qr.a)(l),c=(0,Jo.s)(o)-s;return o.setDate(o.getDate()-7*c),o}(s,c))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class Cf extends Sn{priority=90;subPriority=1;parse(s,o,c){switch(o){case"d":return Ir(Wr_date,s);case"do":return c.ordinalNumber(s,{unit:"date"});default:return ui(o.length,s)}}validate(s,o){const m=wu(s.getFullYear()),M=s.getMonth();return m?o>=1&&o<=Sd[M]:o>=1&&o<=Id[M]}set(s,o,c){return s.setDate(c),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class Du extends Sn{priority=90;subpriority=1;parse(s,o,c){switch(o){case"D":case"DD":return Ir(Wr_dayOfYear,s);case"Do":return c.ordinalNumber(s,{unit:"date"});default:return ui(o.length,s)}}validate(s,o){return wu(s.getFullYear())?o>=1&&o<=366:o>=1&&o<=365}set(s,o,c){return s.setMonth(0,c),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class Od extends Sn{priority=90;parse(s,o,c){switch(o){case"E":case"EE":case"EEE":return c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});case"EEEEE":return c.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});default:return c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=Hc(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["D","i","e","c","t","T"]},e:new class wf extends Sn{priority=90;parse(s,o,c,m){const M=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6)%7+U};switch(o){case"e":case"ee":return Lr(ui(o.length,s),M);case"eo":return Lr(c.ordinalNumber(s,{unit:"day"}),M);case"eee":return c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});case"eeeee":return c.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});default:return c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=Hc(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class Ad extends Sn{priority=90;parse(s,o,c,m){const M=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6)%7+U};switch(o){case"c":case"cc":return Lr(ui(o.length,s),M);case"co":return Lr(c.ordinalNumber(s,{unit:"day"}),M);case"ccc":return c.day(s,{width:"abbreviated",context:"standalone"})||c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"});case"ccccc":return c.day(s,{width:"narrow",context:"standalone"});case"cccccc":return c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"});default:return c.day(s,{width:"wide",context:"standalone"})||c.day(s,{width:"abbreviated",context:"standalone"})||c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=Hc(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class jc extends Sn{priority=90;parse(s,o,c){const m=M=>0===M?7:M;switch(o){case"i":case"ii":return ui(o.length,s);case"io":return c.ordinalNumber(s,{unit:"day"});case"iii":return Lr(c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m);case"iiiii":return Lr(c.day(s,{width:"narrow",context:"formatting"}),m);case"iiiiii":return Lr(c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m);default:return Lr(c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m)}}validate(s,o){return o>=1&&o<=7}set(s,o,c){return(s=function Sr(l,s){const o=(0,qr.a)(l),c=function Df(l){let o=(0,qr.a)(l).getDay();return 0===o&&(o=7),o}(o);return Wn(o,s-c)}(s,c)).setHours(0,0,0,0),s}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class as extends Sn{priority=80;parse(s,o,c){switch(o){case"a":case"aa":case"aaa":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaaa":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(ba(c),0,0,0),s}incompatibleTokens=["b","B","H","k","t","T"]},b:new class Mf extends Sn{priority=80;parse(s,o,c){switch(o){case"b":case"bb":case"bbb":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbbb":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(ba(c),0,0,0),s}incompatibleTokens=["a","B","H","k","t","T"]},B:new class Uc extends Sn{priority=80;parse(s,o,c){switch(o){case"B":case"BB":case"BBB":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBBB":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(ba(c),0,0,0),s}incompatibleTokens=["a","b","t","T"]},h:new class rc extends Sn{priority=70;parse(s,o,c){switch(o){case"h":return Ir(Wr_hour12h,s);case"ho":return c.ordinalNumber(s,{unit:"hour"});default:return ui(o.length,s)}}validate(s,o){return o>=1&&o<=12}set(s,o,c){const m=s.getHours()>=12;return s.setHours(m&&c<12?c+12:m||12!==c?c:0,0,0,0),s}incompatibleTokens=["H","K","k","t","T"]},H:new class Es extends Sn{priority=70;parse(s,o,c){switch(o){case"H":return Ir(Wr_hour23h,s);case"Ho":return c.ordinalNumber(s,{unit:"hour"});default:return ui(o.length,s)}}validate(s,o){return o>=0&&o<=23}set(s,o,c){return s.setHours(c,0,0,0),s}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class Ef extends Sn{priority=70;parse(s,o,c){switch(o){case"K":return Ir(Wr_hour11h,s);case"Ko":return c.ordinalNumber(s,{unit:"hour"});default:return ui(o.length,s)}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return s.getHours()>=12&&c<12?s.setHours(c+12,0,0,0):s.setHours(c,0,0,0),s}incompatibleTokens=["h","H","k","t","T"]},k:new class Mu extends Sn{priority=70;parse(s,o,c){switch(o){case"k":return Ir(Wr_hour24h,s);case"ko":return c.ordinalNumber(s,{unit:"hour"});default:return ui(o.length,s)}}validate(s,o){return o>=1&&o<=24}set(s,o,c){return s.setHours(c<=24?c%24:c,0,0,0),s}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class Tf extends Sn{priority=60;parse(s,o,c){switch(o){case"m":return Ir(Wr_minute,s);case"mo":return c.ordinalNumber(s,{unit:"minute"});default:return ui(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,c){return s.setMinutes(c,0,0),s}incompatibleTokens=["t","T"]},s:new class Fo extends Sn{priority=50;parse(s,o,c){switch(o){case"s":return Ir(Wr_second,s);case"so":return c.ordinalNumber(s,{unit:"second"});default:return ui(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,c){return s.setSeconds(c,0),s}incompatibleTokens=["t","T"]},S:new class kd extends Sn{priority=30;parse(s,o){return Lr(ui(o.length,s),m=>Math.trunc(m*Math.pow(10,3-o.length)))}set(s,o,c){return s.setMilliseconds(c),s}incompatibleTokens=["t","T"]},X:new class Nd extends Sn{priority=10;parse(s,o){switch(o){case"X":return $s(Us_basicOptionalMinutes,s);case"XX":return $s(Us_basic,s);case"XXXX":return $s(Us_basicOptionalSeconds,s);case"XXXXX":return $s(Us_extendedOptionalSeconds,s);default:return $s(Us_extended,s)}}set(s,o,c){return o.timestampIsSet?s:(0,jr.w)(s,s.getTime()-(0,Pd.G)(s)-c)}incompatibleTokens=["t","T","x"]},x:new class Eu extends Sn{priority=10;parse(s,o){switch(o){case"x":return $s(Us_basicOptionalMinutes,s);case"xx":return $s(Us_basic,s);case"xxxx":return $s(Us_basicOptionalSeconds,s);case"xxxxx":return $s(Us_extendedOptionalSeconds,s);default:return $s(Us_extended,s)}}set(s,o,c){return o.timestampIsSet?s:(0,jr.w)(s,s.getTime()-(0,Pd.G)(s)-c)}incompatibleTokens=["t","T","X"]},t:new class Tu extends Sn{priority=40;parse(s){return nc(s)}set(s,o,c){return[(0,jr.w)(s,1e3*c),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class $c extends Sn{priority=20;parse(s){return nc(s)}set(s,o,c){return[(0,jr.w)(s,c),{timestampIsSet:!0}]}incompatibleTokens="*"}},Iu=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ka=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,un=/^'([^]*?)'?$/,Fd=/''/g,Rd=/\S/,If=/[a-zA-Z]/;function Of(l){return l.match(un)[1].replace(Fd,"'")}const xf=1948320,kf=[0,31,62,93,124,155,186,216,246,276,306,336];function ic(l,s,o){return function Nf(l){if(isNaN(l))return{jy:NaN,jm:NaN,jd:NaN};let s,o;const c=l-xf;let m=1+hr(33*c+3,12053);o=c-(365*(m-1)+hr(8*m+21,33)),o<0&&(m--,o=c-(365*(m-1)+hr(8*m+21,33))),s=o<216?hr(o,31):hr(o-6,30);const M=o-kf[s]+1;o++;return{jy:m,jm:s+1,jd:M}}(function Or(l,s,o){const[c,m]=sc(l,s);return hr(1461*((l=c)+4800+hr((s=m)-14,12)),4)+hr(367*(s-2-12*hr(s-14,12)),12)-hr(3*hr(l+4900+hr(s-14,12),100),4)+o-32075}(l,s,o))}function Su(l,s,o){return function Ff(l){if(isNaN(l))return{gy:NaN,gm:NaN,gd:NaN};let s=l+68569;const o=hr(4*s,146097);s-=hr(146097*o+3,4);const c=hr(4e3*(s+1),1461001);s=s-hr(1461*c,4)+31;const m=hr(80*s,2447),M=s-hr(2447*m,80);s=hr(m,11);return{gy:100*(o-49)+c+s,gm:m+2-12*s,gd:M}}(function Pf(l,s,o){const[c,m]=sc(l,s),M=(s=m)-1,U=(l=c,o);let ce=xf-1+365*(l-1)+hr(8*l+21,33);return 0!=M&&(ce+=kf[M]),ce+U}(l,s,o))}function sc(l,s){if((s-=1)<0){const o=s;s=function Ld(l,s){return oc(oc(l,s)+s,s)}(s,12),l-=hr(s-o,12)}return s>11&&(l+=hr(s,12),s=oc(s,12)),[l,s+1]}function hr(l,s){return~~(l/s)}function oc(l,s){return l-~~(l/s)*s}function Ou(...l){if(l.length>1){const[s,o,c=1,...m]=l,M=Su(s,o+1,c);return new Date(M.gy,M.gm-1,M.gd,...m)}return new Date(...l)}function Br(l,s){return l instanceof Date?new l.constructor(s):Ou(s)}function bn(l){const s=Object.prototype.toString.call(l);return l instanceof Date||"object"==typeof l&&"[object Date]"===s?new l.constructor(+l):Ou("number"==typeof l||"[object Number]"===s||"string"==typeof l||"[object String]"===s?l:NaN)}function ho(l){const s=l.getDate(),o=l.getMonth()+1;return ic(l.getFullYear(),o,s).jm-1}function hi(l){const s=l.getDate(),o=l.getMonth()+1;return ic(l.getFullYear(),o,s).jd}function ei(l){const s=l.getDate(),o=l.getMonth()+1;return ic(l.getFullYear(),o,s).jy}function Zi(l,...s){const o=l.getDate(),c=l.getMonth()+1,M=ic(l.getFullYear(),c,o),[R,U=M.jm-1,ce=M.jd]=s,me=Su(R,U+1,ce);return l.setFullYear(me.gy,me.gm-1,me.gd)}function Au(l){const s=bn(l),o=ei(s),c=ho(s),m=Br(l,0);return Zi(m,o,c+1,0),m.setHours(0,0,0,0),hi(m)}function fo(l,...s){const o=l.getDate(),c=l.getMonth()+1,M=ic(l.getFullYear(),c,o),[R,U=M.jd]=s,ce=Su(M.jy,R+1,U);return l.setFullYear(ce.gy,ce.gm-1,ce.gd)}function Gc(l,s){const o=bn(l),c=ei(o),m=hi(o),M=Br(l,0);Zi(M,c,s,15),M.setHours(0,0,0,0);const R=Au(M);return fo(o,s,Math.min(m,R)),o}function wa(l,...s){const o=l.getDate(),c=l.getMonth()+1,M=ic(l.getFullYear(),c,o),[R]=s,U=Su(M.jy,M.jm,R);return l.setFullYear(U.gy,U.gm-1,U.gd)}function sn(l,s){return(l<0?"-":"")+Math.abs(l).toString().padStart(s,"0")}function ku(l,s){const o=bn(l);if(isNaN(s))return Br(l,NaN);if(!s)return o;const c=hi(o),m=Br(l,o.getTime());return fo(m,ho(o)+s+1,0),c>=hi(m)?m:(Zi(o,ei(m),ho(m),c),o)}function Za(l,s){const o=bn(l);return isNaN(s)?Br(l,NaN):(s&&wa(o,hi(o)+s),o)}function Al(l){return l instanceof Date||"object"==typeof l&&"[object Date]"===Object.prototype.toString.call(l)}function zd(l){if(!Al(l)&&"number"!=typeof l)return!1;const s=bn(l);return!isNaN(Number(s))}const qa={lessThanXSeconds:{one:"\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062b\u0627\u0646\u06cc\u0647",other:"\u06a9\u0645\u062a\u0631 \u0627\u0632 {{count}} \u062b\u0627\u0646\u06cc\u0647"},xSeconds:{one:"1 \u062b\u0627\u0646\u06cc\u0647",other:"{{count}} \u062b\u0627\u0646\u06cc\u0647"},halfAMinute:"\u0646\u06cc\u0645 \u062f\u0642\u06cc\u0642\u0647",lessThanXMinutes:{one:"\u06a9\u0645\u062a\u0631 \u0627\u0632 \u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",other:"\u06a9\u0645\u062a\u0631 \u0627\u0632 {{count}} \u062f\u0642\u06cc\u0642\u0647"},xMinutes:{one:"1 \u062f\u0642\u06cc\u0642\u0647",other:"{{count}} \u062f\u0642\u06cc\u0642\u0647"},aboutXHours:{one:"\u062d\u062f\u0648\u062f 1 \u0633\u0627\u0639\u062a",other:"\u062d\u062f\u0648\u062f {{count}} \u0633\u0627\u0639\u062a"},xHours:{one:"1 \u0633\u0627\u0639\u062a",other:"{{count}} \u0633\u0627\u0639\u062a"},xDays:{one:"1 \u0631\u0648\u0632",other:"{{count}} \u0631\u0648\u0632"},aboutXWeeks:{one:"\u062d\u062f\u0648\u062f 1 \u0647\u0641\u062a\u0647",other:"\u062d\u062f\u0648\u062f {{count}} \u0647\u0641\u062a\u0647"},xWeeks:{one:"1 \u0647\u0641\u062a\u0647",other:"{{count}} \u0647\u0641\u062a\u0647"},aboutXMonths:{one:"\u062d\u062f\u0648\u062f 1 \u0645\u0627\u0647",other:"\u062d\u062f\u0648\u062f {{count}} \u0645\u0627\u0647"},xMonths:{one:"1 \u0645\u0627\u0647",other:"{{count}} \u0645\u0627\u0647"},aboutXYears:{one:"\u062d\u062f\u0648\u062f 1 \u0633\u0627\u0644",other:"\u062d\u062f\u0648\u062f {{count}} \u0633\u0627\u0644"},xYears:{one:"1 \u0633\u0627\u0644",other:"{{count}} \u0633\u0627\u0644"},overXYears:{one:"\u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 1 \u0633\u0627\u0644",other:"\u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 {{count}} \u0633\u0627\u0644"},almostXYears:{one:"\u0646\u0632\u062f\u06cc\u06a9 1 \u0633\u0627\u0644",other:"\u0646\u0632\u062f\u06cc\u06a9 {{count}} \u0633\u0627\u0644"}};function cc(l){return(s={})=>{const o=s.width?String(s.width):l.defaultWidth;return l.formats[o]||l.formats[l.defaultWidth]}}const ta={date:cc({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:cc({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:cc({formats:{full:"{{date}} '\u062f\u0631' {{time}}",long:"{{date}} '\u062f\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},dc={lastWeek:"eeee '\u06af\u0630\u0634\u062a\u0647 \u062f\u0631' p",yesterday:"'\u062f\u06cc\u0631\u0648\u0632 \u062f\u0631' p",today:"'\u0627\u0645\u0631\u0648\u0632 \u062f\u0631' p",tomorrow:"'\u0641\u0631\u062f\u0627 \u062f\u0631' p",nextWeek:"eeee '\u062f\u0631' p",other:"P"};function Ja(l){return(s,o)=>{let m;if("formatting"===(o?.context?String(o.context):"standalone")&&l.formattingValues){const R=l.defaultFormattingWidth||l.defaultWidth,U=o?.width?String(o.width):R;m=l.formattingValues[U]||l.formattingValues[R]}else{const R=l.defaultWidth,U=o?.width?String(o.width):l.defaultWidth;m=l.values[U]||l.values[R]}return m[l.argumentCallback?l.argumentCallback(s):s]}}function Ea(l){return(s,o={})=>{const c=o.width,M=s.match(c&&l.matchPatterns[c]||l.matchPatterns[l.defaultMatchWidth]);if(!M)return null;const R=M[0],U=c&&l.parsePatterns[c]||l.parsePatterns[l.defaultParseWidth],ce=Array.isArray(U)?function Ru(l,s){for(let o=0;o<l.length;o++)if(s(l[o]))return o}(U,qe=>qe.test(R)):function Wd(l,s){for(const o in l)if(Object.prototype.hasOwnProperty.call(l,o)&&s(l[o]))return o}(U,qe=>qe.test(R));let me;return me=l.valueCallback?l.valueCallback(ce):ce,me=o.valueCallback?o.valueCallback(me):me,{value:me,rest:s.slice(R.length)}}}const ae={code:"fa-IR",formatDistance:(l,s,o)=>{let c;const m=qa[l];return c="string"==typeof m?m:1===s?m.one:m.other.replace("{{count}}",s.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"\u062f\u0631 "+c:c+" \u0642\u0628\u0644":c},formatLong:ta,formatRelative:(l,s,o,c)=>dc[l],localize:{ordinalNumber:(l,s)=>Number(l)+"-\u0627\u0645",era:Ja({values:{narrow:["\u0642","\u0628"],abbreviated:["\u0642.\u0647.","\u0628.\u0647."],wide:["\u0642\u0628\u0644 \u0627\u0632 \u0647\u062c\u0631\u062a","\u0628\u0639\u062f \u0627\u0632 \u0647\u062c\u0631\u062a"]},defaultWidth:"wide"}),quarter:Ja({values:{narrow:["1","2","3","4"],abbreviated:["\u0633\u200c\u06451","\u0633\u200c\u06452","\u0633\u200c\u06453","\u0633\u200c\u06454"],wide:["\u0633\u0647\u200c\u0645\u0627\u0647\u0647 1","\u0633\u0647\u200c\u0645\u0627\u0647\u0647 2","\u0633\u0647\u200c\u0645\u0627\u0647\u0647 3","\u0633\u0647\u200c\u0645\u0627\u0647\u0647 4"]},defaultWidth:"wide",argumentCallback:l=>l-1}),month:Ja({values:{narrow:["\u0641\u0631","\u0627\u0631","\u062e\u0631","\u062a\u06cc","\u0645\u0631","\u0634\u0647","\u0645\u0647","\u0622\u0628","\u0622\u0630","\u062f\u06cc","\u0628\u0647","\u0627\u0633"],abbreviated:["\u0641\u0631\u0648","\u0627\u0631\u062f","\u062e\u0631\u062f","\u062a\u06cc\u0631","\u0645\u0631\u062f","\u0634\u0647\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627","\u0622\u0630\u0631","\u062f\u06cc","\u0628\u0647\u0645","\u0627\u0633\u0641"],wide:["\u0641\u0631\u0648\u0631\u062f\u06cc\u0646","\u0627\u0631\u062f\u06cc\u0628\u0647\u0634\u062a","\u062e\u0631\u062f\u0627\u062f","\u062a\u06cc\u0631","\u0645\u0631\u062f\u0627\u062f","\u0634\u0647\u0631\u06cc\u0648\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627\u0646","\u0622\u0630\u0631","\u062f\u06cc","\u0628\u0647\u0645\u0646","\u0627\u0633\u0641\u0646\u062f"]},defaultWidth:"wide"}),day:Ja({values:{narrow:["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"],short:["1\u0634","2\u0634","3\u0634","4\u0634","5\u0634","\u062c","\u0634"],abbreviated:["\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"],wide:["\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]},defaultWidth:"wide"}),dayPeriod:Ja({values:{narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062d",afternoon:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062d",afternoon:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},defaultWidth:"wide",formattingValues:{narrow:{am:"\u0642",pm:"\u0628",midnight:"\u0646",noon:"\u0638",morning:"\u0635",afternoon:"\u0628.\u0638.",evening:"\u0639",night:"\u0634"},abbreviated:{am:"\u0642.\u0638.",pm:"\u0628.\u0638.",midnight:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062d",afternoon:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"},wide:{am:"\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631",pm:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",midnight:"\u0646\u06cc\u0645\u0647\u200c\u0634\u0628",noon:"\u0638\u0647\u0631",morning:"\u0635\u0628\u062d",afternoon:"\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631",evening:"\u0639\u0635\u0631",night:"\u0634\u0628"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function _m(l){return(s,o={})=>{const c=s.match(l.matchPattern);if(!c)return null;const m=c[0],M=s.match(l.parsePattern);if(!M)return null;let R=l.valueCallback?l.valueCallback(M[0]):M[0];return R=o.valueCallback?o.valueCallback(R):R,{value:R,rest:s.slice(m.length)}}}({matchPattern:/^(\d+)(-?\u0627\u0645)?/i,parsePattern:/\d+/i,valueCallback:l=>parseInt(l,10)}),era:Ea({matchPatterns:{narrow:/^(\u0642|\u0628)/i,abbreviated:/^(\u0642\.?\s?\u0647\.?|\u0628\.?\s?\u0647\.?|\u0647\.?)/i,wide:/^(\u0642\u0628\u0644 \u0627\u0632 \u0647\u062c\u0631\u062a|\u0647\u062c\u0631\u06cc \u0634\u0645\u0633\u06cc|\u0628\u0639\u062f \u0627\u0632 \u0647\u062c\u0631\u062a)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^\u0642\u0628\u0644/i,/^\u0628\u0639\u062f/i]},defaultParseWidth:"any"}),quarter:Ea({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^(\u0641|Q|\u0633\u200c\u0645)[1234]/i,wide:/^(\u0641\u0635\u0644|quarter|\u0633\u0647\u200c\u0645\u0627\u0647\u0647) [1234](-\u0627\u0645|\u0627\u0645)?/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:l=>l+1}),month:Ea({matchPatterns:{narrow:/^(\u0641\u0631|\u0627\u0631|\u062e\u0631|\u062a\u06cc|\u0645\u0631|\u0634\u0647|\u0645\u0647|\u0622\u0628|\u0622\u0630|\u062f\u06cc|\u0628\u0647|\u0627\u0633)/i,abbreviated:/^(\u0641\u0631\u0648|\u0627\u0631\u062f|\u062e\u0631\u062f|\u062a\u06cc\u0631|\u0645\u0631\u062f|\u0634\u0647\u0631|\u0645\u0647\u0631|\u0622\u0628\u0627|\u0622\u0630\u0631|\u062f\u06cc|\u0628\u0647\u0645|\u0627\u0633\u0641)/i,wide:/^(\u0641\u0631\u0648\u0631\u062f\u06cc\u0646|\u0627\u0631\u062f\u06cc\u0628\u0647\u0634\u062a|\u062e\u0631\u062f\u0627\u062f|\u062a\u06cc\u0631|\u0645\u0631\u062f\u0627\u062f|\u0634\u0647\u0631\u06cc\u0648\u0631|\u0645\u0647\u0631|\u0622\u0628\u0627\u0646|\u0622\u0630\u0631|\u062f\u06cc|\u0628\u0647\u0645\u0646|\u0627\u0633\u0641\u0646\u062f)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u0641\u0631/i,/^\u0627\u0631/i,/^\u062e\u0631/i,/^\u062a\u06cc/i,/^\u0645\u0631/i,/^\u0634\u0647/i,/^\u0645\u0647/i,/^\u0622\u0628/i,/^\u0622\u0630/i,/^\u062f\u06cc/i,/^\u0628\u0647/i,/^\u0627\u0633/i],any:[/^\u0641\u0631/i,/^\u0627\u0631/i,/^\u062e\u0631/i,/^\u062a\u06cc/i,/^\u0645\u0631/i,/^\u0634\u0647/i,/^\u0645\u0647/i,/^\u0622\u0628/i,/^\u0622\u0630/i,/^\u062f\u06cc/i,/^\u0628\u0647/i,/^\u0627\u0633/i]},defaultParseWidth:"any"}),day:Ea({matchPatterns:{narrow:/^[\u0634\u06cc\u062f\u0633\u0686\u067e\u062c]/i,short:/^(\u0634|\u062c|1\u0634|2\u0634|3\u0634|4\u0634|5\u0634)/i,abbreviated:/^(\u06cc\u06a9\u0634\u0646\u0628\u0647|\u062f\u0648\u0634\u0646\u0628\u0647|\u0633\u0647\u200c\u0634\u0646\u0628\u0647|\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647|\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647|\u062c\u0645\u0639\u0647|\u0634\u0646\u0628\u0647)/i,wide:/^(\u06cc\u06a9\u0634\u0646\u0628\u0647|\u062f\u0648\u0634\u0646\u0628\u0647|\u0633\u0647\u200c\u0634\u0646\u0628\u0647|\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647|\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647|\u062c\u0645\u0639\u0647|\u0634\u0646\u0628\u0647)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^\u06cc/i,/^\u062f\u0648/i,/^\u0633/i,/^\u0686/i,/^\u067e/i,/^\u062c/i,/^\u0634/i],any:[/^(\u06cc|1\u0634|\u06cc\u06a9\u0634\u0646\u0628\u0647)/i,/^(\u062f|2\u0634|\u062f\u0648\u0634\u0646\u0628\u0647)/i,/^(\u0633|3\u0634|\u0633\u0647\u200c\u0634\u0646\u0628\u0647)/i,/^(\u0686|4\u0634|\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647)/i,/^(\u067e|5\u0634|\u067e\u0646\u062c\u0634\u0646\u0628\u0647)/i,/^(\u062c|\u062c\u0645\u0639\u0647)/i,/^(\u0634|\u0634\u0646\u0628\u0647)/i]},defaultParseWidth:"any"}),dayPeriod:Ea({matchPatterns:{narrow:/^(\u0628|\u0642|\u0646|\u0638|\u0635|\u0628.\u0638.|\u0639|\u0634)/i,any:/^(\u0642.\u0638.|\u0628.\u0638.|\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631|\u0646\u06cc\u0645\u0647\u200c\u0634\u0628|\u0638\u0647\u0631|\u0635\u0628\u062d|\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631|\u0639\u0635\u0631|\u0634\u0628)/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^(\u0642|\u0642.\u0638.|\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631)/i,pm:/^(\u0628|\u0628.\u0638.|\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631)/i,midnight:/^(\u200c\u0646\u06cc\u0645\u0647\u200c\u0634\u0628|\u0646)/i,noon:/^(\u0638|\u0638\u0647\u0631)/i,morning:/^(\u0635|\u0635\u0628\u062d)/i,afternoon:/^(\u0628|\u0628.\u0638.|\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631)/i,evening:/^(\u0639|\u0639\u0635\u0631)/i,night:/^(\u0634|\u0634\u0628)/i}},defaultParseWidth:"any"})},options:{weekStartsOn:6,firstWeekContainsDate:1}};let Ue={};function nt(){return Ue}Math.pow(10,8);const fr=6048e5,Ar=36e5;function Gs(l){const s=bn(l);return s.setHours(0,0,0,0),s}function na(l){const s=bn(l),o=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()));return o.setUTCFullYear(s.getFullYear()),+l-+o}function ps(l,s){const o=nt(),c=s?.weekStartsOn??s?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??6,m=bn(l),M=m.getDay(),R=(M<c?7:0)+M-c;return wa(m,hi(m)-R),m.setHours(0,0,0,0),m}function Is(l){return ps(l,{weekStartsOn:1})}function Qd(l){const s=bn(l),o=s.getFullYear(),c=Br(l,0);c.setFullYear(o+1,0,4),c.setHours(0,0,0,0);const m=Is(c),M=Br(l,0);M.setFullYear(o,0,4),M.setHours(0,0,0,0);const R=Is(M);return s.getTime()>=m.getTime()?o+1:s.getTime()>=R.getTime()?o:o-1}function $f(l){const s=bn(l),o=+Is(s)-+function qd(l){const s=Qd(l),o=Br(l,0);return o.setFullYear(s,0,4),o.setHours(0,0,0,0),Is(o)}(s);return Math.round(o/fr)+1}function zu(l,s){const o=bn(l),c=ei(o),m=nt(),M=s?.firstWeekContainsDate??s?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,R=Br(l,0);Zi(R,c+1,0,M),R.setHours(0,0,0,0);const U=ps(R,s),ce=Br(l,0);Zi(ce,c,0,M),ce.setHours(0,0,0,0);const me=ps(ce,s);return o.getTime()>=U.getTime()?c+1:o.getTime()>=me.getTime()?c:c-1}function Ys(l,s){const o=bn(l),c=+ps(o,s)-+function Wf(l,s){const o=nt(),c=s?.firstWeekContainsDate??s?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,m=zu(l,s),M=Br(l,0);return Zi(M,m,0,c),M.setHours(0,0,0,0),ps(M,s)}(o,s);return Math.round(c/fr)+1}const ra={y(l,s){const o=ei(l),c=o>0?o:1-o;return sn("yy"===s?c%100:c,s.length)},M(l,s){const o=ho(l);return"M"===s?String(o+1):sn(o+1,2)},d:(l,s)=>sn(hi(l),s.length),a(l,s){const o=l.getHours()/12>=1?"pm":"am";switch(s){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];default:return"am"===o?"a.m.":"p.m."}},h:(l,s)=>sn(l.getHours()%12||12,s.length),H:(l,s)=>sn(l.getHours(),s.length),m:(l,s)=>sn(l.getMinutes(),s.length),s:(l,s)=>sn(l.getSeconds(),s.length),S(l,s){const o=s.length,c=l.getMilliseconds();return sn(Math.trunc(c*Math.pow(10,o-3)),s.length)}},Ss={G:function(l,s,o){const c=ei(l)>0?1:0;switch(s){case"G":case"GG":case"GGG":return o.era(c,{width:"abbreviated"});case"GGGGG":return o.era(c,{width:"narrow"});default:return o.era(c,{width:"wide"})}},y:function(l,s,o){if("yo"===s){const c=ei(l);return o.ordinalNumber(c>0?c:1-c,{unit:"year"})}return ra.y(l,s)},Y:function(l,s,o,c){const m=zu(l,c),M=m>0?m:1-m;return"YY"===s?sn(M%100,2):"Yo"===s?o.ordinalNumber(M,{unit:"year"}):sn(M,s.length)},R:function(l,s){return sn(Qd(l),s.length)},u:function(l,s){return sn(ei(l),s.length)},Q:function(l,s,o){const c=Math.ceil((ho(l)+1)/3);switch(s){case"Q":return String(c);case"QQ":return sn(c,2);case"Qo":return o.ordinalNumber(c,{unit:"quarter"});case"QQQ":return o.quarter(c,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(c,{width:"narrow",context:"formatting"});default:return o.quarter(c,{width:"wide",context:"formatting"})}},q:function(l,s,o){const c=Math.ceil((ho(l)+1)/3);switch(s){case"q":return String(c);case"qq":return sn(c,2);case"qo":return o.ordinalNumber(c,{unit:"quarter"});case"qqq":return o.quarter(c,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(c,{width:"narrow",context:"standalone"});default:return o.quarter(c,{width:"wide",context:"standalone"})}},M:function(l,s,o){const c=ho(l);switch(s){case"M":case"MM":return ra.M(l,s);case"Mo":return o.ordinalNumber(c+1,{unit:"month"});case"MMM":return o.month(c,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(c,{width:"narrow",context:"formatting"});default:return o.month(c,{width:"wide",context:"formatting"})}},L:function(l,s,o){const c=ho(l);switch(s){case"L":return String(c+1);case"LL":return sn(c+1,2);case"Lo":return o.ordinalNumber(c+1,{unit:"month"});case"LLL":return o.month(c,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(c,{width:"narrow",context:"standalone"});default:return o.month(c,{width:"wide",context:"standalone"})}},w:function(l,s,o,c){const m=Ys(l,c);return"wo"===s?o.ordinalNumber(m,{unit:"week"}):sn(m,s.length)},I:function(l,s,o){const c=$f(l);return"Io"===s?o.ordinalNumber(c,{unit:"week"}):sn(c,s.length)},d:function(l,s,o){return"do"===s?o.ordinalNumber(hi(l),{unit:"date"}):ra.d(l,s)},D:function(l,s,o){const c=function tl(l){const s=bn(l);return function hc(l,s){const o=Gs(l),c=Gs(s),m=+o-na(o),M=+c-na(c);return Math.round((m-M)/864e5)}(s,function Hi(l){const s=bn(l),o=Br(l,0);return Zi(o,ei(s),0,1),o.setHours(0,0,0,0),o}(s))+1}(l);return"Do"===s?o.ordinalNumber(c,{unit:"dayOfYear"}):sn(c,s.length)},E:function(l,s,o){const c=l.getDay();switch(s){case"E":case"EE":case"EEE":return o.day(c,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(c,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(c,{width:"short",context:"formatting"});default:return o.day(c,{width:"wide",context:"formatting"})}},e:function(l,s,o,c){const m=l.getDay(),M=(m-c.weekStartsOn+8)%7||7;switch(s){case"e":return String(M);case"ee":return sn(M,2);case"eo":return o.ordinalNumber(M,{unit:"day"});case"eee":return o.day(m,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(m,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(m,{width:"short",context:"formatting"});default:return o.day(m,{width:"wide",context:"formatting"})}},c:function(l,s,o,c){const m=l.getDay(),M=(m-c.weekStartsOn+8)%7||7;switch(s){case"c":return String(M);case"cc":return sn(M,s.length);case"co":return o.ordinalNumber(M,{unit:"day"});case"ccc":return o.day(m,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(m,{width:"narrow",context:"standalone"});case"cccccc":return o.day(m,{width:"short",context:"standalone"});default:return o.day(m,{width:"wide",context:"standalone"})}},i:function(l,s,o){const c=l.getDay(),m=0===c?7:c;switch(s){case"i":return String(m);case"ii":return sn(m,s.length);case"io":return o.ordinalNumber(m,{unit:"day"});case"iii":return o.day(c,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(c,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(c,{width:"short",context:"formatting"});default:return o.day(c,{width:"wide",context:"formatting"})}},a:function(l,s,o){const m=l.getHours()/12>=1?"pm":"am";switch(s){case"a":case"aa":return o.dayPeriod(m,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(m,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(m,{width:"narrow",context:"formatting"});default:return o.dayPeriod(m,{width:"wide",context:"formatting"})}},b:function(l,s,o){const c=l.getHours();let m;switch(m=12===c?"noon":0===c?"midnight":c/12>=1?"pm":"am",s){case"b":case"bb":return o.dayPeriod(m,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(m,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(m,{width:"narrow",context:"formatting"});default:return o.dayPeriod(m,{width:"wide",context:"formatting"})}},B:function(l,s,o){const c=l.getHours();let m;switch(m=c>=17?"evening":c>=12?"afternoon":c>=4?"morning":"night",s){case"B":case"BB":case"BBB":return o.dayPeriod(m,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(m,{width:"narrow",context:"formatting"});default:return o.dayPeriod(m,{width:"wide",context:"formatting"})}},h:function(l,s,o){if("ho"===s){let c=l.getHours()%12;return 0===c&&(c=12),o.ordinalNumber(c,{unit:"hour"})}return ra.h(l,s)},H:function(l,s,o){return"Ho"===s?o.ordinalNumber(l.getHours(),{unit:"hour"}):ra.H(l,s)},K:function(l,s,o){const c=l.getHours()%12;return"Ko"===s?o.ordinalNumber(c,{unit:"hour"}):sn(c,s.length)},k:function(l,s,o){let c=l.getHours();return 0===c&&(c=24),"ko"===s?o.ordinalNumber(c,{unit:"hour"}):sn(c,s.length)},m:function(l,s,o){return"mo"===s?o.ordinalNumber(l.getMinutes(),{unit:"minute"}):ra.m(l,s)},s:function(l,s,o){return"so"===s?o.ordinalNumber(l.getSeconds(),{unit:"second"}):ra.s(l,s)},S:function(l,s){return ra.S(l,s)},X:function(l,s,o){const c=l.getTimezoneOffset();if(0===c)return"Z";switch(s){case"X":return Pl(c);case"XXXX":case"XX":return Ks(c);default:return Ks(c,":")}},x:function(l,s,o){const c=l.getTimezoneOffset();switch(s){case"x":return Pl(c);case"xxxx":case"xx":return Ks(c);default:return Ks(c,":")}},O:function(l,s,o){const c=l.getTimezoneOffset();switch(s){case"O":case"OO":case"OOO":return"GMT"+Hu(c,":");default:return"GMT"+Ks(c,":")}},z:function(l,s,o){const c=l.getTimezoneOffset();switch(s){case"z":case"zz":case"zzz":return"GMT"+Hu(c,":");default:return"GMT"+Ks(c,":")}},t:function(l,s,o){return sn(Math.trunc(l.getTime()/1e3),s.length)},T:function(l,s,o){return sn(l.getTime(),s.length)}};function Hu(l,s=""){const o=l>0?"-":"+",c=Math.abs(l),m=Math.trunc(c/60),M=c%60;return 0===M?o+String(m):o+String(m)+s+sn(M,2)}function Pl(l,s){return l%60==0?(l>0?"-":"+")+sn(Math.abs(l)/60,2):Ks(l,s)}function Ks(l,s=""){const o=l>0?"-":"+",c=Math.abs(l);return o+sn(Math.trunc(c/60),2)+s+sn(c%60,2)}const ju=(l,s)=>{switch(l){case"P":return s.date({width:"short"});case"PP":return s.date({width:"medium"});case"PPP":return s.date({width:"long"});default:return s.date({width:"full"})}},Gf=(l,s)=>{switch(l){case"p":return s.time({width:"short"});case"pp":return s.time({width:"medium"});case"ppp":return s.time({width:"long"});default:return s.time({width:"full"})}},qc={p:Gf,P:(l,s)=>{const o=l.match(/(P+)(p+)?/)||[],c=o[1],m=o[2];if(!m)return ju(l,s);let M;switch(c){case"P":M=s.dateTime({width:"short"});break;case"PP":M=s.dateTime({width:"medium"});break;case"PPP":M=s.dateTime({width:"long"});break;default:M=s.dateTime({width:"full"})}return M.replace("{{date}}",ju(c,s)).replace("{{time}}",Gf(m,s))}},Jd=/^D+$/,Yf=/^Y+$/,wm=["D","DD","YY","YYYY"];function zp(l){return Jd.test(l)}function Hp(l){return Yf.test(l)}function eh(l,s,o){const c=function Dm(l,s,o){const c="Y"===l[0]?"years":"days of the month";return`Use \`${l.toLowerCase()}\` instead of \`${l}\` (in \`${s}\`) for formatting ${c} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(l,s,o);if(console.warn(c),wm.includes(l))throw new RangeError(c)}const Mm=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xs=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Kf=/^'([^]*?)'?$/,jp=/''/g,Xf=/[a-zA-Z]/;function Uu(l){const s=l.match(Kf);return s?s[1].replace(jp,"'"):l}const th={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$p=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Tm=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Wp=/^([+-])(\d{2})(?::?(\d{2}))?$/;function $u(l){return l?parseInt(l):1}function Qf(l){return l&&parseFloat(l.replace(",","."))||0}const Xp=[31,null,31,30,31,30,31,31,30,31,30,31];function Wu(l){return l%400==0||l%4==0&&l%100!=0}class n1{subPriority=0;validate(s,o){return!0}}class km extends n1{constructor(s,o,c,m,M){super(),this.value=s,this.validateValue=o,this.setValue=c,this.priority=m,M&&(this.subPriority=M)}validate(s,o){return this.validateValue(s,this.value,o)}set(s,o,c){return this.setValue(s,o,this.value,c)}}class R6 extends n1{priority=10;subPriority=-1;set(s,o){return o.timestampIsSet?s:Br(s,function e1(l,s){const o=s instanceof Date?Br(s,0):new s(0);return Zi(o,ei(l),ho(l),hi(l)),o.setHours(l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()),o}(s,Date))}}class Cr{run(s,o,c,m){const M=this.parse(s,o,c,m);return M?{setter:new km(M.value,this.validate,this.set,this.priority,this.subPriority),rest:M.rest}:null}validate(s,o,c){return!0}}const fi_month=/^(1[0-2]|0?\d)/,fi_date=/^(3[0-1]|[0-2]?\d)/,fi_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,fi_week=/^(5[0-3]|[0-4]?\d)/,fi_hour23h=/^(2[0-3]|[0-1]?\d)/,fi_hour24h=/^(2[0-4]|[0-1]?\d)/,fi_hour11h=/^(1[0-1]|0?\d)/,fi_hour12h=/^(1[0-2]|0?\d)/,fi_minute=/^[0-5]?\d/,fi_second=/^[0-5]?\d/,fi_singleDigit=/^\d/,fi_twoDigits=/^\d{1,2}/,fi_threeDigits=/^\d{1,3}/,fi_fourDigits=/^\d{1,4}/,fi_anyDigitsSigned=/^-?\d+/,fi_singleDigitSigned=/^-?\d/,fi_twoDigitsSigned=/^-?\d{1,2}/,fi_threeDigitsSigned=/^-?\d{1,3}/,fi_fourDigitsSigned=/^-?\d{1,4}/,Ia_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Ia_basic=/^([+-])(\d{2})(\d{2})|Z/,Ia_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Ia_extended=/^([+-])(\d{2}):(\d{2})|Z/,Ia_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function _i(l,s){return l&&{value:s(l.value),rest:l.rest}}function ni(l,s){const o=s.match(l);return o?{value:parseInt(o[0],10),rest:s.slice(o[0].length)}:null}function nl(l,s){const o=s.match(l);if(!o)return null;if("Z"===o[0])return{value:0,rest:s.slice(1)};const c="+"===o[1]?1:-1,m=o[2]?parseInt(o[2],10):0,M=o[3]?parseInt(o[3],10):0,R=o[5]?parseInt(o[5],10):0;return{value:c*(m*Ar+6e4*M+1e3*R),rest:s.slice(o[0].length)}}function o1(l){return ni(fi_anyDigitsSigned,l)}function bi(l,s){switch(l){case 1:return ni(fi_singleDigit,s);case 2:return ni(fi_twoDigits,s);case 3:return ni(fi_threeDigits,s);case 4:return ni(fi_fourDigits,s);default:return ni(new RegExp("^\\d{1,"+l+"}"),s)}}function nh(l,s){switch(l){case 1:return ni(fi_singleDigitSigned,s);case 2:return ni(fi_twoDigitsSigned,s);case 3:return ni(fi_threeDigitsSigned,s);case 4:return ni(fi_fourDigitsSigned,s);default:return ni(new RegExp("^-?\\d{1,"+l+"}"),s)}}function Zf(l){switch(l){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Pm(l,s){const o=s>0,c=o?s:1-s;let m;if(c<=50)m=l||100;else{const M=c+50;m=l+100*Math.trunc(M/100)-(l>=M%100?100:0)}return o?m:1-m}function Nm(l){return function s1(l){return function Nl(l){return function Ze(l){if(-3===l)return!1;const s=oc(25*l+11,33);return s<8&&s>=-1||s<=-27}(l)}(ei(bn(l)))}(Ou(l,0))}const o0=[31,31,31,31,31,31,30,30,30,30,30,29],Ku=[31,31,31,31,31,31,30,30,30,30,30,30];function a0(l,s,o){const c=nt(),m=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??c.weekStartsOn??c.locale?.options?.weekStartsOn??6,M=bn(l),R=M.getDay(),me=7-m;return Za(M,s<0||s>6?s-(R+me)%7:((s%7+7)%7+me)%7-(R+me)%7)}const ch={G:new class r1 extends Cr{priority=140;parse(s,o,c){switch(o){case"G":case"GG":case"GGG":return c.era(s,{width:"abbreviated"})||c.era(s,{width:"narrow"});case"GGGGG":return c.era(s,{width:"narrow"});default:return c.era(s,{width:"wide"})||c.era(s,{width:"abbreviated"})||c.era(s,{width:"narrow"})}}set(s,o,c){return o.era=c,Zi(s,c,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["R","u","t","T"]},y:new class rh extends Cr{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(s,o,c){const m=M=>({year:M,isTwoDigitYear:"yy"===o});switch(o){case"y":return _i(bi(4,s),m);case"yo":return _i(c.ordinalNumber(s,{unit:"year"}),m);default:return _i(bi(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,c){const m=ei(s);return c.isTwoDigitYear?(Zi(s,Pm(c.year,m),0,1),s.setHours(0,0,0,0),s):(Zi(s,"era"in o&&1!==o.era?1-c.year:c.year,0,1),s.setHours(0,0,0,0),s)}},Y:new class Fm extends Cr{priority=130;parse(s,o,c){const m=M=>({year:M,isTwoDigitYear:"YY"===o});switch(o){case"Y":return _i(bi(4,s),m);case"Yo":return _i(c.ordinalNumber(s,{unit:"year"}),m);default:return _i(bi(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,c,m){const M=zu(s,m);return c.isTwoDigitYear?(Zi(s,Pm(c.year,M),0,m.firstWeekContainsDate),s.setHours(0,0,0,0),ps(s,m)):(Zi(s,"era"in o&&1!==o.era?1-c.year:c.year,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),ps(s,m))}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class qf extends Cr{priority=130;parse(s,o){return nh("R"===o?4:o.length,s)}set(s,o,c){const m=Br(s,0);return Zi(m,c,0,4),m.setHours(0,0,0,0),Is(m)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class Jf extends Cr{priority=130;parse(s,o){return nh("u"===o?4:o.length,s)}set(s,o,c){return Zi(s,c,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class Jc extends Cr{priority=120;parse(s,o,c){switch(o){case"Q":case"QQ":return bi(o.length,s);case"Qo":return c.ordinalNumber(s,{unit:"quarter"});case"QQQ":return c.quarter(s,{width:"abbreviated",context:"formatting"})||c.quarter(s,{width:"narrow",context:"formatting"});case"QQQQQ":return c.quarter(s,{width:"narrow",context:"formatting"});default:return c.quarter(s,{width:"wide",context:"formatting"})||c.quarter(s,{width:"abbreviated",context:"formatting"})||c.quarter(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=1&&o<=4}set(s,o,c){return fo(s,3*(c-1),1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class e0 extends Cr{priority=120;parse(s,o,c){switch(o){case"q":case"qq":return bi(o.length,s);case"qo":return c.ordinalNumber(s,{unit:"quarter"});case"qqq":return c.quarter(s,{width:"abbreviated",context:"standalone"})||c.quarter(s,{width:"narrow",context:"standalone"});case"qqqqq":return c.quarter(s,{width:"narrow",context:"standalone"});default:return c.quarter(s,{width:"wide",context:"standalone"})||c.quarter(s,{width:"abbreviated",context:"standalone"})||c.quarter(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=1&&o<=4}set(s,o,c){return fo(s,3*(c-1),1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class t0 extends Cr{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(s,o,c){const m=M=>M-1;switch(o){case"M":return _i(ni(fi_month,s),m);case"MM":return _i(bi(2,s),m);case"Mo":return _i(c.ordinalNumber(s,{unit:"month"}),m);case"MMM":return c.month(s,{width:"abbreviated",context:"formatting"})||c.month(s,{width:"narrow",context:"formatting"});case"MMMMM":return c.month(s,{width:"narrow",context:"formatting"});default:return c.month(s,{width:"wide",context:"formatting"})||c.month(s,{width:"abbreviated",context:"formatting"})||c.month(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return fo(s,c,1),s.setHours(0,0,0,0),s}},L:new class Gu extends Cr{priority=110;parse(s,o,c){const m=M=>M-1;switch(o){case"L":return _i(ni(fi_month,s),m);case"LL":return _i(bi(2,s),m);case"Lo":return _i(c.ordinalNumber(s,{unit:"month"}),m);case"LLL":return c.month(s,{width:"abbreviated",context:"standalone"})||c.month(s,{width:"narrow",context:"standalone"});case"LLLLL":return c.month(s,{width:"narrow",context:"standalone"});default:return c.month(s,{width:"wide",context:"standalone"})||c.month(s,{width:"abbreviated",context:"standalone"})||c.month(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return fo(s,c,1),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class n0 extends Cr{priority=100;parse(s,o,c){switch(o){case"w":return ni(fi_week,s);case"wo":return c.ordinalNumber(s,{unit:"week"});default:return bi(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,c,m){return ps(function ih(l,s,o){const c=bn(l),m=Ys(c,o)-s;return wa(c,hi(c)-7*m),c}(s,c,m),m)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class B6 extends Cr{priority=100;parse(s,o,c){switch(o){case"I":return ni(fi_week,s);case"Io":return c.ordinalNumber(s,{unit:"week"});default:return bi(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,c){return Is(function r0(l,s){const o=bn(l),c=$f(o)-s;return o.setDate(o.getDate()-7*c),o}(s,c))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class Rm extends Cr{priority=90;subPriority=1;parse(s,o,c){switch(o){case"d":return ni(fi_date,s);case"do":return c.ordinalNumber(s,{unit:"date"});default:return bi(o.length,s)}}validate(s,o){const m=Nm(ei(s)),M=ho(s);return m?o>=1&&o<=Ku[M]:o>=1&&o<=o0[M]}set(s,o,c){return wa(s,c),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class a1 extends Cr{priority=90;subpriority=1;parse(s,o,c){switch(o){case"D":case"DD":return ni(fi_dayOfYear,s);case"Do":return c.ordinalNumber(s,{unit:"date"});default:return bi(o.length,s)}}validate(s,o){return Nm(ei(s))?o>=1&&o<=366:o>=1&&o<=365}set(s,o,c){return fo(s,0,c),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class l0 extends Cr{priority=90;parse(s,o,c){switch(o){case"E":case"EE":case"EEE":return c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});case"EEEEE":return c.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});default:return c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=a0(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["D","i","e","c","t","T"]},e:new class l1 extends Cr{priority=90;parse(s,o,c,m){const M=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6+1)%7+U};switch(o){case"e":case"ee":return _i(bi(o.length,s),M);case"eo":return _i(c.ordinalNumber(s,{unit:"day"}),M);case"eee":return c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});case"eeeee":return c.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"});default:return c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=a0(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class Lm extends Cr{priority=90;parse(s,o,c,m){const M=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6+1)%7+U};switch(o){case"c":case"cc":return _i(bi(o.length,s),M);case"co":return _i(c.ordinalNumber(s,{unit:"day"}),M);case"ccc":return c.day(s,{width:"abbreviated",context:"standalone"})||c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"});case"ccccc":return c.day(s,{width:"narrow",context:"standalone"});case"cccccc":return c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"});default:return c.day(s,{width:"wide",context:"standalone"})||c.day(s,{width:"abbreviated",context:"standalone"})||c.day(s,{width:"short",context:"standalone"})||c.day(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=6}set(s,o,c,m){return(s=a0(s,c,m)).setHours(0,0,0,0),s}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class Vm extends Cr{priority=90;parse(s,o,c){const m=M=>0===M?7:M;switch(o){case"i":case"ii":return bi(o.length,s);case"io":return c.ordinalNumber(s,{unit:"day"});case"iii":return _i(c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m);case"iiiii":return _i(c.day(s,{width:"narrow",context:"formatting"}),m);case"iiiiii":return _i(c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m);default:return _i(c.day(s,{width:"wide",context:"formatting"})||c.day(s,{width:"abbreviated",context:"formatting"})||c.day(s,{width:"short",context:"formatting"})||c.day(s,{width:"narrow",context:"formatting"}),m)}}validate(s,o){return o>=1&&o<=7}set(s,o,c){return(s=function c1(l,s){const o=bn(l),c=function Bm(l){let o=bn(l).getDay();return 0===o&&(o=7),o}(o);return Za(o,s-c)}(s,c)).setHours(0,0,0,0),s}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class z6 extends Cr{priority=80;parse(s,o,c){switch(o){case"a":case"aa":case"aaa":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaaa":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(Zf(c),0,0,0),s}incompatibleTokens=["b","B","H","k","t","T"]},b:new class H6 extends Cr{priority=80;parse(s,o,c){switch(o){case"b":case"bb":case"bbb":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbbb":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(Zf(c),0,0,0),s}incompatibleTokens=["a","B","H","k","t","T"]},B:new class Xu extends Cr{priority=80;parse(s,o,c){switch(o){case"B":case"BB":case"BBB":return c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBBB":return c.dayPeriod(s,{width:"narrow",context:"formatting"});default:return c.dayPeriod(s,{width:"wide",context:"formatting"})||c.dayPeriod(s,{width:"abbreviated",context:"formatting"})||c.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,c){return s.setHours(Zf(c),0,0,0),s}incompatibleTokens=["a","b","t","T"]},h:new class zm extends Cr{priority=70;parse(s,o,c){switch(o){case"h":return ni(fi_hour12h,s);case"ho":return c.ordinalNumber(s,{unit:"hour"});default:return bi(o.length,s)}}validate(s,o){return o>=1&&o<=12}set(s,o,c){const m=s.getHours()>=12;return s.setHours(m&&c<12?c+12:m||12!==c?c:0,0,0,0),s}incompatibleTokens=["H","K","k","t","T"]},H:new class oh extends Cr{priority=70;parse(s,o,c){switch(o){case"H":return ni(fi_hour23h,s);case"Ho":return c.ordinalNumber(s,{unit:"hour"});default:return bi(o.length,s)}}validate(s,o){return o>=0&&o<=23}set(s,o,c){return s.setHours(c,0,0,0),s}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class c0 extends Cr{priority=70;parse(s,o,c){switch(o){case"K":return ni(fi_hour11h,s);case"Ko":return c.ordinalNumber(s,{unit:"hour"});default:return bi(o.length,s)}}validate(s,o){return o>=0&&o<=11}set(s,o,c){return s.getHours()>=12&&c<12?s.setHours(c+12,0,0,0):s.setHours(c,0,0,0),s}incompatibleTokens=["h","H","k","t","T"]},k:new class Hm extends Cr{priority=70;parse(s,o,c){switch(o){case"k":return ni(fi_hour24h,s);case"ko":return c.ordinalNumber(s,{unit:"hour"});default:return bi(o.length,s)}}validate(s,o){return o>=1&&o<=24}set(s,o,c){return s.setHours(c<=24?c%24:c,0,0,0),s}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class d1 extends Cr{priority=60;parse(s,o,c){switch(o){case"m":return ni(fi_minute,s);case"mo":return c.ordinalNumber(s,{unit:"minute"});default:return bi(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,c){return s.setMinutes(c,0,0),s}incompatibleTokens=["t","T"]},s:new class u0 extends Cr{priority=50;parse(s,o,c){switch(o){case"s":return ni(fi_second,s);case"so":return c.ordinalNumber(s,{unit:"second"});default:return bi(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,c){return s.setSeconds(c,0),s}incompatibleTokens=["t","T"]},S:new class ah extends Cr{priority=30;parse(s,o){return _i(bi(o.length,s),m=>Math.trunc(m*Math.pow(10,3-o.length)))}set(s,o,c){return s.setMilliseconds(c),s}incompatibleTokens=["t","T"]},X:new class lh extends Cr{priority=10;parse(s,o){switch(o){case"X":return nl(Ia_basicOptionalMinutes,s);case"XX":return nl(Ia_basic,s);case"XXXX":return nl(Ia_basicOptionalSeconds,s);case"XXXXX":return nl(Ia_extendedOptionalSeconds,s);default:return nl(Ia_extended,s)}}set(s,o,c){return o.timestampIsSet?s:Br(s,s.getTime()-na(s)-c)}incompatibleTokens=["t","T","x"]},x:new class h1 extends Cr{priority=10;parse(s,o){switch(o){case"x":return nl(Ia_basicOptionalMinutes,s);case"xx":return nl(Ia_basic,s);case"xxxx":return nl(Ia_basicOptionalSeconds,s);case"xxxxx":return nl(Ia_extendedOptionalSeconds,s);default:return nl(Ia_extended,s)}}set(s,o,c){return o.timestampIsSet?s:Br(s,s.getTime()-na(s)-c)}incompatibleTokens=["t","T","X"]},t:new class f1 extends Cr{priority=40;parse(s){return o1(s)}set(s,o,c){return[Br(s,1e3*c),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class p1 extends Cr{priority=20;parse(s){return o1(s)}set(s,o,c){return[Br(s,c),{timestampIsSet:!0}]}incompatibleTokens="*"}},d0=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eu=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,jm=/^'([^]*?)'?$/,Um=/''/g,j6=/\S/,uh=/[a-zA-Z]/;function m1(l){return l.match(jm)[1].replace(Um,"'")}function f0(l,s){const o=Array(l);for(let c=0;c<l;c++)o[c]=s(c);return o}const qi={gregorian:{setMonth:Hs,setDate:function wl(l,s){const o=(0,qr.a)(l);return o.setDate(s),o},getMonth:function Dl(l){return(0,qr.a)(l).getMonth()},getYear:function w(l){return(0,qr.a)(l).getFullYear()},getDate:function S(l){return(0,qr.a)(l).getDate()},getDay:function he(l){return(0,qr.a)(l).getDay()},getDaysInMonth:os,formatISO:function xt(l,s){const o=(0,qr.a)(l);if(isNaN(o.getTime()))throw new RangeError("Invalid time value");const c=s?.format??"extended",m=s?.representation??"complete";let M="",R="";const U="extended"===c?"-":"",ce="extended"===c?":":"";if("time"!==m){const me=(0,Qe.F)(o.getDate(),2),je=(0,Qe.F)(o.getMonth()+1,2);M=`${(0,Qe.F)(o.getFullYear(),4)}${U}${je}${U}${me}`}if("date"!==m){const me=o.getTimezoneOffset();if(0!==me){const rt=Math.abs(me);R=`${me<0?"+":"-"}${(0,Qe.F)(Math.trunc(rt/60),2)}:${(0,Qe.F)(rt%60,2)}`}else R="Z";M=`${M}${""===M?"":"T"}${[(0,Qe.F)(o.getHours(),2),(0,Qe.F)(o.getMinutes(),2),(0,Qe.F)(o.getSeconds(),2)].join(ce)}${R}`}return M},addYears:function mn(l,s){return cr(l,12*s)},addMonths:cr,addDays:Wn,isValid:Zn.f,isDate:lt.$,toDate:qr.a,format:Lt.GP,parseISO:function $r(l,s){const o=s?.additionalDigits??2,c=function Ei(l){const s={},o=l.split(ur.dateTimeDelimiter);let c;if(o.length>2)return s;if(/:/.test(o[0])?c=o[0]:(s.date=o[0],c=o[1],ur.timeZoneDelimiter.test(s.date)&&(s.date=l.split(ur.timeZoneDelimiter)[0],c=l.substr(s.date.length,l.length))),c){const m=ur.timezone.exec(c);m?(s.time=c.replace(m[1],""),s.timezone=m[1]):s.time=c}return s}(l);let m;if(c.date){const ce=function Ds(l,s){const o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+s)+"})|(\\d{2}|[+-]\\d{"+(2+s)+"})$)"),c=l.match(o);if(!c)return{year:NaN,restDateString:""};const m=c[1]?parseInt(c[1]):null,M=c[2]?parseInt(c[2]):null;return{year:null===M?m:100*M,restDateString:l.slice((c[1]||c[2]).length)}}(c.date,o);m=function rn(l,s){if(null===s)return new Date(NaN);const o=l.match(Jr);if(!o)return new Date(NaN);const c=!!o[4],m=co(o[1]),M=co(o[2])-1,R=co(o[3]),U=co(o[4]),ce=co(o[5])-1;if(c)return function xo(l,s,o){return s>=1&&s<=53&&o>=0&&o<=6}(0,U,ce)?function Ao(l,s,o){const c=new Date(0);c.setUTCFullYear(l,0,4);const M=7*(s-1)+o+1-(c.getUTCDay()||7);return c.setUTCDate(c.getUTCDate()+M),c}(s,U,ce):new Date(NaN);{const me=new Date(0);return function El(l,s,o){return s>=0&&s<=11&&o>=1&&o<=(Ms[s]||(js(l)?29:28))}(s,M,R)&&function Tl(l,s){return s>=1&&s<=(js(l)?366:365)}(s,m)?(me.setUTCFullYear(s,M,Math.max(m,R)),me):new Date(NaN)}}(ce.restDateString,ce.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);const M=m.getTime();let U,R=0;if(c.time&&(R=function Cu(l){const s=l.match(ws);if(!s)return NaN;const o=Oo(s[1]),c=Oo(s[2]),m=Oo(s[3]);return function ja(l,s,o){return 24===l?0===s&&0===o:o>=0&&o<60&&s>=0&&s<60&&l>=0&&l<25}(o,c,m)?o*zn.s0+c*zn.Cg+1e3*m:NaN}(c.time),isNaN(R)))return new Date(NaN);if(!c.timezone){const ce=new Date(M+R),me=new Date(0);return me.setFullYear(ce.getUTCFullYear(),ce.getUTCMonth(),ce.getUTCDate()),me.setHours(ce.getUTCHours(),ce.getUTCMinutes(),ce.getUTCSeconds(),ce.getUTCMilliseconds()),me}return U=function tr(l){if("Z"===l)return 0;const s=l.match(Er);if(!s)return 0;const o="+"===s[1]?-1:1,c=parseInt(s[2]),m=s[3]&&parseInt(s[3])||0;return function ya(l,s){return s>=0&&s<=59}(0,m)?o*(c*zn.s0+m*zn.Cg):NaN}(c.timezone),isNaN(U)?new Date(NaN):new Date(M+R+U)},parse:function Sf(l,s,o,c){const m=function Ua(){return Object.assign({},(0,Bc.q)())}(),M=c?.locale??m.locale??$a.c,R=c?.firstWeekContainsDate??c?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,U=c?.weekStartsOn??c?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0;if(""===s)return""===l?(0,qr.a)(o):(0,jr.w)(o,NaN);const ce={firstWeekContainsDate:R,weekStartsOn:U,locale:M},me=[new Il],je=s.match(Ka).map(rt=>{const _t=rt[0];return _t in uo.m?(0,uo.m[_t])(rt,M.formatLong):rt}).join("").match(Iu),qe=[];for(let rt of je){!c?.useAdditionalWeekYearTokens&&(0,Tr.xM)(rt)&&(0,Tr.Ss)(rt,s,l),!c?.useAdditionalDayOfYearTokens&&(0,Tr.ef)(rt)&&(0,Tr.Ss)(rt,s,l);const _t=rt[0],Jt=Wc[_t];if(Jt){const{incompatibleTokens:Bn}=Jt;if(Array.isArray(Bn)){const mr=qe.find(Ni=>Bn.includes(Ni.token)||Ni.token===_t);if(mr)throw new RangeError(`The format string mustn't contain \`${mr.fullToken}\` and \`${rt}\` at the same time`)}else if("*"===Jt.incompatibleTokens&&qe.length>0)throw new RangeError(`The format string mustn't contain \`${rt}\` and any other token at the same time`);qe.push({token:_t,fullToken:rt});const Jn=Jt.run(l,rt,M.match,ce);if(!Jn)return(0,jr.w)(o,NaN);me.push(Jn.setter),l=Jn.rest}else{if(_t.match(If))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_t+"`");if("''"===rt?rt="'":"'"===_t&&(rt=Of(rt)),0!==l.indexOf(rt))return(0,jr.w)(o,NaN);l=l.slice(rt.length)}}if(l.length>0&&Rd.test(l))return(0,jr.w)(o,NaN);const wt=me.map(rt=>rt.priority).sort((rt,_t)=>_t-rt).filter((rt,_t,Jt)=>Jt.indexOf(rt)===_t).map(rt=>me.filter(_t=>_t.priority===rt).sort((_t,Jt)=>Jt.subPriority-_t.subPriority)).map(rt=>rt[0]);let Tt=(0,qr.a)(o);if(isNaN(Tt.getTime()))return(0,jr.w)(o,NaN);const kt={};for(const rt of wt){if(!rt.validate(Tt,ce))return(0,jr.w)(o,NaN);const _t=rt.set(Tt,kt,ce);Array.isArray(_t)?(Tt=_t[0],Object.assign(kt,_t[1])):Tt=_t}return(0,jr.w)(o,Tt)},set:function Xa(l,s){let o=(0,qr.a)(l);return isNaN(+o)?(0,jr.w)(l,NaN):(null!=s.year&&o.setFullYear(s.year),null!=s.month&&(o=Hs(o,s.month)),null!=s.date&&o.setDate(s.date),null!=s.hours&&o.setHours(s.hours),null!=s.minutes&&o.setMinutes(s.minutes),null!=s.seconds&&o.setSeconds(s.seconds),null!=s.milliseconds&&o.setMilliseconds(s.milliseconds),o)}},jalali:{setMonth:Gc,setDate:function Yc(l,s){const o=bn(l);return wa(o,s),o},getMonth:function Rf(l){return ho(bn(l))},getYear:function Bf(l){return ei(bn(l))},getDate:function Kc(l){return hi(bn(l))},getDay:function ac(l){return bn(l).getDay()},getDaysInMonth:Au,formatISO:function Da(l,s){const o=bn(l);if(isNaN(o.getTime()))throw new RangeError("Invalid time value");const c=s?.format??"extended",m=s?.representation??"complete";let M="",R="";const U="extended"===c?"-":"",ce="extended"===c?":":"";if("time"!==m){const me=sn(o.getDate(),2),je=sn(o.getMonth()+1,2);M=`${sn(o.getFullYear(),4)}${U}${je}${U}${me}`}if("date"!==m){const me=o.getTimezoneOffset();if(0!==me){const rt=Math.abs(me);R=`${me<0?"+":"-"}${sn(Math.trunc(rt/60),2)}:${sn(rt%60,2)}`}else R="Z";M=`${M}${""===M?"":"T"}${[sn(o.getHours(),2),sn(o.getMinutes(),2),sn(o.getSeconds(),2)].join(ce)}${R}`}return M},addYears:function Vd(l,s){return ku(l,12*s)},addMonths:ku,addDays:Za,isValid:zd,isDate:Al,toDate:bn,format:function ms(l,s,o){const c=nt(),m=o?.locale??c.locale??ae,M=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??c.firstWeekContainsDate??c.locale?.options?.firstWeekContainsDate??1,R=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??c.weekStartsOn??c.locale?.options?.weekStartsOn??6,U=bn(l);if(!zd(U))throw new RangeError("Invalid time value");let ce=s.match(Xs).map(je=>{const qe=je[0];return"p"===qe||"P"===qe?(0,qc[qe])(je,m.formatLong):je}).join("").match(Mm).map(je=>{if("''"===je)return{isToken:!1,value:"'"};const qe=je[0];if("'"===qe)return{isToken:!1,value:Uu(je)};if(Ss[qe])return{isToken:!0,value:je};if(qe.match(Xf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qe+"`");return{isToken:!1,value:je}});m.localize.preprocessor&&(ce=m.localize.preprocessor(U,ce));const me={firstWeekContainsDate:M,weekStartsOn:R,locale:m};return ce.map(je=>{if(!je.isToken)return je.value;const qe=je.value;return(!o?.useAdditionalWeekYearTokens&&Hp(qe)||!o?.useAdditionalDayOfYearTokens&&zp(qe))&&eh(qe,s,String(l)),(0,Ss[qe[0]])(U,qe,m.localize,me)}).join("")},parseISO:function Up(l,s){const o=s?.additionalDigits??2,c=function Im(l){const s={},o=l.split(th.dateTimeDelimiter);let c;if(o.length>2)return s;if(/:/.test(o[0])?c=o[0]:(s.date=o[0],c=o[1],th.timeZoneDelimiter.test(s.date)&&(s.date=l.split(th.timeZoneDelimiter)[0],c=l.substr(s.date.length,l.length))),c){const m=th.timezone.exec(c);m?(s.time=c.replace(m[1],""),s.timezone=m[1]):s.time=c}return s}(l);let m;if(c.date){const ce=function Gp(l,s){const o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+s)+"})|(\\d{2}|[+-]\\d{"+(2+s)+"})$)"),c=l.match(o);if(!c)return{year:NaN,restDateString:""};const m=c[1]?parseInt(c[1]):null,M=c[2]?parseInt(c[2]):null;return{year:null===M?m:100*M,restDateString:l.slice((c[1]||c[2]).length)}}(c.date,o);m=function Sm(l,s){if(null===s)return new Date(NaN);const o=l.match($p);if(!o)return new Date(NaN);const c=!!o[4],m=$u(o[1]),M=$u(o[2])-1,R=$u(o[3]),U=$u(o[4]),ce=$u(o[5])-1;if(c)return function qp(l,s,o){return s>=1&&s<=53&&o>=0&&o<=6}(0,U,ce)?function Kp(l,s,o){const c=new Date(0);c.setUTCFullYear(l,0,4);const M=7*(s-1)+o+1-(c.getUTCDay()||7);return c.setUTCDate(c.getUTCDate()+M),c}(s,U,ce):new Date(NaN);{const me=new Date(0);return function Qp(l,s,o){return s>=0&&s<=11&&o>=1&&o<=(Xp[s]||(Wu(l)?29:28))}(s,M,R)&&function Zp(l,s){return s>=1&&s<=(Wu(l)?366:365)}(s,m)?(me.setUTCFullYear(s,M,Math.max(m,R)),me):new Date(NaN)}}(ce.restDateString,ce.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);const M=m.getTime();let U,R=0;if(c.time&&(R=function Om(l){const s=l.match(Tm);if(!s)return NaN;const o=Qf(s[1]),c=Qf(s[2]),m=Qf(s[3]);return function Jp(l,s,o){return 24===l?0===s&&0===o:o>=0&&o<60&&s>=0&&s<60&&l>=0&&l<25}(o,c,m)?o*Ar+6e4*c+1e3*m:NaN}(c.time),isNaN(R)))return new Date(NaN);if(!c.timezone){const ce=new Date(M+R),me=new Date(0);return me.setFullYear(ce.getUTCFullYear(),ce.getUTCMonth(),ce.getUTCDate()),me.setHours(ce.getUTCHours(),ce.getUTCMinutes(),ce.getUTCSeconds(),ce.getUTCMilliseconds()),me}return U=function Yp(l){if("Z"===l)return 0;const s=l.match(Wp);if(!s)return 0;const o="+"===s[1]?-1:1,c=parseInt(s[2]),m=s[3]&&parseInt(s[3])||0;return function Am(l,s){return s>=0&&s<=59}(0,m)?o*(c*Ar+6e4*m):NaN}(c.timezone),isNaN(U)?new Date(NaN):new Date(M+R+U)},parse:function h0(l,s,o,c){const m=function xm(){return Object.assign({},nt())}(),M=c?.locale??m.locale??ae,R=c?.firstWeekContainsDate??c?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,U=c?.weekStartsOn??c?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??6;if(""===s)return""===l?bn(o):Br(o,NaN);const ce={firstWeekContainsDate:R,weekStartsOn:U,locale:M},me=[new R6],je=s.match(eu).map(rt=>{const _t=rt[0];return _t in qc?(0,qc[_t])(rt,M.formatLong):rt}).join("").match(d0),qe=[];for(let rt of je){!c?.useAdditionalWeekYearTokens&&Hp(rt)&&eh(rt,s,l),!c?.useAdditionalDayOfYearTokens&&zp(rt)&&eh(rt,s,l);const _t=rt[0],Jt=ch[_t];if(Jt){const{incompatibleTokens:Bn}=Jt;if(Array.isArray(Bn)){const mr=qe.find(Ni=>Bn.includes(Ni.token)||Ni.token===_t);if(mr)throw new RangeError(`The format string mustn't contain \`${mr.fullToken}\` and \`${rt}\` at the same time`)}else if("*"===Jt.incompatibleTokens&&qe.length>0)throw new RangeError(`The format string mustn't contain \`${rt}\` and any other token at the same time`);qe.push({token:_t,fullToken:rt});const Jn=Jt.run(l,rt,M.match,ce);if(!Jn)return Br(o,NaN);me.push(Jn.setter),l=Jn.rest}else{if(_t.match(uh))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_t+"`");if("''"===rt?rt="'":"'"===_t&&(rt=m1(rt)),0!==l.indexOf(rt))return Br(o,NaN);l=l.slice(rt.length)}}if(l.length>0&&j6.test(l))return Br(o,NaN);const wt=me.map(rt=>rt.priority).sort((rt,_t)=>_t-rt).filter((rt,_t,Jt)=>Jt.indexOf(rt)===_t).map(rt=>me.filter(_t=>_t.priority===rt).sort((_t,Jt)=>Jt.subPriority-_t.subPriority)).map(rt=>rt[0]);let Tt=bn(o);if(isNaN(Tt.getTime()))return Br(o,NaN);const kt={};for(const rt of wt){if(!rt.validate(Tt,ce))return Br(o,NaN);const _t=rt.set(Tt,kt,ce);Array.isArray(_t)?(Tt=_t[0],Object.assign(kt,_t[1])):Tt=_t}return Br(o,Tt)},set:function g1(l,s){let o=bn(l);return isNaN(+o)?Br(l,NaN):(null!=s.year&&Zi(o,s.year),null!=s.month&&(o=Gc(o,s.month)),null!=s.date&&wa(o,s.date),null!=s.hours&&o.setHours(s.hours),null!=s.minutes&&o.setMinutes(s.minutes),null!=s.seconds&&o.setSeconds(s.seconds),null!=s.milliseconds&&o.setMilliseconds(s.milliseconds),o)}}},Wm={long:"LLLL",short:"LLL",narrow:"LLLLL"},Gm={long:"EEEE",short:"EEE",narrow:"EEEEE"};let Ym=(()=>{class l extends Io.MJ{constructor(o){super(),this._calendarType="gregorian",this.setLocale(o)}setLocale(o=$a.c){"en-US"===o&&(o=$a.c),"fa-IR"===o.code?(o=ae,this._calendarType="jalali"):this._calendarType="gregorian",super.setLocale(o)}getYear(o){return qi[this._calendarType].getYear(o)}getMonth(o){return qi[this._calendarType].getMonth(o)}getDate(o){return qi[this._calendarType].getDate(o)}getDayOfWeek(o){return qi[this._calendarType].getDay(o)}getMonthNames(o){const c=Wm[o];return f0(12,m=>this.format(qi[this._calendarType].setMonth(this.today(),m),c))}getDateNames(){const o=typeof Intl<"u"?new Intl.DateTimeFormat(this.locale.code,{day:"numeric"}):null;return f0(31,c=>{let m;return m=this.createDate("jalali"===this._calendarType?1402:2017,0,c+1),o?o.format(m).replace(/[\u200e\u200f]/g,""):this.format(m,"d")})}getDayOfWeekNames(o){const c=Gm[o];return f0(7,m=>this.format(new Date(2017,0,m+1),c))}getYearName(o){return this.format(o,"y")}getFirstDayOfWeek(){return this.locale.options?.weekStartsOn??0}getNumDaysInMonth(o){return qi[this._calendarType].getDaysInMonth(o)}clone(o){return qi[this._calendarType].toDate(o)}createDate(o,c,m){if(c<0||c>11)throw Error(`Invalid month index "${c}". Month index has to be between 0 and 11.`);if(m<1)throw Error(`Invalid date "${m}". Date has to be greater than 0.`);const M=qi[this._calendarType].set(new Date,{year:o,month:c,date:m,hours:0,minutes:0,seconds:0,milliseconds:0});if(this.getMonth(M)!=c)throw Error(`Invalid date "${m}" for month with index "${c}".`);return M}today(){return new Date}parse(o,c){if("string"==typeof o&&o.length>0){const m=qi[this._calendarType].parseISO(o);if(this.isValid(m))return m;const M=Array.isArray(c)?c:[c];if(!c.length)throw Error("Formats array must not be empty.");for(const R of M){const U=qi[this._calendarType].parse(o,R,new Date,{locale:this.locale});if(this.isValid(U))return U}return this.invalid()}return"number"==typeof o?new Date(o):o instanceof Date?this.clone(o):null}format(o,c){if(!this.isValid(o))throw Error("DateFnsAdapter: Cannot format invalid date.");return"fa-IR"==this.locale.code&&"LLL"===c&&(c="LLLL"),"fa-IR"==this.locale.code&&"LLL uuuu"===c&&(c="LLLL uuuu"),qi[this._calendarType].format(o,c,{locale:this.locale})}addCalendarYears(o,c){return qi[this._calendarType].addYears(o,c)}addCalendarMonths(o,c){return qi[this._calendarType].addMonths(o,c)}addCalendarDays(o,c){return qi[this._calendarType].addDays(o,c)}toIso8601(o){return qi[this._calendarType].formatISO(o,{representation:"date"})}deserialize(o){if("string"==typeof o){if(!o)return null;const c=qi[this._calendarType].parseISO(o);if(this.isValid(c))return c}return super.deserialize(o)}isDateInstance(o){return qi[this._calendarType].isDate(o)}isValid(o){return qi[this._calendarType].isValid(o)}invalid(){return new Date(NaN)}static#e=this.\u0275fac=function(c){return new(c||l)(g.KVO(Io.Ju,8))};static#t=this.\u0275prov=g.jDH({token:l,factory:l.\u0275fac})}return l})();const rl={parse:{dateInput:"P"},display:{dateInput:"P",monthYearLabel:"LLL uuuu",dateA11yLabel:"PP",monthYearA11yLabel:"LLLL uuuu"}};function Km(l=rl){return[{provide:Io.MJ,useClass:Ym,deps:[Io.Ju]},{provide:Io.de,useValue:l}]}const w0={cibCcAmex:["32 32","<path d='M18.061 11.1c0-0.911-0.783-1.022-1.522-1.022l-2.172-0.016v3.85h0.911v-1.394h1c1.022 0 0.806 0.572 0.822 1.394h0.922v-0.75c0-0.511-0.083-0.839-0.611-1.022 0.411-0.167 0.656-0.594 0.65-1.039zM16.428 11.728h-1.15v-0.85h1.167c0.283 0 0.594 0.056 0.594 0.411 0 0.367-0.294 0.439-0.611 0.439zM15.5 16.7h-2.928l-1.167 1.266-1.139-1.266h-3.694l-0.006 3.85h3.634l1.183-1.278 1.133 1.278h1.789l0.006-1.294c1.050 0 2.739 0.255 2.739-1.294 0-0.961-0.683-1.261-1.55-1.261zM9.733 19.739h-2.255v-0.767h2.016v-0.783h-2.016v-0.694h2.317l0.994 1.122zM13.389 20.194l-1.406-1.561 1.406-1.522zM15.489 18.472h-1.178v-0.978h1.194c0.311 0 0.567 0.128 0.567 0.467 0 0.355-0.256 0.511-0.583 0.511zM13.733 10.878v-0.811h-3.083v3.85h3.083v-0.794h-2.161v-0.767h2.1v-0.783h-2.1v-0.694zM32 15.967h-0.011zM21.189 17.739c0-0.911-0.783-1.039-1.505-1.039h-2.189l-0.005 3.85h0.922l0.006-1.405h0.978c0.611 0 0.822 0.111 0.822 0.766l-0.005 0.639h0.922l0.006-0.766c0-0.495-0.1-0.839-0.611-1.022 0.428-0.172 0.656-0.6 0.661-1.022zM19.567 18.361h-1.15v-0.867h1.167c0.283 0 0.594 0.056 0.594 0.411 0 0.383-0.3 0.456-0.611 0.456zM9.967 13.917v-3.85h-1.533l-1.094 2.611-1.206-2.611h-1.505v3.65l-1.561-3.65h-1.361l-1.65 3.85h0.994l0.356-0.85h1.917l0.355 0.85h1.878v-3.011l1.333 3.011h0.811l1.333-3.011v3.011zM1.733 12.267l0.622-1.533 0.639 1.533zM28.256 21.094v-0.25c-0.6 0.311-0.217 0.25-8.706 0.25 0-1.4 0.006-1.328 0-1.4-0.094-0.006-0.178-0.006-0.522-0.006 0 0.995-0.006 0.378-0.006 1.406h-2.2c0-0.672 0.005-0.85 0.005-1.622-0.556 0.333-1.266 0.355-1.905 0.344 0 0.817-0.006 0.461-0.006 1.278h-2.717c-0.283-0.317-0.15-0.172-0.856-0.967-0.178 0.194-0.711 0.772-0.894 0.967h-4.556v-5.128h4.617c0.278 0.311 0.156 0.172 0.861 0.956 0.178-0.194 0.678-0.745 0.872-0.956h3.222c0.545 0 1 0.106 1.35 0.311v-0.311c3.017 0 3.572-0.078 4.206 0.283v-0.283h4.345v0.289c0.633-0.383 1.089-0.289 3.605-0.289v0.278c0.572-0.328 0.922-0.289 3.017-0.278v-9.744c0-1.472-1.194-2.667-2.667-2.667h-26.667c-1.472 0-2.667 1.194-2.667 2.667v6.1c0.522-1.217 1.094-2.556 1.283-2.995h2.206c0.239 0.561 0.089 0.206 0.5 1.172v-1.172h2.556c0.161 0.345 0.617 1.333 0.772 1.667 0.322-0.755 0.561-1.328 0.7-1.667h5.722c0-0.005 0.639 0 0.644 0 2.428 0.011 2.978-0.044 3.578 0.294v-0.294h2.217v0.517c0.422-0.339 0.994-0.517 1.706-0.517h1.533c0 0.028 0.105 0.017 0.128 0.017h1.8c0.233 0.544 0.145 0.333 0.489 1.145v-1.145h2.406c0.272 0.444-0.056-0.1 0.622 1.022v-1.022h2.217v5.111h-2.311c-0.3-0.5-0.078-0.122-0.734-1.217v1.217h-2.933c-0.356-0.822-0.006-0.017-0.367-0.85h-1.056c-0.233 0.556-0.122 0.289-0.355 0.85h-1.489c-0.683 0-1.239-0.167-1.65-0.494v0.494h-3.694c-0.017-0.772-0.006-1.378-0.006-1.378-0.1-0.016-0.189-0.011-0.544-0.011v1.395h-7.528v-0.633c-0.139 0.311-0.15 0.328-0.283 0.633h-1.639c-0.222-0.495-0.161-0.356-0.283-0.633v0.633h-2.939c-0.234-0.561-0.122-0.294-0.356-0.85h-1.067c-0.233 0.556-0.122 0.289-0.355 0.85h-1.478v11.317c0 1.472 1.194 2.667 2.667 2.667h26.672c1.472 0 2.667-1.194 2.667-2.667v-5.022c-0.706 0.461-1.817 0.339-3.75 0.339zM30.272 17.511h1.672v-0.811h-1.828c-0.711 0-1.322 0.366-1.322 1.15 0 1.833 2.372 0.711 2.372 1.522 0 0.283-0.239 0.356-0.467 0.356h-1.778l-0.006 0.822h1.778c0.467 0 0.978-0.1 1.25-0.494v-1.433c-0.583-0.767-2.183-0.072-2.183-0.75 0-0.322 0.256-0.361 0.511-0.361zM27.105 19.722h-1.789l-0.005 0.822h1.789c0.822 0 1.456-0.311 1.456-1.222 0-1.844-2.383-0.622-2.383-1.461 0-0.311 0.272-0.355 0.511-0.355h1.689v-0.811h-1.844c-0.711 0-1.306 0.367-1.306 1.15 0 1.833 2.372 0.694 2.372 1.522-0.005 0.3-0.261 0.355-0.489 0.355zM24.761 17.494v-0.794h-3.067l-0.006 3.85h3.067l0.005-0.794-2.144-0.017v-0.767h2.105v-0.783h-2.1v-0.694zM21.633 11.489c-0.016 0.011-0.078 0.122-0.078 0.422 0 0.333 0.050 0.428 0.061 0.439 0.011 0.005 0.061 0.028 0.189 0.028l0.406-0.939c-0.061 0-0.117-0.005-0.172-0.005-0.311 0-0.389 0.039-0.406 0.056zM22.767 10.906h-0.006zM21.867 10.061c-1.306 0-1.889 0.667-1.889 1.961 0 1.234 0.567 1.889 1.833 1.889h1.067l0.355-0.85h1.906l0.367 0.85h1.872v-2.883l1.733 2.883h1.311v-3.833h-0.939v2.672l-1.616-2.672h-1.406v3.633l-1.55-3.633h-1.378l-1.306 3.028h-0.411c-0.739 0-0.894-0.45-0.894-1.105 0-1.322 0.872-1.111 1.839-1.094v-0.844zM24.206 10.733l0.622 1.533h-1.266zM18.589 10.067v3.85h0.939v-3.85z'/>"],cibCcApplePay:["32 32","<path d='M16.789 13.911c0 0.956-0.583 1.506-1.611 1.506h-1.35v-3.011h1.356c1.022 0 1.605 0.544 1.605 1.505zM19.428 17.389c0 0.461 0.4 0.761 1.028 0.761 0.8 0 1.4-0.505 1.4-1.217v-0.428l-1.306 0.083c-0.739 0.050-1.122 0.322-1.122 0.8zM32 6.167v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM7.1 12.733c0.467 0.039 0.933-0.233 1.228-0.578 0.289-0.356 0.478-0.833 0.428-1.317-0.411 0.017-0.922 0.272-1.217 0.628-0.267 0.306-0.494 0.8-0.439 1.267zM10.467 16.872c-0.011-0.011-1.089-0.422-1.1-1.667-0.011-1.039 0.85-1.539 0.889-1.567-0.489-0.722-1.245-0.8-1.506-0.817-0.678-0.039-1.256 0.383-1.578 0.383-0.328 0-0.817-0.367-1.35-0.355-0.694 0.011-1.344 0.406-1.694 1.033-0.728 1.256-0.189 3.111 0.517 4.133 0.344 0.505 0.761 1.061 1.306 1.039 0.516-0.022 0.722-0.333 1.344-0.333 0.628 0 0.806 0.333 1.35 0.328 0.567-0.011 0.917-0.505 1.267-1.011 0.383-0.578 0.544-1.133 0.556-1.167zM17.989 13.906c0-1.478-1.028-2.489-2.495-2.489h-2.844v7.578h1.178v-2.589h1.628c1.489 0 2.533-1.022 2.533-2.5zM22.989 15.222c0-1.094-0.878-1.8-2.222-1.8-1.25 0-2.172 0.717-2.206 1.694h1.061c0.089-0.467 0.522-0.772 1.111-0.772 0.722 0 1.122 0.333 1.122 0.956v0.417l-1.467 0.089c-1.367 0.083-2.105 0.645-2.105 1.617 0 0.983 0.761 1.633 1.855 1.633 0.739 0 1.422-0.372 1.733-0.967h0.022v0.911h1.089v-3.778zM28.667 13.494h-1.194l-1.383 4.478h-0.022l-1.383-4.478h-1.239l1.994 5.517-0.105 0.333c-0.178 0.567-0.472 0.789-0.994 0.789-0.095 0-0.272-0.011-0.345-0.017v0.911c0.067 0.022 0.361 0.028 0.45 0.028 1.15 0 1.689-0.439 2.161-1.767z'/>"],cibCcMastercard:["32 32","<path d='M26.828 24.572c0 0.378-0.255 0.65-0.622 0.65-0.378 0-0.622-0.289-0.622-0.65s0.244-0.65 0.622-0.65c0.367 0 0.622 0.289 0.622 0.65zM9.561 23.922c-0.395 0-0.622 0.289-0.622 0.65s0.228 0.65 0.622 0.65c0.361 0 0.605-0.272 0.605-0.65-0.006-0.361-0.244-0.65-0.605-0.65zM16.089 23.906c-0.3 0-0.484 0.194-0.528 0.483h1.061c-0.050-0.317-0.244-0.483-0.533-0.483zM22.078 23.922c-0.378 0-0.605 0.289-0.605 0.65s0.228 0.65 0.605 0.65c0.378 0 0.622-0.272 0.622-0.65 0-0.361-0.245-0.65-0.622-0.65zM27.961 25.372c0 0.017 0.017 0.028 0.017 0.061 0 0.017-0.017 0.028-0.017 0.061-0.017 0.017-0.017 0.028-0.028 0.044-0.017 0.017-0.028 0.028-0.061 0.028-0.017 0.017-0.028 0.017-0.061 0.017-0.017 0-0.028 0-0.061-0.017-0.017 0-0.028-0.017-0.044-0.028-0.017-0.017-0.028-0.028-0.028-0.044-0.017-0.028-0.017-0.044-0.017-0.061 0-0.028 0-0.044 0.017-0.061 0-0.028 0.017-0.044 0.028-0.061 0.017-0.017 0.028-0.017 0.044-0.028 0.028-0.017 0.044-0.017 0.061-0.017 0.028 0 0.044 0 0.061 0.017 0.028 0.016 0.044 0.016 0.061 0.028s0.011 0.033 0.028 0.061zM27.839 25.45c0.028 0 0.028-0.017 0.044-0.017 0.017-0.017 0.017-0.028 0.017-0.044s0-0.028-0.017-0.044c-0.016 0-0.028-0.017-0.061-0.017h-0.089v0.194h0.044v-0.078h0.017l0.061 0.078h0.044zM32 6.278v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM3.556 14.033c0 4.25 3.45 7.694 7.694 7.694 1.511 0 2.994-0.456 4.25-1.283-4.050-3.294-4.022-9.511 0-12.806-1.256-0.833-2.739-1.283-4.25-1.283-4.244-0.005-7.694 3.444-7.694 7.678zM16 20.078c3.917-3.056 3.9-9.011 0-12.083-3.9 3.072-3.917 9.033 0 12.083zM8.094 24.317c0-0.483-0.317-0.8-0.817-0.817-0.256 0-0.528 0.078-0.711 0.361-0.133-0.228-0.361-0.361-0.678-0.361-0.211 0-0.422 0.078-0.589 0.3v-0.244h-0.455v2.039h0.455c0-1.050-0.139-1.678 0.5-1.678 0.567 0 0.456 0.567 0.456 1.678h0.439c0-1.017-0.139-1.678 0.5-1.678 0.567 0 0.455 0.556 0.455 1.678h0.456v-1.278zM10.589 23.556h-0.439v0.244c-0.15-0.183-0.361-0.3-0.65-0.3-0.572 0-1.011 0.456-1.011 1.072 0 0.622 0.439 1.072 1.011 1.072 0.289 0 0.5-0.106 0.65-0.3v0.256h0.439zM12.839 24.978c0-0.833-1.272-0.456-1.272-0.845 0-0.317 0.661-0.266 1.028-0.061l0.183-0.361c-0.522-0.339-1.678-0.333-1.678 0.456 0 0.794 1.272 0.461 1.272 0.833 0 0.35-0.75 0.322-1.15 0.044l-0.194 0.35c0.622 0.422 1.811 0.333 1.811-0.417zM14.806 25.494l-0.122-0.378c-0.211 0.116-0.678 0.244-0.678-0.228v-0.922h0.728v-0.411h-0.728v-0.622h-0.456v0.622h-0.422v0.406h0.422v0.928c0 0.978 0.961 0.8 1.256 0.605zM15.544 24.75h1.528c0-0.9-0.411-1.256-0.967-1.256-0.589 0-1.011 0.439-1.011 1.072 0 1.139 1.256 1.328 1.878 0.789l-0.211-0.333c-0.433 0.356-1.089 0.322-1.217-0.272zM18.828 23.556c-0.255-0.111-0.644-0.1-0.844 0.244v-0.244h-0.456v2.039h0.456v-1.15c0-0.645 0.528-0.561 0.711-0.467zM19.417 24.572c0-0.634 0.645-0.839 1.15-0.467l0.211-0.361c-0.645-0.505-1.817-0.228-1.817 0.833 0 1.1 1.244 1.322 1.817 0.833l-0.211-0.361c-0.511 0.361-1.15 0.145-1.15-0.478zM23.122 23.556h-0.456v0.244c-0.461-0.611-1.661-0.266-1.661 0.772 0 1.067 1.244 1.372 1.661 0.772v0.256h0.456zM24.994 23.556c-0.133-0.067-0.611-0.161-0.844 0.244v-0.244h-0.439v2.039h0.439v-1.15c0-0.611 0.5-0.572 0.711-0.467zM27.233 22.728h-0.439v1.072c-0.456-0.605-1.661-0.283-1.661 0.772 0 1.078 1.25 1.366 1.661 0.772v0.256h0.439zM27.656 18.556v0.256h0.044v-0.256h0.105v-0.044h-0.256v0.044zM28.022 25.433c0-0.028 0-0.061-0.016-0.089-0.017-0.017-0.028-0.044-0.044-0.061s-0.044-0.028-0.061-0.044c-0.028 0-0.061-0.017-0.089-0.017-0.017 0-0.044 0.017-0.078 0.017-0.028 0.017-0.044 0.028-0.061 0.044-0.028 0.016-0.044 0.044-0.044 0.061-0.017 0.028-0.017 0.061-0.017 0.089 0 0.017 0 0.044 0.017 0.078 0 0.017 0.017 0.044 0.044 0.061 0.016 0.017 0.028 0.028 0.061 0.044 0.028 0.016 0.061 0.016 0.078 0.016 0.028 0 0.061 0 0.089-0.016 0.017-0.017 0.044-0.028 0.061-0.044s0.028-0.044 0.044-0.061c0.016-0.033 0.016-0.061 0.016-0.078zM28.2 18.506h-0.078l-0.089 0.194-0.089-0.194h-0.078v0.3h0.044v-0.228l0.089 0.194h0.061l0.078-0.194v0.228h0.061zM28.444 14.033c0-4.234-3.45-7.683-7.694-7.683-1.511 0-2.994 0.455-4.25 1.283 4.006 3.295 4.067 9.528 0 12.806 1.256 0.833 2.75 1.283 4.25 1.283 4.244 0.006 7.694-3.439 7.694-7.689z'/>"],cibCcPaypal:["32 32","<path d='M10.35 16.122c0 0.678-0.539 1.194-1.222 1.194-0.511 0-0.889-0.289-0.889-0.833 0-0.678 0.528-1.222 1.206-1.222 0.517 0 0.906 0.317 0.906 0.861zM4.472 13.428h-0.261c-0.083 0-0.167 0.056-0.178 0.15l-0.239 1.484 0.456-0.017c0.611 0 1.083-0.083 1.194-0.789 0.128-0.745-0.344-0.828-0.972-0.828zM20.25 13.428h-0.25c-0.1 0-0.167 0.056-0.178 0.15l-0.233 1.484 0.444-0.017c0.722 0 1.222-0.167 1.222-1-0.006-0.589-0.533-0.617-1.006-0.617zM32 6.222v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM7.128 13.744c0-1.167-0.9-1.556-1.928-1.556h-2.222c-0.139 0-0.278 0.111-0.289 0.261l-0.911 5.672c-0.017 0.111 0.067 0.222 0.178 0.222h1.056c0.15 0 0.289-0.161 0.306-0.317l0.25-1.478c0.056-0.4 0.733-0.261 1-0.261 1.589 0 2.561-0.944 2.561-2.544zM11.806 14.233h-1.056c-0.211 0-0.222 0.306-0.233 0.456-0.322-0.472-0.789-0.556-1.317-0.556-1.361 0-2.4 1.194-2.4 2.511 0 1.083 0.678 1.789 1.761 1.789 0.5 0 1.122-0.272 1.472-0.661-0.028 0.083-0.056 0.261-0.056 0.345 0 0.128 0.056 0.222 0.178 0.222h0.956c0.15 0 0.278-0.161 0.306-0.317l0.567-3.572c0.017-0.106-0.067-0.217-0.178-0.217zM14.056 19.672l3.539-5.145c0.028-0.028 0.028-0.056 0.028-0.094 0-0.094-0.083-0.194-0.178-0.194h-1.067c-0.094 0-0.194 0.056-0.25 0.139l-1.472 2.167-0.611-2.083c-0.044-0.122-0.167-0.222-0.306-0.222h-1.039c-0.095 0-0.178 0.1-0.178 0.194 0 0.067 1.083 3.156 1.178 3.45-0.15 0.211-1.139 1.589-1.139 1.756 0 0.1 0.083 0.178 0.178 0.178h1.067c0.1-0.005 0.194-0.061 0.25-0.144zM22.906 13.744c0-1.167-0.9-1.556-1.928-1.556h-2.206c-0.15 0-0.289 0.111-0.306 0.261l-0.9 5.667c-0.011 0.111 0.072 0.222 0.178 0.222h1.139c0.111 0 0.194-0.083 0.222-0.178l0.25-1.611c0.056-0.4 0.734-0.261 1-0.261 1.578 0 2.55-0.944 2.55-2.544zM27.583 14.233h-1.056c-0.211 0-0.222 0.306-0.239 0.456-0.306-0.472-0.778-0.556-1.317-0.556-1.361 0-2.4 1.194-2.4 2.511 0 1.083 0.678 1.789 1.761 1.789 0.517 0 1.139-0.272 1.472-0.661-0.017 0.083-0.056 0.261-0.056 0.345 0 0.128 0.056 0.222 0.178 0.222h0.961c0.15 0 0.278-0.161 0.306-0.317l0.567-3.572c0.017-0.106-0.067-0.217-0.178-0.217zM30.222 12.383c0-0.111-0.083-0.194-0.178-0.194h-1.028c-0.083 0-0.167 0.067-0.178 0.15l-0.9 5.778-0.016 0.028c0 0.1 0.083 0.194 0.194 0.194h0.917c0.139 0 0.278-0.161 0.289-0.317l0.9-5.622zM25.222 15.261c-0.678 0-1.206 0.539-1.206 1.222 0 0.539 0.389 0.833 0.9 0.833 0.667 0 1.206-0.511 1.206-1.194 0.006-0.544-0.383-0.861-0.9-0.861z'/>"],cibCcStripe:["32 32","<path d='M27.355 14.044c-0.494 0-1.039 0.372-1.039 1.261h2.039c0-0.889-0.516-1.261-1-1.261zM20.833 14.189c-0.456 0-0.739 0.161-0.944 0.389l0.011 2.933c0.194 0.206 0.472 0.372 0.933 0.372 0.728 0 1.217-0.794 1.217-1.855 0-1.033-0.5-1.844-1.217-1.839zM29.333 3.556h-26.667c-1.472 0-2.667 1.194-2.667 2.667v19.556c0 1.472 1.194 2.667 2.667 2.667h26.667c1.472 0 2.667-1.194 2.667-2.667v-19.556c0-1.472-1.194-2.667-2.667-2.667zM6.789 17.395c0 1.422-1.128 2.228-2.772 2.239-0.678 0-1.422-0.133-2.156-0.45v-1.884c0.667 0.356 1.506 0.628 2.161 0.628 0.439 0 0.756-0.116 0.756-0.483 0-0.944-3-0.589-3-2.772 0-1.4 1.067-2.234 2.667-2.234 0.656 0 1.306 0.1 1.961 0.361v1.856c-0.6-0.322-1.361-0.506-1.961-0.506-0.417 0-0.672 0.122-0.672 0.428 0 0.889 3.017 0.467 3.017 2.817zM10.611 14.25h-1.5v2.806c0 1.161 1.25 0.8 1.5 0.7v1.605c-0.261 0.145-0.739 0.261-1.383 0.261-1.172 0-2.050-0.861-2.050-2.028l0.011-6.328 1.928-0.411v1.711h1.494zM14.722 14.383c-0.25-0.083-1.039-0.2-1.506 0.411v4.689h-1.972v-6.917h1.706l0.122 0.583c0.461-0.85 1.383-0.678 1.644-0.583h0.006zM17.172 19.483h-1.984v-6.917h1.984zM17.172 11.544l-1.984 0.422v-1.605l1.984-0.422zM21.289 19.628c-0.689 0-1.111-0.294-1.394-0.5l-0.006 2.233-1.972 0.417v-9.211h1.739l0.1 0.489c0.272-0.25 0.772-0.617 1.544-0.617 1.384 0 2.689 1.25 2.689 3.545 0 2.506-1.289 3.639-2.7 3.645zM30.2 16.767h-3.861c0.089 0.922 0.766 1.194 1.533 1.194 0.783 0 1.4-0.167 1.939-0.439v1.589c-0.539 0.294-1.245 0.511-2.189 0.511-1.922 0-3.267-1.206-3.267-3.583 0-2.011 1.139-3.605 3.017-3.605 1.872 0 2.85 1.594 2.85 3.616 0 0.194-0.017 0.606-0.022 0.717z'/>"],cibCcVisa:["32 32","<path d='M26.117 14.628c0 0 0.422 2.067 0.517 2.5h-1.855c0.183-0.495 0.889-2.417 0.889-2.417-0.011 0.017 0.183-0.506 0.294-0.828zM32 6.222v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM8.472 20.178l3.511-8.622h-2.361l-2.183 5.889-0.239-1.194-0.778-3.967c-0.128-0.55-0.522-0.706-1.011-0.728h-3.594l-0.039 0.172c0.878 0.222 1.661 0.544 2.344 0.95l1.989 7.5zM13.717 20.189l1.4-8.633h-2.233l-1.394 8.633zM21.489 17.367c0.011-0.983-0.589-1.733-1.872-2.35-0.783-0.395-1.261-0.661-1.261-1.067 0.011-0.367 0.406-0.745 1.283-0.745 0.728-0.017 1.261 0.156 1.661 0.328l0.2 0.094 0.306-1.867c-0.439-0.172-1.139-0.367-2-0.367-2.206 0-3.756 1.178-3.767 2.855-0.017 1.239 1.111 1.928 1.956 2.344 0.861 0.422 1.156 0.7 1.156 1.072-0.011 0.578-0.7 0.844-1.339 0.844-0.889 0-1.367-0.139-2.095-0.461l-0.294-0.139-0.311 1.939c0.522 0.239 1.489 0.45 2.489 0.461 2.344 0.005 3.872-1.156 3.889-2.944zM29.333 20.189l-1.8-8.633h-1.728c-0.533 0-0.939 0.156-1.167 0.717l-3.317 7.917h2.344c0 0 0.383-1.067 0.467-1.294h2.867c0.067 0.306 0.267 1.294 0.267 1.294z'/>"],cibFacebook:["32 32","<path d='M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z'/>"],cibGoogle:["32 32","<path d='M16.318 13.714v5.484h9.078c-0.37 2.354-2.745 6.901-9.078 6.901-5.458 0-9.917-4.521-9.917-10.099s4.458-10.099 9.917-10.099c3.109 0 5.193 1.318 6.38 2.464l4.339-4.182c-2.786-2.599-6.396-4.182-10.719-4.182-8.844 0-16 7.151-16 16s7.156 16 16 16c9.234 0 15.365-6.49 15.365-15.635 0-1.052-0.115-1.854-0.255-2.651z'/>"],cibLinkedin:["32 32","<path d='M27.26 27.271h-4.733v-7.427c0-1.771-0.037-4.047-2.475-4.047-2.468 0-2.844 1.921-2.844 3.916v7.557h-4.739v-15.271h4.552v2.083h0.061c0.636-1.203 2.183-2.468 4.491-2.468 4.801 0 5.692 3.161 5.692 7.271v8.385zM7.115 9.912c-1.527 0-2.751-1.235-2.751-2.756 0-1.516 1.229-2.749 2.751-2.749s2.755 1.233 2.755 2.749c0 1.521-1.233 2.756-2.755 2.756zM9.489 27.271h-4.749v-15.271h4.749zM29.636 0h-27.276c-1.303 0-2.36 1.031-2.36 2.307v27.387c0 1.276 1.057 2.307 2.36 2.307h27.271c1.301 0 2.369-1.031 2.369-2.307v-27.387c0-1.276-1.068-2.307-2.369-2.307z'/>"],cibSkype:["32 32","<path d='M16.094 25.167c-5.365 0-7.76-2.641-7.76-4.62 0-1.021 0.745-1.729 1.776-1.729 2.297 0 1.698 3.302 5.984 3.302 2.188 0 3.396-1.193 3.396-2.411 0-0.734-0.354-1.547-1.802-1.906l-4.771-1.193c-3.839-0.969-4.536-3.047-4.536-5.005 0-4.063 3.818-5.583 7.401-5.583 3.292 0 7.188 1.828 7.188 4.266 0 1.042-0.917 1.651-1.938 1.651-1.958 0-1.594-2.719-5.552-2.719-1.958 0-3.052 0.885-3.052 2.156s1.536 1.677 2.875 1.984l3.516 0.781c3.854 0.87 4.833 3.13 4.833 5.26 0 3.302-2.536 5.766-7.63 5.766zM30.797 18.656l-0.036 0.182-0.057-0.323c0.016 0.063 0.057 0.099 0.078 0.161 0.156-0.901 0.24-1.818 0.24-2.734 0-2.042-0.401-4.016-1.198-5.896-0.755-1.797-1.859-3.417-3.234-4.792-1.401-1.38-2.995-2.474-4.792-3.234-1.76-0.844-3.734-1.24-5.771-1.24-0.964 0-1.927 0.089-2.859 0.271l0.156 0.078-0.318-0.042 0.161-0.036c-1.286-0.688-2.729-1.052-4.193-1.052-2.385 0-4.625 0.932-6.313 2.625-1.688 1.688-2.62 3.938-2.62 6.328 0 1.526 0.391 3.021 1.125 4.344l0.026-0.161 0.057 0.318-0.078-0.156c-0.156 0.859-0.234 1.734-0.234 2.609 0 2.042 0.401 4.021 1.182 5.885 0.755 1.818 1.839 3.438 3.234 4.813 1.38 1.401 2.995 2.479 4.792 3.255 1.859 0.802 3.839 1.198 5.875 1.198 0.88 0 1.776-0.078 2.635-0.24l-0.161-0.078 0.323 0.057-0.182 0.042c1.339 0.76 2.839 1.161 4.396 1.161 2.375 0 4.609-0.922 6.307-2.62 1.682-1.677 2.62-3.932 2.62-6.328 0-1.521-0.401-3.016-1.141-4.354z'/>"],cibTwitter:["32 32","<path d='M31.937 6.093c-1.177 0.516-2.437 0.871-3.765 1.032 1.355-0.813 2.391-2.099 2.885-3.631-1.271 0.74-2.677 1.276-4.172 1.579-1.192-1.276-2.896-2.079-4.787-2.079-3.625 0-6.563 2.937-6.563 6.557 0 0.521 0.063 1.021 0.172 1.495-5.453-0.255-10.287-2.875-13.52-6.833-0.568 0.964-0.891 2.084-0.891 3.303 0 2.281 1.161 4.281 2.916 5.457-1.073-0.031-2.083-0.328-2.968-0.817v0.079c0 3.181 2.26 5.833 5.26 6.437-0.547 0.145-1.131 0.229-1.724 0.229-0.421 0-0.823-0.041-1.224-0.115 0.844 2.604 3.26 4.5 6.14 4.557-2.239 1.755-5.077 2.801-8.135 2.801-0.521 0-1.041-0.025-1.563-0.088 2.917 1.86 6.36 2.948 10.079 2.948 12.067 0 18.661-9.995 18.661-18.651 0-0.276 0-0.557-0.021-0.839 1.287-0.917 2.401-2.079 3.281-3.396z'/>"],cifBr:["301 211","<defs><circle id='a' cx='52.5' cy='52.5' r='52.5'/></defs><g fill='none' fill-rule='evenodd'><path fill='#009B3A' fill-rule='nonzero' d='M.5.5h300v210H.5z'/><path fill='#FEDF00' fill-rule='nonzero' d='M26 105.5L150.5 185 275 105.5 150.5 26z'/><circle cx='150.5' cy='105.5' r='52.5' fill='#002776' fill-rule='nonzero'/><g transform='translate(98 53)'><mask id='b' fill='#fff'><use xlink:href='#a'/></mask><path fill='#FFF' fill-rule='nonzero' d='M-105 157.5C-105 87.084-47.916 30 22.5 30S150 87.084 150 157.5h-7.5c0-66.274-53.726-120-120-120s-120 53.726-120 120h-7.5z' mask='url(#b)'/></g><path fill='#009B3A' fill-rule='nonzero' d='M122.483 89.245l4.497.157.033-.928-3.641-.127.045-1.285 2.855.1.03-.857-2.856-.1.035-.999 3.426.12.033-.928-4.283-.15zM128.826 89.515l.854.075.299-3.415.697 3.503.783.068 1.295-3.328-.299 3.415.854.075.436-4.981-1.245-.109-1.295 3.328-.697-3.503-1.245-.109zM139.185 90.684l3.696.635.145-.845-2.851-.49.194-1.126 2.323.399.145-.845-2.323-.399.133-.774 2.763.475.145-.845-3.608-.62zM171.642 98.557l-1.736-.755.399-.917 1.736.755z'/><path fill='#009B3A' fill-rule='nonzero' d='M170.894 100.194l-.917-.399.997-2.293.917.4zM185.543 106.309c-.269.422.004.892.606 1.275.602.384 1.013.37 1.186.099.547-.859-2.615-2.11-1.641-3.607.84-1.286 2.278-.285 2.82.06.542.345 1.413 1.239.736 2.268l-.919-.586c.288-.452-.028-.886-.51-1.193-.467-.297-.846-.433-1.125.003-.466.698 2.633 2.016 1.683 3.507-.7 1.099-1.919.619-2.732.101-.693-.441-1.728-1.482-1.053-2.534l.949.607zM178.248 103.861l3.916 2.216.457-.808-3.171-1.794.633-1.119 2.487 1.407.422-.746-2.487-1.407.493-.87 2.984 1.688.457-.808-3.73-2.11zM190.907 109.856c-.29.407-.043.891.539 1.305.581.415.992.422 1.179.161.591-.829-2.501-2.244-1.449-3.688.906-1.24 2.29-.166 2.813.208.523.374 1.346 1.311.616 2.304l-.887-.632c.311-.436.018-.886-.447-1.218-.451-.321-.822-.477-1.123-.055-.502.673 2.524 2.151 1.497 3.59-.757 1.061-1.949.518-2.734-.042-.669-.477-1.648-1.57-.92-2.585l.916.652zM107.652 87.398c-.168-1.37-1.305-2.359-2.538-2.207-1.233.151-2.097 1.385-1.929 2.756.168 1.37 1.305 2.358 2.538 2.207 1.233-.152 2.097-1.385 1.929-2.756zm-2.233-1.247c1.699 0 1.699 3.047 0 3.047-1.7 0-1.7-3.047 0-3.047zM199.777 114.81c.635-1.226.256-2.684-.848-3.255-1.103-.572-2.513-.041-3.148 1.185-.635 1.226-.255 2.683.848 3.255 1.104.571 2.513.04 3.148-1.185zm-1.138-2.291c1.403.96-.319 3.475-1.721 2.514-1.402-.96.319-3.474 1.721-2.514zM120.209 85.199c-.551-.887-1.662-.929-1.662-.929l-2.5.039.087 4.999s1.983.001 2.51-.049c.527-.05 1.146-.354 1.551-.885.404-.532.4-1.161.397-1.548-.004-.387.058-.916-.383-1.627zm-2.04 3.159c-.384 0-1.123.005-1.123.005l-.055-3.142c1.034-.014 1.07-.014 1.471-.014.742.013 1.055.566 1.211.924.056.399.059.56.072.905-.046.371-.156.677-.469.97-.515.346-.775.352-1.107.352zM113.38 87.364s.523-.442.657-1.075c.135-.633-.257-1.15-.423-1.298-.166-.148-.515-.499-1.031-.479-.516.02-3.063.198-3.063.198l.278 4.993.926-.065-.129-1.853 1.608-.113.387-.027s.498.815.545 1.318c.032.296.028.547.028.547h.903s.023-.889-.234-1.422c-.257-.533-.452-.724-.452-.724zm-.563-.777c-.195.163-.742.169-.742.169l-1.546.102-.09-1.283c.235.002 1.464-.102 1.486-.102.248-.008.527-.033.527-.033s.202.007.404.182a.53.53 0 01.202.43c-.006.255-.151.486-.241.535zM166.19 94.968c.189-1.368-.656-2.615-1.886-2.784-1.231-.17-2.382.801-2.571 2.168-.189 1.368.656 2.614 1.886 2.784 1.23.17 2.382-.801 2.571-2.168zm-1.839-1.779c1.643.436.861 3.381-.782 2.945-1.642-.436-.86-3.381.782-2.945zM159.006 93.028s.638-.248.972-.801c.334-.554.133-1.171.024-1.365-.108-.195-.323-.64-.817-.79a229.97 229.97 0 00-2.959-.815l-1.371 4.809.897.242.483-1.793 1.557.42.374.101s.204.933.085 1.423c-.067.29-.153.527-.153.527l.852.295s.313-.833.244-1.42c-.069-.588-.188-.833-.188-.833zm-.278-.918c-.238.09-.757-.083-.757-.083l-1.495-.409.335-1.241c.221.078 1.416.383 1.438.389.236.074.509.142.509.142s.189.072.322.304a.529.529 0 01.05.472c-.089.238-.302.409-.402.426zM177.166 100.386s.657-.192 1.037-.716c.38-.524.232-1.156.14-1.358-.092-.203-.268-.665-.747-.857-.48-.191-2.88-1.062-2.88-1.062l-1.773 4.676.872.317.634-1.746 1.515.55.365.132s.124.946-.036 1.425c-.091.284-.197.512-.197.512l.824.366s.382-.803.364-1.394c-.02-.59-.118-.845-.118-.845zm-.199-.938c-.245.069-.747-.147-.747-.147l-1.454-.534.438-1.209c.213.097 1.379.501 1.4.51.23.093.495.184.495.184s.181.088.295.33a.531.531 0 01.01.475c-.109.23-.335.382-.437.391zM152.854 91.359s.632-.263.953-.825c.321-.562.105-1.174-.008-1.366-.114-.192-.339-.632-.836-.77-.498-.138-2.978-.743-2.978-.743l-1.255 4.84.902.22.44-1.804 1.566.382.377.092.839-.026zm-.299-.911c-.235.096-.758-.065-.758-.065l-1.504-.373.305-1.249c.223.073 1.426.349 1.447.355.239.068.512.13.512.13s.19.068.329.296a.529.529 0 01.062.471c-.085.24-.294.415-.393.435z'/><path fill='#009B3A' fill-rule='nonzero' d='M171.452 97.677c-.129-.057-.263-.097-.398-.139-.391.738-1.257 1.263-2.028.734-1.403-.959.319-3.474 1.721-2.514.339.232.492.554.515.896.212.09.441.132.654.23.09.041.178.084.267.124.072-.92-.345-1.8-1.145-2.214-1.103-.572-2.513-.041-3.148 1.184-.635 1.226-.256 2.683.848 3.255 1.103.572 2.513.041 3.148-1.184.025-.049.046-.098.068-.147-.168-.074-.334-.151-.502-.225z'/><path fill='#FFF' fill-rule='nonzero' d='M168.754 88.532l-1.111.806.425 1.307-1.112-.808-1.11.808.424-1.307-1.111-.806h1.373l.424-1.306.425 1.306zM105.503 95.376l1.322.961-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554-.505 1.554zM163.395 102.393l.915.665-.349 1.076.915-.665.915.665-.35-1.076.916-.665h-1.132l-.349-1.076-.345 1.076zM116.485 114.71l.56.392-.216.667.557-.405.556.405-.213-.655.557-.404h-.688l-.212-.655-.213.655zM112.277 115.893l-.498 1.554h-1.633l1.322.961-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554M104.074 122.278l1.102.8-.421 1.296 1.102-.801 1.102.801-.421-1.295 1.102-.801h-1.362l-.421-1.296-.421 1.296zM128.785 107.029l1.08.784-.413 1.27 1.08-.785 1.08.785-.413-1.27 1.081-.784h-1.335l-.413-1.27-.412 1.27zM121.724 122.708l.996.724-.38 1.171.996-.724.996.724-.381-1.171.997-.724h-1.231l-.381-1.17-.38 1.17zM120.243 128.202l.916.665-.35 1.076.916-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.345 1.076zM127.333 132.383l1.323.961-.505 1.555 1.322-.961 1.323.961-.506-1.555 1.323-.961h-1.635l-.505-1.554-.505 1.554zM148.702 113.537l1.111.806-.424 1.307 1.111-.808 1.111.808-.424-1.307 1.11-.806h-1.379l-.418-1.306-.424 1.306zM143.713 118.265l.915.665-.349 1.076.912-.667.918.667-.35-1.076.915-.665h-1.131l-.349-1.076-.35 1.076zM146.921 121.885l.556.405-.212.654.557-.404.556.404-.213-.655.557-.404h-.688l-.212-.654-.213.654zM154.77 118.125l1.111.807-.424 1.306 1.11-.808 1.112.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.417 1.306zM148.36 128.611l1.323.961-.506 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554-.498 1.554zM149.78 146.346l.425.308-.162.499.424-.308.424.308-.162-.499.424-.308h-.524l-.162-.498-.16.498zM160.577 134.488l.916.665-.35 1.076.916-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.345 1.076zM164.395 140.251l1.111.807-.425 1.306 1.111-.808 1.112.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.424 1.306zM171.302 136.346l.915-.665h-1.131l-.349-1.076-.345 1.076h-1.137l.916.665-.35 1.076.916-.665.915.665zM175.094 133.938l.915.665-.349 1.076.915-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.35 1.076zM174.912 138.903l1.111.806-.425 1.307 1.111-.808 1.111.808-.424-1.307 1.111-.806h-1.373l-.425-1.306-.424 1.306zM175.353 144.386l.915.665-.349 1.076.915-.665.915.665-.349-1.076.915-.665h-1.136l-.345-1.076-.344 1.076zM180.579 134.877l.915.665-.349 1.076.915-.665.915.665-.349-1.076.915-.665h-1.131l-.35-1.075-.35 1.075zM184.464 132.158l1.111.807-.424 1.306 1.111-.808 1.111.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.417 1.306-1.348-.007M187.619 128.062l1.111.806-.424 1.307 1.111-.808 1.111.808-.425-1.306 1.111-.807h-1.373l-.424-1.306-.425 1.306zM185.137 123.195l1.322.96-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.96h-1.635l-.505-1.555-.506 1.555zM193.147 123.987l.915.665-.349 1.076.915-.665.915.665-.35-1.076.916-.665h-1.131l-.35-1.076-.344 1.076z'/></g>"],cifEs:["301 201","<g fill='none' fill-rule='evenodd'><path fill='#C60B1E' fill-rule='nonzero' d='M.5.5h300v200H.5z'/><path fill='#FFC400' fill-rule='nonzero' d='M.5 50.5h300v100H.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M67.696 89.396s-.204 0-.316-.064c-.112-.064-.452-.384-.452-.384l-.272-.196-.248-.34s-.292-.472-.16-.836c.136-.364.364-.492.568-.6.204-.104.632-.236.632-.236s.34-.148.452-.168c.112-.024.52-.128.52-.128s.112-.064.224-.108c.116-.044.272-.044.364-.064.088-.024.316-.096.452-.104.208-.008.544.04.656.04.112 0 .496.02.656.02.156 0 .72-.044.88-.044.156 0 .272-.02.452 0 .18.024.496.128.588.172.092.044.632.236.836.3.204.064.7.148.928.256.224.108.364.288.476.44.112.148.136.312.18.42a.763.763 0 010 .444 2.564 2.564 0 01-.204.324l-.248.408-.316.256s-.228.216-.408.192c-.18-.016-2.012-.344-3.188-.344-1.176 0-3.056.344-3.056.344'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M67.696 89.396s-.204 0-.316-.064c-.112-.064-.452-.384-.452-.384l-.272-.196-.248-.34s-.292-.472-.16-.836c.136-.364.364-.492.568-.6.204-.104.632-.236.632-.236s.34-.148.452-.168c.112-.024.52-.128.52-.128s.112-.064.224-.108c.116-.044.272-.044.364-.064.088-.024.316-.096.452-.104.208-.008.544.04.656.04.112 0 .496.02.656.02.156 0 .72-.044.88-.044.156 0 .272-.02.452 0 .18.024.496.128.588.172.092.044.632.236.836.3.204.064.7.148.928.256.224.108.364.288.476.44.112.148.136.312.18.42a.763.763 0 010 .444 2.564 2.564 0 01-.204.324l-.248.408-.316.256s-.228.216-.408.192c-.18-.016-2.012-.344-3.188-.344-1.176 0-3.056.344-3.056.344h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.212 86.772c0-.552.248-.996.552-.996.304 0 .552.444.552.996s-.248 1-.552 1c-.304 0-.552-.448-.552-1'/><path stroke='#000' stroke-width='.104' d='M70.212 86.772c0-.552.248-.996.552-.996.304 0 .552.444.552.996s-.248 1-.552 1c-.304 0-.552-.448-.552-1z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.52 86.772c0-.508.112-.92.252-.92.144 0 .256.412.256.92 0 .504-.112.916-.256.916-.14 0-.252-.412-.252-.916'/><path stroke='#000' stroke-width='.104' d='M70.52 86.772c0-.508.112-.92.252-.92.144 0 .256.412.256.92 0 .504-.112.916-.256.916-.14 0-.252-.412-.252-.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.4 85.716c0-.192.164-.348.372-.348.2 0 .368.156.368.348 0 .196-.168.348-.368.348-.208 0-.372-.152-.372-.348'/><path fill='#C8B100' fill-rule='nonzero' d='M71.032 85.596v.232h-.572v-.232h.188v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.144'/><path stroke='#000' stroke-width='.12' d='M71.032 85.596v.232h-.572v-.232h.188v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.144'/><path fill='#C8B100' fill-rule='nonzero' d='M71.284 85.596v.232h-1.012v-.232h.376v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.396'/><path stroke='#000' stroke-width='.12' d='M71.284 85.596v.232h-1.012v-.232h.376v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.396'/><path stroke='#000' stroke-width='.104' d='M70.876 85.38c.152.044.264.18.264.336 0 .196-.168.348-.368.348-.208 0-.372-.152-.372-.348 0-.16.116-.296.276-.336'/><path fill='#C8B100' fill-rule='nonzero' d='M70.772 89.332h-1.924l-.044-.472-.092-.492-.092-.612c-.532-.7-1.02-1.16-1.184-1.06.04-.128.088-.224.188-.284.472-.28 1.444.392 2.176 1.496.064.1.128.2.184.3h1.588c.056-.1.12-.2.184-.3.728-1.104 1.704-1.776 2.172-1.496.104.06.148.156.188.284-.164-.096-.648.36-1.184 1.06l-.092.612-.092.492-.04.472h-1.936'/><path stroke='#000' stroke-width='.104' d='M70.772 89.332h-1.924l-.044-.472-.092-.492-.092-.612c-.532-.7-1.02-1.16-1.184-1.06.04-.128.088-.224.188-.284.472-.28 1.444.392 2.176 1.496.064.1.128.2.184.3h1.588c.056-.1.12-.2.184-.3.728-1.104 1.704-1.776 2.172-1.496.104.06.148.156.188.284-.164-.096-.648.36-1.184 1.06l-.092.612-.092.492-.04.472h-1.936 0z'/><path stroke='#000' stroke-width='.104' d='M67.52 86.676c.364-.212 1.208.456 1.892 1.496m4.62-1.496c-.364-.212-1.204.456-1.892 1.496'/><path fill='#C8B100' fill-rule='nonzero' d='M67.932 90.2c-.08-.228-.232-.432-.232-.432.78-.228 1.864-.372 3.068-.376 1.204.004 2.3.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.7-.216-1.608-.324-2.72-.328-1.116.004-2.184.14-2.744.344.008 0-.04-.128-.092-.272h.004'/><path stroke='#000' stroke-width='.104' d='M67.932 90.2c-.08-.228-.232-.432-.232-.432.78-.228 1.864-.372 3.068-.376 1.204.004 2.3.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.7-.216-1.608-.324-2.72-.328-1.116.004-2.184.14-2.744.344.008 0-.04-.128-.092-.272h.004'/><path fill='#C8B100' fill-rule='nonzero' d='M70.768 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.42-.196.392-.336-.016-.064-.072-.12-.148-.152-.584-.188-1.628-.32-2.684-.32-1.052 0-2.108.132-2.688.32-.076.032-.132.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252'/><path stroke='#000' stroke-width='.104' d='M70.768 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.42-.196.392-.336-.016-.064-.072-.12-.148-.152-.584-.188-1.628-.32-2.684-.32-1.052 0-2.108.132-2.688.32-.076.032-.132.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.892 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.484-.332-.484-.332s-.252.32-.5.344c-.248.02-.452-.216-.452-.216s-.112.236-.428.288c-.316.052-.588-.248-.588-.248s-.18.292-.396.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.032.064-.124.076-.124.076l.072.188c.772-.224 1.824-.364 3.012-.364s2.268.14 3.044.368l.08-.216'/><path stroke='#000' stroke-width='.104' d='M73.892 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.484-.332-.484-.332s-.252.32-.5.344c-.248.02-.452-.216-.452-.216s-.112.236-.428.288c-.316.052-.588-.248-.588-.248s-.18.292-.396.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.032.064-.124.076-.124.076l.072.188c.772-.224 1.824-.364 3.012-.364s2.268.14 3.044.368l.08-.216h-.004 0z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.776 88.296l.112.02a.38.38 0 00-.024.152c0 .232.2.42.448.42a.45.45 0 00.424-.292c.004.004.044-.152.06-.152.012 0 .012.164.02.164.028.212.22.356.44.356a.431.431 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.413.413 0 00.384.588.428.428 0 00.352-.18l.092-.116v.144c0 .136.056.264.196.284 0 0 .152.012.364-.152.208-.164.32-.3.32-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.128-.02-.22-.124-.268-.244a.62.62 0 01-.32.088c-.252 0-.48-.14-.568-.344a.624.624 0 01-.464.2.656.656 0 01-.504-.232.65.65 0 01-.968-.104.657.657 0 01-.536.276.628.628 0 01-.436-.172.654.654 0 01-.968.032c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.116.136.324.3c.208.164.364.152.364.152.136-.02.196-.148.196-.284v-.144l.088.116c.076.108.204.18.352.18a.413.413 0 00.384-.588l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.196.424.444.424.22 0 .412-.144.444-.356.004 0 .004-.164.016-.164.02 0 .056.156.064.152a.442.442 0 00.424.292.433.433 0 00.444-.42c0-.056 0-.104-.02-.152l.116-.02'/><path stroke='#000' stroke-width='.104' d='M70.776 88.296l.112.02a.38.38 0 00-.024.152c0 .232.2.42.448.42a.45.45 0 00.424-.292c.004.004.044-.152.06-.152.012 0 .012.164.02.164.028.212.22.356.44.356a.431.431 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.413.413 0 00.384.588.428.428 0 00.352-.18l.092-.116v.144c0 .136.056.264.196.284 0 0 .152.012.364-.152.208-.164.32-.3.32-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.128-.02-.22-.124-.268-.244a.62.62 0 01-.32.088c-.252 0-.48-.14-.568-.344a.624.624 0 01-.464.2.656.656 0 01-.504-.232.65.65 0 01-.968-.104.657.657 0 01-.536.276.628.628 0 01-.436-.172.654.654 0 01-.968.032c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.116.136.324.3c.208.164.364.152.364.152.136-.02.196-.148.196-.284v-.144l.088.116c.076.108.204.18.352.18a.413.413 0 00.384-.588l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.196.424.444.424.22 0 .412-.144.444-.356.004 0 .004-.164.016-.164.02 0 .056.156.064.152a.442.442 0 00.424.292.433.433 0 00.444-.42c0-.056 0-.104-.02-.152l.116-.02h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.768 89.392c-1.204.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.236 0 2.352.152 3.132.392.052.016.088.076.072.128-.016.044-.08.084-.132.068-.78-.228-1.868-.372-3.072-.376'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M70.768 89.392c-1.204.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.236 0 2.352.152 3.132.392.052.016.088.076.072.128-.016.044-.08.084-.132.068-.78-.228-1.868-.372-3.072-.376z'/><path fill='#FFF' fill-rule='nonzero' d='M69.6 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M69.6 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164z'/><path fill='#AD1519' fill-rule='nonzero' d='M70.78 89.892h-.384c-.072 0-.132-.056-.132-.124s.056-.124.128-.124h.784c.076 0 .132.056.132.124s-.06.124-.132.124h-.396'/><path stroke='#000' stroke-width='.104' d='M70.78 89.892h-.384c-.072 0-.132-.056-.132-.124s.056-.124.128-.124h.784c.076 0 .132.056.132.124s-.06.124-.132.124h-.396'/><path fill='#058E6E' fill-rule='nonzero' d='M68.84 90.024l-.276.044c-.072.008-.14-.036-.152-.104a.128.128 0 01.108-.14l.28-.04.284-.044c.072-.008.136.036.148.1a.126.126 0 01-.108.14l-.284.044'/><path stroke='#000' stroke-width='.104' d='M68.84 90.024l-.276.044c-.072.008-.14-.036-.152-.104a.128.128 0 01.108-.14l.28-.04.284-.044c.072-.008.136.036.148.1a.126.126 0 01-.108.14l-.284.044'/><path fill='#AD1519' fill-rule='nonzero' d='M67.72 90.22l.124-.2.26.052-.152.224-.232-.076'/><path stroke='#000' stroke-width='.104' d='M67.72 90.22l.124-.2.26.052-.152.224-.232-.076'/><path fill='#FFF' fill-rule='nonzero' d='M71.588 89.82c0-.088.076-.164.176-.164a.17.17 0 01.172.164.167.167 0 01-.172.164c-.1 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M71.588 89.82c0-.088.076-.164.176-.164a.17.17 0 01.172.164.167.167 0 01-.172.164c-.1 0-.176-.072-.176-.164z'/><path fill='#058E6E' fill-rule='nonzero' d='M72.7 90.024l.276.044c.072.008.14-.036.152-.104a.125.125 0 00-.108-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.148.1a.12.12 0 00.108.14l.284.044'/><path stroke='#000' stroke-width='.104' d='M72.7 90.024l.276.044c.072.008.14-.036.152-.104a.125.125 0 00-.108-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.148.1a.12.12 0 00.108.14l.284.044'/><path fill='#AD1519' fill-rule='nonzero' d='M73.796 90.232l-.1-.212-.268.024.128.236.24-.048'/><path stroke='#000' stroke-width='.104' d='M73.796 90.232l-.1-.212-.268.024.128.236.24-.048'/><path fill='#AD1519' fill-rule='nonzero' d='M70.764 90.964c-.972 0-1.852-.088-2.52-.26.668-.172 1.548-.276 2.52-.28.976 0 1.86.108 2.532.28-.672.172-1.556.26-2.532.26'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M70.764 90.964c-.972 0-1.852-.088-2.52-.26.668-.172 1.548-.276 2.52-.28.976 0 1.86.108 2.532.28-.672.172-1.556.26-2.532.26z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.836 88.852c.024-.072 0-.148-.052-.168-.056-.012-.12.036-.148.108-.024.076 0 .152.056.168.052.016.116-.032.144-.108'/><path stroke='#000' stroke-width='.104' d='M73.836 88.852c.024-.072 0-.148-.052-.168-.056-.012-.12.036-.148.108-.024.076 0 .152.056.168.052.016.116-.032.144-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M71.9 88.48c.008-.08-.032-.148-.088-.156-.056-.008-.112.052-.12.132-.008.076.028.148.084.152.056.008.112-.052.124-.128'/><path stroke='#000' stroke-width='.104' d='M71.9 88.48c.008-.08-.032-.148-.088-.156-.056-.008-.112.052-.12.132-.008.076.028.148.084.152.056.008.112-.052.124-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M69.648 88.48c-.012-.08.028-.148.084-.156.056-.008.112.052.12.132.012.076-.028.148-.084.152-.056.008-.112-.052-.12-.128'/><path stroke='#000' stroke-width='.104' d='M69.648 88.48c-.012-.08.028-.148.084-.156.056-.008.112.052.12.132.012.076-.028.148-.084.152-.056.008-.112-.052-.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.708 88.852c-.024-.072 0-.148.052-.168.056-.012.12.036.148.108.024.076 0 .152-.056.168-.052.016-.116-.032-.144-.108'/><path stroke='#000' stroke-width='.104' d='M67.708 88.852c-.024-.072 0-.148.052-.168.056-.012.12.036.148.108.024.076 0 .152-.056.168-.052.016-.116-.032-.144-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.764 87.36l-.344.208.256.552.088.056.088-.056.256-.552-.344-.208'/><path stroke='#000' stroke-width='.104' d='M70.764 87.36l-.344.208.256.552.088.056.088-.056.256-.552-.344-.208'/><path fill='#C8B100' fill-rule='nonzero' d='M70.012 88.196l.16.228.536-.168.056-.072-.06-.08-.532-.156-.16.248'/><path stroke='#000' stroke-width='.104' d='M70.012 88.196l.16.228.536-.168.056-.072-.06-.08-.532-.156-.16.248'/><path fill='#C8B100' fill-rule='nonzero' d='M71.52 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path stroke='#000' stroke-width='.104' d='M71.52 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M68.532 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path stroke='#000' stroke-width='.104' d='M68.532 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M67.968 88.516l.204.192.488-.264.036-.084-.068-.068-.56-.048-.1.272'/><path stroke='#000' stroke-width='.104' d='M67.968 88.516l.204.192.488-.264.036-.084-.068-.068-.56-.048-.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M69.444 88.22l-.104.252-.56-.052-.072-.064.04-.088.488-.256.208.208'/><path stroke='#000' stroke-width='.104' d='M69.444 88.22l-.104.252-.56-.052-.072-.064.04-.088.488-.256.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M67.428 88.588l-.044.264-.56.06-.084-.048.016-.092.424-.348.248.164'/><path stroke='#000' stroke-width='.104' d='M67.428 88.588l-.044.264-.56.06-.084-.048.016-.092.424-.348.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M68.508 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M68.508 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.008 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path stroke='#000' stroke-width='.104' d='M73.008 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M73.572 88.516l-.204.192-.488-.264-.04-.084.076-.068.56-.048.096.272'/><path stroke='#000' stroke-width='.104' d='M73.572 88.516l-.204.192-.488-.264-.04-.084.076-.068.56-.048.096.272'/><path fill='#C8B100' fill-rule='nonzero' d='M72.096 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path stroke='#000' stroke-width='.104' d='M72.096 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M74.036 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path stroke='#000' stroke-width='.104' d='M74.036 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M70.572 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M70.572 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M72.644 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M72.644 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.672 88.9c-.004.004-.152-.192-.26-.292-.08-.072-.272-.132-.272-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.016-.08s.096.02.14.128c.048.116.02.288.02.288s-.02.08-.056.12'/><path stroke='#000' stroke-width='.104' d='M66.672 88.9c-.004.004-.152-.192-.26-.292-.08-.072-.272-.132-.272-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.016-.08s.096.02.14.128c.048.116.02.288.02.288s-.02.08-.056.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.68 88.8c.048-.048.144-.036.212.024.072.06.096.152.048.2-.048.052-.144.04-.212-.024-.072-.06-.096-.152-.048-.2'/><path stroke='#000' stroke-width='.104' d='M66.68 88.8c.048-.048.144-.036.212.024.072.06.096.152.048.2-.048.052-.144.04-.212-.024-.072-.06-.096-.152-.048-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M74.792 88.9c.004.004.152-.192.264-.292.076-.072.268-.132.268-.132 0-.032-.112-.112-.232-.112a.225.225 0 00-.18.08l-.016-.08s-.096.02-.144.128c-.044.116-.012.288-.012.288s.016.08.052.12'/><path stroke='#000' stroke-width='.104' d='M74.792 88.9c.004.004.152-.192.264-.292.076-.072.268-.132.268-.132 0-.032-.112-.112-.232-.112a.225.225 0 00-.18.08l-.016-.08s-.096.02-.144.128c-.044.116-.012.288-.012.288s.016.08.052.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M74.796 88.8c-.044-.048-.14-.036-.212.024-.072.06-.096.152-.048.2.048.052.144.04.216-.024.072-.06.092-.152.044-.2'/><path stroke='#000' stroke-width='.104' d='M74.796 88.8c-.044-.048-.14-.036-.212.024-.072.06-.096.152-.048.2.048.052.144.04.216-.024.072-.06.092-.152.044-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.332 93.448h8.916v-2.336h-8.916z'/><path stroke='#000' stroke-width='.156' d='M66.332 93.448h8.916v-2.336h-8.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.268 95.004a.364.364 0 01.164-.028h6.676c.068 0 .128.012.184.032a.56.56 0 01-.396-.528c0-.244.18-.456.412-.532a.773.773 0 01-.196.032h-6.68a.564.564 0 01-.188-.024l.036.008c.24.072.376.284.376.516a.558.558 0 01-.388.524'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M67.268 95.004a.364.364 0 01.164-.028h6.676c.068 0 .128.012.184.032a.56.56 0 01-.396-.528c0-.244.18-.456.412-.532a.773.773 0 01-.196.032h-6.68a.564.564 0 01-.188-.024l.036.008c.24.072.376.284.376.516a.558.558 0 01-.388.524z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 94.976h6.676c.228 0 .408.14.408.312 0 .176-.18.316-.408.316h-6.676c-.224 0-.408-.14-.408-.316 0-.172.184-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M67.432 94.976h6.676c.228 0 .408.14.408.312 0 .176-.18.316-.408.316h-6.676c-.224 0-.408-.14-.408-.316 0-.172.184-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 93.448h6.68c.228 0 .412.12.412.264 0 .148-.184.268-.412.268h-6.68c-.224 0-.408-.12-.408-.268 0-.144.184-.264.408-.264'/><path stroke='#000' stroke-width='.156' d='M67.432 93.448h6.68c.228 0 .412.12.412.264 0 .148-.184.268-.412.268h-6.68c-.224 0-.408-.12-.408-.268 0-.144.184-.264.408-.264z'/><path fill='#005BBF' fill-rule='nonzero' d='M77.012 132.772c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.128-1.564.332-.404.212-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.216-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.212.956.36 1.572.36.608 0 1.164-.132 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.332.408.216.948.348 1.564.348l.008-.964'/><path stroke='#000' stroke-width='.156' d='M77.012 132.772c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.128-1.564.332-.404.212-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.216-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.212.956.36 1.572.36.608 0 1.164-.132 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.332.408.216.948.348 1.564.348l.008-.964h0z'/><path fill='#CCC' fill-rule='nonzero' d='M77.012 133.736c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.332-1.544-.332-.604 0-1.16.128-1.564.336-.404.212-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.216.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.336.408.212.948.344 1.564.344l.008-.964'/><path stroke='#000' stroke-width='.156' d='M77.012 133.736c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.332-1.544-.332-.604 0-1.16.128-1.564.336-.404.212-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.216.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.336.408.212.948.344 1.564.344l.008-.964'/><path fill='#005BBF' fill-rule='nonzero' d='M77.012 134.7c-.616 0-1.164-.132-1.572-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.96c.612 0 1.172-.136 1.58-.352.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.948.344 1.564.344l.008-.96'/><path stroke='#000' stroke-width='.156' d='M77.012 134.7c-.616 0-1.164-.132-1.572-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.96c.612 0 1.172-.136 1.58-.352.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.948.344 1.564.344l.008-.96'/><path fill='#CCC' fill-rule='nonzero' d='M77.004 136.628c-.616 0-1.156-.132-1.564-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.124-1.564.332-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.212-.968.352-1.58.352v-.96c.612 0 1.172-.144 1.58-.36.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.956.344 1.572.344l-.008.968'/><path stroke='#000' stroke-width='.156' d='M77.004 136.628c-.616 0-1.156-.132-1.564-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.124-1.564.332-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.212-.968.352-1.58.352v-.96c.612 0 1.172-.144 1.58-.36.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.956.344 1.572.344l-.008.968'/><path fill='#005BBF' fill-rule='nonzero' d='M77.004 137.592c-.616 0-1.156-.132-1.564-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v-.956c.612 0 1.172-.148 1.58-.36.4-.208.936-.324 1.544-.324.58 0 1.116.12 1.516.316.404.212.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.216.952.348 1.572.348l-.008.964'/><path stroke='#000' stroke-width='.156' d='M77.004 137.592c-.616 0-1.156-.132-1.564-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v-.956c.612 0 1.172-.148 1.58-.36.4-.208.936-.324 1.544-.324.58 0 1.116.12 1.516.316.404.212.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.216.952.348 1.572.348l-.008.964h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.268 128.812c.02.084.052.16.052.248 0 .584-.508 1.052-1.124 1.052h9.176c-.62 0-1.124-.468-1.124-1.052 0-.084.016-.164.036-.248a.507.507 0 01-.176.024h-6.676a.561.561 0 01-.164-.024'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M67.268 128.812c.02.084.052.16.052.248 0 .584-.508 1.052-1.124 1.052h9.176c-.62 0-1.124-.468-1.124-1.052 0-.084.016-.164.036-.248a.507.507 0 01-.176.024h-6.676a.561.561 0 01-.164-.024z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 128.208h6.676c.228 0 .408.14.408.312s-.18.316-.408.316h-6.676c-.224 0-.408-.144-.408-.316 0-.172.184-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M67.432 128.208h6.676c.228 0 .408.14.408.312s-.18.316-.408.316h-6.676c-.224 0-.408-.144-.408-.316 0-.172.184-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.208 132.444h9.148v-2.332h-9.148z'/><path stroke='#000' stroke-width='.156' d='M66.208 132.444h9.148v-2.332h-9.148z'/><path fill='#AD1519' fill-rule='nonzero' d='M65.492 119.948c-.904.52-1.52 1.056-1.42 1.324.048.244.336.428.748.7.648.452 1.04 1.256.732 1.628a2.303 2.303 0 00.876-1.796c0-.748-.36-1.424-.936-1.856'/><path stroke='#000' stroke-width='.156' d='M65.492 119.948c-.904.52-1.52 1.056-1.42 1.324.048.244.336.428.748.7.648.452 1.04 1.256.732 1.628a2.303 2.303 0 00.876-1.796c0-.748-.36-1.424-.936-1.856z'/><path fill='#CCC' fill-rule='nonzero' d='M67.52 127.828h6.5V95.976h-6.5z'/><path stroke='#000' stroke-width='.156' d='M72.152 96.02v31.784m.732-31.784v31.784M67.52 127.828h6.5V95.976h-6.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M80.66 107.888c-1.416-.584-3.828-1.02-6.596-1.112-.956.008-2.016.1-3.116.28-3.888.652-6.852 2.204-6.616 3.468l.02.104s-1.456-3.284-1.48-3.408c-.26-1.404 3.024-3.128 7.34-3.848a22.018 22.018 0 013.824-.304c2.76 0 5.16.356 6.608.892l.016 3.928'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M80.66 107.888c-1.416-.584-3.828-1.02-6.596-1.112-.956.008-2.016.1-3.116.28-3.888.652-6.852 2.204-6.616 3.468l.02.104s-1.456-3.284-1.48-3.408c-.26-1.404 3.024-3.128 7.34-3.848a22.018 22.018 0 013.824-.304c2.76 0 5.16.356 6.608.892l.016 3.928'/><path fill='#AD1519' fill-rule='nonzero' d='M67.508 111.888c-1.804-.128-3.032-.612-3.176-1.364-.112-.6.5-1.268 1.588-1.872.484.056 1.032.12 1.6.12l-.012 3.116'/><path stroke='#000' stroke-width='.156' d='M67.508 111.888c-1.804-.128-3.032-.612-3.176-1.364-.112-.6.5-1.268 1.588-1.872.484.056 1.032.12 1.6.12l-.012 3.116'/><path fill='#AD1519' fill-rule='nonzero' d='M74.032 109.452c1.128.172 1.972.452 2.392.796l.04.068c.2.412-.788 1.288-2.444 2.268l.012-3.132'/><path stroke='#000' stroke-width='.156' d='M74.032 109.452c1.128.172 1.972.452 2.392.796l.04.068c.2.412-.788 1.288-2.444 2.268l.012-3.132'/><path fill='#AD1519' fill-rule='nonzero' d='M63.468 118.032c-.172-.512 1.588-1.544 4.072-2.456 1.136-.404 2.072-.828 3.236-1.34 3.452-1.528 6-3.28 5.688-3.916l-.036-.068c.184.152.472 3.296.472 3.296.312.584-2.02 2.312-5.2 3.832-1.016.488-3.164 1.28-4.176 1.636-1.816.628-3.616 1.816-3.452 2.256l-.604-3.236'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M63.468 118.032c-.172-.512 1.588-1.544 4.072-2.456 1.136-.404 2.072-.828 3.236-1.34 3.452-1.528 6-3.28 5.688-3.916l-.036-.068c.184.152.472 3.296.472 3.296.312.584-2.02 2.312-5.2 3.832-1.016.488-3.164 1.28-4.176 1.636-1.816.628-3.616 1.816-3.452 2.256l-.604-3.236v-.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.068 106.36c.796-.288 1.316-.632 1.064-1.256-.164-.4-.572-.476-1.188-.252l-1.084.396.976 2.412c.108-.048.216-.096.324-.136.112-.04.228-.072.34-.104l-.432-1.056v-.004zm-.472-1.164l.276-.1c.228-.084.484.04.6.32.084.212.064.452-.2.62-.084.052-.184.092-.28.132l-.396-.972zM69.612 104.188c-.116.032-.228.064-.344.088-.116.02-.236.036-.352.048l.564 2.512 1.752-.352c-.02-.048-.048-.104-.056-.152-.012-.056-.012-.112-.016-.164-.308.088-.644.184-1.044.264l-.504-2.244M73.124 106.352c.328-.912.728-1.784 1.124-2.668-.072.012-.144.024-.216.028a1.945 1.945 0 01-.216 0 22.642 22.642 0 01-.748 1.92c-.328-.604-.692-1.196-.972-1.804-.136.016-.276.036-.412.048-.136.008-.28.004-.416.008.504.824.992 1.644 1.456 2.492.064-.012.128-.024.2-.032.064-.004.132.004.2.008M76.788 104.42c.06-.124.124-.24.192-.356-.096-.088-.384-.22-.724-.252-.716-.072-1.124.244-1.172.676-.104.904 1.324.828 1.256 1.428-.028.256-.3.36-.592.332-.324-.032-.564-.212-.604-.476l-.088-.008a3.03 3.03 0 01-.192.46c.212.136.484.212.74.236.732.076 1.288-.216 1.34-.696.092-.86-1.348-.908-1.292-1.416.024-.212.188-.352.56-.316.268.028.432.172.504.38l.072.008'/><path fill='#AD1519' fill-rule='nonzero' d='M130.44 88.668s-.296.312-.512.356c-.212.04-.484-.196-.484-.196s-.192.204-.432.256c-.236.056-.564-.264-.564-.264s-.228.32-.428.396c-.204.072-.452-.096-.452-.096s-.092.156-.26.244c-.072.036-.192-.02-.192-.02l-.24-.152-.272-.288-.248-.096s-.112-.364-.124-.428a17.36 17.36 0 00-.032-.228c-.052-.26.348-.56.92-.688.328-.076.616-.072.824-.008.228-.192.712-.328 1.28-.328.516 0 .968.108 1.216.28.244-.172.696-.28 1.212-.28.568 0 1.048.136 1.276.328.212-.064.496-.068.828.008.568.128.972.428.92.688l-.032.228a9.61 9.61 0 01-.128.428l-.248.096-.272.288-.232.152s-.12.056-.192.02c-.172-.084-.264-.244-.264-.244s-.248.168-.452.096c-.204-.076-.428-.396-.428-.396s-.328.32-.568.264c-.236-.052-.428-.256-.428-.256s-.272.236-.484.196c-.216-.044-.508-.356-.508-.356'/><path stroke='#000' stroke-width='.108' d='M130.44 88.668s-.296.312-.512.356c-.212.04-.484-.196-.484-.196s-.192.204-.432.256c-.236.056-.564-.264-.564-.264s-.228.32-.428.396c-.204.072-.452-.096-.452-.096s-.092.156-.26.244c-.072.036-.192-.02-.192-.02l-.24-.152-.272-.288-.248-.096s-.112-.364-.124-.428a17.36 17.36 0 00-.032-.228c-.052-.26.348-.56.92-.688.328-.076.616-.072.824-.008.228-.192.712-.328 1.28-.328.516 0 .968.108 1.216.28.244-.172.696-.28 1.212-.28.568 0 1.048.136 1.276.328.212-.064.496-.068.828.008.568.128.972.428.92.688l-.032.228a9.61 9.61 0 01-.128.428l-.248.096-.272.288-.232.152s-.12.056-.192.02c-.172-.084-.264-.244-.264-.244s-.248.168-.452.096c-.204-.076-.428-.396-.428-.396s-.328.32-.568.264c-.236-.052-.428-.256-.428-.256s-.272.236-.484.196c-.216-.044-.508-.356-.508-.356h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M129.88 86.98c0-.436.244-.784.548-.784.304 0 .552.348.552.784 0 .432-.248.784-.552.784-.304 0-.548-.352-.548-.784'/><path stroke='#000' stroke-width='.104' d='M129.88 86.98c0-.436.244-.784.548-.784.304 0 .552.348.552.784 0 .432-.248.784-.552.784-.304 0-.548-.352-.548-.784z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.188 86.98c0-.4.112-.724.252-.724s.252.324.252.724c0 .4-.112.72-.252.72s-.252-.32-.252-.72'/><path stroke='#000' stroke-width='.104' d='M130.188 86.98c0-.4.112-.724.252-.724s.252.324.252.724c0 .4-.112.72-.252.72s-.252-.32-.252-.72z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.6 90.2c-.084-.228-.236-.432-.236-.432.78-.228 1.864-.372 3.072-.376 1.204.004 2.296.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.704-.216-1.608-.324-2.72-.328-1.116.004-2.188.14-2.744.344.008 0-.04-.128-.096-.272h.008'/><path stroke='#000' stroke-width='.104' d='M127.6 90.2c-.084-.228-.236-.432-.236-.432.78-.228 1.864-.372 3.072-.376 1.204.004 2.296.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.704-.216-1.608-.324-2.72-.328-1.116.004-2.188.14-2.744.344.008 0-.04-.128-.096-.272h.008'/><path fill='#C8B100' fill-rule='nonzero' d='M130.436 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.416-.196.388-.336-.012-.064-.068-.12-.148-.152-.58-.188-1.624-.32-2.68-.32s-2.108.132-2.688.32c-.076.032-.136.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252'/><path stroke='#000' stroke-width='.104' d='M130.436 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.416-.196.388-.336-.012-.064-.068-.12-.148-.152-.58-.188-1.624-.32-2.68-.32s-2.108.132-2.688.32c-.076.032-.136.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252z'/><path fill='#FFF' fill-rule='nonzero' d='M132.796 87.332c0-.096.08-.176.176-.176a.18.18 0 01.184.176c0 .092-.08.168-.184.168a.173.173 0 01-.176-.168'/><path stroke='#000' stroke-width='.084' d='M132.796 87.332c0-.096.08-.176.176-.176a.18.18 0 01.184.176c0 .092-.08.168-.184.168a.173.173 0 01-.176-.168zM132.692 86.732c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zm-.452-.376c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.172-.18.172-.1 0-.18-.076-.18-.172zm-.568-.18c0-.096.084-.176.184-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.184-.076-.184-.168zm-.572.02c0-.096.08-.172.176-.172.104 0 .184.076.184.172 0 .096-.08.168-.184.168a.17.17 0 01-.176-.168z'/><path stroke='#000' stroke-linecap='round' stroke-width='.104' d='M134.584 88.496c.052-.132.084-.28.084-.432a1.14 1.14 0 00-1.128-1.152c-.2 0-.388.052-.552.148'/><path stroke='#000' stroke-width='.104' d='M132.568 87.684c.06-.104.1-.228.1-.348 0-.46-.472-.832-1.056-.832-.248 0-.476.068-.656.18'/><path stroke='#000' stroke-width='.084' d='M134.74 87.972c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.172-.18.172-.1 0-.18-.076-.18-.172zm-.072-.632c0-.096.084-.168.184-.168.1 0 .18.072.18.168 0 .096-.08.172-.18.172-.1 0-.184-.076-.184-.172zm-.404-.48c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zm-.544-.26c0-.092.084-.168.184-.168.1 0 .18.076.18.168 0 .096-.08.176-.18.176-.1 0-.184-.08-.184-.176zm-.576.024c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .092-.084.172-.184.172-.1 0-.18-.08-.18-.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.56 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.488-.332-.488-.332s-.248.32-.496.344c-.248.02-.452-.216-.452-.216s-.116.236-.432.288c-.316.052-.588-.248-.588-.248s-.176.292-.392.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.036.064-.124.076-.124.076l.068.188c.776-.224 1.828-.364 3.016-.364s2.268.14 3.04.368l.08-.216'/><path stroke='#000' stroke-width='.104' d='M133.56 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.488-.332-.488-.332s-.248.32-.496.344c-.248.02-.452-.216-.452-.216s-.116.236-.432.288c-.316.052-.588-.248-.588-.248s-.176.292-.392.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.036.064-.124.076-.124.076l.068.188c.776-.224 1.828-.364 3.016-.364s2.268.14 3.04.368l.08-.216h0z'/><path fill='#FFF' fill-rule='nonzero' d='M127.692 87.332c0-.096.08-.176.18-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168'/><path stroke='#000' stroke-width='.084' d='M127.692 87.332c0-.096.08-.176.18-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zM127.792 86.732c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .092-.084.168-.184.168-.1 0-.18-.076-.18-.168zm.452-.376c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .096-.084.172-.184.172-.1 0-.18-.076-.18-.172zm.564-.18c0-.096.084-.176.184-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.184-.076-.184-.168zm.58.02c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.168-.18.168-.1 0-.18-.072-.18-.168z'/><path stroke='#000' stroke-linecap='round' stroke-width='.104' d='M126.264 88.496a1.14 1.14 0 011.044-1.584c.2 0 .384.052.548.148'/><path stroke='#000' stroke-width='.104' d='M128.292 87.672a.692.692 0 01-.116-.336c0-.46.476-.832 1.056-.832.248 0 .48.068.66.18'/><path stroke='#000' stroke-width='.084' d='M125.744 87.972c0-.096.084-.172.184-.172.096 0 .18.076.18.172 0 .096-.084.172-.18.172-.1 0-.184-.076-.184-.172zm.068-.632c0-.096.084-.168.184-.168.1 0 .18.072.18.168 0 .096-.08.172-.18.172-.1 0-.184-.076-.184-.172zm.408-.48c0-.096.08-.172.184-.172.096 0 .18.076.18.172 0 .092-.084.168-.18.168-.104 0-.184-.076-.184-.168zm.544-.26c0-.092.08-.168.18-.168.1 0 .18.076.18.168 0 .096-.08.176-.18.176-.1 0-.18-.08-.18-.176zm.576.024c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.172-.18.172-.1 0-.18-.08-.18-.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.44 88.296l.112.02a.466.466 0 00-.02.152c0 .232.2.42.448.42a.441.441 0 00.42-.292c.008.004.044-.152.064-.152.016 0 .012.164.016.164.028.212.224.356.444.356a.434.434 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.358.358 0 00-.044.184c0 .224.192.404.428.404a.428.428 0 00.352-.18l.092-.116-.004.144c0 .136.06.264.196.284 0 0 .16.012.364-.152.212-.164.324-.3.324-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.132-.02-.22-.124-.272-.244a.605.605 0 01-.316.088c-.252 0-.48-.14-.568-.344a.654.654 0 01-.968-.032.651.651 0 01-.972-.104.644.644 0 01-.968.104.656.656 0 01-.504.232.624.624 0 01-.464-.2c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.112.136.32.3c.208.164.368.152.368.152.136-.02.192-.148.192-.284v-.144l.092.116c.076.108.204.18.352.18.236 0 .428-.18.428-.404a.358.358 0 00-.044-.184l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.2.424.44.424.224 0 .416-.144.444-.356.008 0 .004-.164.02-.164.02 0 .056.156.06.152.06.168.228.292.428.292a.433.433 0 00.444-.42.466.466 0 00-.02-.152l.116-.02'/><path stroke='#000' stroke-width='.104' d='M130.44 88.296l.112.02a.466.466 0 00-.02.152c0 .232.2.42.448.42a.441.441 0 00.42-.292c.008.004.044-.152.064-.152.016 0 .012.164.016.164.028.212.224.356.444.356a.434.434 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.358.358 0 00-.044.184c0 .224.192.404.428.404a.428.428 0 00.352-.18l.092-.116-.004.144c0 .136.06.264.196.284 0 0 .16.012.364-.152.212-.164.324-.3.324-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.132-.02-.22-.124-.272-.244a.605.605 0 01-.316.088c-.252 0-.48-.14-.568-.344a.654.654 0 01-.968-.032.651.651 0 01-.972-.104.644.644 0 01-.968.104.656.656 0 01-.504.232.624.624 0 01-.464-.2c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.112.136.32.3c.208.164.368.152.368.152.136-.02.192-.148.192-.284v-.144l.092.116c.076.108.204.18.352.18.236 0 .428-.18.428-.404a.358.358 0 00-.044-.184l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.2.424.44.424.224 0 .416-.144.444-.356.008 0 .004-.164.02-.164.02 0 .056.156.06.152.06.168.228.292.428.292a.433.433 0 00.444-.42.466.466 0 00-.02-.152l.116-.02z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.436 89.392c-1.208.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.232 0 2.348.152 3.132.392.052.016.088.076.072.128-.016.044-.084.084-.132.068-.78-.228-1.868-.372-3.072-.376'/><path stroke='#000' stroke-width='.104' d='M130.436 89.392c-1.208.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.232 0 2.348.152 3.132.392.052.016.088.076.072.128-.016.044-.084.084-.132.068-.78-.228-1.868-.372-3.072-.376z'/><path fill='#FFF' fill-rule='nonzero' d='M129.268 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M129.268 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164z'/><path fill='#AD1519' fill-rule='nonzero' d='M130.452 89.892h-.392c-.072 0-.132-.056-.132-.124s.06-.124.132-.124h.784c.072 0 .128.056.128.124a.126.126 0 01-.128.124h-.392'/><path stroke='#000' stroke-width='.104' d='M130.452 89.892h-.392c-.072 0-.132-.056-.132-.124s.06-.124.132-.124h.784c.072 0 .128.056.128.124a.126.126 0 01-.128.124h-.392'/><path fill='#058E6E' fill-rule='nonzero' d='M128.508 90.024l-.28.044c-.072.008-.136-.036-.148-.104-.012-.068.036-.128.108-.14l.276-.04.288-.044c.068-.008.136.036.148.1a.126.126 0 01-.112.14l-.28.044'/><path stroke='#000' stroke-width='.104' d='M128.508 90.024l-.28.044c-.072.008-.136-.036-.148-.104-.012-.068.036-.128.108-.14l.276-.04.288-.044c.068-.008.136.036.148.1a.126.126 0 01-.112.14l-.28.044'/><path fill='#AD1519' fill-rule='nonzero' d='M127.388 90.22l.12-.2.264.052-.152.224-.232-.076'/><path stroke='#000' stroke-width='.104' d='M127.388 90.22l.12-.2.264.052-.152.224-.232-.076'/><path fill='#FFF' fill-rule='nonzero' d='M131.256 89.82a.17.17 0 01.172-.164c.096 0 .176.076.176.164 0 .092-.08.164-.176.164a.167.167 0 01-.172-.164'/><path stroke='#000' stroke-width='.104' d='M131.256 89.82a.17.17 0 01.172-.164c.096 0 .176.076.176.164 0 .092-.08.164-.176.164a.167.167 0 01-.172-.164z'/><path fill='#058E6E' fill-rule='nonzero' d='M132.364 90.024l.28.044c.072.008.136-.036.148-.104.012-.068-.036-.128-.104-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.152.1a.126.126 0 00.112.14l.28.044'/><path stroke='#000' stroke-width='.104' d='M132.364 90.024l.28.044c.072.008.136-.036.148-.104.012-.068-.036-.128-.104-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.152.1a.126.126 0 00.112.14l.28.044'/><path fill='#AD1519' fill-rule='nonzero' d='M133.464 90.232l-.1-.212-.272.024.132.236.24-.048'/><path stroke='#000' stroke-width='.104' d='M133.464 90.232l-.1-.212-.272.024.132.236.24-.048'/><path fill='#AD1519' fill-rule='nonzero' d='M130.432 90.964c-.972 0-1.852-.088-2.524-.26.672-.172 1.552-.276 2.524-.28.976 0 1.86.108 2.528.28-.668.172-1.552.26-2.528.26'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M130.432 90.964c-.972 0-1.852-.088-2.524-.26.672-.172 1.552-.276 2.524-.28.976 0 1.86.108 2.528.28-.668.172-1.552.26-2.528.26z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.504 88.852c.024-.072 0-.148-.056-.168-.052-.012-.116.036-.14.108-.028.076-.004.152.048.168.056.016.12-.032.148-.108'/><path stroke='#000' stroke-width='.104' d='M133.504 88.852c.024-.072 0-.148-.056-.168-.052-.012-.116.036-.14.108-.028.076-.004.152.048.168.056.016.12-.032.148-.108h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M131.564 88.48c.012-.08-.028-.148-.084-.156-.056-.008-.112.052-.12.132-.012.076.028.148.084.152.056.008.112-.052.12-.128'/><path stroke='#000' stroke-width='.104' d='M131.564 88.48c.012-.08-.028-.148-.084-.156-.056-.008-.112.052-.12.132-.012.076.028.148.084.152.056.008.112-.052.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M129.316 88.48c-.012-.08.024-.148.084-.156.056-.008.108.052.12.132.008.076-.028.148-.084.152-.056.008-.112-.052-.12-.128'/><path stroke='#000' stroke-width='.104' d='M129.316 88.48c-.012-.08.024-.148.084-.156.056-.008.108.052.12.132.008.076-.028.148-.084.152-.056.008-.112-.052-.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.376 88.852c-.028-.072 0-.148.052-.168.052-.012.12.036.144.108.028.076.004.152-.048.168-.056.016-.12-.032-.148-.108'/><path stroke='#000' stroke-width='.104' d='M127.376 88.852c-.028-.072 0-.148.052-.168.052-.012.12.036.144.108.028.076.004.152-.048.168-.056.016-.12-.032-.148-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.432 87.36l-.34.208.252.552.088.056.088-.056.256-.552-.344-.208'/><path stroke='#000' stroke-width='.104' d='M130.432 87.36l-.34.208.252.552.088.056.088-.056.256-.552-.344-.208'/><path fill='#C8B100' fill-rule='nonzero' d='M129.68 88.196l.156.228.536-.168.056-.072-.056-.08-.536-.156-.156.248'/><path stroke='#000' stroke-width='.104' d='M129.68 88.196l.156.228.536-.168.056-.072-.056-.08-.536-.156-.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M131.188 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path stroke='#000' stroke-width='.104' d='M131.188 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M128.2 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path stroke='#000' stroke-width='.104' d='M128.2 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M127.636 88.516l.2.192.492-.264.036-.084-.072-.068-.556-.048-.1.272'/><path stroke='#000' stroke-width='.104' d='M127.636 88.516l.2.192.492-.264.036-.084-.072-.068-.556-.048-.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M129.112 88.22l-.104.252-.56-.052-.072-.064.036-.088.492-.256.208.208'/><path stroke='#000' stroke-width='.104' d='M129.112 88.22l-.104.252-.56-.052-.072-.064.036-.088.492-.256.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M127.096 88.588l-.044.264-.56.06-.088-.048.024-.092.42-.348.248.164'/><path stroke='#000' stroke-width='.104' d='M127.096 88.588l-.044.264-.56.06-.088-.048.024-.092.42-.348.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M128.176 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M128.176 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M132.676 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path stroke='#000' stroke-width='.104' d='M132.676 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M133.24 88.516l-.204.192-.488-.264-.04-.084.072-.068.56-.048.1.272'/><path stroke='#000' stroke-width='.104' d='M133.24 88.516l-.204.192-.488-.264-.04-.084.072-.068.56-.048.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M131.764 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path stroke='#000' stroke-width='.104' d='M131.764 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M133.704 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path stroke='#000' stroke-width='.104' d='M133.704 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M130.24 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M130.24 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M132.308 88.36c0-.104.092-.188.2-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.2-.084-.2-.184'/><path stroke='#000' stroke-width='.104' d='M132.308 88.36c0-.104.092-.188.2-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.2-.084-.2-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.068 86.08c0-.192.164-.348.368-.348s.372.156.372.348a.362.362 0 01-.372.352.359.359 0 01-.368-.352'/><path fill='#C8B100' fill-rule='nonzero' d='M130.696 85.956v.232h-.568v-.232h.188v-.52h-.248v-.232h.248v-.232h.244v.232h.24v.232h-.24v.52h.136'/><path stroke='#000' stroke-width='.12' d='M130.696 85.956v.232h-.568v-.232h.188v-.52h-.248v-.232h.248v-.232h.244v.232h.24v.232h-.24v.52z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.952 85.956v.232h-1.012v-.232h.376v-.52h-.248v-.232h.248v-.232h.244v.232h.244v.232h-.244v.52h.392'/><path stroke='#000' stroke-width='.104' d='M130.544 85.748a.35.35 0 01.264.332.36.36 0 01-.372.352.359.359 0 01-.368-.352c0-.16.116-.296.272-.336'/><path fill='#C8B100' fill-rule='nonzero' d='M126.34 88.9c-.004.004-.152-.192-.264-.292-.076-.072-.268-.132-.268-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.012-.08s.1.02.144.128c.044.116.016.288.016.288s-.02.08-.052.12'/><path stroke='#000' stroke-width='.104' d='M126.34 88.9c-.004.004-.152-.192-.264-.292-.076-.072-.268-.132-.268-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.012-.08s.1.02.144.128c.044.116.016.288.016.288s-.02.08-.052.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M126.348 88.8c.044-.048.14-.036.212.024.072.06.092.152.044.2-.044.052-.14.04-.212-.024-.072-.06-.092-.152-.044-.2'/><path stroke='#000' stroke-width='.104' d='M126.348 88.8c.044-.048.14-.036.212.024.072.06.092.152.044.2-.044.052-.14.04-.212-.024-.072-.06-.092-.152-.044-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M134.46 88.9c.004.004.152-.192.26-.292.08-.072.272-.132.272-.132 0-.032-.112-.112-.236-.112a.222.222 0 00-.176.08l-.016-.08s-.1.02-.144.128c-.044.116-.016.288-.016.288s.02.08.056.12'/><path stroke='#000' stroke-width='.104' d='M134.46 88.9c.004.004.152-.192.26-.292.08-.072.272-.132.272-.132 0-.032-.112-.112-.236-.112a.222.222 0 00-.176.08l-.016-.08s-.1.02-.144.128c-.044.116-.016.288-.016.288s.02.08.056.12z'/><path fill='#C8B100' fill-rule='nonzero' d='M134.464 88.8c-.048-.048-.144-.036-.216.024-.072.06-.092.152-.044.2.044.052.14.04.212-.024.072-.06.096-.152.048-.2'/><path stroke='#000' stroke-width='.104' d='M134.464 88.8c-.048-.048-.144-.036-.216.024-.072.06-.092.152-.044.2.044.052.14.04.212-.024.072-.06.096-.152.048-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M125.984 93.448h8.916v-2.336h-8.916z'/><path stroke='#000' stroke-width='.156' d='M125.984 93.448h8.916v-2.336h-8.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.964 95.004a.364.364 0 00-.164-.028h-6.676a.538.538 0 00-.184.032.562.562 0 00.392-.528.577.577 0 00-.408-.532.744.744 0 00.196.032h6.68a.564.564 0 00.188-.024l-.04.008a.527.527 0 00-.372.516c0 .224.148.452.388.524'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M133.964 95.004a.364.364 0 00-.164-.028h-6.676a.538.538 0 00-.184.032.562.562 0 00.392-.528.577.577 0 00-.408-.532.744.744 0 00.196.032h6.68a.564.564 0 00.188-.024l-.04.008a.527.527 0 00-.372.516c0 .224.148.452.388.524h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.124 94.976h6.676c.224 0 .408.14.408.312 0 .176-.184.316-.408.316h-6.676c-.228 0-.408-.14-.408-.316 0-.172.18-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M127.124 94.976h6.676c.224 0 .408.14.408.312 0 .176-.184.316-.408.316h-6.676c-.228 0-.408-.14-.408-.316 0-.172.18-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.12 93.448h6.68c.224 0 .408.12.408.264 0 .148-.184.268-.408.268h-6.68c-.228 0-.412-.12-.412-.268 0-.144.184-.264.412-.264'/><path stroke='#000' stroke-width='.156' d='M127.12 93.448h6.68c.224 0 .408.12.408.264 0 .148-.184.268-.408.268h-6.68c-.228 0-.412-.12-.412-.268 0-.144.184-.264.412-.264z'/><path fill='#005BBF' fill-rule='nonzero' d='M124.22 132.772c.616 0 1.164-.132 1.568-.348.404-.204.948-.328 1.548-.328.604 0 1.16.128 1.564.332.4.212.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.216.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.212-.956.36-1.572.36-.608 0-1.164-.132-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.332-.404.216-.944.348-1.56.348l-.008-.964'/><path stroke='#000' stroke-width='.156' d='M124.22 132.772c.616 0 1.164-.132 1.568-.348.404-.204.948-.328 1.548-.328.604 0 1.16.128 1.564.332.4.212.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.216.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.212-.956.36-1.572.36-.608 0-1.164-.132-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.332-.404.216-.944.348-1.56.348l-.008-.964h0z'/><path fill='#CCC' fill-rule='nonzero' d='M124.22 133.736c.616 0 1.164-.132 1.568-.348.404-.204.948-.332 1.548-.332.604 0 1.16.128 1.564.336.4.212.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.216-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.336-.404.212-.944.344-1.56.344l-.008-.964'/><path stroke='#000' stroke-width='.156' d='M124.22 133.736c.616 0 1.164-.132 1.568-.348.404-.204.948-.332 1.548-.332.604 0 1.16.128 1.564.336.4.212.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.216-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.336-.404.212-.944.344-1.56.344l-.008-.964'/><path fill='#005BBF' fill-rule='nonzero' d='M124.22 134.7c.616 0 1.164-.132 1.568-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.96c-.612 0-1.176-.136-1.58-.352-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.944.344-1.56.344l-.008-.96'/><path stroke='#000' stroke-width='.156' d='M124.22 134.7c.616 0 1.164-.132 1.568-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.96c-.612 0-1.176-.136-1.58-.352-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.944.344-1.56.344l-.008-.96'/><path fill='#CCC' fill-rule='nonzero' d='M124.228 136.628c.616 0 1.156-.132 1.56-.348.404-.204.948-.328 1.548-.328.604 0 1.16.124 1.564.332.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.212.968.352 1.58.352v-.96c-.612 0-1.176-.144-1.58-.36-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.952.344-1.568.344l.008.968'/><path stroke='#000' stroke-width='.156' d='M124.228 136.628c.616 0 1.156-.132 1.56-.348.404-.204.948-.328 1.548-.328.604 0 1.16.124 1.564.332.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.212.968.352 1.58.352v-.96c-.612 0-1.176-.144-1.58-.36-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.952.344-1.568.344l.008.968'/><path fill='#005BBF' fill-rule='nonzero' d='M124.228 137.592c.616 0 1.156-.132 1.56-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v-.956c-.612 0-1.176-.148-1.58-.36-.404-.208-.936-.324-1.544-.324-.584 0-1.116.12-1.516.316-.404.212-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.216-.952.348-1.568.348l.008.964'/><path stroke='#000' stroke-width='.156' d='M124.228 137.592c.616 0 1.156-.132 1.56-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v-.956c-.612 0-1.176-.148-1.58-.36-.404-.208-.936-.324-1.544-.324-.584 0-1.116.12-1.516.316-.404.212-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.216-.952.348-1.568.348l.008.964h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.964 128.812c-.024.084-.052.16-.052.248 0 .584.508 1.052 1.124 1.052h-9.176c.62 0 1.124-.468 1.124-1.052 0-.084-.016-.164-.036-.248.048.02.112.024.176.024h6.672c.056 0 .12-.008.164-.024'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M133.964 128.812c-.024.084-.052.16-.052.248 0 .584.508 1.052 1.124 1.052h-9.176c.62 0 1.124-.468 1.124-1.052 0-.084-.016-.164-.036-.248.048.02.112.024.176.024h6.672c.056 0 .12-.008.164-.024h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.124 128.208h6.676c.224 0 .408.14.408.312s-.184.316-.408.316h-6.676c-.228 0-.408-.144-.408-.316 0-.172.18-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M127.124 128.208h6.676c.224 0 .408.14.408.312s-.184.316-.408.316h-6.676c-.228 0-.408-.144-.408-.316 0-.172.18-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M125.872 132.444h9.152v-2.332h-9.152z'/><path stroke='#000' stroke-width='.156' d='M125.872 132.444h9.152v-2.332h-9.152z'/><path fill='#AD1519' fill-rule='nonzero' d='M135.74 119.948c.904.52 1.52 1.056 1.42 1.324-.048.244-.336.428-.748.7-.648.452-1.04 1.256-.732 1.628a2.3 2.3 0 01.06-3.652'/><path stroke='#000' stroke-width='.156' d='M135.74 119.948c.904.52 1.52 1.056 1.42 1.324-.048.244-.336.428-.748.7-.648.452-1.04 1.256-.732 1.628a2.3 2.3 0 01.06-3.652z'/><path fill='#CCC' fill-rule='nonzero' d='M127.212 127.828h6.5V95.976h-6.5z'/><path stroke='#000' stroke-width='.156' d='M131.928 95.964v31.784m.732-31.784v31.784M127.212 127.828h6.5V95.976h-6.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M120.568 107.888c1.42-.584 3.832-1.02 6.6-1.112.956.008 2.016.1 3.116.28 3.888.652 6.848 2.204 6.616 3.468-.008.024-.016.08-.02.104 0 0 1.456-3.284 1.48-3.408.26-1.404-3.024-3.128-7.34-3.848a22.048 22.048 0 00-3.824-.304c-2.764 0-5.164.356-6.608.892l-.02 3.928'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M120.568 107.888c1.42-.584 3.832-1.02 6.6-1.112.956.008 2.016.1 3.116.28 3.888.652 6.848 2.204 6.616 3.468-.008.024-.016.08-.02.104 0 0 1.456-3.284 1.48-3.408.26-1.404-3.024-3.128-7.34-3.848a22.048 22.048 0 00-3.824-.304c-2.764 0-5.164.356-6.608.892l-.02 3.928'/><path fill='#AD1519' fill-rule='nonzero' d='M133.724 111.888c1.804-.128 3.036-.612 3.176-1.364.112-.6-.5-1.268-1.588-1.872-.488.056-1.036.12-1.6.12l.012 3.116'/><path stroke='#000' stroke-width='.156' d='M133.724 111.888c1.804-.128 3.036-.612 3.176-1.364.112-.6-.5-1.268-1.588-1.872-.488.056-1.036.12-1.6.12l.012 3.116'/><path fill='#AD1519' fill-rule='nonzero' d='M127.2 109.452c-1.128.172-1.972.452-2.396.796l-.036.068c-.204.412.788 1.288 2.44 2.268l-.008-3.132'/><path stroke='#000' stroke-width='.156' d='M127.2 109.452c-1.128.172-1.972.452-2.396.796l-.036.068c-.204.412.788 1.288 2.44 2.268l-.008-3.132'/><path fill='#AD1519' fill-rule='nonzero' d='M137.76 118.032c.172-.512-1.584-1.544-4.068-2.456-1.136-.404-2.076-.828-3.236-1.34-3.452-1.528-6.004-3.28-5.688-3.916l.036-.068c-.184.152-.468 3.296-.468 3.296-.316.584 2.02 2.312 5.192 3.832 1.02.488 3.168 1.28 4.18 1.636 1.816.628 3.616 1.816 3.452 2.256l.6-3.236'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M137.76 118.032c.172-.512-1.584-1.544-4.068-2.456-1.136-.404-2.076-.828-3.236-1.34-3.452-1.528-6.004-3.28-5.688-3.916l.036-.068c-.184.152-.468 3.296-.468 3.296-.316.584 2.02 2.312 5.192 3.832 1.02.488 3.168 1.28 4.18 1.636 1.816.628 3.616 1.816 3.452 2.256l.6-3.236v-.004h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M124.62 106.492c.248-.932.564-1.832.876-2.748-.068.02-.14.036-.212.044-.068.012-.144.016-.216.02a21.942 21.942 0 01-.568 1.976c-.384-.576-.8-1.136-1.132-1.72-.136.028-.272.06-.408.08-.136.02-.276.028-.416.044a54.83 54.83 0 011.68 2.364c.064-.016.128-.04.2-.048.064-.008.132-.008.196-.012M127.092 103.764c-.116.004-.236.016-.352.012-.12 0-.24-.016-.356-.024l-.048 2.564 1.796.032a.773.773 0 01-.024-.164c0-.052.016-.108.028-.16-.324.02-.672.04-1.084.032l.04-2.292M129.908 104.184c.288.024.564.076.84.124-.004-.052-.012-.108-.008-.164.004-.052.024-.104.04-.156l-2.428-.2c.004.056.012.108.008.16-.004.056-.024.108-.04.16.248-.008.548-.008.884.02l-.212 2.308c.116 0 .236 0 .352.012.12.008.236.028.352.044l.212-2.308M130.904 106.712c.116.02.236.036.352.06.112.024.228.06.34.092l.288-1.176.032.004c.064.164.152.36.196.476l.36.888c.144.024.284.044.42.072.144.032.28.072.416.112l-.124-.268c-.192-.4-.396-.804-.564-1.208.448.016.792-.144.88-.504.06-.248-.04-.444-.272-.612-.176-.124-.512-.188-.732-.24l-.976-.212-.616 2.516m1.256-2.168c.284.064.636.108.636.428-.004.084-.012.14-.024.192-.092.376-.376.504-.852.364l.24-.984M135.528 107.484c-.02.276-.072.548-.124.84.12.056.244.108.36.176.12.064.228.136.344.208l.24-2.892a1.169 1.169 0 01-.312-.172l-2.552 1.62c.068.032.14.064.204.1.068.036.124.076.188.112.216-.18.44-.328.696-.52l.956.524v.004zm-.724-.664l.852-.548-.1.96-.752-.412z'/><path stroke='#000' stroke-width='.02' d='M90.58 80.68c0-.456.388-.824.868-.824.476 0 .864.368.864.824 0 .452-.388.82-.864.82-.48 0-.868-.368-.868-.82z'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M100.36 73.588c2.656 0 5.024.396 6.564 1.004.88.4 2.064.692 3.36.868.988.132 1.924.156 2.74.096 1.092-.024 2.668.296 4.248.992 1.304.58 2.396 1.284 3.12 1.964l-.628.56-.18 1.584-1.72 1.968-.86.732-2.036 1.628-1.04.084-.316.9-13.164-1.544-13.208 1.544-.316-.9-1.044-.084-2.032-1.628-.86-.732-1.72-1.968-.176-1.584-.632-.56c.728-.68 1.816-1.384 3.12-1.964 1.58-.696 3.156-1.016 4.248-.992.816.06 1.752.036 2.74-.096 1.296-.176 2.48-.468 3.36-.868 1.544-.608 3.776-1.004 6.432-1.004h0z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.56 90.972c-4.904-.008-9.3-.588-12.436-1.532a.482.482 0 01-.336-.5.469.469 0 01.336-.468c3.136-.944 7.532-1.524 12.436-1.532 4.908.008 9.3.588 12.436 1.532.22.068.336.26.332.468a.483.483 0 01-.332.5c-3.136.944-7.528 1.524-12.436 1.532'/><path fill='#AD1519' fill-rule='nonzero' d='M100.548 90.328c-4.424-.004-8.428-.516-11.472-1.304 3.044-.788 7.048-1.268 11.472-1.276 4.428.008 8.452.488 11.496 1.276-3.044.788-7.068 1.3-11.496 1.304'/><path stroke='#000' stroke-width='.036' d='M100.88 90.356v-2.628'/><path stroke='#000' stroke-width='.056' d='M100.164 90.356v-2.628'/><path stroke='#000' stroke-width='.072' d='M99.492 90.356v-2.628'/><path stroke='#000' stroke-width='.092' d='M98.824 90.356v-2.628'/><path stroke='#000' stroke-width='.112' d='M98.228 90.356v-2.628'/><path stroke='#000' stroke-width='.132' d='M97.092 90.212l-.016-2.388m.556 2.42v-2.5'/><path stroke='#000' stroke-width='.148' d='M96.044 90.104v-2.2m.532 2.264l-.016-2.344'/><path stroke='#000' stroke-width='.168' d='M94.64 89.98v-1.936m.46 1.968V87.98m.476 2.096v-2.112'/><path stroke='#000' stroke-width='.184' d='M94.148 89.964v-1.872'/><path stroke='#000' stroke-width='.204' d='M93.688 89.868v-1.744'/><path stroke='#000' stroke-width='.224' d='M93.196 89.824V88.2'/><path stroke='#000' stroke-width='.24' d='M92.188 89.68l-.016-1.288m.532 1.352v-1.448'/><path stroke='#000' stroke-width='.252' d='M91.672 89.572v-1.136'/><path stroke='#000' stroke-width='.272' d='M91.196 89.48v-.944'/><path stroke='#000' stroke-width='.292' d='M90.68 89.352v-.74'/><path stroke='#000' stroke-width='.308' d='M90.148 89.292v-.552'/><path stroke='#000' stroke-width='.364' d='M89.588 89.164v-.268'/><path stroke='#000' stroke-width='.02' d='M103.716 90.212v-2.404m-1.208 2.484l.016-2.548m-.896 2.58v-2.596'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.528 86.936c-4.964.012-9.42.632-12.556 1.6.26-.124.236-.448-.088-1.28-.392-1.012-1-.968-1-.968 3.464-1.024 8.292-1.664 13.664-1.672 5.376.008 10.24.648 13.708 1.672 0 0-.612-.044-1.004.968-.324.832-.348 1.156-.084 1.28-3.136-.968-7.676-1.588-12.64-1.6'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.548 84.62c-5.372.008-10.2.648-13.664 1.672-.232.068-.476-.02-.552-.24a.424.424 0 01.28-.54c3.484-1.068 8.432-1.74 13.936-1.752 5.508.012 10.476.684 13.96 1.752.232.068.356.32.28.54-.076.22-.32.308-.552.24-3.468-1.024-8.312-1.664-13.688-1.672'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M100.548 90.328c-4.424-.004-8.428-.516-11.472-1.304 3.044-.788 7.048-1.268 11.472-1.276 4.428.008 8.452.488 11.496 1.276-3.044.788-7.068 1.3-11.496 1.304z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M96.716 85.84c0-.232.196-.416.44-.416.24 0 .44.184.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.56 86.164h-1.316c-.24 0-.444-.184-.444-.412 0-.232.196-.416.44-.416h2.656c.244 0 .44.184.44.416 0 .228-.204.412-.444.412h-1.332'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M93.956 86.528l-.944.108c-.244.028-.468-.132-.496-.36-.032-.228.14-.436.384-.46l.948-.112.968-.112c.24-.028.46.132.488.36a.425.425 0 01-.384.464l-.964.112'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.112 86.612c0-.232.196-.416.44-.416s.44.184.44.416a.429.429 0 01-.44.416.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M87.188 87.364l.488-.636 1.348.172-1.076.784-.76-.32'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M107.164 86.528l.944.108c.24.028.468-.132.496-.36a.419.419 0 00-.384-.46l-.948-.112-.968-.112c-.244-.028-.46.132-.488.36-.032.228.144.436.384.464l.964.112'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M103.524 85.84c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416M110.128 86.612c0-.232.196-.416.44-.416s.44.184.44.416a.429.429 0 01-.44.416.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M113.928 87.364l-.484-.636-1.348.172 1.076.784.756-.32'/><path stroke='#000' stroke-width='.156' d='M88.548 89.164c3.1-.872 7.316-1.408 12-1.416 4.688.008 8.924.544 12.024 1.416'/><path fill='#C8B100' fill-rule='nonzero' d='M90.636 77.068l.552.444.832-1.36c-.9-.552-1.52-1.512-1.52-2.604 0-.124.008-.244.024-.364.084-1.736 2.2-3.168 4.88-3.168 1.392 0 2.652.38 3.536.992.024-.268.048-.5.084-.744-.972-.568-2.24-.912-3.62-.912-3.084 0-5.496 1.756-5.612 3.828a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.44.724'/><path stroke='#000' stroke-width='.156' d='M90.636 77.068l.552.444.832-1.36c-.9-.552-1.52-1.512-1.52-2.604 0-.124.008-.244.024-.364.084-1.736 2.2-3.168 4.88-3.168 1.392 0 2.652.38 3.536.992.024-.268.048-.5.084-.744-.972-.568-2.24-.912-3.62-.912-3.084 0-5.496 1.756-5.612 3.828a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.44.724'/><path fill='#C8B100' fill-rule='nonzero' d='M90.672 77.084c-1.052-.788-1.708-1.856-1.708-3.032 0-1.352.888-2.56 2.232-3.364-.828.668-1.332 1.532-1.404 2.492a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.404.74'/><path stroke='#000' stroke-width='.156' d='M90.672 77.084c-1.052-.788-1.708-1.856-1.708-3.032 0-1.352.888-2.56 2.232-3.364-.828.668-1.332 1.532-1.404 2.492a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.404.74'/><path fill='#C8B100' fill-rule='nonzero' d='M81.384 78.456a3.658 3.658 0 01-.952-2.448c0-.564.132-1.1.364-1.58.852-1.752 3.528-3.028 6.704-3.028.864 0 1.692.092 2.456.268-.168.184-.3.388-.432.592a10.598 10.598 0 00-2.024-.192c-2.908 0-5.344 1.132-6.048 2.66a2.932 2.932 0 00-.292 1.28c0 .928.436 1.76 1.116 2.328l-1.052 1.72-.564-.448.724-1.152'/><path stroke='#000' stroke-width='.156' d='M81.384 78.456a3.658 3.658 0 01-.952-2.448c0-.564.132-1.1.364-1.58.852-1.752 3.528-3.028 6.704-3.028.864 0 1.692.092 2.456.268-.168.184-.3.388-.432.592a10.598 10.598 0 00-2.024-.192c-2.908 0-5.344 1.132-6.048 2.66a2.932 2.932 0 00-.292 1.28c0 .928.436 1.76 1.116 2.328l-1.052 1.72-.564-.448.724-1.152h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M82.46 72.692c-.764.484-1.344 1.076-1.664 1.736a3.623 3.623 0 00-.364 1.58c0 .932.36 1.788.952 2.448l-.64 1.036c-.612-.784-.968-1.704-.968-2.68 0-1.68 1.068-3.148 2.684-4.12'/><path stroke='#000' stroke-width='.156' d='M82.46 72.692c-.764.484-1.344 1.076-1.664 1.736a3.623 3.623 0 00-.364 1.58c0 .932.36 1.788.952 2.448l-.64 1.036c-.612-.784-.968-1.704-.968-2.68 0-1.68 1.068-3.148 2.684-4.12z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.516 69.008c.704 0 1.312.464 1.456 1.092.092.552.152 1.18.164 1.848.004.072-.004.14-.004.208 0 .08.016.164.02.244.024 1.408.224 2.648.508 3.408l-2.144 2.056-2.172-2.056c.288-.76.488-2 .516-3.408 0-.08.016-.164.016-.244 0-.068-.004-.136-.004-.208.012-.668.072-1.296.164-1.848.144-.628.776-1.092 1.48-1.092'/><path stroke='#000' stroke-width='.156' d='M100.516 69.008c.704 0 1.312.464 1.456 1.092.092.552.152 1.18.164 1.848.004.072-.004.14-.004.208 0 .08.016.164.02.244.024 1.408.224 2.648.508 3.408l-2.144 2.056-2.172-2.056c.288-.76.488-2 .516-3.408 0-.08.016-.164.016-.244 0-.068-.004-.136-.004-.208.012-.668.072-1.296.164-1.848.144-.628.776-1.092 1.48-1.092h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.516 69.676c.364 0 .672.232.748.556.092.524.148 1.12.16 1.752 0 .064-.004.128-.004.192 0 .08.012.156.016.236.02 1.328.212 2.5.484 3.22l-1.416 1.34-1.416-1.34c.268-.72.46-1.892.484-3.22 0-.08.016-.156.016-.236 0-.064-.004-.128-.004-.192.012-.632.068-1.228.16-1.752.072-.324.408-.556.772-.556'/><path stroke='#000' stroke-width='.156' d='M100.516 69.676c.364 0 .672.232.748.556.092.524.148 1.12.16 1.752 0 .064-.004.128-.004.192 0 .08.012.156.016.236.02 1.328.212 2.5.484 3.22l-1.416 1.34-1.416-1.34c.268-.72.46-1.892.484-3.22 0-.08.016-.156.016-.236 0-.064-.004-.128-.004-.192.012-.632.068-1.228.16-1.752.072-.324.408-.556.772-.556z'/><path fill='#C8B100' fill-rule='nonzero' d='M110.38 77.068l-.556.444-.832-1.36c.904-.552 1.524-1.512 1.524-2.604 0-.124-.008-.244-.024-.364-.084-1.736-2.2-3.168-4.88-3.168-1.396 0-2.652.38-3.536.992a10 10 0 00-.088-.744c.976-.568 2.24-.912 3.624-.912 3.084 0 5.496 1.756 5.612 3.828.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.444.724'/><path stroke='#000' stroke-width='.156' d='M110.38 77.068l-.556.444-.832-1.36c.904-.552 1.524-1.512 1.524-2.604 0-.124-.008-.244-.024-.364-.084-1.736-2.2-3.168-4.88-3.168-1.396 0-2.652.38-3.536.992a10 10 0 00-.088-.744c.976-.568 2.24-.912 3.624-.912 3.084 0 5.496 1.756 5.612 3.828.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.444.724'/><path fill='#C8B100' fill-rule='nonzero' d='M110.344 77.084c1.052-.788 1.708-1.856 1.708-3.032 0-1.352-.888-2.56-2.232-3.364.828.668 1.332 1.532 1.404 2.492.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.408.74'/><path stroke='#000' stroke-width='.156' d='M110.344 77.084c1.052-.788 1.708-1.856 1.708-3.032 0-1.352-.888-2.56-2.232-3.364.828.668 1.332 1.532 1.404 2.492.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.408.74'/><path fill='#C8B100' fill-rule='nonzero' d='M119.632 78.456c.588-.66.952-1.516.952-2.448 0-.564-.132-1.1-.364-1.58-.856-1.752-3.528-3.028-6.704-3.028-.864 0-1.692.092-2.46.268.172.184.304.388.436.592a10.567 10.567 0 012.024-.192c2.908 0 5.34 1.132 6.044 2.66.188.388.292.824.292 1.28 0 .928-.436 1.76-1.116 2.328l1.052 1.72.568-.448-.724-1.152'/><path stroke='#000' stroke-width='.156' d='M119.632 78.456c.588-.66.952-1.516.952-2.448 0-.564-.132-1.1-.364-1.58-.856-1.752-3.528-3.028-6.704-3.028-.864 0-1.692.092-2.46.268.172.184.304.388.436.592a10.567 10.567 0 012.024-.192c2.908 0 5.34 1.132 6.044 2.66.188.388.292.824.292 1.28 0 .928-.436 1.76-1.116 2.328l1.052 1.72.568-.448-.724-1.152z'/><path fill='#C8B100' fill-rule='nonzero' d='M118.556 72.692c.764.484 1.344 1.076 1.664 1.736.232.48.364 1.016.364 1.58 0 .932-.364 1.788-.952 2.448l.64 1.036c.612-.784.964-1.704.964-2.68 0-1.68-1.068-3.148-2.68-4.12'/><path stroke='#000' stroke-width='.156' d='M118.556 72.692c.764.484 1.344 1.076 1.664 1.736.232.48.364 1.016.364 1.58 0 .932-.364 1.788-.952 2.448l.64 1.036c.612-.784.964-1.704.964-2.68 0-1.68-1.068-3.148-2.68-4.12z'/><path fill='#FFF' fill-rule='nonzero' d='M99.752 76.072c0-.396.34-.716.764-.716.42 0 .76.32.76.716 0 .4-.34.724-.76.724-.424 0-.764-.324-.764-.724'/><path stroke='#000' stroke-width='.156' d='M99.752 76.072c0-.396.34-.716.764-.716.42 0 .76.32.76.716 0 .4-.34.724-.76.724-.424 0-.764-.324-.764-.724z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M99.752 74.66c0-.396.34-.72.764-.72.42 0 .76.324.76.72 0 .4-.34.72-.76.72-.424 0-.764-.32-.764-.72M99.904 73.14c0-.32.276-.576.612-.576.332 0 .604.256.604.576 0 .32-.272.576-.604.576-.336 0-.612-.256-.612-.576M100.076 71.768c0-.228.196-.412.44-.412.24 0 .436.184.436.412 0 .232-.196.42-.436.42a.43.43 0 01-.44-.42M100.164 70.572c0-.184.156-.332.352-.332a.34.34 0 01.348.332.34.34 0 01-.348.332.341.341 0 01-.352-.332'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.58 80.412l.492.088c-.076.2-.096.42-.096.652 0 1.028.884 1.86 1.968 1.86.872 0 1.616-.54 1.868-1.284.032.02.188-.672.272-.664.068.008.06.72.088.708.124.936.984 1.572 1.948 1.572 1.084 0 1.964-.832 1.964-1.86 0-.076-.004-.152-.016-.228l.616-.608.332.776c-.132.244-.184.52-.184.812 0 .984.84 1.776 1.876 1.776a1.9 1.9 0 001.56-.788l.396-.5-.004.612c0 .62.264 1.172.864 1.272 0 0 .692.04 1.612-.68.916-.72 1.42-1.316 1.42-1.316l.08.72s-.76 1.18-1.588 1.66c-.456.264-1.144.54-1.692.452-.576-.096-.992-.56-1.204-1.096-.412.244-.9.388-1.42.388-1.124 0-2.132-.616-2.528-1.544-.516.56-1.236.9-2.08.9-.896 0-1.716-.404-2.228-1.024a2.88 2.88 0 01-1.952.748c-.992 0-1.876-.488-2.376-1.22-.5.732-1.384 1.22-2.376 1.22a2.87 2.87 0 01-1.948-.748c-.512.62-1.336 1.024-2.232 1.024-.844 0-1.56-.34-2.076-.9-.4.928-1.408 1.544-2.528 1.544a2.775 2.775 0 01-1.42-.388c-.216.536-.628 1-1.208 1.096-.544.088-1.232-.188-1.688-.452-.832-.48-1.592-1.66-1.592-1.66l.08-.72s.508.596 1.424 1.316c.916.724 1.608.68 1.608.68.604-.1.864-.652.864-1.272l-.004-.612.396.5c.336.476.912.788 1.56.788 1.036 0 1.876-.792 1.876-1.776 0-.292-.052-.568-.184-.812l.332-.776.616.608a2.184 2.184 0 00-.016.228c0 1.028.88 1.86 1.964 1.86.968 0 1.824-.636 1.952-1.572.024.012.02-.7.088-.708.08-.008.24.684.268.664.256.744.996 1.284 1.872 1.284 1.084 0 1.964-.832 1.964-1.86 0-.232-.012-.452-.096-.652l.516-.088'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M114.084 82.864c.112-.332.012-.66-.228-.732-.24-.076-.528.132-.644.464-.112.332-.012.66.228.736.24.072.528-.136.644-.468M105.532 81.208c.044-.348-.12-.652-.372-.68-.252-.028-.492.228-.536.576-.044.344.124.652.372.68.252.028.492-.228.536-.576M95.604 81.208c-.044-.348.124-.652.372-.68.252-.028.492.228.536.576.044.344-.12.652-.372.68-.248.028-.488-.228-.536-.576M87.056 82.864c-.112-.332-.012-.66.228-.732.24-.076.528.132.64.464.112.332.012.66-.228.736-.24.072-.524-.136-.64-.468'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.772 77.16c.424.268.792.716.92 1.212 0 0 .052-.1.284-.236.236-.132.436-.128.436-.128s-.068.388-.1.528c-.036.136-.036.552-.128.928-.092.372-.252.672-.252.672a.793.793 0 00-.632-.164.748.748 0 00-.528.36s-.264-.232-.484-.552c-.22-.324-.372-.712-.452-.832-.084-.12-.288-.46-.288-.46s.188-.072.456-.02c.268.048.352.128.352.128a2.03 2.03 0 01.416-1.436'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.948 81.244a.736.736 0 01-.268-.432.697.697 0 01.092-.492s-.352-.176-.732-.276c-.288-.076-.796-.08-.948-.08-.152-.008-.46-.012-.46-.012a2.489 2.489 0 00.312.52c-.508.116-.94.448-1.212.836.396.272.92.44 1.44.388 0 0-.048.136-.08.344-.024.172-.024.244-.024.244l.428-.156c.14-.052.616-.22.86-.384.32-.216.592-.5.592-.5M92.088 81.052a.691.691 0 00-.168-.92s.268-.284.588-.504c.24-.164.72-.328.86-.38.144-.052.428-.16.428-.16s0 .072-.024.244c-.032.208-.08.348-.08.348.52-.056 1.048.116 1.444.392a2.102 2.102 0 01-1.216.832 2.52 2.52 0 00.312.52l-.46-.012c-.152 0-.66-.004-.948-.08-.38-.1-.736-.276-.736-.276'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.58 80.68c0-.456.388-.824.868-.824.476 0 .864.368.864.824 0 .452-.388.82-.864.82-.48 0-.868-.368-.868-.82'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.544 75.844c.42.38.74.944.78 1.528 0 0 .076-.108.364-.212.292-.104.512-.064.512-.064s-.156.42-.22.568c-.068.148-.156.612-.336 1.012-.176.4-.42.704-.42.704a.896.896 0 00-1.336 0s-.244-.304-.42-.704c-.18-.4-.268-.864-.336-1.012-.068-.148-.224-.568-.224-.568s.224-.04.512.064c.288.104.368.212.368.212.04-.584.344-1.148.756-1.528'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M99.9 80.432a.801.801 0 01-.212-.532c0-.2.076-.388.204-.528 0 0-.356-.268-.756-.448-.308-.14-.872-.236-1.04-.268l-.512-.096s.016.08.08.268c.08.224.16.372.16.372-.588.032-1.14.324-1.524.704.384.376.936.664 1.524.7 0 0-.08.144-.16.372-.064.184-.08.268-.08.268l.512-.096c.168-.032.732-.128 1.04-.268.4-.184.764-.444.764-.444M101.204 80.432a.782.782 0 00.008-1.06s.356-.268.76-.448c.304-.14.868-.236 1.04-.268l.504-.096s-.008.08-.076.268c-.08.224-.16.372-.16.372.588.032 1.144.324 1.524.704-.38.376-.932.664-1.524.7 0 0 .08.144.16.372.064.184.076.268.076.268l-.504-.096c-.172-.032-.736-.128-1.04-.268-.404-.184-.768-.444-.768-.444M110.368 77.16c-.424.268-.792.716-.924 1.212 0 0-.048-.1-.284-.236-.232-.132-.436-.128-.436-.128s.068.388.104.528c.036.136.036.552.124.928.092.372.256.672.256.672a.788.788 0 01.628-.164c.236.04.424.176.532.36 0 0 .264-.232.484-.552.216-.324.368-.712.448-.832.084-.12.288-.46.288-.46s-.188-.072-.456-.02c-.268.048-.352.128-.352.128a2.028 2.028 0 00-.412-1.436'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M110.188 81.244a.699.699 0 00.268-.432.676.676 0 00-.088-.492s.352-.176.732-.276c.288-.076.796-.08.944-.08.156-.008.46-.012.46-.012s-.024.068-.112.22c-.104.184-.196.3-.196.3.504.116.936.448 1.212.836-.396.272-.924.44-1.44.388 0 0 .044.136.076.344.024.172.024.244.024.244l-.424-.156c-.144-.052-.62-.22-.864-.384-.316-.216-.592-.5-.592-.5M109.052 81.052a.718.718 0 01-.1-.492.714.714 0 01.268-.428s-.268-.284-.588-.504c-.244-.164-.72-.328-.864-.38l-.424-.16s-.004.072.024.244c.032.208.076.348.076.348-.516-.056-1.044.116-1.44.392.272.388.708.716 1.212.832 0 0-.092.112-.196.296a1.67 1.67 0 00-.112.224l.456-.012c.152 0 .664-.004.948-.08.38-.1.736-.276.736-.276'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M108.824 80.68c0-.456.388-.824.868-.824s.868.368.868.824c0 .452-.388.82-.868.82s-.868-.368-.868-.82M118.52 82.504c-.204-.216-.628-.172-.944.1-.316.268-.408.664-.204.876.204.216.628.168.944-.1.316-.272.408-.664.204-.876'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M117.288 83.028a.926.926 0 01.288-.424c.316-.272.74-.316.944-.1a.421.421 0 01.072.1s.44-.832.96-1.112c.52-.28 1.4-.208 1.4-.208 0-.64-.524-1.156-1.2-1.156-.396 0-.768.164-.988.444l-.092-.428s-.544.108-.792.728.02 1.52.02 1.52-.132-.384-.336-.644c-.204-.256-.724-.536-.996-.664-.272-.124-.548-.316-.548-.316s-.012.072-.024.244c-.008.204.008.332.008.332a3.25 3.25 0 00-1.532.192c.192.38.56.736 1.044.92 0 0-.172.144-.332.3a1.68 1.68 0 00-.172.196s.34.052.508.076c.172.02.736.112 1.072.088a6.17 6.17 0 00.696-.088M83.848 83.028a.896.896 0 00-.288-.424c-.316-.272-.736-.316-.944-.1a.403.403 0 00-.068.1s-.444-.832-.964-1.112c-.516-.28-1.396-.208-1.396-.208 0-.64.52-1.156 1.196-1.156.396 0 .768.164.992.444l.092-.428s.544.108.792.728-.024 1.52-.024 1.52.136-.384.34-.644c.204-.256.724-.536.996-.664.268-.124.548-.316.548-.316s.012.072.02.244c.012.204-.004.332-.004.332a3.262 3.262 0 011.532.192c-.196.38-.564.736-1.048.92 0 0 .176.144.332.3.136.136.176.196.176.196s-.34.052-.508.076c-.172.02-.736.112-1.076.088a6.294 6.294 0 01-.696-.088'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M82.616 82.504c.208-.216.628-.172.944.1.32.268.408.664.204.876-.204.216-.628.168-.944-.1-.316-.272-.408-.664-.204-.876M99.688 79.9c0-.452.388-.82.868-.82.476 0 .868.368.868.82 0 .456-.388.824-.868.824s-.868-.368-.868-.824'/><path fill='#005BBF' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M98.748 67.42c0-.928.796-1.68 1.772-1.68.98 0 1.772.752 1.772 1.68 0 .928-.792 1.676-1.772 1.676-.976 0-1.772-.748-1.772-1.676'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M100.056 62.716v.904h-.968v.92h.968v2.644h-1.22c-.012.084-.088.148-.088.236 0 .232.048.456.14.656 0 .008.008.008.012.012h3.248c0-.004.008-.004.012-.012.088-.2.14-.424.14-.656 0-.088-.076-.152-.088-.236h-1.184V64.54h.968v-.92h-.968v-.904h-.972 0z'/><path fill='#CCC' fill-rule='nonzero' d='M100.696 138.232c-5.232 0-10.42-1.28-14.78-3.416-3.212-1.592-5.344-4.8-5.344-8.476v-13.32h40.168v13.32c0 3.676-2.128 6.884-5.344 8.476-4.36 2.136-9.464 3.416-14.7 3.416'/><path stroke='#000' stroke-width='.208' d='M100.696 138.232c-5.232 0-10.42-1.28-14.78-3.416-3.212-1.592-5.344-4.8-5.344-8.476v-13.32h40.168v13.32c0 3.676-2.128 6.884-5.344 8.476-4.36 2.136-9.464 3.416-14.7 3.416h0z'/><path fill='#CCC' fill-rule='nonzero' d='M100.612 113h20.128V90.712h-20.128V113z'/><path stroke='#000' stroke-width='.208' d='M100.612 113h20.128V90.712h-20.128V113z'/><path fill='#AD1519' fill-rule='nonzero' d='M100.628 126.328c0 5.264-4.464 9.528-10.02 9.528-5.556 0-10.06-4.264-10.06-9.528v-13.34h20.08v13.34'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M84.932 134.192c.628.332 1.488.888 2.412 1.108l-.06-22.784h-2.352v21.676z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-linejoin='round' stroke-width='.2' d='M80.512 126.148c.06 2.808 1.18 4.9 2.292 6.268v-19.788H80.54l-.028 13.52h0z'/><path fill='#C7B500' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M89.412 135.8c.92.092 1.604.076 2.348 0v-23.284h-2.348V135.8z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M93.828 135.3c.92-.184 1.96-.756 2.412-1.052v-21.732h-2.352l-.06 22.784h0z'/><path fill='#AD1519' fill-rule='nonzero' d='M80.548 113h20.072V90.712H80.548z'/><path stroke='#000' stroke-width='.208' d='M80.548 113h20.072V90.712H80.548z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M98.424 132.196c.98-.872 1.9-2.848 2.236-5.104l.056-14.576h-2.348l.056 19.68z'/><path stroke='#000' stroke-width='.208' d='M100.628 126.328c0 5.264-4.464 9.528-10.02 9.528-5.556 0-10.06-4.264-10.06-9.528v-13.34h20.08v13.34'/><path fill='#AD1519' fill-rule='nonzero' d='M120.76 112.988v13.34c0 5.264-4.512 9.528-10.068 9.528-5.56 0-10.064-4.264-10.064-9.528v-13.34h20.132'/><path stroke='#000' stroke-width='.208' d='M120.76 112.988v13.34c0 5.264-4.512 9.528-10.068 9.528-5.56 0-10.064-4.264-10.064-9.528v-13.34h20.132'/><path fill='#C8B100' fill-rule='nonzero' d='M104.288 123.056a.485.485 0 01.052.208c0 .244-.208.44-.468.44s-.468-.196-.468-.44c0-.072.016-.14.048-.2l-.652-.008a1.043 1.043 0 00.74 1.196v1.604l.684.004.004-1.616c.316-.104.568-.344.676-.648h1.84v-.54h-2.456zm9.032 0v.54l-1.656.008c-.024.072-.064.136-.104.2l1.92 2.184-.516.42-1.912-2.188c-.036.012-.052.024-.088.036l-.008 3.612h-.676l-.004-3.628a.265.265 0 01-.076-.036l-1.992 2.204-.516-.42 1.988-2.208a.852.852 0 01-.08-.184h-1.712v-.54h5.436-.004zm1.104 0v.54h1.844c.108.304.356.544.676.648v1.616l.684-.004v-1.604c.444-.132.764-.524.764-.988a.897.897 0 00-.024-.208h-.652a.48.48 0 01.048.208c0 .244-.208.44-.464.44-.26 0-.468-.196-.468-.44 0-.072.016-.14.048-.2l-2.456-.008zm-2.784 9.216a6.357 6.357 0 001.524-.44l.336.572a7.332 7.332 0 01-1.8.512c-.108.468-.544.816-1.068.816s-.96-.344-1.068-.808a7.231 7.231 0 01-1.892-.52l.336-.572c.516.22 1.064.364 1.632.444.124-.264.344-.464.632-.56l.004-2.8h.68l.004 2.792c.3.088.552.296.68.564zm-4.596-.94l-.336.576a7.01 7.01 0 01-1.516-1.288 1.13 1.13 0 01-1.04-.2.99.99 0 01-.12-1.456l.056-.064a6.37 6.37 0 01-.528-2l.684.004c.056.6.204 1.172.436 1.708.196-.024.4-.004.584.064l1.712-1.892.516.416-1.7 1.892c.228.348.22.8-.044 1.14.376.42.812.792 1.296 1.1zm-2.536-1.984a.484.484 0 01.66-.052c.196.16.22.44.052.624a.484.484 0 01-.66.052.427.427 0 01-.052-.624zm-.864-1.876l-.704-.156-.1-1.78.7-.232v1.024c0 .396.036.768.104 1.144zm.584-2.208l.7.164s.036 1.148.02.888c-.016-.296.076.896.076.896l-.704.232a5.707 5.707 0 01-.096-1.116l.004-1.064zm2.308 5.7c.592.46 1.276.832 2.016 1.072l.156-.68a5.727 5.727 0 01-1.668-.836l-.504.444zm-.34.584c.6.452 1.284.812 2.016 1.064l-.52.488a7.715 7.715 0 01-1.648-.844l.152-.708zm.916-3.924l.668.284 1.224-1.36-.4-.576-1.492 1.652zm-.52-.42l-.4-.58 1.224-1.36.668.288-1.492 1.652zm7.536 4.128l.332.576a6.938 6.938 0 001.52-1.288c.348.104.74.044 1.036-.2a.997.997 0 00.124-1.456l-.06-.064c.28-.624.468-1.296.528-2l-.68.004a5.598 5.598 0 01-.44 1.708 1.27 1.27 0 00-.584.064l-1.708-1.892-.516.416 1.7 1.892a.98.98 0 00.04 1.14 6.21 6.21 0 01-1.292 1.1zm2.536-1.984a.484.484 0 00-.66-.052.427.427 0 00-.052.624.484.484 0 00.66.052c.196-.16.22-.44.052-.624zm.86-1.876l.704-.156.1-1.78-.696-.232-.004 1.024c0 .396-.032.768-.104 1.144zm-.58-2.208l-.7.164s-.04 1.148-.024.888c.02-.296-.076.896-.076.896l.708.232c.068-.36.092-.736.092-1.116v-1.064zm-2.312 5.7a6.592 6.592 0 01-2.016 1.072l-.156-.68a5.678 5.678 0 001.668-.836l.504.444zm.34.584c-.6.452-1.28.812-2.016 1.064l.524.488a7.81 7.81 0 001.648-.844l-.156-.708zm-.912-3.924l-.672.284-1.224-1.36.404-.576 1.492 1.652zm.516-.42l.404-.58-1.224-1.36-.668.288 1.488 1.652zM106.2 123.6l.204.668h1.888l.2-.668H106.2zm8.808 0l-.208.668h-1.884l-.204-.668h2.296zm-4.844 9.1c0-.248.208-.448.468-.448.256 0 .468.2.468.448 0 .244-.212.44-.468.44-.26 0-.468-.196-.468-.44zm.792-3.232l.704-.196v-1.784l-.704-.192v2.172zm-.68 0l-.704-.196v-1.784l.704-.192v2.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M102.8 123.072c.08-.372.372-.676.744-.788l-.004-2.2h.68v2.212c.336.108.592.352.696.672l1.828.004v.1h-2.456a.48.48 0 00-.416-.236c-.184 0-.34.1-.42.244l-.652-.008zm5.084 0v-.1h1.7a.735.735 0 01.076-.16l-2.1-2.34.516-.416 2.072 2.3a.556.556 0 01.112-.048v-3.064h.676v3.044c.032.012.076.02.108.028l2.024-2.304.52.412-2.032 2.292c.052.08.088.164.116.256h1.648v.1h-5.436zm8.996 0a.483.483 0 01.42-.236c.18 0 .34.1.416.244l.652-.008a1.068 1.068 0 00-.744-.788l.004-2.2h-.676l-.004 2.216a1.033 1.033 0 00-.692.668l-1.832.004v.1h2.456zm-12.552-6.216l2.524 2.828.516-.42-2.536-2.816c.048-.076.084-.156.116-.248h1.844v-.644h-1.844c-.144-.416-.556-.712-1.044-.712-.604 0-1.092.464-1.092 1.036 0 .452.304.84.736.98l-.004 2.18h.676v-2.168c.028-.008.08-.008.108-.016zm13.308.012l-.008 2.172h-.676v-2.18a1 1 0 01-.152-.06l-2.508 2.828-.52-.412 2.556-2.884c-.02-.04-.044-.084-.056-.132h-1.856v-.644h1.848a1.085 1.085 0 011.04-.712c.6 0 1.092.464 1.092 1.036 0 .464-.316.856-.76.988zm-6.692-.008l-.004 1.336h-.68l.004-1.324c-.34-.1-.604-.348-.716-.672h-1.652v-.644h1.652a1.084 1.084 0 011.036-.712c.488 0 .9.296 1.04.712h1.688v.644h-1.692a1.049 1.049 0 01-.676.66zm-7.396 1.624l-.704.2v1.784l.704.196v-2.18zm.684 0l.7.2v1.784l-.7.196v-2.18zm12.712 0l-.7.2v1.784l.7.196v-2.18zm.684 0l.704.2v1.784l-.704.196v-2.18zm-10.644.352l.668-.284 1.224 1.36-.4.58-1.492-1.656zm-.52.424l-.4.58 1.224 1.36.668-.288-1.492-1.652zm7.688-.476l-.672-.28-1.212 1.372.408.576 1.476-1.668zm.52.416l.408.58-1.212 1.368-.672-.28 1.476-1.668zm-8.472 3.772l.204-.668h1.888l.2.668H106.2zm-2.764-7.092c0-.244.208-.444.468-.444.256 0 .468.2.468.444a.459.459 0 01-.468.444c-.26 0-.468-.2-.468-.444zm5.04.324l-.204.668h-1.884l-.204-.668h2.292zm0-.648l-.204-.668h-1.884l-.204.668h2.292zm6.532 7.416l-.208-.668h-1.884l-.204.668h2.296zm1.828-7.092c0-.244.208-.444.468-.444.256 0 .464.2.464.444a.455.455 0 01-.464.444c-.26 0-.468-.2-.468-.444zm-6.72 0c0-.244.212-.444.468-.444.26 0 .468.2.468.444a.456.456 0 01-.468.444.459.459 0 01-.468-.444zm2.612.324l.208.668h1.884l.204-.668h-2.296zm0-.648l.208-.668h1.884l.204.668h-2.296zm-2.46 2.088l-.704.196v1.788l.704.192v-2.176zm.676 0l.7.196v1.788l-.7.192v-2.176z'/><path stroke='#C8B100' stroke-width='.104' d='M111.64 132.272a6.357 6.357 0 001.524-.44l.336.572a7.332 7.332 0 01-1.8.512c-.108.468-.544.816-1.068.816s-.96-.344-1.068-.808a7.231 7.231 0 01-1.892-.52l.336-.572c.516.22 1.064.364 1.632.444.124-.264.344-.464.632-.56l.004-2.8h.68l.004 2.792c.3.088.552.296.68.564h0zm-1.96-8.492a.86.86 0 01-.084-.184h-1.712v-.64h1.7c.02-.056.048-.108.076-.16l-2.1-2.332.516-.42 2.072 2.296a3.14 3.14 0 01.112-.048v-3.056h.676v3.04c.032.008.076.016.108.028l2.024-2.3.52.412-2.032 2.288c.052.076.088.16.116.252h1.648v.64l-1.656.008c-.024.072-.068.136-.104.2l1.92 2.188-.516.416-1.912-2.188c-.036.012-.052.028-.092.036l-.004 3.616h-.68v-3.632a.353.353 0 01-.08-.036l-1.992 2.204-.516-.416 1.992-2.212h0zm-5.352-6.928l2.524 2.82.516-.416-2.536-2.812c.048-.076.084-.156.116-.244h1.844v-.644h-1.844c-.144-.416-.556-.712-1.044-.712-.604 0-1.092.46-1.092 1.032 0 .452.304.84.736.98l-.004 2.176h.676v-2.164c.028-.008.08-.008.108-.016h0zm2.716 14.48l-.336.576a7.01 7.01 0 01-1.516-1.288 1.13 1.13 0 01-1.04-.2.99.99 0 01-.12-1.456l.056-.064a6.37 6.37 0 01-.528-2l.684.004c.056.6.204 1.172.436 1.708.196-.024.4-.004.584.064l1.712-1.892.516.416-1.7 1.892c.228.348.22.8-.044 1.14.376.42.812.792 1.296 1.1zm-3.504-5.476v-1.604c-.44-.132-.764-.524-.764-.988 0-.46.328-.86.768-.992l-.004-2.196h.68v2.208c.336.104.592.352.696.668l1.828.004v.64h-1.84c-.108.304-.36.544-.676.648l-.004 1.616-.684-.004h0zm.968 3.492a.484.484 0 01.66-.052c.196.16.22.44.052.624a.484.484 0 01-.66.052.427.427 0 01-.052-.624zm-.864-1.876l-.704-.156-.1-1.78.7-.232v1.024c0 .396.036.768.104 1.144h0zm.584-2.208l.7.164s.036 1.148.02.888c-.016-.296.076.896.076.896l-.704.232a5.707 5.707 0 01-.096-1.116l.004-1.064h0zm2.308 5.7c.592.46 1.276.832 2.016 1.072l.156-.68a5.727 5.727 0 01-1.668-.836l-.504.444h0zm-.34.584c.6.452 1.284.812 2.016 1.064l-.52.488a7.715 7.715 0 01-1.648-.844l.152-.708h0z'/><path stroke='#C8B100' stroke-width='.104' d='M107.112 127.624l.668.284 1.224-1.36-.4-.576-1.492 1.652h0zm-.52-.42l-.4-.58 1.224-1.36.668.288-1.492 1.652h0zm-3.188-3.94c0-.244.208-.444.468-.444.256 0 .464.2.464.444s-.208.44-.464.44c-.26 0-.468-.196-.468-.44zm10.724 8.068l.332.576a6.938 6.938 0 001.52-1.288c.348.104.74.044 1.036-.2a.997.997 0 00.124-1.456l-.06-.064c.28-.624.468-1.296.528-2l-.68.004a5.598 5.598 0 01-.44 1.708 1.27 1.27 0 00-.584.064l-1.708-1.892-.516.416 1.7 1.892a.98.98 0 00.04 1.14 6.21 6.21 0 01-1.292 1.1h0zm3.504-5.476l-.004-1.604c.444-.132.764-.524.764-.988 0-.46-.324-.86-.768-.992l.004-2.196h-.676l-.004 2.208a1.042 1.042 0 00-.692.668l-1.832.004v.64h1.844c.108.304.356.544.676.648v1.616l.684-.004h.004zm-.968 3.492a.484.484 0 00-.66-.052.427.427 0 00-.052.624.484.484 0 00.66.052c.196-.16.22-.44.052-.624zm.86-1.876l.704-.156.1-1.78-.696-.232-.004 1.024c0 .396-.032.768-.104 1.144h0zm-.58-2.208l-.7.164s-.04 1.148-.024.888c.02-.296-.076.896-.076.896l.708.232c.068-.36.092-.736.092-1.116v-1.064h0zm.692-8.4l-.008 2.168h-.676v-2.176a1 1 0 01-.152-.06l-2.508 2.824-.52-.412 2.556-2.88c-.02-.04-.044-.084-.056-.128h-1.856v-.644h1.848a1.085 1.085 0 011.04-.712c.6 0 1.092.46 1.092 1.032 0 .464-.316.856-.76.988h0zm-6.692-.008l-.004 1.336h-.68l.004-1.324a1.07 1.07 0 01-.716-.668h-1.652v-.644h1.652a1.084 1.084 0 011.036-.712c.488 0 .9.296 1.04.712h1.688v.644h-1.692a1.052 1.052 0 01-.676.656h0zm3.688 14.108a6.592 6.592 0 01-2.016 1.072l-.156-.68a5.678 5.678 0 001.668-.836l.504.444h0zm.34.584c-.6.452-1.28.812-2.016 1.064l.524.488a7.81 7.81 0 001.648-.844l-.156-.708h0zm-11.424-13.072l-.704.2v1.784l.704.192v-2.176h0zm.684 0l.7.2v1.784l-.7.192v-2.176h0zm12.712 0l-.7.2v1.784l.7.192v-2.176h0z'/><path stroke='#C8B100' stroke-width='.104' d='M117.628 118.476l.704.2v1.784l-.704.192v-2.176h0zm-3.568 9.148l-.672.284-1.224-1.36.404-.576 1.492 1.652h0zm.516-.42l.404-.58-1.224-1.36-.668.288 1.488 1.652h0zm-7.592-8.376l.668-.284 1.224 1.36-.4.58-1.492-1.656h0zm-.52.42l-.4.584 1.224 1.356.668-.288-1.492-1.652h0zm7.688-.472l-.672-.276-1.212 1.368.408.572 1.476-1.664h0zm.52.416l.408.576-1.212 1.368-.672-.28 1.476-1.664h0zm-8.472 3.764l.204-.668h1.888l.2.668H106.2h0zm0 .644l.204.668h1.888l.2-.668H106.2h0zm-2.764-7.724c0-.24.208-.44.468-.44.256 0 .468.2.468.44a.456.456 0 01-.468.444.454.454 0 01-.468-.444zm5.04.324l-.204.668h-1.884l-.204-.668h2.292zm0-.644l-.204-.668h-1.884l-.204.668h2.292zm8.356 7.708c0-.244.208-.444.468-.444.256 0 .464.2.464.444s-.208.44-.464.44c-.26 0-.468-.196-.468-.44zm-1.824-.308l-.208-.668h-1.884l-.204.668h2.296zm0 .644l-.208.668h-1.884l-.204-.668h2.296zm-4.844 9.1c0-.248.208-.448.468-.448.256 0 .468.2.468.448 0 .244-.212.44-.468.44-.26 0-.468-.196-.468-.44zm.792-3.232l.704-.196v-1.784l-.704-.192v2.172h0zm-.68 0l-.704-.196v-1.784l.704-.192v2.172h0zm6.56-13.592c0-.24.208-.44.468-.44.256 0 .464.2.464.44a.453.453 0 01-.464.444.454.454 0 01-.468-.444zm-6.72 0c0-.24.212-.44.468-.44.26 0 .468.2.468.44a.454.454 0 01-.468.444.456.456 0 01-.468-.444zm2.612.324l.208.668h1.884l.204-.668h-2.296 0zm0-.644l.208-.668h1.884l.204.668h-2.296 0zM110.268 117.636l-.704.2v1.784l.704.192v-2.176m.676 0l.7.2v1.784l-.7.192v-2.176'/><path fill='#058E6E' fill-rule='nonzero' d='M109.536 123.276c0-.576.492-1.04 1.096-1.04.604 0 1.092.464 1.092 1.04 0 .572-.488 1.032-1.092 1.032-.604 0-1.096-.46-1.096-1.032'/><path fill='#DB4446' fill-rule='nonzero' d='M110.872 96.204l.02-.248.036-.136s-.644.052-.984-.044a2.466 2.466 0 01-.96-.5c-.316-.272-.44-.44-.668-.472-.544-.088-.96.16-.96.16s.408.148.712.524.636.564.78.612c.236.072 1.064.02 1.288.028.228.012.736.076.736.076'/><path stroke='#000' stroke-width='.156' d='M110.872 96.204l.02-.248.036-.136s-.644.052-.984-.044a2.466 2.466 0 01-.96-.5c-.316-.272-.44-.44-.668-.472-.544-.088-.96.16-.96.16s.408.148.712.524.636.564.78.612c.236.072 1.064.02 1.288.028.228.012.736.076.736.076z'/><path fill='#ED72AA' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M113.884 95.3s.004.288.032.56c.024.268-.088.496-.044.644.044.148.064.264.12.372.056.104.084.376.084.376l-.296-.216c-.14-.108-.24-.176-.24-.176l.04.412c.016.124.088.356.204.496.116.132.348.356.42.532.072.18.056.576.056.576s-.184-.3-.348-.356c-.156-.056-.504-.248-.504-.248s.316.316.316.62c0 .3-.128.64-.128.64s-.144-.272-.332-.448c-.188-.18-.452-.36-.452-.36s.208.468.208.78c0 .316-.06.988-.06.988s-.156-.256-.316-.384c-.16-.124-.348-.232-.408-.312-.056-.084.192.256.216.464.028.204.128.94.768 1.876.376.548.956 1.508 2.2 1.192 1.244-.312.784-1.988.52-2.768-.26-.78-.392-1.644-.376-1.948.016-.3.232-1.188.204-1.356-.028-.164-.096-.8.056-1.312.16-.532.292-.74.38-.96.084-.22.156-.344.184-.536.028-.192.028-.548.028-.548s.232.424.292.576c.056.152.056.6.056.6s.044-.448.392-.668c.348-.22.752-.452.852-.576a.907.907 0 00.132-.204s-.032.768-.248 1.068c-.144.196-.708.836-.708.836s.292-.112.492-.12c.204-.016.348 0 .348 0s-.248.192-.564.656c-.32.464-.188.504-.42.888-.232.384-.42.4-.712.632-.432.348-.2 1.736-.144 1.944.06.204.812 1.904.828 2.316.012.412.084 1.332-.64 1.92-.464.38-1.228.384-1.404.492-.172.112-.516.452-.516 1.164 0 .716.256.824.46 1.004.204.176.464.08.52.22.06.136.088.216.176.3.084.08.144.176.116.328-.032.152-.364.492-.48.74-.116.244-.348.892-.348.988 0 .096-.028.396.072.548 0 0 .364.424.116.504-.16.056-.312-.1-.388-.08-.216.056-.332.188-.392.18-.144-.028-.144-.1-.16-.304-.012-.204-.004-.288-.068-.288-.088 0-.132.072-.148.18-.016.108-.016.356-.116.356s-.244-.18-.332-.22c-.088-.04-.332-.08-.348-.192-.012-.108.144-.34.304-.384.16-.04.304-.12.204-.204-.104-.08-.204-.08-.304 0-.1.084-.316.016-.304-.108.016-.124.044-.276.028-.344-.012-.068-.188-.204.04-.328.236-.124.336.108.568.068.232-.04.344-.124.432-.26.088-.136.072-.424-.088-.6-.156-.18-.316-.208-.376-.32-.056-.108-.144-.368-.144-.368s.044.48.016.548c-.028.068-.016.356-.016.356s-.156-.18-.288-.316c-.128-.136-.26-.548-.26-.548s-.012.384-.012.536c0 .148.172.288.116.344-.06.052-.332-.288-.408-.344-.072-.056-.304-.232-.404-.424-.1-.192-.176-.464-.204-.564-.028-.096-.076-.524-.028-.632.072-.16.188-.452.188-.452h-.564c-.304 0-.52-.092-.636.112-.116.204-.06.616.084 1.152.148.532.232.792.192.888-.044.096-.232.316-.304.356-.076.044-.276.028-.364-.012a1.057 1.057 0 00-.504-.108c-.276 0-.448.012-.548-.012-.104-.028-.352-.152-.468-.124-.116.028-.316.128-.26.288.088.244-.084.3-.204.288-.116-.016-.212-.056-.36-.096-.144-.044-.36 0-.332-.168.028-.164.088-.176.16-.296.072-.128.1-.208.016-.216-.1-.008-.204-.02-.28.044-.08.064-.204.204-.304.152-.104-.056-.184-.172-.184-.432 0-.256-.272-.48-.02-.468.248.012.564.192.62.052.056-.14.024-.204-.112-.312-.136-.108-.304-.172-.124-.308.18-.14.224-.14.296-.216.068-.072.164-.316.292-.256.248.12.008.292.26.568.248.276.404.376.824.332.416-.044.532-.096.532-.216 0-.116-.036-.328-.048-.416-.008-.084.06-.396.06-.396s-.192.12-.252.236c-.052.116-.168.32-.168.32s-.044-.24-.032-.436c.008-.116.048-.316.044-.356a3.412 3.412 0 00-.092-.376s-.064.292-.112.376c-.044.084-.064.428-.064.428s-.268-.232-.192-.62c.052-.3-.048-.696.044-.824.088-.132.3-.656.824-.676.52-.02.924.02 1.108.012.18-.012.824-.132.824-.132s-1.188-.608-1.456-.792c-.272-.18-.692-.652-.828-.864-.136-.216-.26-.632-.26-.632s-.212.008-.408.116a2.054 2.054 0 00-.496.396c-.112.128-.292.42-.292.42s.032-.376.032-.492c0-.116-.024-.344-.024-.344s-.132.512-.404.704c-.272.196-.588.46-.588.46s.032-.284.032-.352c0-.064.068-.396.068-.396s-.192.288-.484.344c-.296.052-.724.044-.76.224-.032.18.08.428.012.556a.658.658 0 01-.216.216s-.168-.14-.316-.152a.58.58 0 00-.284.064s-.124-.16-.076-.268c.044-.104.268-.264.216-.332-.06-.064-.24.024-.352.076-.112.056-.352.108-.328-.076.02-.18.08-.288.02-.416-.056-.128-.02-.212.072-.244.088-.032.448.008.484-.076.032-.084-.088-.192-.328-.244-.236-.056-.352-.196-.228-.312.128-.12.16-.152.216-.256.056-.108.08-.304.296-.204.212.096.168.332.396.404.224.076.756-.032.868-.096.112-.064.476-.332.6-.396.124-.06.644-.448.644-.448s-.304-.212-.42-.32c-.112-.108-.312-.364-.416-.42-.1-.052-.6-.244-.768-.256-.168-.008-.688-.192-.688-.192s.236-.076.316-.14c.076-.064.256-.224.348-.212.088.008.112.008.112.008s-.484-.02-.588-.052c-.1-.032-.396-.216-.508-.216-.112 0-.336.044-.336.044s.304-.192.552-.236c.248-.04.44-.032.44-.032s-.384-.108-.476-.232c-.088-.132-.18-.32-.248-.408-.068-.084-.112-.224-.236-.236-.124-.012-.34.152-.464.14-.124-.012-.216-.088-.228-.268-.008-.184 0-.12-.04-.216-.048-.096-.228-.32-.06-.372.172-.056.532.032.568-.032.032-.064-.192-.26-.34-.332-.148-.076-.384-.204-.26-.312.124-.104.248-.148.316-.244s.148-.364.296-.28c.144.084.348.504.464.472.112-.032.12-.332.1-.46-.024-.128 0-.352.112-.332.112.02.204.172.384.184.18.008.452-.044.428.084-.02.128-.124.284-.248.424-.12.144-.18.42-.1.6.08.184.284.476.464.592.18.116.52.204.736.34.212.14.712.536.88.58.168.044.34.128.34.128s.192-.084.452-.084.856.04 1.084-.056c.228-.096.52-.256.432-.46-.092-.204-.588-.384-.544-.544.044-.16.228-.172.532-.184.304-.008.72.056.8-.376.08-.424.104-.672-.324-.768-.432-.096-.748-.108-.828-.416-.08-.312-.156-.388-.068-.472.092-.084.248-.128.564-.148.32-.024.68-.024.784-.1.1-.072.12-.276.244-.364.124-.084.612-.16.612-.16s.584.284 1.12.684c.484.36.92.892.92.892'/><path fill='#000' fill-rule='nonzero' d='M109.72 94.996s-.068-.192-.08-.248c-.012-.052-.048-.116-.048-.116s.352 0 .34.108c-.008.108-.112.108-.136.148a.603.603 0 01-.076.108'/><path stroke='#000' stroke-width='.104' d='M109.72 94.996s-.068-.192-.08-.248c-.012-.052-.048-.116-.048-.116s.352 0 .34.108c-.008.108-.112.108-.136.148a.603.603 0 01-.076.108z'/><path fill='#000' fill-rule='nonzero' d='M111.324 94.44l-.024-.172s.308 0 .452.104c.228.16.372.408.364.42-.04.036-.216-.108-.34-.148 0 0-.092.02-.18.02-.092 0-.136-.044-.148-.084-.012-.048.012-.12.012-.12l-.136-.02'/><path stroke='#000' stroke-width='.02' d='M111.324 94.44l-.024-.172s.308 0 .452.104c.228.16.372.408.364.42-.04.036-.216-.108-.34-.148 0 0-.092.02-.18.02-.092 0-.136-.044-.148-.084-.012-.048.012-.12.012-.12l-.136-.02z'/><path stroke='#000' stroke-width='.104' d='M113.528 96.86s-.136-.192-.168-.26a2.173 2.173 0 01-.092-.192'/><path fill='#DB4446' fill-rule='nonzero' d='M105.252 94.932s.192.136.34.16c.148.02.304.02.328.02.02 0 .068-.216.044-.364-.08-.48-.52-.588-.52-.588s.132.292.068.428a1.28 1.28 0 01-.26.344'/><path stroke='#000' stroke-width='.156' d='M105.252 94.932s.192.136.34.16c.148.02.304.02.328.02.02 0 .068-.216.044-.364-.08-.48-.52-.588-.52-.588s.132.292.068.428a1.28 1.28 0 01-.26.344h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M104.336 95.348s-.172-.308-.532-.268c-.36.044-.6.324-.6.324s.4-.012.5.052c.148.096.192.344.192.344s.216-.128.284-.216c.064-.084.156-.236.156-.236'/><path stroke='#000' stroke-width='.156' d='M104.336 95.348s-.172-.308-.532-.268c-.36.044-.6.324-.6.324s.4-.012.5.052c.148.096.192.344.192.344s.216-.128.284-.216c.064-.084.156-.236.156-.236h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M103.896 96.6s-.308.044-.476.236c-.172.196-.144.56-.144.56s.2-.216.38-.216c.184 0 .464.064.464.064s-.088-.224-.088-.32-.136-.324-.136-.324'/><path stroke='#000' stroke-width='.156' d='M103.896 96.6s-.308.044-.476.236c-.172.196-.144.56-.144.56s.2-.216.38-.216c.184 0 .464.064.464.064s-.088-.224-.088-.32-.136-.324-.136-.324h0z'/><path fill='#000' fill-rule='nonzero' d='M109.732 96.556l.132-.212.136.196-.268.016'/><path stroke='#000' stroke-width='.104' d='M109.732 96.556l.132-.212.136.196-.268.016'/><path fill='#000' fill-rule='nonzero' d='M110.056 96.548l.16-.212.172.192-.332.02'/><path stroke='#000' stroke-width='.104' d='M110.056 96.548l.16-.212.172.192-.332.02'/><path fill='#000' fill-rule='nonzero' d='M109.912 95.232l.328.116-.296.152-.032-.268'/><path stroke='#000' stroke-width='.104' d='M109.912 95.232l.328.116-.296.152-.032-.268'/><path fill='#000' fill-rule='nonzero' d='M110.308 95.34l.292.072-.236.184-.056-.256'/><path stroke='#000' stroke-width='.104' d='M110.308 95.34l.292.072-.236.184-.056-.256'/><path stroke='#000' stroke-width='.156' d='M108.1 97.856s-.32.092-.44.268c-.148.212-.136.428-.136.428s.272-.224.624-.132c.348.096.384.132.532.12.148-.012.508-.14.508-.14s-.296.344-.26.58c.032.232.076.34.068.46-.024.288-.24.644-.24.644s.124-.076.42-.14a1.84 1.84 0 00.7-.324c.156-.116.36-.408.36-.408s-.064.4 0 .568c.068.176.092.668.092.668s.188-.168.34-.248c.076-.044.28-.152.36-.28.056-.088.128-.424.128-.424s.044.36.156.536c.112.168.28.696.28.696s.116-.344.24-.484c.124-.14.272-.32.28-.428.012-.108-.032-.34-.032-.34l.156.34m-4.564.244s.192-.332.372-.44c.184-.104.432-.296.5-.32.064-.02.36-.184.36-.184m.396 2.068s.436-.22.564-.3c.272-.16.464-.448.464-.448'/><path fill='#DB4446' fill-rule='nonzero' d='M104.924 100.648s-.168-.18-.464-.128c-.296.056-.488.388-.488.388s.252-.068.4-.032c.144.032.248.18.248.18s.136-.116.18-.18c.044-.064.124-.228.124-.228'/><path stroke='#000' stroke-width='.156' d='M104.924 100.648s-.168-.18-.464-.128c-.296.056-.488.388-.488.388s.252-.068.4-.032c.144.032.248.18.248.18s.136-.116.18-.18c.044-.064.124-.228.124-.228z'/><path fill='#DB4446' fill-rule='nonzero' d='M104.584 101.836s-.248-.04-.464.132c-.212.172-.224.5-.224.5s.204-.172.364-.148c.156.02.348.108.348.108s.032-.204.044-.256c.036-.152-.068-.336-.068-.336'/><path stroke='#000' stroke-width='.156' d='M104.584 101.836s-.248-.04-.464.132c-.212.172-.224.5-.224.5s.204-.172.364-.148c.156.02.348.108.348.108s.032-.204.044-.256c.036-.152-.068-.336-.068-.336h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M105.164 102.932s-.02.316.132.512c.16.204.452.236.452.236s-.096-.212-.112-.32c-.024-.16.136-.3.136-.3s-.148-.152-.292-.152c-.148 0-.316.024-.316.024'/><path stroke='#000' stroke-width='.156' d='M105.164 102.932s-.02.316.132.512c.16.204.452.236.452.236s-.096-.212-.112-.32c-.024-.16.136-.3.136-.3s-.148-.152-.292-.152c-.148 0-.316.024-.316.024h0zM111.832 103.464s.816.504.792.924c-.024.416-.452.964-.452.964'/><path fill='#DB4446' fill-rule='nonzero' d='M108.1 105.748s-.204-.256-.484-.248c-.284.012-.58.276-.58.276s.352-.028.444.088c.092.12.18.268.18.268s.16-.084.228-.14c.068-.052.212-.244.212-.244'/><path stroke='#000' stroke-width='.156' d='M108.1 105.748s-.204-.256-.484-.248c-.284.012-.58.276-.58.276s.352-.028.444.088c.092.12.18.268.18.268s.16-.084.228-.14c.068-.052.212-.244.212-.244z'/><path fill='#DB4446' fill-rule='nonzero' d='M107.232 106.872s-.372-.056-.556.14c-.18.192-.168.544-.168.544s.224-.244.428-.224c.204.02.432.128.432.128s-.036-.212-.06-.312c-.02-.096-.076-.276-.076-.276'/><path stroke='#000' stroke-width='.156' d='M107.232 106.872s-.372-.056-.556.14c-.18.192-.168.544-.168.544s.224-.244.428-.224c.204.02.432.128.432.128s-.036-.212-.06-.312c-.02-.096-.076-.276-.076-.276h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M108.036 108.06s-.184.256-.048.46c.136.204.42.3.42.3s-.104-.148-.056-.32c.036-.136.268-.32.268-.32l-.584-.12'/><path stroke='#000' stroke-width='.156' d='M108.036 108.06s-.184.256-.048.46c.136.204.42.3.42.3s-.104-.148-.056-.32c.036-.136.268-.32.268-.32l-.584-.12z'/><path fill='#DB4446' fill-rule='nonzero' d='M112.996 108.544s-.324-.076-.508.032c-.18.104-.328.556-.328.556s.296-.248.512-.216c.212.032.372.12.372.12s.032-.184.008-.312c-.012-.076-.056-.18-.056-.18'/><path stroke='#000' stroke-width='.156' d='M112.996 108.544s-.324-.076-.508.032c-.18.104-.328.556-.328.556s.296-.248.512-.216c.212.032.372.12.372.12s.032-.184.008-.312c-.012-.076-.056-.18-.056-.18h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M113.156 109.74s-.248.256-.16.472c.092.216.248.44.248.44s-.008-.32.092-.408c.148-.128.42-.148.42-.148s-.216-.192-.284-.216c-.068-.02-.316-.14-.316-.14'/><path stroke='#000' stroke-width='.156' d='M113.156 109.74s-.248.256-.16.472c.092.216.248.44.248.44s-.008-.32.092-.408c.148-.128.42-.148.42-.148s-.216-.192-.284-.216c-.068-.02-.316-.14-.316-.14z'/><path fill='#DB4446' fill-rule='nonzero' d='M114.4 110.116s-.124.312.112.512c.236.208.444.228.444.228s-.184-.324-.128-.492a.634.634 0 01.216-.288s-.296-.1-.34-.088c-.044.008-.304.128-.304.128'/><path stroke='#000' stroke-width='.156' d='M114.4 110.116s-.124.312.112.512c.236.208.444.228.444.228s-.184-.324-.128-.492a.634.634 0 01.216-.288s-.296-.1-.34-.088c-.044.008-.304.128-.304.128h0z'/><path fill='#FFD691' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M101.664 132.32c.836.252 1.26.876 1.26 1.604 0 .952-.92 1.672-2.12 1.672-1.196 0-2.168-.72-2.168-1.672 0-.716.4-1.52 1.232-1.576 0 0-.024-.076-.096-.2l-.256-.264s.316-.06.5.008c.184.072.308.188.308.188s.084-.172.208-.304c.12-.132.28-.212.28-.212s.184.152.244.256c.06.108.1.236.1.236s.168-.14.316-.196c.148-.06.336-.104.336-.104s-.052.184-.088.276c-.036.092-.056.288-.056.288'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.628 136.628s-1.592-1.072-2.28-1.216c-.884-.188-1.876-.036-2.304-.06.012.012.516.372.736.592.22.22.956.66 1.372.764 1.288.324 2.476-.08 2.476-.08M101.084 136.724s1.016-1.064 2.084-1.208c1.26-.176 2.088.104 2.576.232.012 0-.404.196-.624.348-.22.148-.788.628-1.656.636-.872.012-1.832-.092-1.988-.068l-.392.06'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.776 135.412a2.023 2.023 0 01.004-2.972 2.032 2.032 0 01-.004 2.972'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.372 137.584s.244-.608.268-1.132c.024-.436-.06-.868-.06-.868h.32s.156.464.156.868c0 .408-.072.948-.072.948s-.22.032-.292.068c-.076.036-.32.116-.32.116'/><path fill='#FFF' fill-rule='nonzero' d='M120.5 79.968c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416'/><path stroke='#000' stroke-width='.156' d='M120.5 79.968c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.1 78.908c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M121.1 78.908c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.5 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M121.5 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.552 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M121.552 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.228 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M121.228 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M120.552 73.88c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M120.552 73.88c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M119.652 72.908c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M119.652 72.908c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M118.604 72.104c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M118.604 72.104c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M117.356 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M117.356 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M116.06 70.976c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M116.06 70.976c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M114.612 70.716c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M114.612 70.716c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M113.236 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M113.236 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M111.888 70.692c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M111.888 70.692c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M110.54 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M110.54 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M111.212 71.848c0-.228.2-.416.44-.416.244 0 .436.188.436.416a.425.425 0 01-.436.416c-.24 0-.44-.188-.44-.416M111.488 73.128c0-.232.196-.416.44-.416.24 0 .436.184.436.416 0 .228-.196.412-.436.412-.244 0-.44-.184-.44-.412M111.536 74.4c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416M111.14 75.56c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416M110.392 76.628c0-.232.196-.416.44-.416.24 0 .436.184.436.416 0 .228-.196.412-.436.412-.244 0-.44-.184-.44-.412'/><path fill='#FFF' fill-rule='nonzero' d='M109.516 69.888c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M109.516 69.888c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M108.32 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M108.32 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M106.996 68.828c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M106.996 68.828c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M105.624 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412'/><path stroke='#000' stroke-width='.156' d='M105.624 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412z'/><path fill='#FFF' fill-rule='nonzero' d='M104.28 68.612c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M104.28 68.612c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M102.88 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M102.88 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M101.584 69.296c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M101.584 69.296c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.636 79.968c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.636 79.968c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.036 78.908c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.036 78.908c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.636 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M78.636 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.588 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M78.588 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.912 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M78.912 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.584 73.88c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.584 73.88c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M80.484 72.908c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416'/><path stroke='#000' stroke-width='.156' d='M80.484 72.908c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M81.532 72.104c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M81.532 72.104c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M82.78 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M82.78 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M84.076 70.976c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M84.076 70.976c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M85.528 70.716c0-.228.196-.416.436-.416s.44.188.44.416c0 .228-.2.416-.44.416a.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M85.528 70.716c0-.228.196-.416.436-.416s.44.188.44.416c0 .228-.2.416-.44.416a.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M86.9 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M86.9 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M88.252 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M88.252 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M89.6 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M89.6 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M88.924 71.848c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416M88.652 73.128c0-.232.192-.416.436-.416s.44.184.44.416c0 .228-.196.412-.44.412a.422.422 0 01-.436-.412M88.6 74.4c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416M89 75.56c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416M89.744 76.628c0-.232.2-.416.44-.416.244 0 .44.184.44.416 0 .228-.196.412-.44.412-.24 0-.44-.184-.44-.412'/><path fill='#FFF' fill-rule='nonzero' d='M90.62 69.888c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M90.62 69.888c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M91.82 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M91.82 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M93.14 68.828c0-.232.196-.416.44-.416.24 0 .436.184.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M93.14 68.828c0-.232.196-.416.44-.416.24 0 .436.184.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M94.516 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412'/><path stroke='#000' stroke-width='.156' d='M94.516 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412z'/><path fill='#FFF' fill-rule='nonzero' d='M95.86 68.612c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M95.86 68.612c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M97.26 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M97.26 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M98.556 69.296c0-.228.192-.416.436-.416s.44.188.44.416a.429.429 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M98.556 69.296c0-.228.192-.416.436-.416s.44.188.44.416a.429.429 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M87.436 95.864h-.368v-.368h-.648v1.476h.648v1.02H85.68v2.956h.74v5.916h-1.48v3.052h11.368v-3.052h-1.476v-5.916h.74v-2.956h-1.388v-1.02h.648v-1.476h-.648v.368h-.372v-.368h-.644v.368h-.464v-.368h-.648v1.476h.648v1.02H91.32v-3.236h.736v-1.48h-.736v.372h-.372v-.372H90.3v.372h-.368v-.372h-.74v1.48h.74v3.236h-1.388v-1.02h.648v-1.476h-.648v.368h-.368v-.368h-.74v.368h0zm-2.496 14.052h11.368H84.94zm0-.74h11.368H84.94zm0-.74h11.368H84.94zm0-.74h11.368H84.94zm0-.832h11.368H84.94zm1.48-.648h8.412-8.412zm0-.74h8.412-8.412zm0-.832h8.412-8.412zm0-.736h8.412-8.412zm0-.74h8.412-8.412zm0-.74h8.412-8.412zm0-.74h8.412-8.412zm-.74-.74h9.892-9.892zm0-.74h9.892-9.892zm0-.74h9.892-9.892zm0-.736h9.892-9.892zm1.388-.74h7.116-7.116zm2.864-.74h1.388-1.388zm0-.74h1.388-1.388zm0-.74h1.388-1.388zm0-.74h1.388-1.388zm-.74-.924h2.864-2.864zm-2.124 3.144h1.476-1.476zm-.648-.924h2.772-2.772zm0 13.588v-.74.74zm0-1.48v-.74.74zm-.74 0v.74-.74zm1.388.74v-.74.74zm.736.74v-.74.74zm0-1.48v-.74.74zm0-1.572v-.648.648zm0-1.388v-.832.832zm-.736 2.22v-.832.832zm-1.388 0v-.832.832zm2.864-.832v.832-.832zm.648 0v-.648.648zm-2.124-1.388v.74-.74zm1.476 0v.74-.74zm1.388 0v.74-.74zm-.74 0v-.832.832zm.74-1.568v.736-.736zm0-1.48v.74-.74zm-.74-.74v.74-.74zm.74-.74v.74-.74zm-1.388 0v.74-.74zm-1.476 0v.74-.74zm-.648-.74v.74-.74zm1.384 0v.74-.74zm1.388 0v.74-.74zm.74-.74v.74-.74zm-1.388 0v.74-.74zm-1.476 0v.74-.74zm-.648-.736v.736-.736zm2.772 0v.736-.736zm-1.388-1.48v.74-.74zm6.38 0h-1.48 1.48zm.648-.924h-2.776 2.776zm0 13.588v-.74.74zm0-1.48v-.74.74zm.74 0v.74-.74zm-1.388.74v-.74.74zm-.74.74v-.74.74zm0-1.48v-.74.74zm0-1.572v-.648.648zm0-1.388v-.832.832zm.74 2.22v-.832.832zm1.388 0v-.832.832zm-2.868-.832v.832-.832zm-.648 0v-.648.648zm2.128-1.388v.74-.74zm-1.48 0v.74-.74zm-1.384 0v.74-.74zm.736 0v-.832.832zm-.736-1.568v.736-.736zm0-1.48v.74-.74zm.736-.74v.74-.74zm-.736-.74v.74-.74zm1.384 0v.74-.74zm1.48 0v.74-.74zm.648-.74v.74-.74zm-1.388 0v.74-.74zm-1.388 0v.74-.74zm-.736-.74v.74-.74zm1.384 0v.74-.74zm1.48 0v.74-.74zm.648-.736v.736-.736zm-2.776 0v.736-.736zm1.388-1.48v.74-.74zm-2.864 8.224v-.832.832zm0-3.048v-.74.74zm0 1.48v-.74.74zm0-2.96v-.74.74zm0-1.48v-.736.736zm0-2.216v-.74.74zm0-1.48v-.74.74zm-3.512 1.2h1.476-1.476zm2.864-2.216h1.388-1.388zm2.772 2.216h1.48-1.48z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M92.52 109.916v-1.944c0-.368-.184-1.48-1.94-1.48-1.664 0-1.848 1.112-1.848 1.48v1.944h3.788z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M89.376 108.064l-.924-.092c0-.368.092-.924.372-1.108l.832.648c-.092.092-.28.368-.28.552zM91.872 108.064l.924-.092c0-.368-.092-.924-.368-1.108l-.832.648c.092.092.276.368.276.552zM90.948 107.14l.464-.832a2.219 2.219 0 00-.832-.184c-.184 0-.556.092-.74.184l.46.832h.648zM89.192 104.832v-2.036c0-.552-.368-1.016-1.016-1.016s-1.016.464-1.016 1.016v2.036h2.032zM92.056 104.832v-2.036c0-.552.372-1.016 1.02-1.016.644 0 1.016.464 1.016 1.016v2.036h-2.036zM91.32 99.84l.184-1.848h-1.756l.092 1.848zM92.704 99.84l-.184-1.848h1.848l-.184 1.848zM88.544 99.84l.092-1.848H86.88l.188 1.848z'/><path fill='#0039F0' fill-rule='nonzero' d='M91.872 109.916v-1.664c0-.28-.184-1.112-1.292-1.112-1.016 0-1.204.832-1.204 1.112v1.664h2.496zM89.008 104.644v-1.756c0-.46-.276-.924-.832-.924-.556 0-.832.464-.832.924v1.756h1.664zM92.244 104.644v-1.756c0-.46.276-.924.832-.924.552 0 .832.464.832.924v1.756h-1.664z'/><path fill='#AD1519' fill-rule='nonzero' d='M94.172 112.904c0-4.044 2.908-7.32 6.5-7.32s6.504 3.276 6.504 7.32c0 4.04-2.912 7.316-6.504 7.316-3.592 0-6.5-3.276-6.5-7.316'/><path stroke='#000' stroke-width='.244' d='M94.172 112.904c0-4.044 2.908-7.32 6.5-7.32s6.504 3.276 6.504 7.32c0 4.04-2.912 7.316-6.504 7.316-3.592 0-6.5-3.276-6.5-7.316h0z'/><path fill='#005BBF' fill-rule='nonzero' d='M96.1 112.888c0-2.964 2.048-5.364 4.576-5.364 2.524 0 4.572 2.4 4.572 5.364s-2.048 5.368-4.572 5.368c-2.528 0-4.576-2.404-4.576-5.368'/><path stroke='#000' stroke-width='.244' d='M96.1 112.888c0-2.964 2.048-5.364 4.576-5.364 2.524 0 4.572 2.4 4.572 5.364s-2.048 5.368-4.572 5.368c-2.528 0-4.576-2.404-4.576-5.368z'/><path fill='#C8B100' fill-rule='nonzero' d='M98.512 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.236 0 .432.18.432.404a.276.276 0 01-.016.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.32-.644h.432v-.412l-.488-.004c-.008-.032-.008-.064-.008-.1 0-.224.188-.404.424-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.59.59 0 00-.564.376s.228-.46.228-1.016c0-.552-.556-1.144-.556-1.144'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M98.512 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.236 0 .432.18.432.404a.276.276 0 01-.016.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.32-.644h.432v-.412l-.488-.004c-.008-.032-.008-.064-.008-.1 0-.224.188-.404.424-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.59.59 0 00-.564.376s.228-.46.228-1.016c0-.552-.556-1.144-.556-1.144h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M97.648 112.944h1.744v-.412h-1.744z'/><path stroke='#000' stroke-width='.136' d='M97.648 112.944h1.744v-.412h-1.744z'/><path fill='#C8B100' fill-rule='nonzero' d='M102.764 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.24 0 .428.18.428.404a.403.403 0 01-.012.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.324-.644h.436v-.412l-.488-.004a.403.403 0 01-.012-.1c0-.224.192-.404.428-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.603.603 0 00-.568.376s.232-.46.232-1.016c0-.552-.556-1.144-.556-1.144'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M102.764 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.24 0 .428.18.428.404a.403.403 0 01-.012.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.324-.644h.436v-.412l-.488-.004a.403.403 0 01-.012-.1c0-.224.192-.404.428-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.603.603 0 00-.568.376s.232-.46.232-1.016c0-.552-.556-1.144-.556-1.144h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M101.9 112.944h1.74v-.412h-1.74z'/><path stroke='#000' stroke-width='.136' d='M101.9 112.944h1.74v-.412h-1.74z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.64 112.852s-.544.596-.544 1.148c0 .552.228 1.012.228 1.012a.6.6 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .092.056.232.1.312l.192.392c.068-.144.216-.228.396-.228.236 0 .428.18.428.408a.276.276 0 01-.016.1h-.484v.416h.436l-.324.64.428-.168.324.364.336-.364.428.168-.328-.64h.44v-.416h-.488a.414.414 0 01.416-.508c.176 0 .324.084.392.228l.196-.392c.04-.08.096-.22.096-.312 0-.316-.268-.568-.6-.568-.26 0-.48.16-.564.376 0 0 .228-.46.228-1.012s-.556-1.148-.556-1.148'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M100.64 112.852s-.544.596-.544 1.148c0 .552.228 1.012.228 1.012a.6.6 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .092.056.232.1.312l.192.392c.068-.144.216-.228.396-.228.236 0 .428.18.428.408a.276.276 0 01-.016.1h-.484v.416h.436l-.324.64.428-.168.324.364.336-.364.428.168-.328-.64h.44v-.416h-.488a.414.414 0 01.416-.508c.176 0 .324.084.392.228l.196-.392c.04-.08.096-.22.096-.312 0-.316-.268-.568-.6-.568-.26 0-.48.16-.564.376 0 0 .228-.46.228-1.012s-.556-1.148-.556-1.148h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M99.776 116.604h1.74v-.416h-1.74z'/><path stroke='#000' stroke-width='.136' d='M99.776 116.604h1.74v-.416h-1.74z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.652 93.584l-.116.008a.597.597 0 01-.104.14c-.104.1-.26.112-.344.028a.194.194 0 01-.056-.164.197.197 0 01-.204-.004c-.104-.06-.128-.2-.056-.316.012-.024.024-.056.044-.072l-.008-.128-.14.032-.04.076c-.088.1-.216.124-.28.068a.21.21 0 01-.052-.108.148.148 0 01-.068.044c-.216.052-.3-.42-.308-.54l-.068.1s.064.28.032.52a2.81 2.81 0 01-.116.476c.296.076.744.32 1.188.66.444.34.792.712.936.968 0 0 .232-.128.472-.204.24-.076.544-.08.544-.08l.088-.084c-.128.02-.632.04-.624-.172 0-.032.028-.072.032-.072a.279.279 0 01-.12-.024c-.072-.052-.072-.172.008-.276l.072-.052.004-.136-.136.02c-.012.016-.044.036-.06.052-.108.092-.26.1-.344.012a.167.167 0 01-.044-.184.232.232 0 01-.18-.02c-.104-.06-.124-.208-.044-.32a.534.534 0 01.124-.128l-.028-.12'/><path stroke='#000' stroke-width='.104' d='M113.652 93.584l-.116.008a.597.597 0 01-.104.14c-.104.1-.26.112-.344.028a.194.194 0 01-.056-.164.197.197 0 01-.204-.004c-.104-.06-.128-.2-.056-.316.012-.024.024-.056.044-.072l-.008-.128-.14.032-.04.076c-.088.1-.216.124-.28.068a.21.21 0 01-.052-.108.148.148 0 01-.068.044c-.216.052-.3-.42-.308-.54l-.068.1s.064.28.032.52a2.81 2.81 0 01-.116.476c.296.076.744.32 1.188.66.444.34.792.712.936.968 0 0 .232-.128.472-.204.24-.076.544-.08.544-.08l.088-.084c-.128.02-.632.04-.624-.172 0-.032.028-.072.032-.072a.279.279 0 01-.12-.024c-.072-.052-.072-.172.008-.276l.072-.052.004-.136-.136.02c-.012.016-.044.036-.06.052-.108.092-.26.1-.344.012a.167.167 0 01-.044-.184.232.232 0 01-.18-.02c-.104-.06-.124-.208-.044-.32a.534.534 0 01.124-.128l-.028-.12h-.004 0z'/><path fill='#000' fill-rule='nonzero' d='M112.752 93.86c.02-.028.06-.024.092 0s.04.064.024.084c-.02.024-.06.024-.096-.004-.028-.02-.04-.06-.02-.08'/><path stroke='#000' stroke-width='.02' d='M112.752 93.86c.02-.028.06-.024.092 0s.04.064.024.084c-.02.024-.06.024-.096-.004-.028-.02-.04-.06-.02-.08h0z'/><path fill='#000' fill-rule='nonzero' d='M113.132 94.176l-.132-.1c-.024-.016-.028-.048-.016-.064.016-.016.048-.016.072 0l.132.104.132.1c.02.016.032.048.016.064s-.048.016-.072 0l-.132-.104'/><path stroke='#000' stroke-width='.02' d='M113.132 94.176l-.132-.1c-.024-.016-.028-.048-.016-.064.016-.016.048-.016.072 0l.132.104.132.1c.02.016.032.048.016.064s-.048.016-.072 0l-.132-.104'/><path fill='#000' fill-rule='nonzero' d='M112.436 93.7l-.104-.06c-.028-.016-.04-.048-.028-.068.012-.02.044-.024.068-.008l.104.064.104.06c.024.012.036.044.028.064-.012.02-.044.024-.068.008l-.104-.06'/><path stroke='#000' stroke-width='.02' d='M112.436 93.7l-.104-.06c-.028-.016-.04-.048-.028-.068.012-.02.044-.024.068-.008l.104.064.104.06c.024.012.036.044.028.064-.012.02-.044.024-.068.008l-.104-.06'/><path fill='#000' fill-rule='nonzero' d='M112.02 93.416c.02-.024.064-.024.096 0 .032.028.04.064.02.088-.02.02-.06.02-.092-.004s-.04-.06-.024-.084'/><path stroke='#000' stroke-width='.02' d='M112.02 93.416c.02-.024.064-.024.096 0 .032.028.04.064.02.088-.02.02-.06.02-.092-.004s-.04-.06-.024-.084h0z'/><path fill='#000' fill-rule='nonzero' d='M113.552 94.468c.02-.02.012-.056-.02-.084-.032-.024-.076-.024-.096 0-.016.02-.008.06.024.084.032.024.072.024.092 0'/><path stroke='#000' stroke-width='.02' d='M113.552 94.468c.02-.02.012-.056-.02-.084-.032-.024-.076-.024-.096 0-.016.02-.008.06.024.084.032.024.072.024.092 0h0z'/><path fill='#000' fill-rule='nonzero' d='M113.78 94.732l.088.084c.02.02.052.028.072.012.016-.016.016-.044-.004-.064l-.084-.084-.088-.084c-.02-.02-.056-.028-.072-.012-.02.012-.016.044.004.064l.084.084'/><path stroke='#000' stroke-width='.02' d='M113.78 94.732l.088.084c.02.02.052.028.072.012.016-.016.016-.044-.004-.064l-.084-.084-.088-.084c-.02-.02-.056-.028-.072-.012-.02.012-.016.044.004.064l.084.084'/><path fill='#000' fill-rule='nonzero' d='M114.16 95.056c.02-.024.012-.06-.02-.084-.032-.028-.072-.028-.092-.004-.02.024-.012.06.02.088.032.02.072.024.092 0'/><path stroke='#000' stroke-width='.02' d='M114.16 95.056c.02-.024.012-.06-.02-.084-.032-.028-.072-.028-.092-.004-.02.024-.012.06.02.088.032.02.072.024.092 0z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.06 92.644l-.236.004-.044.348.024.056.06-.004.304-.204-.108-.2'/><path stroke='#000' stroke-width='.104' d='M113.06 92.644l-.236.004-.044.348.024.056.06-.004.304-.204-.108-.2'/><path fill='#C8B100' fill-rule='nonzero' d='M112.42 92.836l-.008.216.368.048.06-.028-.008-.06-.212-.284-.2.108'/><path stroke='#000' stroke-width='.104' d='M112.42 92.836l-.008.216.368.048.06-.028-.008-.06-.212-.284-.2.108'/><path fill='#C8B100' fill-rule='nonzero' d='M113.18 93.268l-.196.108-.216-.284-.004-.06.056-.024.372.044-.012.216'/><path stroke='#000' stroke-width='.104' d='M113.18 93.268l-.196.108-.216-.284-.004-.06.056-.024.372.044-.012.216'/><path fill='#C8B100' fill-rule='nonzero' d='M112.704 93a.115.115 0 01.156-.036.103.103 0 01.04.148.115.115 0 01-.156.036.104.104 0 01-.04-.148'/><path stroke='#000' stroke-width='.104' d='M112.704 93a.115.115 0 01.156-.036.103.103 0 01.04.148.115.115 0 01-.156.036.104.104 0 01-.04-.148z'/><path fill='#C8B100' fill-rule='nonzero' d='M111.844 92.64c-.008.004-.052-.184-.104-.284a.621.621 0 00-.156-.172c.012-.02.168-.076.348.036.152.124-.012.348-.012.348s-.036.056-.076.072'/><path stroke='#000' stroke-width='.104' d='M111.844 92.64c-.008.004-.052-.184-.104-.284a.621.621 0 00-.156-.172c.012-.02.168-.076.348.036.152.124-.012.348-.012.348s-.036.056-.076.072h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M112.256 92.764l-.168.148-.272-.24.024-.032.012-.06.368-.028.036.212'/><path stroke='#000' stroke-width='.104' d='M112.256 92.764l-.168.148-.272-.24.024-.032.012-.06.368-.028.036.212'/><path fill='#C8B100' fill-rule='nonzero' d='M111.796 92.616c.02-.06.072-.092.112-.08.044.016.06.072.04.132-.02.06-.072.092-.116.08-.044-.016-.06-.072-.036-.132'/><path stroke='#000' stroke-width='.104' d='M111.796 92.616c.02-.06.072-.092.112-.08.044.016.06.072.04.132-.02.06-.072.092-.116.08-.044-.016-.06-.072-.036-.132z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.968 93.208l-.236-.024-.1.34.02.056.06.004.332-.164-.076-.212'/><path stroke='#000' stroke-width='.104' d='M113.968 93.208l-.236-.024-.1.34.02.056.06.004.332-.164-.076-.212'/><path fill='#C8B100' fill-rule='nonzero' d='M113.304 93.312l-.04.216.36.092.06-.016.004-.056-.172-.316-.212.08'/><path stroke='#000' stroke-width='.104' d='M113.304 93.312l-.04.216.36.092.06-.016.004-.056-.172-.316-.212.08'/><path fill='#C8B100' fill-rule='nonzero' d='M113.992 93.844l-.212.08-.168-.312.004-.06.06-.012.356.092-.04.212'/><path stroke='#000' stroke-width='.104' d='M113.992 93.844l-.212.08-.168-.312.004-.06.06-.012.356.092-.04.212'/><path fill='#C8B100' fill-rule='nonzero' d='M113.56 93.516a.118.118 0 01.16-.016c.052.036.06.104.02.152-.04.048-.112.052-.164.016a.104.104 0 01-.016-.152'/><path stroke='#000' stroke-width='.104' d='M113.56 93.516a.118.118 0 01.16-.016c.052.036.06.104.02.152-.04.048-.112.052-.164.016a.104.104 0 01-.016-.152h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M114.756 93.944l.044.22-.348.12-.064-.016-.004-.056.144-.324.228.056'/><path stroke='#000' stroke-width='.104' d='M114.756 93.944l.044.22-.348.12-.064-.016-.004-.056.144-.324.228.056'/><path fill='#C8B100' fill-rule='nonzero' d='M114.696 94.58l-.224.052-.124-.332.016-.06.06-.008.34.14-.068.208'/><path stroke='#000' stroke-width='.104' d='M114.696 94.58l-.224.052-.124-.332.016-.06.06-.008.34.14-.068.208'/><path fill='#C8B100' fill-rule='nonzero' d='M114.088 93.964l-.072.208.34.136.064-.008.012-.056-.12-.332-.224.052'/><path stroke='#000' stroke-width='.104' d='M114.088 93.964l-.072.208.34.136.064-.008.012-.056-.12-.332-.224.052'/><path fill='#C8B100' fill-rule='nonzero' d='M114.464 94.352a.109.109 0 00.008-.156.127.127 0 00-.164-.008c-.044.044-.048.112-.004.156.04.044.116.048.16.008'/><path stroke='#000' stroke-width='.104' d='M114.464 94.352a.109.109 0 00.008-.156.127.127 0 00-.164-.008c-.044.044-.048.112-.004.156.04.044.116.048.16.008h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M115.016 95.072c0 .004.2.012.316.036.08.016.208.108.208.108.024-.016.048-.168-.112-.316-.156-.112-.352.088-.352.088s-.048.048-.06.084'/><path stroke='#000' stroke-width='.104' d='M115.016 95.072c0 .004.2.012.316.036.08.016.208.108.208.108.024-.016.048-.168-.112-.316-.156-.112-.352.088-.352.088s-.048.048-.06.084z'/><path fill='#C8B100' fill-rule='nonzero' d='M114.8 94.716l-.116.184.304.204.036-.032.052-.016-.048-.352-.228.012'/><path stroke='#000' stroke-width='.104' d='M114.8 94.716l-.116.184.304.204.036-.032.052-.016-.048-.352-.228.012'/><path fill='#C8B100' fill-rule='nonzero' d='M115.048 95.112c.056-.028.084-.088.06-.124-.024-.036-.088-.04-.144-.008-.056.032-.08.088-.056.124.02.036.084.04.14.008'/><path stroke='#000' stroke-width='.104' d='M115.048 95.112c.056-.028.084-.088.06-.124-.024-.036-.088-.04-.144-.008-.056.032-.08.088-.056.124.02.036.084.04.14.008z'/><path stroke='#000' stroke-width='.12' d='M130.952 85.956v.232h-1.012v-.232h.376v-.52h-.248v-.232h.248v-.232h.244v.232h.244v.232h-.244v.52h.392'/><path stroke='#000' stroke-width='.008' d='M70.676 90.96v-.508'/><path stroke='#000' stroke-width='.012' d='M70.536 90.96v-.508'/><path stroke='#000' stroke-width='.016' d='M70.408 90.96v-.508M70.276 90.96v-.508'/><path stroke='#000' stroke-width='.02' d='M70.164 90.96v-.508'/><path stroke='#000' stroke-width='.024' d='M69.944 90.932l-.004-.46m.108.468v-.484'/><path stroke='#000' stroke-width='.028' d='M69.74 90.912v-.424m.104.436l-.004-.452'/><path stroke='#000' stroke-width='.032' d='M69.468 90.888v-.372m.092.376V90.5m.092.408V90.5'/><path stroke='#000' stroke-width='.036' d='M69.376 90.884v-.36'/><path stroke='#000' stroke-width='.04' d='M69.288 90.868v-.34'/><path stroke='#000' stroke-width='.044' d='M69.192 90.856v-.312'/><path stroke='#000' stroke-width='.048' d='M68.996 90.828l-.004-.248m.104.264v-.28M68.896 90.808v-.22'/><path stroke='#000' stroke-width='.052' d='M68.804 90.792v-.184'/><path stroke='#000' stroke-width='.056' d='M68.704 90.768v-.144'/><path stroke='#000' stroke-width='.06' d='M68.604 90.756v-.108'/><path stroke='#000' stroke-width='.072' d='M68.496 90.732v-.052'/><path stroke='#000' stroke-width='.004' d='M71.22 90.932v-.464m-.232.48l.004-.492m-.172.5v-.504'/><path stroke='#000' stroke-width='.008' d='M130.408 90.968v-.508'/><path stroke='#000' stroke-width='.012' d='M130.268 90.968v-.508'/><path stroke='#000' stroke-width='.016' d='M130.14 90.968v-.508M130.012 90.968v-.508'/><path stroke='#000' stroke-width='.02' d='M129.896 90.968v-.508'/><path stroke='#000' stroke-width='.024' d='M129.676 90.94l-.004-.46m.108.468v-.484'/><path stroke='#000' stroke-width='.028' d='M129.476 90.92v-.424m.1.436l-.004-.452'/><path stroke='#000' stroke-width='.032' d='M129.204 90.896v-.372m.088.38v-.392m.092.404v-.408'/><path stroke='#000' stroke-width='.036' d='M129.108 90.892v-.36'/><path stroke='#000' stroke-width='.04' d='M129.02 90.876v-.336'/><path stroke='#000' stroke-width='.044' d='M128.924 90.868v-.316'/><path stroke='#000' stroke-width='.048' d='M128.732 90.84l-.004-.252m.1.264v-.28M128.628 90.816V90.6'/><path stroke='#000' stroke-width='.052' d='M128.54 90.8v-.184'/><path stroke='#000' stroke-width='.056' d='M128.44 90.776v-.144'/><path stroke='#000' stroke-width='.06' d='M128.336 90.764v-.108'/><path stroke='#000' stroke-width='.072' d='M128.228 90.74v-.052'/><path stroke='#000' stroke-width='.004' d='M130.956 90.94v-.464m-.232.48v-.492m-.172.5v-.504'/></g>"],cifFr:["301 201","<g fill='none'><path fill='#ED2939' d='M.5.5h300v200H.5z'/><path fill='#FFF' d='M.5.5h200v200H.5z'/><path fill='#002395' d='M.5.5h100v200H.5z'/></g>"],cifIn:["301 201","<g fill='none'><path fill='#F93' d='M.5.5h300v200H.5z'/><path fill='#FFF' d='M.5 67.166h300v66.667H.5z'/><path fill='#128807' d='M.5 133.833h300V200.5H.5z'/><circle cx='150.5' cy='100.5' r='26.667' fill='#008'/><circle cx='150.5' cy='100.5' r='23.333' fill='#FFF'/><circle cx='150.5' cy='100.5' r='4.667' fill='#008'/><circle cx='173.634' cy='103.546' r='1.167' fill='#008'/><path fill='#008' d='M150.5 123.833l.8-14-.8-6.667-.8 6.667z'/><circle cx='172.057' cy='109.429' r='1.167' fill='#008'/><path fill='#008' d='M144.461 123.038l4.396-13.316.953-6.647-2.498 6.232z'/><circle cx='169.012' cy='114.704' r='1.167' fill='#008'/><path fill='#008' d='M138.834 120.707l7.693-11.724 2.641-6.174-4.026 5.373z'/><circle cx='164.705' cy='119.011' r='1.167' fill='#008'/><path fill='#008' d='M134.001 116.999l10.465-9.334 4.148-5.28-5.28 4.148z'/><circle cx='159.429' cy='122.057' r='1.167' fill='#008'/><path fill='#008' d='M130.293 112.166l12.525-6.307 5.373-4.026-6.174 2.641z'/><circle cx='153.546' cy='123.634' r='1.167' fill='#008'/><path fill='#008' d='M127.962 106.539l13.73-2.851 6.232-2.498-6.647.953z'/><circle cx='147.454' cy='123.634' r='1.167' fill='#008'/><path fill='#008' d='M127.167 100.5l14 .8 6.667-.8-6.667-.8z'/><circle cx='141.571' cy='122.057' r='1.167' fill='#008'/><path fill='#008' d='M127.962 94.461l13.316 4.396 6.647.953-6.232-2.498z'/><circle cx='136.296' cy='119.011' r='1.167' fill='#008'/><path fill='#008' d='M130.293 88.833l11.724 7.693 6.174 2.64-5.373-4.026z'/><circle cx='131.989' cy='114.704' r='1.167' fill='#008'/><path fill='#008' d='M134.001 84.001l9.334 10.465 5.28 4.148-4.148-5.28z'/><circle cx='128.943' cy='109.429' r='1.167' fill='#008'/><path fill='#008' d='M138.834 80.293l6.307 12.524 4.026 5.374-2.641-6.174z'/><circle cx='127.366' cy='103.546' r='1.167' fill='#008'/><path fill='#008' d='M144.461 77.962l2.851 13.73 2.498 6.232-.953-6.646z'/><circle cx='127.366' cy='97.454' r='1.167' fill='#008'/><path fill='#008' d='M150.5 77.166l-.8 14 .8 6.667.8-6.667z'/><circle cx='128.943' cy='91.57' r='1.167' fill='#008'/><path fill='#008' d='M156.539 77.962l-4.396 13.316-.953 6.646 2.498-6.232z'/><circle cx='131.989' cy='86.295' r='1.167' fill='#008'/><path fill='#008' d='M162.167 80.293l-7.693 11.724-2.64 6.174 4.026-5.374z'/><circle cx='136.296' cy='81.988' r='1.167' fill='#008'/><path fill='#008' d='M166.999 84.001l-10.465 9.334-4.148 5.28 5.28-4.148z'/><circle cx='141.571' cy='78.943' r='1.167' fill='#008'/><path fill='#008' d='M170.707 88.833l-12.524 6.307-5.373 4.026 6.174-2.64z'/><circle cx='147.454' cy='77.366' r='1.167' fill='#008'/><path fill='#008' d='M173.038 94.461l-13.73 2.851-6.232 2.498 6.646-.953z'/><circle cx='153.546' cy='77.366' r='1.167' fill='#008'/><path fill='#008' d='M173.834 100.5l-14-.8-6.667.8 6.667.8z'/><circle cx='159.429' cy='78.943' r='1.167' fill='#008'/><path fill='#008' d='M173.038 106.539l-13.316-4.396-6.646-.953 6.232 2.498z'/><circle cx='164.705' cy='81.988' r='1.167' fill='#008'/><path fill='#008' d='M170.707 112.166l-11.724-7.693-6.174-2.641 5.373 4.026z'/><circle cx='169.012' cy='86.295' r='1.167' fill='#008'/><path fill='#008' d='M166.999 116.999l-9.334-10.465-5.28-4.148 4.148 5.28z'/><circle cx='172.057' cy='91.57' r='1.167' fill='#008'/><path fill='#008' d='M162.167 120.707l-6.307-12.525-4.026-5.373 2.64 6.174z'/><circle cx='173.634' cy='97.454' r='1.167' fill='#008'/><path fill='#008' d='M156.539 123.038l-2.851-13.73-2.498-6.232.953 6.647z'/></g>"],cifPl:["301 189","<g fill='none'><path fill='#FFF' d='M.5.75h300v187.5H.5z'/><path fill='#DC143C' d='M.5 94.5h300v93.75H.5z'/></g>"],cifUs:["300 159","<g fill='none'><path fill='#FFF' d='M0 .552h300v157.895H0z'/><path fill='#B22234' d='M0 .552h300v12.146H0zM0 24.844h300V36.99H0zM0 49.135h300v12.146H0zM0 73.427h300v12.146H0zM0 97.718h300v12.146H0zM0 122.01h300v12.146H0zM0 146.301h300v12.146H0z'/><path fill='#3C3B6E' d='M0 .552h120v85.02H0z'/><path fill='#FFF' d='M5.638 7.454l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM25.533 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077H31.25l-1.092-3.36-1.092 3.36zM45.428 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.323 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.534l-1.091-3.36-1.092 3.36zM85.217 7.454l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM105.112 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.585 15.981l2.859 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.534l-1.091-3.361-1.092 3.361zM35.48 15.981l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM55.375 15.981l2.859 2.077-1.092 3.36L60 19.341l2.859 2.077-1.092-3.36 2.858-2.077h-3.533L60 12.62l-1.092 3.361zM75.27 15.981l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.533l-1.092-3.361-1.092 3.361zM95.164 15.981l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.091 3.361zM5.638 24.507l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM25.533 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077H31.25l-1.092-3.36-1.092 3.36zM45.428 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.323 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.534l-1.091-3.36-1.092 3.36zM85.217 24.507l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM105.112 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.831 33.062l2.858 2.077-1.091 3.36 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM35.726 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM55.621 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.534l-1.091-3.361-1.092 3.361zM75.515 33.062l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM95.41 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM5.94 41.517l2.859 2.076-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM25.835 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM45.73 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM65.624 41.517l2.859 2.076-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.076h-3.534l-1.092-3.361-1.091 3.361zM85.519 41.517l2.858 2.076-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM105.414 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM6.127 58.299l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM26.021 58.299l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM45.916 58.299l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.811 58.299l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM85.705 58.299l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.077h-3.534l-1.092-3.36-1.091 3.36zM105.6 58.299l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM5.884 75.279l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077H11.6l-1.091-3.36-1.092 3.36zM25.778 75.279l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM45.673 75.279l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077H51.39l-1.092-3.36-1.092 3.36zM65.568 75.279l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM85.462 75.279l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.077h-3.534l-1.092-3.36-1.091 3.36zM105.357 75.279l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.89 49.824l2.858 2.077-1.091 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM35.785 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.091-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM55.68 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.533l-1.092-3.361-1.092 3.361zM75.574 49.824l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM95.469 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.091-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM15.831 66.777l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM35.726 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM55.621 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM75.515 66.777l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM95.41 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36z'/></g>"],cilAlignCenter:["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilAlignLeft:["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='16' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='16' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilAlignRight:["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='168' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='168' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilApplicationsSettings:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M88,160A64,64,0,1,0,24,96,64.072,64.072,0,0,0,88,160Zm0-96A32,32,0,1,1,56,96,32.036,32.036,0,0,1,88,64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,32a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,32Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,128Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,160a64,64,0,1,0-64-64A64.072,64.072,0,0,0,424,160Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,424,64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M88,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,88,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,88,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,424,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,424,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,352a64,64,0,1,0,64,64A64.072,64.072,0,0,0,424,352Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,424,448Z' class='ci-primary'/><rect width='32' height='32' x='56' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='152' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='248' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilArrowBottom:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='367.997 338.75 271.999 434.747 271.999 17.503 239.999 17.503 239.999 434.745 144.003 338.75 121.376 361.377 256 496 390.624 361.377 367.997 338.75' class='ci-primary'/>"],cilArrowRight:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='359.873 121.377 337.246 144.004 433.243 240.001 16 240.001 16 240.002 16 272.001 16 272.002 433.24 272.002 337.246 367.996 359.873 390.623 494.498 256 359.873 121.377' class='ci-primary'/>"],cilArrowTop:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='390.624 150.625 256 16 121.376 150.625 144.004 173.252 240.001 77.254 240.001 495.236 272.001 495.236 272.001 77.257 367.996 173.252 390.624 150.625' class='ci-primary'/>"],cilBasket:["512 512","<rect width='32' height='128' x='120' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='200' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='280' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='360' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M473.681,168,394.062,16H357.938l79.619,152H74.443L154.062,16H117.938L38.319,168H16V279.468L58.856,496H453.117L496,281.584V168ZM464,278.416,426.883,464H85.144L48,276.332V272H464ZM464,240H48V200H464Z' class='ci-primary'/>"],cilBell:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M450.27,348.569,406.6,267.945V184c0-83.813-68.187-152-152-152s-152,68.187-152,152v83.945L58.928,348.568A24,24,0,0,0,80.031,384h86.935c-.238,2.636-.367,5.3-.367,8a88,88,0,0,0,176,0c0-2.7-.129-5.364-.367-8h86.935a24,24,0,0,0,21.1-35.431ZM310.6,392a56,56,0,1,1-111.419-8H310.018A56.14,56.14,0,0,1,310.6,392ZM93.462,352,134.6,276.055V184a120,120,0,0,1,240,0v92.055L415.736,352Z' class='ci-primary'/>"],cilBold:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M341.6,242.986A79.956,79.956,0,0,0,280,112H112v32h40V368H112v32H320a79.991,79.991,0,0,0,21.6-157.014ZM208,144h48a48,48,0,0,1,0,96H208Zm88,224H208V272h88a48,48,0,0,1,0,96Z' class='ci-primary'/>"],cilBookmark:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M424,496H388.75L256.008,381.19,123.467,496H88V16H424ZM120,48V456.667l135.992-117.8L392,456.5V48Z' class='ci-primary'/>"],cilCalculator:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,40H40A24.028,24.028,0,0,0,16,64V448a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V64A24.028,24.028,0,0,0,472,40Zm-8,400H48V72H464Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='152 240 184 240 184 200 224 200 224 168 184 168 184 128 152 128 152 168 112 168 112 200 152 200 152 240' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='196.284 285.089 168 313.373 139.716 285.089 117.089 307.716 145.373 336 117.089 364.284 139.716 386.911 168 358.627 196.284 386.911 218.911 364.284 190.627 336 218.911 307.716 196.284 285.089' class='ci-primary'/><rect width='112' height='32' x='288' y='168' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='112' height='32' x='288' y='288' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='112' height='32' x='288' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilCalendar:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z' class='ci-primary'/><rect width='32' height='32' x='112' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilChart:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M124,136H36a20.023,20.023,0,0,0-20,20V476a20.023,20.023,0,0,0,20,20h88a20.023,20.023,0,0,0,20-20V156A20.023,20.023,0,0,0,124,136ZM112,464H48V168h64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M300,240H212a20.023,20.023,0,0,0-20,20V476a20.023,20.023,0,0,0,20,20h88a20.023,20.023,0,0,0,20-20V260A20.023,20.023,0,0,0,300,240ZM288,464H224V272h64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M476,16H388a20.023,20.023,0,0,0-20,20V476a20.023,20.023,0,0,0,20,20h88a20.023,20.023,0,0,0,20-20V36A20.023,20.023,0,0,0,476,16ZM464,464H400V48h64Z' class='ci-primary'/>"],cilChartPie:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M105.361,398.32A195.891,195.891,0,0,1,343.42,91.125L366.676,67.87A227.875,227.875,0,0,0,82.733,420.948,228.027,228.027,0,0,0,366.24,452.1l-23.312-23.312C267.9,472.768,169.657,462.617,105.361,398.32Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M468.916,353.07a243.542,243.542,0,0,0,0-186.459c-.885-2.136-1.806-4.251-2.747-6.354A242.246,242.246,0,0,0,416.11,87.571L404.8,76.257,393.483,87.571,221.213,259.84l172.63,172.631L404.8,443.424,416.11,432.11a242.218,242.218,0,0,0,49.452-71.358C466.716,358.212,467.844,355.657,468.916,353.07ZM404.359,121.95a211.57,211.57,0,0,1,0,275.781L266.468,259.84Z' class='ci-primary'/>"],cilCheck:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M199.066,456l-7.379-7.514-3.94-3.9-86.2-86.2.053-.055L17.936,274.665l97.614-97.613,83.565,83.565L398.388,61.344,496,158.958,296.729,358.229,285.469,369.6ZM146.6,358.183l52.459,52.46.1-.1.054.054,52.311-52.311,11.259-11.368L450.746,158.958,398.388,106.6,199.115,305.871,115.55,222.306,63.191,274.665l83.464,83.463Z' class='ci-primary'/>"],cilChevronLeft:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M327.086,496.89l-142.6-142.6-11.258-11.15-85.6-85.6.054-.054,11.259-11.367,85.5-85.5.054.054,142.6-142.595L424,114.989,281.506,257.483,424,399.978ZM184.64,309.3l11.266,11.159,131.18,131.181,51.658-51.658L236.251,257.483,378.744,114.989,327.086,63.331,184.694,205.725l-.054-.054-51.813,51.812Z' class='ci-primary'/>"],cilChevronRight:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M183.505,496,86.237,398.73,229.412,255.556,86.237,112.38l97.268-97.27L326.732,158.338l11.316,11.209,85.9,85.9,0,0,.051.05-11.311,11.419-85.9,85.9-.055-.054Zm-52.013-97.27,52.013,52.014L326.629,307.62l.055.054L378.8,255.556l-52.127-52.128-11.308-11.2L183.505,60.366,131.492,112.38,274.667,255.556Z' class='ci-primary'/>"],cilCloudDownload:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='272 434.744 272 209.176 240 209.176 240 434.744 188.118 382.862 165.49 405.489 256 496 346.51 405.489 323.882 382.862 272 434.744' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M400,161.176c0-79.4-64.6-144-144-144s-144,64.6-144,144a96,96,0,0,0,0,192h80v-32H112a64,64,0,0,1,0-128h32v-32a112,112,0,0,1,224,0v32h32a64,64,0,0,1,0,128H320v32h80a96,96,0,0,0,0-192Z' class='ci-primary'/>"],cilCode:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='388.632 393.82 495.823 255.94 388.684 118.178 363.424 137.822 455.288 255.944 363.368 374.18 388.632 393.82' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='148.579 374.181 56.712 255.999 148.629 137.823 123.371 118.177 16.177 255.993 123.314 393.819 148.579 374.181' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='330.529 16 297.559 16 178.441 496 211.412 496 330.529 16' class='ci-primary'/>"],cilCommentSquare:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M496,496H448.771L379.249,368H40a24.028,24.028,0,0,1-24-24V40A24.028,24.028,0,0,1,40,16H472a24.028,24.028,0,0,1,24,24ZM48,336H398.284L464,456.993V48H48Z' class='ci-primary'/>"],cilCreditCard:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,72H40A24.028,24.028,0,0,0,16,96V416a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V96A24.028,24.028,0,0,0,472,72Zm-8,32v64H48V104ZM48,408V232H464V408Z' class='ci-primary'/><rect width='64' height='32' x='88' y='312' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='64' height='32' x='184' y='312' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilCursor:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M446.754,47.9a20.075,20.075,0,0,0-21.307-2.745L32,229.835v37l165.349,66.139L303.317,496h37L453.281,68.369A20.072,20.072,0,0,0,446.754,47.9ZM317.124,458.524l-98.473-151.5-148.9-59.561L415.779,85.044Z' class='ci-primary'/>"],cilDescription:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M334.627,16H48V496H472V153.373ZM440,166.627V168H320V48h1.373ZM80,464V48H288V200H440V464Z' class='ci-primary'/><rect width='224' height='32' x='136' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='224' height='32' x='136' y='376' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilDollar:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M296,240H216a46.222,46.222,0,1,1,0-92.444H344v-32H276V56H244v59.556H216A78.222,78.222,0,0,0,216,272h80a46.274,46.274,0,0,1,46.222,46.222v3.556A46.274,46.274,0,0,1,296,368H160.593v32H244v56h32V400h20a78.31,78.31,0,0,0,78.222-78.222v-3.556A78.31,78.31,0,0,0,296,240Z' class='ci-primary'/>"],cilDrop:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M394.633,220.663,269.475,25.174a16,16,0,0,0-26.95,0L117.364,220.665A170.531,170.531,0,0,0,84.1,322.3c0,94.785,77.113,171.9,171.9,171.9s171.9-77.113,171.9-171.9A170.519,170.519,0,0,0,394.633,220.663ZM256,462.2c-77.14,0-139.9-62.758-139.9-139.9a138.758,138.758,0,0,1,27.321-83.058q.319-.432.608-.884L256,63.475,367.967,238.359q.288.453.608.884A138.754,138.754,0,0,1,395.9,322.3C395.9,399.441,333.14,462.2,256,462.2Z' class='ci-primary'/>"],cilEnvelopeClosed:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,112V496H496V112ZM236.8,341.6a32.167,32.167,0,0,0,38.4,0L298.667,324,464,448v16H48V448L213.333,324ZM256,316,48,160V144H464v16ZM48,200,186.667,304,48,408ZM464,408,325.333,304,464,200Z' class='ci-primary'/>"],cilEnvelopeOpen:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M274.6,25.623a32.006,32.006,0,0,0-37.2,0L16,183.766V496H496V183.766ZM464,402.693,339.97,322.96,464,226.492ZM256,51.662,454.429,193.4,311.434,304.615,256,268.979l-55.434,35.636L57.571,193.4ZM48,226.492,172.03,322.96,48,402.693ZM464,464H48V440.735L256,307.021,464,440.735Z' class='ci-primary'/>"],cilFile:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M334.627,16H48V496H472V153.373ZM440,166.627V168H320V48h1.373ZM80,464V48H288V200H440V464Z' class='ci-primary'/>"],cilHome:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M469.666,216.45,271.078,33.749a34,34,0,0,0-47.062.98L41.373,217.373,32,226.745V496H208V328h96V496H480V225.958ZM248.038,56.771c.282,0,.108.061-.013.18C247.9,56.832,247.756,56.771,248.038,56.771ZM448,464H336V328a32,32,0,0,0-32-32H208a32,32,0,0,0-32,32V464H64V240L248.038,57.356c.013-.012.014-.023.024-.035L448,240Z' class='ci-primary'/>"],cilInbox:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M32,16V496H480V16ZM448,304H342.111l-32,64H201.889l-32-64H64V144H448Zm0-256v64H64V48ZM64,464V336h86.111l32,64H329.889l32-64H448V464Z' class='ci-primary'/>"],cilIndentDecrease:["512 512","<rect width='424' height='32' x='72' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='424' height='32' x='72' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M160,144.909,4.473,256,160,367.091Zm-32,160L59.527,256,128,207.091Z' class='ci-primary'/>"],cilIndentIncrease:["512 512","<rect width='424' height='32' x='72' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='424' height='32' x='72' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M16,144.909V367.091L171.527,256Zm32,62.182L116.473,256,48,304.909Z' class='ci-primary'/>"],cilItalic:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='200 143.998 244.442 143.998 202.442 367.998 152 367.998 152 399.998 312 399.998 312 367.998 267.558 367.998 309.558 143.998 360 143.998 360 111.998 200 111.998 200 143.998' class='ci-primary'/>"],cilJustifyCenter:["512 512","<rect width='480' height='32' x='16' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilLayers:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M487.938,162.108l-224-128a16,16,0,0,0-15.876,0l-224,128a16,16,0,0,0,.382,28l224,120a16,16,0,0,0,15.112,0l224-120a16,16,0,0,0,.382-28ZM256,277.849,65.039,175.548,256,66.428l190.961,109.12Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M263.711,394.02,480,275.061V238.539L256,361.74,32,238.539v36.522L248.289,394.02a16.005,16.005,0,0,0,15.422,0Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M32,362.667,248.471,478.118a16,16,0,0,0,15.058,0L480,362.667V326.4L256,445.867,32,326.4Z' class='ci-primary'/>"],cilList:["512 512","<rect width='264' height='32' x='208' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M40,96a64,64,0,1,0,64-64A64.072,64.072,0,0,0,40,96Zm64-32A32,32,0,1,1,72,96,32.036,32.036,0,0,1,104,64Z' class='ci-primary'/><rect width='264' height='32' x='208' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M104,320a64,64,0,1,0-64-64A64.072,64.072,0,0,0,104,320Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,104,224Z' class='ci-primary'/><rect width='264' height='32' x='208' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M104,480a64,64,0,1,0-64-64A64.072,64.072,0,0,0,104,480Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,104,384Z' class='ci-primary'/>"],cilListNumbered:["512 512","<rect width='288' height='32' x='184' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='288' height='32' x='184' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='288' height='32' x='184' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='120 160 120 40 56 40 56 72 88 72 88 160 120 160' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='56 262.111 56 312 136 312 136 280 91.777 280 136 257.889 136 192 56 192 56 224 104 224 104 238.111 56 262.111' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='56 440 56 472 136 472 136 344 56 344 56 376 104 376 104 392 80 392 80 424 104 424 104 440 56 440' class='ci-primary'/>"],cilLocationPin:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M253.924,127.592a64,64,0,1,0,64,64A64.073,64.073,0,0,0,253.924,127.592Zm0,96a32,32,0,1,1,32-32A32.037,32.037,0,0,1,253.924,223.592Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M376.906,68.515A173.922,173.922,0,0,0,108.2,286.426L229.107,472.039a29.619,29.619,0,0,0,49.635,0L399.653,286.426A173.921,173.921,0,0,0,376.906,68.515Zm-4.065,200.444L253.925,451.509,135.008,268.959C98.608,213.08,106.415,138.3,153.571,91.142a141.92,141.92,0,0,1,200.708,0C401.435,138.3,409.241,213.08,372.841,268.959Z' class='ci-primary'/>"],cilLockLocked:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M384,200V144a128,128,0,0,0-256,0v56H88V328c0,92.635,75.364,168,168,168s168-75.365,168-168V200ZM160,144a96,96,0,0,1,192,0v56H160ZM392,328c0,74.99-61.01,136-136,136s-136-61.01-136-136V232H392Z' class='ci-primary'/>"],cilMagnifyingGlass:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M479.6,399.716l-81.084-81.084-62.368-25.767A175.014,175.014,0,0,0,368,192c0-97.047-78.953-176-176-176S16,94.953,16,192,94.953,368,192,368a175.034,175.034,0,0,0,101.619-32.377l25.7,62.2L400.4,478.911a56,56,0,1,0,79.2-79.195ZM48,192c0-79.4,64.6-144,144-144s144,64.6,144,144S271.4,336,192,336,48,271.4,48,192ZM456.971,456.284a24.028,24.028,0,0,1-33.942,0l-76.572-76.572-23.894-57.835L380.4,345.771l76.573,76.572A24.028,24.028,0,0,1,456.971,456.284Z' class='ci-primary'/>"],cilMap:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M478.465,89.022,329.6,47.382,180.3,89.438,41.459,50.052h0A20,20,0,0,0,16,69.293v340.6a24.093,24.093,0,0,0,17.449,23.089l146.817,41.65,149.365-42.074,140.983,39.436A20,20,0,0,0,496,452.728V112.135A24.08,24.08,0,0,0,478.465,89.022ZM163,436.466,48,403.842V85.17l115,32.624Zm150.615-32.647L195,437.231V118.542L313.615,85.13ZM464,436.91,345.615,403.8V85.089L464,118.2Z' class='ci-primary'/>"],cilMediaPlay:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M444.4,235.236,132.275,49.449A24,24,0,0,0,96,70.072V434.214a24.017,24.017,0,0,0,35.907,20.839L444.03,276.7a24,24,0,0,0,.367-41.461ZM128,420.429V84.144L416.244,255.718Z' class='ci-primary'/>"],cilMenu:["512 512","<rect width='352' height='32' x='80' y='96' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='352' height='32' x='80' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='352' height='32' x='80' y='384' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilMoon:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M268.279,496c-67.574,0-130.978-26.191-178.534-73.745S16,311.293,16,243.718A252.252,252.252,0,0,1,154.183,18.676a24.44,24.44,0,0,1,34.46,28.958,220.12,220.12,0,0,0,54.8,220.923A218.746,218.746,0,0,0,399.085,333.2h0a220.2,220.2,0,0,0,65.277-9.846,24.439,24.439,0,0,1,28.959,34.461A252.256,252.256,0,0,1,268.279,496ZM153.31,55.781A219.3,219.3,0,0,0,48,243.718C48,365.181,146.816,464,268.279,464a219.3,219.3,0,0,0,187.938-105.31,252.912,252.912,0,0,1-57.13,6.513h0a250.539,250.539,0,0,1-178.268-74.016,252.147,252.147,0,0,1-67.509-235.4Z' class='ci-primary'/>"],cilNotes:["512 512","<rect width='288' height='32' x='112' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='288' height='32' x='112' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='152' height='32' x='112' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M480,48H32V464H480ZM448,432H64V80H448Z' class='ci-primary'/>"],cilOptions:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256,144a64,64,0,1,0-64-64A64.072,64.072,0,0,0,256,144Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,256,48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,368a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,368Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,464Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,288Z' class='ci-primary'/>"],cilPaperclip:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M153.456,472A136,136,0,0,1,57.289,239.834l196.6-196.6L276.52,65.857l-196.6,196.6A104,104,0,0,0,227,409.539L434.912,201.622A72,72,0,0,0,333.088,99.8L125.171,307.716a40,40,0,1,0,56.568,56.568L361.373,184.652,384,207.279,204.367,386.911A72,72,0,1,1,102.544,285.089L310.461,77.172A104,104,0,1,1,457.539,224.249L249.622,432.166A135.1,135.1,0,0,1,153.456,472Z' class='ci-primary'/>"],cilPaperPlane:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M474.444,19.857a20.336,20.336,0,0,0-21.592-2.781L33.737,213.8v38.066l176.037,70.414L322.69,496h38.074l120.3-455.4A20.342,20.342,0,0,0,474.444,19.857ZM337.257,459.693,240.2,310.37,389.553,146.788l-23.631-21.576L215.4,290.069,70.257,232.012,443.7,56.72Z' class='ci-primary'/>"],cilPen:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M345.994,42.019,179.531,208.481A646.3,646.3,0,0,0,25.325,456.521a24.845,24.845,0,0,0,6,25.708l.087.087a24.84,24.84,0,0,0,17.611,7.342,25.172,25.172,0,0,0,8.1-1.344,646.283,646.283,0,0,0,248.04-154.207L471.62,167.646A88.831,88.831,0,0,0,345.994,42.019ZM282.531,311.48A614.445,614.445,0,0,1,60.419,453.221,614.435,614.435,0,0,1,202.158,231.108l99.162-99.161,80.372,80.372ZM448.993,145.019l-44.674,44.673L323.947,109.32l44.674-44.674a56.832,56.832,0,1,1,80.372,80.373Z' class='ci-primary'/>"],cilPencil:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M29.663,482.25l.087.087a24.847,24.847,0,0,0,17.612,7.342,25.178,25.178,0,0,0,8.1-1.345l142.006-48.172,272.5-272.5A88.832,88.832,0,0,0,344.334,42.039l-272.5,272.5L23.666,456.541A24.844,24.844,0,0,0,29.663,482.25Zm337.3-417.584a56.832,56.832,0,0,1,80.371,80.373L411.5,180.873,331.127,100.5ZM99.744,331.884,308.5,123.127,388.873,203.5,180.116,412.256,58.482,453.518Z' class='ci-primary'/>"],cilPeople:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M462.541,316.3l-64.344-42.1,24.774-45.418A79.124,79.124,0,0,0,432.093,192V120A103.941,103.941,0,0,0,257.484,43.523L279.232,67a71.989,71.989,0,0,1,120.861,53v72a46.809,46.809,0,0,1-5.215,21.452L355.962,284.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421V432h-72v32h104V378.494A74.061,74.061,0,0,0,462.541,316.3Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M318.541,348.3l-64.343-42.1,24.773-45.418A79.124,79.124,0,0,0,288.093,224V152A104.212,104.212,0,0,0,184.04,47.866C126.723,47.866,80.093,94.581,80.093,152v72a78,78,0,0,0,9.015,36.775l24.908,45.664L50.047,348.3A74.022,74.022,0,0,0,16.5,410.4L16,496H352.093V410.494A74.061,74.061,0,0,0,318.541,348.3ZM320.093,464H48.186l.31-53.506a42.158,42.158,0,0,1,19.073-35.421l88.682-58.029L117.2,245.452A46.838,46.838,0,0,1,112.093,224V152a72,72,0,1,1,144,0v72a46.809,46.809,0,0,1-5.215,21.452L211.962,316.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421Z' class='ci-primary'/>"],cilPrint:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M420,128.1V16H92V128.1A80.1,80.1,0,0,0,16,208V400H84V368H48V208a48.054,48.054,0,0,1,48-48H416a48.054,48.054,0,0,1,48,48V368H420v32h76V208A80.1,80.1,0,0,0,420,128.1Zm-32-.1H124V48H388Z' class='ci-primary'/><rect width='32' height='32' x='396' y='200' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M116,264H76v32h40V496H388V296h40V264H116ZM356,464H148V296H356Z' class='ci-primary'/>"],cilPuzzle:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M491.693,256.705l-54.957-49.461,16.407-13.406a80.491,80.491,0,0,0,18.363-21.522c18.148-31.441,12.867-70.042-13.144-96.052S393.75,44.973,362.311,63.122a80.513,80.513,0,0,0-21.52,18.362L327.383,97.891,277.922,42.935l-.579-.611a24.028,24.028,0,0,0-33.941,0l-65.6,65.605,1.19,23.7L212.1,158.685a48.6,48.6,0,0,1,11.079,12.889c10.807,18.722,7.57,41.8-8.056,57.426s-38.7,18.862-57.426,8.058a48.66,48.66,0,0,1-12.9-11.086l-27.047-33.1-23.7-1.189-71.26,71.26a24,24,0,0,0,0,33.942L198.147,472.244a80,80,0,0,0,113.138,0L492.3,291.225a24.029,24.029,0,0,0,0-33.94ZM288.657,449.617a48,48,0,0,1-67.883,0L51.069,279.911l53.1-53.095,15.91,19.473.1.119a80.487,80.487,0,0,0,21.521,18.363c31.441,18.149,70.041,12.867,96.052-13.144s31.291-64.61,13.143-96.05a80.482,80.482,0,0,0-18.363-21.521l-19.591-16.01,47.124-47.124,56.018,62.241,24.282-.579,25.062-30.67a48.611,48.611,0,0,1,12.888-11.078c18.722-10.807,41.8-7.569,57.426,8.056s18.864,38.7,8.057,57.426a48.591,48.591,0,0,1-11.079,12.889l-30.67,25.061-.58,24.282,62.243,56.018Z' class='ci-primary'/>"],cilReportSlash:["512 512","<rect width='32' height='32' x='240' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='355.411 16 156.589 16 121.653 53.771 144.298 76.416 170.58 48 341.42 48 464 180.53 464 331.47 432.937 365.055 455.581 387.7 496 344 496 168 355.411 16' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='240 128 240 172.118 272 204.118 272 128 240 128' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M16,16V38.627l62.164,62.164L16,168V344L156.589,496H355.411l56.681-61.281L473.373,496H496V473.373L38.627,16ZM341.42,464H170.58L48,331.47V180.53l52.808-57.095L240,262.627V320h32V294.627L389.447,412.074Z' class='ci-primary'/>"],cilSave:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472.971,122.344,373.656,23.029A23.838,23.838,0,0,0,356.687,16H56A24.028,24.028,0,0,0,32,40V472a24.028,24.028,0,0,0,24,24H456a24.028,24.028,0,0,0,24-24V139.313A23.838,23.838,0,0,0,472.971,122.344ZM320,48v96H176V48ZM448,464H64V48h80V176H352V48h1.373L448,142.627Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M252,224a92,92,0,1,0,92,92A92.1,92.1,0,0,0,252,224Zm0,152a60,60,0,1,1,60-60A60.068,60.068,0,0,1,252,376Z' class='ci-primary'/>"],cilSettings:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M245.151,168a88,88,0,1,0,88,88A88.1,88.1,0,0,0,245.151,168Zm0,144a56,56,0,1,1,56-56A56.063,56.063,0,0,1,245.151,312Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M464.7,322.319l-31.77-26.153a193.081,193.081,0,0,0,0-80.332l31.77-26.153a19.941,19.941,0,0,0,4.606-25.439l-32.612-56.483a19.936,19.936,0,0,0-24.337-8.73l-38.561,14.447a192.038,192.038,0,0,0-69.54-40.192L297.49,32.713A19.936,19.936,0,0,0,277.762,16H212.54a19.937,19.937,0,0,0-19.728,16.712L186.05,73.284a192.03,192.03,0,0,0-69.54,40.192L77.945,99.027a19.937,19.937,0,0,0-24.334,8.731L21,164.245a19.94,19.94,0,0,0,4.61,25.438l31.767,26.151a193.081,193.081,0,0,0,0,80.332l-31.77,26.153A19.942,19.942,0,0,0,21,347.758l32.612,56.483a19.937,19.937,0,0,0,24.337,8.73l38.562-14.447a192.03,192.03,0,0,0,69.54,40.192l6.762,40.571A19.937,19.937,0,0,0,212.54,496h65.222a19.936,19.936,0,0,0,19.728-16.712l6.763-40.572a192.038,192.038,0,0,0,69.54-40.192l38.564,14.449a19.938,19.938,0,0,0,24.334-8.731L469.3,347.755A19.939,19.939,0,0,0,464.7,322.319Zm-50.636,57.12-48.109-18.024-7.285,7.334a159.955,159.955,0,0,1-72.625,41.973l-10,2.636L267.6,464h-44.89l-8.442-50.642-10-2.636a159.955,159.955,0,0,1-72.625-41.973l-7.285-7.334L76.241,379.439,53.8,340.562l39.629-32.624-2.7-9.973a160.9,160.9,0,0,1,0-83.93l2.7-9.972L53.8,171.439l22.446-38.878,48.109,18.024,7.285-7.334a159.955,159.955,0,0,1,72.625-41.973l10-2.636L222.706,48H267.6l8.442,50.642,10,2.636a159.955,159.955,0,0,1,72.625,41.973l7.285,7.334,48.109-18.024,22.447,38.877-39.629,32.625,2.7,9.972a160.9,160.9,0,0,1,0,83.93l-2.7,9.973,39.629,32.623Z' class='ci-primary'/>"],cilShare:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M68.146,496H16V235.333a114.169,114.169,0,0,1,12.025-51.309A136.27,136.27,0,0,1,152,104H288.557V16h42.361L494.627,179.71,330.337,344h-41.78V256H199.745a85.4,85.4,0,0,0-81.993,62.244ZM152,136a104.217,104.217,0,0,0-94.923,61.443l-.292.614A82.454,82.454,0,0,0,48,235.333v213.81l38.93-139.5A117.5,117.5,0,0,1,199.745,224H320.557v84.525L449.373,179.71,320.557,50.894V136Z' class='ci-primary'/>"],cilShareAll:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M242.918,16.173H200.557v88H152A136.268,136.268,0,0,0,28.025,184.2,114.159,114.159,0,0,0,16,235.506V496.173H68.146l49.606-177.756a85.4,85.4,0,0,1,81.993-62.244h.812v88h41.78l164.29-164.29ZM232.557,308.7V224.173H199.745A117.5,117.5,0,0,0,86.93,309.815L48,449.315V235.506a82.454,82.454,0,0,1,8.785-37.276l.292-.614A104.217,104.217,0,0,1,152,136.173h80.557V51.067L361.373,179.883Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='330.918 15.509 287.509 15.509 451.882 179.883 288.256 343.509 330.337 343.509 494.627 179.219 330.918 15.509' class='ci-primary'/>"],cilShareBoxed:["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='464 248 464 464 48 464 48 48 264 48 264 16 16 16 16 496 496 496 496 216 464 248' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M106.12,171.135A96.274,96.274,0,0,0,96,214.364V430.545h47.782l41.181-147.564a66.953,66.953,0,0,1,64.283-48.8H304V320h38.6L494.627,168.9,342.656,16H304v88H210.182A114.4,114.4,0,0,0,106.12,171.135ZM336,136V54.7L449.373,168.758,336,281.441V202.182H249.246a99.055,99.055,0,0,0-95.105,72.2L128,368.051V214.364a64.576,64.576,0,0,1,6.879-29.2l.292-.614A82.356,82.356,0,0,1,210.182,136Z' class='ci-primary'/>"],cilSpeech:["512 512","<rect width='32' height='32' x='144' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='240' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='336' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M464,32H48A32.036,32.036,0,0,0,16,64V352a32.036,32.036,0,0,0,32,32h64V496h30.627l112-112H464a32.036,32.036,0,0,0,32-32V64A32.036,32.036,0,0,0,464,32Zm0,320H241.373L144,449.373V352H48V64H464Z' class='ci-primary'/>"],cilSpeedometer:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M425.706,142.294A240,240,0,0,0,16,312v88H160V368H48V312c0-114.691,93.309-208,208-208s208,93.309,208,208v56H352v32H496V312A238.432,238.432,0,0,0,425.706,142.294Z' class='ci-primary'/><rect width='32' height='32' x='80' y='264' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='240' y='128' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='136' y='168' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='400' y='264' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M297.222,335.1l69.2-144.173-28.85-13.848L268.389,321.214A64.141,64.141,0,1,0,297.222,335.1ZM256,416a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,416Z' class='ci-primary'/>"],cilSpreadsheet:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,64V456H496V64ZM464,424H48V96H464Z' class='ci-primary'/><rect width='88' height='32' x='88' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilStar:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M494,198.671a40.536,40.536,0,0,0-32.174-27.592L345.917,152.242,292.185,47.828a40.7,40.7,0,0,0-72.37,0L166.083,152.242,50.176,171.079a40.7,40.7,0,0,0-22.364,68.827l82.7,83.368-17.9,116.055a40.672,40.672,0,0,0,58.548,42.538L256,428.977l104.843,52.89a40.69,40.69,0,0,0,58.548-42.538l-17.9-116.055,82.7-83.368A40.538,40.538,0,0,0,494,198.671Zm-32.53,18.7L367.4,312.2l20.364,132.01a8.671,8.671,0,0,1-12.509,9.088L256,393.136,136.744,453.3a8.671,8.671,0,0,1-12.509-9.088L144.6,312.2,50.531,217.37a8.7,8.7,0,0,1,4.778-14.706L187.15,181.238,248.269,62.471a8.694,8.694,0,0,1,15.462,0L324.85,181.238l131.841,21.426A8.7,8.7,0,0,1,461.469,217.37Z' class='ci-primary'/>"],cilSun:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256,104c-83.813,0-152,68.187-152,152s68.187,152,152,152,152-68.187,152-152S339.813,104,256,104Zm0,272A120,120,0,1,1,376,256,120.136,120.136,0,0,1,256,376Z' class='ci-primary'/><rect width='32' height='48' x='240' y='16' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='48' x='240' y='448' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='48' height='32' x='448' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='48' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='45.255' x='400' y='393.373' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 416 416)'/><rect width='32.001' height='45.255' x='80' y='73.373' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 96 96)'/><rect width='45.255' height='32' x='73.373' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45.001 96.002 416.003)'/><rect width='45.255' height='32.001' x='393.373' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 416 96)'/>"],cilTags:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M511.974,271.891a47.744,47.744,0,0,0-14.706-33.008L311.57,57.98a29.9,29.9,0,0,0-21.2-8.731H257.228l217.754,212.6.092.088a15.907,15.907,0,0,1,.741,22.337l-156.4,173.355,21.953,21.356L499.447,305.85A47.748,47.748,0,0,0,511.974,271.891Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M426.9,283.161a23.924,23.924,0,0,0-5.231-24.742c-.106-.111-.2-.231-.306-.34L224.307,57.716l-.094-.094a31.791,31.791,0,0,0-22.628-9.373H60.194A44.244,44.244,0,0,0,16,92.443v141.1a32.121,32.121,0,0,0,10.045,23.28l210.32,200.2.077.073a23.817,23.817,0,0,0,16.409,6.508q.447,0,.9-.017a24.111,24.111,0,0,0,6.741-1.217,23.854,23.854,0,0,0,10.047-6.517L421.983,291.232A24.033,24.033,0,0,0,426.9,283.161ZM252.5,428.2,48.077,233.612,48,233.54V92.443A12.208,12.208,0,0,1,60.194,80.249h141.39l191.7,194.918Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M140,112a52,52,0,1,0,52,52A52.059,52.059,0,0,0,140,112Zm0,72a20,20,0,1,1,20-20A20.023,20.023,0,0,1,140,184Z' class='ci-primary'/>"],cilTask:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M222.085,235.644l-62.01-62.01L81.8,251.905l62.009,62.01-.04.04,66.958,66.957,11.354,11.275.04.039,66.957-66.957,11.273-11.354L502.628,111.644,424.356,33.373Zm44.33,66.958-11.274,11.353h0l-33.057,33.056-.04-.039-33.017-33.017.04-.04-62.009-62.01,33.016-33.016,62.01,62.009L424.356,78.627l33.017,33.017Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='448 464 48 464 48 64 348.22 64 380.22 32 16 32 16 496 480 496 480 179.095 448 211.095 448 464' class='ci-primary'/>"],cilTrash:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M96,472a23.82,23.82,0,0,0,23.579,24H392.421A23.82,23.82,0,0,0,416,472V152H96Zm32-288H384V464H128Z' class='ci-primary'/><rect width='32' height='200' x='168' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='240' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='312' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M328,88V40c0-13.458-9.488-24-21.6-24H205.6C193.488,16,184,26.542,184,40V88H64v32H448V88ZM216,48h80V88H216Z' class='ci-primary'/>"],cilUnderline:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M296,152h32v88a63.966,63.966,0,0,1-88,59.313V152h24V120H136v32h32v88a96,96,0,0,0,192,0V152h32V120H296Z' class='ci-primary'/><rect width='256' height='32' x='136' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],cilUser:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M411.6,343.656l-72.823-47.334,27.455-50.334A80.23,80.23,0,0,0,376,207.681V128a112,112,0,0,0-224,0v79.681a80.236,80.236,0,0,0,9.768,38.308l27.455,50.333L116.4,343.656A79.725,79.725,0,0,0,80,410.732V496H448V410.732A79.727,79.727,0,0,0,411.6,343.656ZM416,464H112V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479-41.64-76.341A48.146,48.146,0,0,1,184,207.681V128a80,80,0,0,1,160,0v79.681a48.146,48.146,0,0,1-5.861,22.985L296.5,307.007l97.662,63.479h0A47.836,47.836,0,0,1,416,410.732Z' class='ci-primary'/>"],cilUserFemale:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M403.6,343.656l-72.823-47.334L344.043,272h23.428a48,48,0,0,0,44.119-66.908L361.581,90.57a112.029,112.029,0,0,0-211.162,0L100.41,205.092A48,48,0,0,0,144.529,272h23.428l13.266,24.322L108.4,343.656A79.725,79.725,0,0,0,72,410.732V496H440V410.732A79.727,79.727,0,0,0,403.6,343.656ZM408,464H104V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479L186.953,240H144.529a16,16,0,0,1-14.72-22.27l50.172-114.9.448-1.143a80.029,80.029,0,0,1,151.142,0l.2.58L382.191,217.73A16,16,0,0,1,367.471,240H325.047L288.5,307.007l97.661,63.479h0A47.836,47.836,0,0,1,408,410.732Z' class='ci-primary'/>"],cilUserFollow:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M208,16A112.127,112.127,0,0,0,96,128v79.681a80.236,80.236,0,0,0,9.768,38.308l27.455,50.333L60.4,343.656A79.725,79.725,0,0,0,24,410.732V496H312V464H56V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479-41.64-76.341A48.146,48.146,0,0,1,128,207.681V128a80,80,0,0,1,160,0v79.681a48.146,48.146,0,0,1-5.861,22.985L240.5,307.007,312,353.483V315.317l-29.223-19,27.455-50.334A80.23,80.23,0,0,0,320,207.681V128A112.127,112.127,0,0,0,208,16Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='424 400 424 336 392 336 392 400 328 400 328 432 392 432 392 496 424 496 424 432 488 432 488 400 424 400' class='ci-primary'/>"],cilUserUnfollow:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M216,16A112.127,112.127,0,0,0,104,128v79.68a80.239,80.239,0,0,0,9.768,38.308l27.455,50.334L68.4,343.656A79.727,79.727,0,0,0,32,410.732V496H312V464H64V410.732a47.838,47.838,0,0,1,21.84-40.246L183.5,307.007l-41.64-76.341A48.149,48.149,0,0,1,136,207.68V128a80,80,0,0,1,160,0v79.68a48.143,48.143,0,0,1-5.861,22.985L248.5,307.007,312,348.283V310.117l-21.223-13.8,27.454-50.334A80.226,80.226,0,0,0,328,207.68V128A112.127,112.127,0,0,0,216,16Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='483.314 355.314 460.686 332.686 412 381.372 363.314 332.686 340.686 355.314 389.372 404 340.686 452.686 363.314 475.314 412 426.628 460.686 475.314 483.314 452.686 434.628 404 483.314 355.314' class='ci-primary'/>"],cilExitToApp:["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,16H40A24.028,24.028,0,0,0,16,40V200H48V48H464V464H48V304H16V472a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V40A24.028,24.028,0,0,0,472,16Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='209.377 363.306 232.004 385.933 366.627 251.31 232.004 116.687 209.377 139.313 305.374 235.311 16 235.311 16 267.311 305.372 267.311 209.377 363.306' class='ci-primary'/>"]};let ru=(()=>{class l{constructor(o,c,m){this.router=o,this.titleService=c,this.iconSetService=m,this.title="MikroWizard , Mikrotik router managent system",c.setTitle(this.title),m.icons={...w0}}ngOnInit(){this.router.events.subscribe(o=>{})}static#e=this.\u0275fac=function(c){return new(c||l)(g.rXU(dr.Ix),g.rXU(r.hE),g.rXU(sr.Rv))};static#t=this.\u0275cmp=g.VBU({type:l,selectors:[["app-root"]],decls:1,vars:0,template:function(c,m){1&c&&g.nrm(0,"router-outlet")},dependencies:[dr.n3],encapsulation:2})}return l})();var D0=D(7170);const M0=()=>{};let Ju={},ed={},B1=null,V1={mark:M0,measure:M0};try{typeof window<"u"&&(Ju=window),typeof document<"u"&&(ed=document),typeof MutationObserver<"u"&&(B1=MutationObserver),typeof performance<"u"&&(V1=performance)}catch{}const{userAgent:E0=""}=Ju.navigator||{},Rl=Ju,ri=ed,z1=B1,td=V1,Lo=!!ri.documentElement&&!!ri.head&&"function"==typeof ri.addEventListener&&"function"==typeof ri.createElement,vh=~E0.indexOf("MSIE")||~E0.indexOf("Trident/");var ai="classic",H1="duotone",Os="sharp",Qs="sharp-duotone",mc=[ai,H1,Os,Qs],nd={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},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"}},S0=[1,2,3,4,5,6,7,8,9,10],O0=S0.concat([11,12,13,14,15,16,17,18,19,20]),sl={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Y1=[...Object.keys({classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]}),"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",sl.GROUP,sl.SWAP_OPACITY,sl.PRIMARY,sl.SECONDARY].concat(S0.map(l=>"".concat(l,"x"))).concat(O0.map(l=>"w-".concat(l)));const ol="___FONT_AWESOME___",k0=16,K1="fa",P0="svg-inline--fa",Ll="data-fa-i2svg",Dn="data-fa-pseudo-element",X1="data-fa-pseudo-element-pending",bh="data-prefix",Bl="data-icon",N0="fontawesome-i2svg",Q1="async",xg=["HTML","HEAD","STYLE","SCRIPT"],id=(()=>{try{return!0}catch{return!1}})(),gc=[ai,Os,Qs];function vc(l){return new Proxy(l,{get:(s,o)=>o in s?s[o]:s[ai]})}const iu={...nd};iu[ai]={...nd[ai],fak:"kit","fa-kit":"kit",fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"};const Vl=vc(iu),sd={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}};sd[ai]={...sd[ai],kit:"fak","kit-duotone":"fakd"};const yc=vc(sd),od={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}};od[ai]={...od[ai],fak:"fa-kit"};const zl=vc(od),ad={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}};ad[ai]={...ad[ai],"fa-kit":"fak"};const kg=vc(ad),Pg=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Z1="fa-layers-text",q1=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Fg=(vc({classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}}),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),F0=sl,_c=new Set;Object.keys(yc[ai]).map(_c.add.bind(_c)),Object.keys(yc[Os]).map(_c.add.bind(_c)),Object.keys(yc[Qs]).map(_c.add.bind(_c));const J1=["kit",...Y1],ld=Rl.FontAwesomeConfig||{};ri&&"function"==typeof ri.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(s=>{let[o,c]=s;const m=function Zs(l){return""===l||"false"!==l&&("true"===l||l)}(function Rg(l){var s=ri.querySelector("script["+l+"]");if(s)return s.getAttribute(l)}(o));null!=m&&(ld[c]=m)});const e2={styleDefault:"solid",familyDefault:"classic",cssPrefix:K1,replacementClass:P0,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ld.familyPrefix&&(ld.cssPrefix=ld.familyPrefix);const su={...e2,...ld};su.autoReplaceSvg||(su.observeMutations=!1);const $t={};Object.keys(e2).forEach(l=>{Object.defineProperty($t,l,{enumerable:!0,set:function(s){su[l]=s,bc.forEach(o=>o($t))},get:function(){return su[l]}})}),Object.defineProperty($t,"familyPrefix",{enumerable:!0,set:function(l){su.cssPrefix=l,bc.forEach(s=>s($t))},get:function(){return su.cssPrefix}}),Rl.FontAwesomeConfig=$t;const bc=[],Hl=k0,Sa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},n2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function cd(){let l=12,s="";for(;l-- >0;)s+=n2[62*Math.random()|0];return s}function ou(l){const s=[];for(let o=(l||[]).length>>>0;o--;)s[o]=l[o];return s}function ud(l){return l.classList?ou(l.classList):(l.getAttribute("class")||"").split(" ").filter(s=>s)}function r2(l){return"".concat(l).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Ch(l){return Object.keys(l||{}).reduce((s,o)=>s+"".concat(o,": ").concat(l[o].trim(),";"),"")}function R0(l){return l.size!==Sa.size||l.x!==Sa.x||l.y!==Sa.y||l.rotate!==Sa.rotate||l.flipX||l.flipY}var L0=':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-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}\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}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function s2(){const l=K1,s=P0,o=$t.cssPrefix,c=$t.replacementClass;let m=L0;if(o!==l||c!==s){const M=new RegExp("\\.".concat(l,"\\-"),"g"),R=new RegExp("\\--".concat(l,"\\-"),"g"),U=new RegExp("\\.".concat(s),"g");m=m.replace(M,".".concat(o,"-")).replace(R,"--".concat(o,"-")).replace(U,".".concat(c))}return m}let o2=!1;function wh(){$t.autoAddCss&&!o2&&(function Lg(l){if(!l||!Lo)return;const s=ri.createElement("style");s.setAttribute("type","text/css"),s.innerHTML=l;const o=ri.head.childNodes;let c=null;for(let m=o.length-1;m>-1;m--){const M=o[m],R=(M.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(R)>-1&&(c=M)}ri.head.insertBefore(s,c)}(s2()),o2=!0)}var a2={mixout:()=>({dom:{css:s2,insertCss:wh}}),hooks:()=>({beforeDOMElementCreation(){wh()},beforeI2svg(){wh()}})};const Bo=Rl||{};Bo[ol]||(Bo[ol]={}),Bo[ol].styles||(Bo[ol].styles={}),Bo[ol].hooks||(Bo[ol].hooks={}),Bo[ol].shims||(Bo[ol].shims=[]);var Vo=Bo[ol];const zg=[],B0=function(){ri.removeEventListener("DOMContentLoaded",B0),dd=1,zg.map(l=>l())};let dd=!1;function jl(l){const{tag:s,attributes:o={},children:c=[]}=l;return"string"==typeof l?r2(l):"<".concat(s," ").concat(function Bg(l){return Object.keys(l||{}).reduce((s,o)=>s+"".concat(o,'="').concat(r2(l[o]),'" '),"").trim()}(o),">").concat(c.map(jl).join(""),"</").concat(s,">")}function Dh(l,s,o){if(l&&l[s]&&l[s][o])return{prefix:s,iconName:o,icon:l[s][o]}}Lo&&(dd=(ri.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ri.readyState),dd||ri.addEventListener("DOMContentLoaded",B0));var V0=function(s,o,c,m){var ce,me,je,M=Object.keys(s),R=M.length,U=void 0!==m?function(s,o){return function(c,m,M,R){return s.call(o,c,m,M,R)}}(o,m):o;for(void 0===c?(ce=1,je=s[M[0]]):(ce=0,je=c);ce<R;ce++)je=U(je,s[me=M[ce]],me,s);return je};function hd(l){const s=function Hg(l){const s=[];let o=0;const c=l.length;for(;o<c;){const m=l.charCodeAt(o++);if(m>=55296&&m<=56319&&o<c){const M=l.charCodeAt(o++);56320==(64512&M)?s.push(((1023&m)<<10)+(1023&M)+65536):(s.push(m),o--)}else s.push(m)}return s}(l);return 1===s.length?s[0].toString(16):null}function au(l){return Object.keys(l).reduce((s,o)=>{const c=l[o];return c.icon?s[c.iconName]=c.icon:s[o]=c,s},{})}function Mh(l,s){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:c=!1}=o,m=au(s);"function"!=typeof Vo.hooks.addPack||c?Vo.styles[l]={...Vo.styles[l]||{},...m}:Vo.hooks.addPack(l,au(s)),"fas"===l&&Mh("fa",s)}const{styles:zo,shims:fd}=Vo,z0={[ai]:Object.values(zl[ai]),[Os]:Object.values(zl[Os]),[Qs]:Object.values(zl[Qs])};let Cc=null,H0={},j0={},c2={},u2={},d2={};const Ug={[ai]:Object.keys(Vl[ai]),[Os]:Object.keys(Vl[Os]),[Qs]:Object.keys(Vl[Qs])};const f2=()=>{const l=c=>V0(zo,(m,M,R)=>(m[R]=V0(M,c,{}),m),{});H0=l((c,m,M)=>(m[3]&&(c[m[3]]=M),m[2]&&m[2].filter(U=>"number"==typeof U).forEach(U=>{c[U.toString(16)]=M}),c)),j0=l((c,m,M)=>(c[M]=M,m[2]&&m[2].filter(U=>"string"==typeof U).forEach(U=>{c[U]=M}),c)),d2=l((c,m,M)=>{const R=m[2];return c[M]=M,R.forEach(U=>{c[U]=M}),c});const s="far"in zo||$t.autoFetchSvg,o=V0(fd,(c,m)=>{const M=m[0];let R=m[1];const U=m[2];return"far"===R&&!s&&(R="fas"),"string"==typeof M&&(c.names[M]={prefix:R,iconName:U}),"number"==typeof M&&(c.unicodes[M.toString(16)]={prefix:R,iconName:U}),c},{names:{},unicodes:{}});c2=o.names,u2=o.unicodes,Cc=lu($t.styleDefault,{family:$t.familyDefault})};function p2(l,s){return(H0[l]||{})[s]}function Ul(l,s){return(d2[l]||{})[s]}function U0(l){return c2[l]||{prefix:null,iconName:null}}function $l(){return Cc}(function t2(l){bc.push(l)})(l=>{Cc=lu(l.styleDefault,{family:$t.familyDefault})}),f2();const Th=()=>({prefix:null,iconName:null,rest:[]});function lu(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:o=ai}=s;return yc[o][l]||yc[o][Vl[o][l]]||(l in Vo.styles?l:null)||null}const m2={[ai]:Object.keys(zl[ai]),[Os]:Object.keys(zl[Os]),[Qs]:Object.keys(zl[Qs])};function Wl(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:o=!1}=s,c={[ai]:"".concat($t.cssPrefix,"-").concat(ai),[Os]:"".concat($t.cssPrefix,"-").concat(Os),[Qs]:"".concat($t.cssPrefix,"-").concat(Qs)};let m=null,M=ai;const R=mc.filter(ce=>ce!==H1);R.forEach(ce=>{(l.includes(c[ce])||l.some(me=>m2[ce].includes(me)))&&(M=ce)});const U=l.reduce((ce,me)=>{const je=function Eh(l,s){const o=s.split("-"),c=o[0],m=o.slice(1).join("-");return c!==l||""===m||function h2(l){return~J1.indexOf(l)}(m)?null:m}($t.cssPrefix,me);if(zo[me]?(me=z0[M].includes(me)?kg[M][me]:me,m=me,ce.prefix=me):Ug[M].indexOf(me)>-1?(m=me,ce.prefix=lu(me,{family:M})):je?ce.iconName=je:me!==$t.replacementClass&&!R.some(qe=>me===c[qe])&&ce.rest.push(me),!o&&ce.prefix&&ce.iconName){const qe="fa"===m?U0(ce.iconName):{},wt=Ul(ce.prefix,ce.iconName);qe.prefix&&(m=null),ce.iconName=qe.iconName||wt||ce.iconName,ce.prefix=qe.prefix||ce.prefix,"far"===ce.prefix&&!zo.far&&zo.fas&&!$t.autoFetchSvg&&(ce.prefix="fas")}return ce},Th());return(l.includes("fa-brands")||l.includes("fab"))&&(U.prefix="fab"),(l.includes("fa-duotone")||l.includes("fad"))&&(U.prefix="fad"),!U.prefix&&M===Os&&(zo.fass||$t.autoFetchSvg)&&(U.prefix="fass",U.iconName=Ul(U.prefix,U.iconName)||U.iconName),!U.prefix&&M===Qs&&(zo.fasds||$t.autoFetchSvg)&&(U.prefix="fasds",U.iconName=Ul(U.prefix,U.iconName)||U.iconName),("fa"===U.prefix||"fa"===m)&&(U.prefix=$l()||"fas"),U}let cu=[],uu={};const du={},Gg=Object.keys(du);function md(l,s){for(var o=arguments.length,c=new Array(o>2?o-2:0),m=2;m<o;m++)c[m-2]=arguments[m];return(uu[l]||[]).forEach(R=>{s=R.apply(null,[s,...c])}),s}function wc(l){for(var s=arguments.length,o=new Array(s>1?s-1:0),c=1;c<s;c++)o[c-1]=arguments[c];(uu[l]||[]).forEach(M=>{M.apply(null,o)})}function Dc(){const l=arguments[0],s=Array.prototype.slice.call(arguments,1);return du[l]?du[l].apply(null,s):void 0}function g2(l){"fa"===l.prefix&&(l.prefix="fas");let{iconName:s}=l;const o=l.prefix||$l();if(s)return s=Ul(o,s)||s,Dh(v2.definitions,o,s)||Dh(Vo.styles,o,s)}const v2=new class pd{constructor(){this.definitions={}}add(){for(var s=arguments.length,o=new Array(s),c=0;c<s;c++)o[c]=arguments[c];const m=o.reduce(this._pullDefinitions,{});Object.keys(m).forEach(M=>{this.definitions[M]={...this.definitions[M]||{},...m[M]},Mh(M,m[M]);const R=zl[ai][M];R&&Mh(R,m[M]),f2()})}reset(){this.definitions={}}_pullDefinitions(s,o){const c=o.prefix&&o.iconName&&o.icon?{0:o}:o;return Object.keys(c).map(m=>{const{prefix:M,iconName:R,icon:U}=c[m],ce=U[2];s[M]||(s[M]={}),ce.length>0&&ce.forEach(me=>{"string"==typeof me&&(s[M][me]=U)}),s[M][R]=U}),s}},Ho={noAuto:()=>{$t.autoReplaceSvg=!1,$t.observeMutations=!1,wc("noAuto")},config:$t,dom:{i2svg:function(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Lo?(wc("beforeI2svg",l),Dc("pseudoElements2svg",l),Dc("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:s}=l;!1===$t.autoReplaceSvg&&($t.autoReplaceSvg=!0),$t.observeMutations=!0,function l2(l){Lo&&(dd?setTimeout(l,0):zg.push(l))}(()=>{Yg({autoReplaceSvgRoot:s}),wc("watch",l)})}},parse:{icon:l=>{if(null===l)return null;if("object"==typeof l&&l.prefix&&l.iconName)return{prefix:l.prefix,iconName:Ul(l.prefix,l.iconName)||l.iconName};if(Array.isArray(l)&&2===l.length){const s=0===l[1].indexOf("fa-")?l[1].slice(3):l[1],o=lu(l[0]);return{prefix:o,iconName:Ul(o,s)||s}}if("string"==typeof l&&(l.indexOf("".concat($t.cssPrefix,"-"))>-1||l.match(Pg))){const s=Wl(l.split(" "),{skipLookups:!0});return{prefix:s.prefix||$l(),iconName:Ul(s.prefix,s.iconName)||s.iconName}}if("string"==typeof l){const s=$l();return{prefix:s,iconName:Ul(s,l)||l}}}},library:v2,findIconDefinition:g2,toHtml:jl},Yg=function(){let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:s=ri}=l;(Object.keys(Vo.styles).length>0||$t.autoFetchSvg)&&Lo&&$t.autoReplaceSvg&&Ho.dom.i2svg({node:s})};function Sh(l,s){return Object.defineProperty(l,"abstract",{get:s}),Object.defineProperty(l,"html",{get:function(){return l.abstract.map(o=>jl(o))}}),Object.defineProperty(l,"node",{get:function(){if(!Lo)return;const o=ri.createElement("div");return o.innerHTML=l.html,o.children}}),l}function Mc(l){const{icons:{main:s,mask:o},prefix:c,iconName:m,transform:M,symbol:R,title:U,maskId:ce,titleId:me,extra:je,watchable:qe=!1}=l,{width:wt,height:Tt}=o.found?o:s,kt="fak"===c,rt=[$t.replacementClass,m?"".concat($t.cssPrefix,"-").concat(m):""].filter(Ni=>-1===je.classes.indexOf(Ni)).filter(Ni=>""!==Ni||!!Ni).concat(je.classes).join(" ");let _t={children:[],attributes:{...je.attributes,"data-prefix":c,"data-icon":m,class:rt,role:je.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(wt," ").concat(Tt)}};const Jt=kt&&!~je.classes.indexOf("fa-fw")?{width:"".concat(wt/Tt*16*.0625,"em")}:{};qe&&(_t.attributes[Ll]=""),U&&(_t.children.push({tag:"title",attributes:{id:_t.attributes["aria-labelledby"]||"title-".concat(me||cd())},children:[U]}),delete _t.attributes.title);const Bn={..._t,prefix:c,iconName:m,main:s,mask:o,maskId:ce,transform:M,symbol:R,styles:{...Jt,...je.styles}},{children:Jn,attributes:mr}=o.found&&s.found?Dc("generateAbstractMask",Bn)||{children:[],attributes:{}}:Dc("generateAbstractIcon",Bn)||{children:[],attributes:{}};return Bn.children=Jn,Bn.attributes=mr,R?function $0(l){let{prefix:s,iconName:o,children:c,attributes:m,symbol:M}=l;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...m,id:!0===M?"".concat(s,"-").concat($t.cssPrefix,"-").concat(o):M},children:c}]}]}(Bn):function Kg(l){let{children:s,main:o,mask:c,attributes:m,styles:M,transform:R}=l;if(R0(R)&&o.found&&!c.found){const{width:U,height:ce}=o,me={x:U/ce/2,y:.5};m.style=Ch({...M,"transform-origin":"".concat(me.x+R.x/16,"em ").concat(me.y+R.y/16,"em")})}return[{tag:"svg",attributes:m,children:s}]}(Bn)}function Oh(l){const{content:s,width:o,height:c,transform:m,title:M,extra:R,watchable:U=!1}=l,ce={...R.attributes,...M?{title:M}:{},class:R.classes.join(" ")};U&&(ce[Ll]="");const me={...R.styles};R0(m)&&(me.transform=function Oa(l){let{transform:s,width:o=k0,height:c=k0,startCentered:m=!1}=l,M="";return M+=m&&vh?"translate(".concat(s.x/Hl-o/2,"em, ").concat(s.y/Hl-c/2,"em) "):m?"translate(calc(-50% + ".concat(s.x/Hl,"em), calc(-50% + ").concat(s.y/Hl,"em)) "):"translate(".concat(s.x/Hl,"em, ").concat(s.y/Hl,"em) "),M+="scale(".concat(s.size/Hl*(s.flipX?-1:1),", ").concat(s.size/Hl*(s.flipY?-1:1),") "),M+="rotate(".concat(s.rotate,"deg) "),M}({transform:m,startCentered:!0,width:o,height:c}),me["-webkit-transform"]=me.transform);const je=Ch(me);je.length>0&&(ce.style=je);const qe=[];return qe.push({tag:"span",attributes:ce,children:[s]}),M&&qe.push({tag:"span",attributes:{class:"sr-only"},children:[M]}),qe}const{styles:xh}=Vo;function Ec(l){const s=l[0],o=l[1],[c]=l.slice(4);let m=null;return m=Array.isArray(c)?{tag:"g",attributes:{class:"".concat($t.cssPrefix,"-").concat(F0.GROUP)},children:[{tag:"path",attributes:{class:"".concat($t.cssPrefix,"-").concat(F0.SECONDARY),fill:"currentColor",d:c[0]}},{tag:"path",attributes:{class:"".concat($t.cssPrefix,"-").concat(F0.PRIMARY),fill:"currentColor",d:c[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:c}},{found:!0,width:s,height:o,icon:m}}const y2={found:!1,width:512,height:512};function Tc(l,s){let o=s;return"fa"===s&&null!==$t.styleDefault&&(s=$l()),new Promise((c,m)=>{if("fa"===o){const M=U0(l)||{};l=M.iconName||l,s=M.prefix||s}if(l&&s&&xh[s]&&xh[s][l])return c(Ec(xh[s][l]));(function Xg(l,s){!id&&!$t.showMissingIcons&&l&&console.error('Icon with name "'.concat(l,'" and prefix "').concat(s,'" is missing.'))})(l,s),c({...y2,icon:$t.showMissingIcons&&l&&Dc("missingIconAbstract")||{}})})}const W0=()=>{},G0=$t.measurePerformance&&td&&td.mark&&td.measure?td:{mark:W0,measure:W0},hu='FA "6.6.0"',gd=l=>{G0.mark("".concat(hu," ").concat(l," ends")),G0.measure("".concat(hu," ").concat(l),"".concat(hu," ").concat(l," begins"),"".concat(hu," ").concat(l," ends"))};var Y0={begin:l=>(G0.mark("".concat(hu," ").concat(l," begins")),()=>gd(l)),end:gd};const kh=()=>{};function _2(l){return"string"==typeof(l.getAttribute?l.getAttribute(Ll):null)}function vd(l){return ri.createElementNS("http://www.w3.org/2000/svg",l)}function Jg(l){return ri.createElement(l)}function yd(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:o=("svg"===l.tag?vd:Jg)}=s;if("string"==typeof l)return ri.createTextNode(l);const c=o(l.tag);return Object.keys(l.attributes||[]).forEach(function(M){c.setAttribute(M,l.attributes[M])}),(l.children||[]).forEach(function(M){c.appendChild(yd(M,{ceFn:o}))}),c}const X0={replace:function(l){const s=l[0];if(s.parentNode)if(l[1].forEach(o=>{s.parentNode.insertBefore(yd(o),s)}),null===s.getAttribute(Ll)&&$t.keepOriginalSource){let o=ri.createComment(function Ph(l){let s=" ".concat(l.outerHTML," ");return s="".concat(s,"Font Awesome fontawesome.com "),s}(s));s.parentNode.replaceChild(o,s)}else s.remove()},nest:function(l){const s=l[0],o=l[1];if(~ud(s).indexOf($t.replacementClass))return X0.replace(l);const c=new RegExp("".concat($t.cssPrefix,"-.*"));if(delete o[0].attributes.id,o[0].attributes.class){const M=o[0].attributes.class.split(" ").reduce((R,U)=>(U===$t.replacementClass||U.match(c)?R.toSvg.push(U):R.toNode.push(U),R),{toNode:[],toSvg:[]});o[0].attributes.class=M.toSvg.join(" "),0===M.toNode.length?s.removeAttribute("class"):s.setAttribute("class",M.toNode.join(" "))}const m=o.map(M=>jl(M)).join("\n");s.setAttribute(Ll,""),s.innerHTML=m}};function b2(l){l()}function C2(l,s){const o="function"==typeof s?s:kh;if(0===l.length)o();else{let c=b2;$t.mutateApproach===Q1&&(c=Rl.requestAnimationFrame||b2),c(()=>{const m=function K0(){return!0===$t.autoReplaceSvg?X0.replace:X0[$t.autoReplaceSvg]||X0.replace}(),M=Y0.begin("mutate");l.map(m),M(),o()})}}let _d=!1;function w2(){_d=!0}function Nh(){_d=!1}let Fh=null;function D2(l){if(!z1||!$t.observeMutations)return;const{treeCallback:s=kh,nodeCallback:o=kh,pseudoElementsCallback:c=kh,observeMutationsRoot:m=ri}=l;Fh=new z1(M=>{if(_d)return;const R=$l();ou(M).forEach(U=>{if("childList"===U.type&&U.addedNodes.length>0&&!_2(U.addedNodes[0])&&($t.searchPseudoElements&&c(U.target),s(U.target)),"attributes"===U.type&&U.target.parentNode&&$t.searchPseudoElements&&c(U.target.parentNode),"attributes"===U.type&&_2(U.target)&&~Fg.indexOf(U.attributeName))if("class"===U.attributeName&&function Zg(l){const s=l.getAttribute?l.getAttribute(bh):null,o=l.getAttribute?l.getAttribute(Bl):null;return s&&o}(U.target)){const{prefix:ce,iconName:me}=Wl(ud(U.target));U.target.setAttribute(bh,ce||R),me&&U.target.setAttribute(Bl,me)}else(function qg(l){return l&&l.classList&&l.classList.contains&&l.classList.contains($t.replacementClass)})(U.target)&&o(U.target)})}),Lo&&Fh.observe(m,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function E2(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:o,prefix:c,rest:m}=function t4(l){const s=l.getAttribute("data-prefix"),o=l.getAttribute("data-icon"),c=void 0!==l.innerText?l.innerText.trim():"";let m=Wl(ud(l));return m.prefix||(m.prefix=$l()),s&&o&&(m.prefix=s,m.iconName=o),m.iconName&&m.prefix||(m.prefix&&c.length>0&&(m.iconName=function $g(l,s){return(j0[l]||{})[s]}(m.prefix,l.innerText)||p2(m.prefix,hd(l.innerText))),!m.iconName&&$t.autoFetchSvg&&l.firstChild&&l.firstChild.nodeType===Node.TEXT_NODE&&(m.iconName=l.firstChild.data)),m}(l),M=function fu(l){const s=ou(l.attributes).reduce((m,M)=>("class"!==m.name&&"style"!==m.name&&(m[M.name]=M.value),m),{}),o=l.getAttribute("title"),c=l.getAttribute("data-fa-title-id");return $t.autoA11y&&(o?s["aria-labelledby"]="".concat($t.replacementClass,"-title-").concat(c||cd()):(s["aria-hidden"]="true",s.focusable="false")),s}(l),R=md("parseNodeAttributes",{},l);let U=s.styleParser?function e4(l){const s=l.getAttribute("style");let o=[];return s&&(o=s.split(";").reduce((c,m)=>{const M=m.split(":"),R=M[0],U=M.slice(1);return R&&U.length>0&&(c[R]=U.join(":").trim()),c},{})),o}(l):[];return{iconName:o,title:l.getAttribute("title"),titleId:l.getAttribute("data-fa-title-id"),prefix:c,transform:Sa,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:m,styles:U,attributes:M},...R}}const{styles:T2}=Vo;function I2(l){const s="nest"===$t.autoReplaceSvg?E2(l,{styleParser:!1}):E2(l);return~s.extra.classes.indexOf(Z1)?Dc("generateLayersText",l,s):Dc("generateSvgReplacementMutation",l,s)}let sa=new Set;function n4(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Lo)return Promise.resolve();const o=ri.documentElement.classList,c=je=>o.add("".concat(N0,"-").concat(je)),m=je=>o.remove("".concat(N0,"-").concat(je)),M=$t.autoFetchSvg?sa:gc.map(je=>"fa-".concat(je)).concat(Object.keys(T2));M.includes("fa")||M.push("fa");const R=[".".concat(Z1,":not([").concat(Ll,"])")].concat(M.map(je=>".".concat(je,":not([").concat(Ll,"])"))).join(", ");if(0===R.length)return Promise.resolve();let U=[];try{U=ou(l.querySelectorAll(R))}catch{}if(!(U.length>0))return Promise.resolve();c("pending"),m("complete");const ce=Y0.begin("onTree"),me=U.reduce((je,qe)=>{try{const wt=I2(qe);wt&&je.push(wt)}catch(wt){id||"MissingIcon"===wt.name&&console.error(wt)}return je},[]);return new Promise((je,qe)=>{Promise.all(me).then(wt=>{C2(wt,()=>{c("active"),c("complete"),m("pending"),"function"==typeof s&&s(),ce(),je()})}).catch(wt=>{ce(),qe(wt)})})}function r4(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;I2(l).then(o=>{o&&C2([o],s)})}gc.map(l=>{sa.add("fa-".concat(l))}),Object.keys(Vl[ai]).map(sa.add.bind(sa)),Object.keys(Vl[Os]).map(sa.add.bind(sa)),Object.keys(Vl[Qs]).map(sa.add.bind(sa)),sa=[...sa];const S2=function(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:o=Sa,symbol:c=!1,mask:m=null,maskId:M=null,title:R=null,titleId:U=null,classes:ce=[],attributes:me={},styles:je={}}=s;if(!l)return;const{prefix:qe,iconName:wt,icon:Tt}=l;return Sh({type:"icon",...l},()=>(wc("beforeDOMElementCreation",{iconDefinition:l,params:s}),$t.autoA11y&&(R?me["aria-labelledby"]="".concat($t.replacementClass,"-title-").concat(U||cd()):(me["aria-hidden"]="true",me.focusable="false")),Mc({icons:{main:Ec(Tt),mask:m?Ec(m.icon):{found:!1,width:null,height:null,icon:{}}},prefix:qe,iconName:wt,transform:{...Sa,...o},symbol:c,title:R,maskId:M,titleId:U,extra:{attributes:me,styles:je,classes:ce}})))};var i4={mixout(){return{icon:(l=S2,function(s){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const c=(s||{}).icon?s:g2(s||{});let{mask:m}=o;return m&&(m=(m||{}).icon?m:g2(m||{})),l(c,{...o,mask:m})})};var l},hooks:()=>({mutationObserverCallbacks:l=>(l.treeCallback=n4,l.nodeCallback=r4,l)}),provides(l){l.i2svg=function(s){const{node:o=ri,callback:c=(()=>{})}=s;return n4(o,c)},l.generateSvgReplacementMutation=function(s,o){const{iconName:c,title:m,titleId:M,prefix:R,transform:U,symbol:ce,mask:me,maskId:je,extra:qe}=o;return new Promise((wt,Tt)=>{Promise.all([Tc(c,R),me.iconName?Tc(me.iconName,me.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(kt=>{let[rt,_t]=kt;wt([s,Mc({icons:{main:rt,mask:_t},prefix:R,iconName:c,transform:U,symbol:ce,maskId:je,title:m,titleId:M,extra:qe,watchable:!0})])}).catch(Tt)})},l.generateAbstractIcon=function(s){let{children:o,attributes:c,main:m,transform:M,styles:R}=s;const U=Ch(R);let ce;return U.length>0&&(c.style=U),R0(M)&&(ce=Dc("generateAbstractTransformGrouping",{main:m,transform:M,containerWidth:m.width,iconWidth:m.width})),o.push(ce||m.icon),{children:o,attributes:c}}}},s4={mixout:()=>({layer(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:o=[]}=s;return Sh({type:"layer"},()=>{wc("beforeDOMElementCreation",{assembler:l,params:s});let c=[];return l(m=>{Array.isArray(m)?m.map(M=>{c=c.concat(M.abstract)}):c=c.concat(m.abstract)}),[{tag:"span",attributes:{class:["".concat($t.cssPrefix,"-layers"),...o].join(" ")},children:c}]})}})},o4={mixout:()=>({counter(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:o=null,classes:c=[],attributes:m={},styles:M={}}=s;return Sh({type:"counter",content:l},()=>(wc("beforeDOMElementCreation",{content:l,params:s}),function Ah(l){const{content:s,title:o,extra:c}=l,m={...c.attributes,...o?{title:o}:{},class:c.classes.join(" ")},M=Ch(c.styles);M.length>0&&(m.style=M);const R=[];return R.push({tag:"span",attributes:m,children:[s]}),o&&R.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),R}({content:l.toString(),title:o,extra:{attributes:m,styles:M,classes:["".concat($t.cssPrefix,"-layers-counter"),...c]}})))}})},Q0={mixout:()=>({text(l){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:o=Sa,title:c=null,classes:m=[],attributes:M={},styles:R={}}=s;return Sh({type:"text",content:l},()=>(wc("beforeDOMElementCreation",{content:l,params:s}),Oh({content:l,transform:{...Sa,...o},title:c,extra:{attributes:M,styles:R,classes:["".concat($t.cssPrefix,"-layers-text"),...m]}})))}}),provides(l){l.generateLayersText=function(s,o){const{title:c,transform:m,extra:M}=o;let R=null,U=null;if(vh){const ce=parseInt(getComputedStyle(s).fontSize,10),me=s.getBoundingClientRect();R=me.width/ce,U=me.height/ce}return $t.autoA11y&&!c&&(M.attributes["aria-hidden"]="true"),Promise.resolve([s,Oh({content:s.innerHTML,width:R,height:U,transform:m,title:c,extra:M,watchable:!0})])}}};const hv=new RegExp('"',"ug"),Z0=[1105920,1112319],oa={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"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"},"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"}},Lh=Object.keys(oa).reduce((l,s)=>(l[s.toLowerCase()]=oa[s],l),{}),a4=Object.keys(Lh).reduce((l,s)=>{const o=Lh[s];return l[s]=o[900]||[...Object.entries(o)][0][1],l},{});function O2(l,s){const o="".concat(X1).concat(s.replace(":","-"));return new Promise((c,m)=>{if(null!==l.getAttribute(o))return c();const R=ou(l.children).filter(wt=>wt.getAttribute(Dn)===s)[0],U=Rl.getComputedStyle(l,s),ce=U.getPropertyValue("font-family"),me=ce.match(q1),je=U.getPropertyValue("font-weight"),qe=U.getPropertyValue("content");if(R&&!me)return l.removeChild(R),c();if(me&&"none"!==qe&&""!==qe){const wt=U.getPropertyValue("content");let Tt=function Pi(l,s){const o=l.replace(/^['"]|['"]$/g,"").toLowerCase(),c=parseInt(s),m=isNaN(c)?"normal":c;return(Lh[o]||{})[m]||a4[o]}(ce,je);const{value:kt,isSecondary:rt}=function fv(l){const s=l.replace(hv,""),o=function jg(l,s){const o=l.length;let m,c=l.charCodeAt(s);return c>=55296&&c<=56319&&o>s+1&&(m=l.charCodeAt(s+1),m>=56320&&m<=57343)?1024*(c-55296)+m-56320+65536:c}(s,0),c=o>=Z0[0]&&o<=Z0[1],m=2===s.length&&s[0]===s[1];return{value:hd(m?s[0]:s),isSecondary:c||m}}(wt),_t=me[0].startsWith("FontAwesome");let Jt=p2(Tt,kt),Bn=Jt;if(_t){const Jn=function Wg(l){const s=u2[l],o=p2("fas",l);return s||(o?{prefix:"fas",iconName:o}:null)||{prefix:null,iconName:null}}(kt);Jn.iconName&&Jn.prefix&&(Jt=Jn.iconName,Tt=Jn.prefix)}if(!Jt||rt||R&&R.getAttribute(bh)===Tt&&R.getAttribute(Bl)===Bn)c();else{l.setAttribute(o,Bn),R&&l.removeChild(R);const Jn=function Rh(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Sa,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:mr}=Jn;mr.attributes[Dn]=s,Tc(Jt,Tt).then(Ni=>{const go=Mc({...Jn,icons:{main:Ni,mask:Th()},prefix:Tt,iconName:Bn,extra:mr,watchable:!0}),Fi=ri.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===s?l.insertBefore(Fi,l.firstChild):l.appendChild(Fi),Fi.outerHTML=go.map(gs=>jl(gs)).join("\n"),l.removeAttribute(o),c()}).catch(m)}}else c()})}function q0(l){return Promise.all([O2(l,"::before"),O2(l,"::after")])}function l4(l){return!(l.parentNode===document.head||~xg.indexOf(l.tagName.toUpperCase())||l.getAttribute(Dn)||l.parentNode&&"svg"===l.parentNode.tagName)}function A2(l){if(Lo)return new Promise((s,o)=>{const c=ou(l.querySelectorAll("*")).filter(l4).map(q0),m=Y0.begin("searchPseudoElements");w2(),Promise.all(c).then(()=>{m(),Nh(),s()}).catch(()=>{m(),Nh(),o()})})}let ep=!1;const tp=l=>l.toLowerCase().split(" ").reduce((o,c)=>{const m=c.toLowerCase().split("-"),M=m[0];let R=m.slice(1).join("-");if(M&&"h"===R)return o.flipX=!0,o;if(M&&"v"===R)return o.flipY=!0,o;if(R=parseFloat(R),isNaN(R))return o;switch(M){case"grow":o.size=o.size+R;break;case"shrink":o.size=o.size-R;break;case"left":o.x=o.x-R;break;case"right":o.x=o.x+R;break;case"up":o.y=o.y-R;break;case"down":o.y=o.y+R;break;case"rotate":o.rotate=o.rotate+R}return o},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),np={x:0,y:0,width:"100%",height:"100%"};function Gl(l){return l.attributes&&(l.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(l.attributes.fill="black"),l}function k2(l){return"g"===l.tag?l.children:[l]}!function Ih(l,s){let{mixoutsTo:o}=s;cu=l,uu={},Object.keys(du).forEach(c=>{-1===Gg.indexOf(c)&&delete du[c]}),cu.forEach(c=>{const m=c.mixout?c.mixout():{};if(Object.keys(m).forEach(M=>{"function"==typeof m[M]&&(o[M]=m[M]),"object"==typeof m[M]&&Object.keys(m[M]).forEach(R=>{o[M]||(o[M]={}),o[M][R]=m[M][R]})}),c.hooks){const M=c.hooks();Object.keys(M).forEach(R=>{uu[R]||(uu[R]=[]),uu[R].push(M[R])})}c.provides&&c.provides(du)})}([a2,i4,s4,o4,Q0,{hooks:()=>({mutationObserverCallbacks:l=>(l.pseudoElementsCallback=A2,l)}),provides(l){l.pseudoElements2svg=function(s){const{node:o=ri}=s;$t.searchPseudoElements&&A2(o)}}},{mixout:()=>({dom:{unwatch(){w2(),ep=!0}}}),hooks:()=>({bootstrap(){D2(md("mutationObserverCallbacks",{}))},noAuto(){!function M2(){Fh&&Fh.disconnect()}()},watch(l){const{observeMutationsRoot:s}=l;ep?Nh():D2(md("mutationObserverCallbacks",{observeMutationsRoot:s}))}})},{mixout:()=>({parse:{transform:l=>tp(l)}}),hooks:()=>({parseNodeAttributes(l,s){const o=s.getAttribute("data-fa-transform");return o&&(l.transform=tp(o)),l}}),provides(l){l.generateAbstractTransformGrouping=function(s){let{main:o,transform:c,containerWidth:m,iconWidth:M}=s;const R={transform:"translate(".concat(m/2," 256)")},U="translate(".concat(32*c.x,", ").concat(32*c.y,") "),ce="scale(".concat(c.size/16*(c.flipX?-1:1),", ").concat(c.size/16*(c.flipY?-1:1),") "),me="rotate(".concat(c.rotate," 0 0)"),je={transform:"".concat(U," ").concat(ce," ").concat(me)},qe={transform:"translate(".concat(M/2*-1," -256)")};return{tag:"g",attributes:{...R},children:[{tag:"g",attributes:{...je},children:[{tag:o.icon.tag,children:o.icon.children,attributes:{...o.icon.attributes,...qe}}]}]}}}},{hooks:()=>({parseNodeAttributes(l,s){const o=s.getAttribute("data-fa-mask"),c=o?Wl(o.split(" ").map(m=>m.trim())):Th();return c.prefix||(c.prefix=$l()),l.mask=c,l.maskId=s.getAttribute("data-fa-mask-id"),l}}),provides(l){l.generateAbstractMask=function(s){let{children:o,attributes:c,main:m,mask:M,maskId:R,transform:U}=s;const{width:ce,icon:me}=m,{width:je,icon:qe}=M,wt=function Vg(l){let{transform:s,containerWidth:o,iconWidth:c}=l;const m={transform:"translate(".concat(o/2," 256)")},M="translate(".concat(32*s.x,", ").concat(32*s.y,") "),R="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),U="rotate(".concat(s.rotate," 0 0)");return{outer:m,inner:{transform:"".concat(M," ").concat(R," ").concat(U)},path:{transform:"translate(".concat(c/2*-1," -256)")}}}({transform:U,containerWidth:je,iconWidth:ce}),Tt={tag:"rect",attributes:{...np,fill:"white"}},kt=me.children?{children:me.children.map(Gl)}:{},rt={tag:"g",attributes:{...wt.inner},children:[Gl({tag:me.tag,attributes:{...me.attributes,...wt.path},...kt})]},_t={tag:"g",attributes:{...wt.outer},children:[rt]},Jt="mask-".concat(R||cd()),Bn="clip-".concat(R||cd()),Jn={tag:"mask",attributes:{...np,id:Jt,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[Tt,_t]},mr={tag:"defs",children:[{tag:"clipPath",attributes:{id:Bn},children:k2(qe)},Jn]};return o.push(mr,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(Bn,")"),mask:"url(#".concat(Jt,")"),...np}}),{children:o,attributes:c}}}},{provides(l){let s=!1;Rl.matchMedia&&(s=Rl.matchMedia("(prefers-reduced-motion: reduce)").matches),l.missingIconAbstract=function(){const o=[],c={fill:"currentColor"},m={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};o.push({tag:"path",attributes:{...c,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 M={...m,attributeName:"opacity"},R={tag:"circle",attributes:{...c,cx:"256",cy:"364",r:"28"},children:[]};return s||R.children.push({tag:"animate",attributes:{...m,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...M,values:"1;0;1;1;0;1;"}}),o.push(R),o.push({tag:"path",attributes:{...c,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:s?[]:[{tag:"animate",attributes:{...M,values:"1;0;0;0;0;1;"}}]}),s||o.push({tag:"path",attributes:{...c,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:{...M,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:o}}}},{hooks:()=>({parseNodeAttributes(l,s){const o=s.getAttribute("data-fa-symbol");return l.symbol=null!==o&&(""===o||o),l}})}],{mixoutsTo:Ho});let p4=(()=>{class l{static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275mod=g.$C({type:l});static#n=this.\u0275inj=g.G2t({})}return l})();function L2(l){return()=>l.load()}let lp=(()=>{class l{static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275mod=g.$C({type:l,bootstrap:[ru]});static#n=this.\u0275inj=g.G2t({providers:[{provide:$.hb,useClass:$.fw},D0.l,Na.C,Xo.T,sr.Rv,Km(),{provide:g.hnV,useFactory:L2,deps:[Xo.T],multi:!0},r.hE],imports:[r.Bb,I,Cl,zt.mCO,zt._SP,zt.kiz,zt.krp,zt.pc9,zt.GCM,zt.nAL,sr.op,zt.Ied,Mo.q1,zt.tmq,zt.tHK,zt.v29,zt.ayw,an.X1,an.YN,zt.nAL,zt.GgS,zt.jr_,zt.OeB,zt.Emn,zt.EJq,zt.OeB,zt.Dw2,is.Id,zt.Q_q,p4,zt.bGq]})}return l})();r.sG().bootstrapModule(lp).catch(l=>console.error(l))},4412:(st,Ce,D)=>{D.d(Ce,{t:()=>g});var r=D(1413);class g extends r.B{constructor(F){super(),this._value=F}get value(){return this.getValue()}_subscribe(F){const se=super._subscribe(F);return!se.closed&&F.next(this._value),se}getValue(){const{hasError:F,thrownError:se,_value:ie}=this;if(F)throw se;return this._throwIfClosed(),ie}next(F){super.next(this._value=F)}}},1985:(st,Ce,D)=>{D.d(Ce,{c:()=>H});var r=D(7707),g=D(8359),$=D(3494),F=D(1203),se=D(1026),ie=D(8071),A=D(9786);let H=(()=>{class Ee{constructor(xe){xe&&(this._subscribe=xe)}lift(xe){const we=new Ee;return we.source=this,we.operator=xe,we}subscribe(xe,we,$e){const We=function de(Ee){return Ee&&Ee instanceof r.vU||function oe(Ee){return Ee&&(0,ie.T)(Ee.next)&&(0,ie.T)(Ee.error)&&(0,ie.T)(Ee.complete)}(Ee)&&(0,g.Uv)(Ee)}(xe)?xe:new r.Ms(xe,we,$e);return(0,A.Y)(()=>{const{operator:mt,source:tt}=this;We.add(mt?mt.call(We,tt):tt?this._subscribe(We):this._trySubscribe(We))}),We}_trySubscribe(xe){try{return this._subscribe(xe)}catch(we){xe.error(we)}}forEach(xe,we){return new(we=Z(we))(($e,We)=>{const mt=new r.Ms({next:tt=>{try{xe(tt)}catch(It){We(It),mt.unsubscribe()}},error:We,complete:$e});this.subscribe(mt)})}_subscribe(xe){var we;return null===(we=this.source)||void 0===we?void 0:we.subscribe(xe)}[$.s](){return this}pipe(...xe){return(0,F.m)(xe)(this)}toPromise(xe){return new(xe=Z(xe))((we,$e)=>{let We;this.subscribe(mt=>We=mt,mt=>$e(mt),()=>we(We))})}}return Ee.create=Te=>new Ee(Te),Ee})();function Z(Ee){var Te;return null!==(Te=Ee??se.$.Promise)&&void 0!==Te?Te:Promise}},1413:(st,Ce,D)=>{D.d(Ce,{B:()=>A});var r=D(1985),g=D(8359);const F=(0,D(1853).L)(Z=>function(){Z(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var se=D(7908),ie=D(9786);let A=(()=>{class Z extends r.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(de){const Ee=new H(this,this);return Ee.operator=de,Ee}_throwIfClosed(){if(this.closed)throw new F}next(de){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Ee of this.currentObservers)Ee.next(de)}})}error(de){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=de;const{observers:Ee}=this;for(;Ee.length;)Ee.shift().error(de)}})}complete(){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:de}=this;for(;de.length;)de.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var de;return(null===(de=this.observers)||void 0===de?void 0:de.length)>0}_trySubscribe(de){return this._throwIfClosed(),super._trySubscribe(de)}_subscribe(de){return this._throwIfClosed(),this._checkFinalizedStatuses(de),this._innerSubscribe(de)}_innerSubscribe(de){const{hasError:Ee,isStopped:Te,observers:xe}=this;return Ee||Te?g.Kn:(this.currentObservers=null,xe.push(de),new g.yU(()=>{this.currentObservers=null,(0,se.o)(xe,de)}))}_checkFinalizedStatuses(de){const{hasError:Ee,thrownError:Te,isStopped:xe}=this;Ee?de.error(Te):xe&&de.complete()}asObservable(){const de=new r.c;return de.source=this,de}}return Z.create=(oe,de)=>new H(oe,de),Z})();class H extends A{constructor(oe,de){super(),this.destination=oe,this.source=de}next(oe){var de,Ee;null===(Ee=null===(de=this.destination)||void 0===de?void 0:de.next)||void 0===Ee||Ee.call(de,oe)}error(oe){var de,Ee;null===(Ee=null===(de=this.destination)||void 0===de?void 0:de.error)||void 0===Ee||Ee.call(de,oe)}complete(){var oe,de;null===(de=null===(oe=this.destination)||void 0===oe?void 0:oe.complete)||void 0===de||de.call(oe)}_subscribe(oe){var de,Ee;return null!==(Ee=null===(de=this.source)||void 0===de?void 0:de.subscribe(oe))&&void 0!==Ee?Ee:g.Kn}}},7707:(st,Ce,D)=>{D.d(Ce,{Ms:()=>$e,vU:()=>Ee});var r=D(8071),g=D(8359),$=D(1026),F=D(5334),se=D(5343);const ie=Z("C",void 0,void 0);function Z(Ye,Oe,Ke){return{kind:Ye,value:Oe,error:Ke}}var oe=D(9270),de=D(9786);class Ee extends g.yU{constructor(Oe){super(),this.isStopped=!1,Oe?(this.destination=Oe,(0,g.Uv)(Oe)&&Oe.add(this)):this.destination=It}static create(Oe,Ke,Dt){return new $e(Oe,Ke,Dt)}next(Oe){this.isStopped?tt(function H(Ye){return Z("N",Ye,void 0)}(Oe),this):this._next(Oe)}error(Oe){this.isStopped?tt(function A(Ye){return Z("E",void 0,Ye)}(Oe),this):(this.isStopped=!0,this._error(Oe))}complete(){this.isStopped?tt(ie,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Oe){this.destination.next(Oe)}_error(Oe){try{this.destination.error(Oe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Te=Function.prototype.bind;function xe(Ye,Oe){return Te.call(Ye,Oe)}class we{constructor(Oe){this.partialObserver=Oe}next(Oe){const{partialObserver:Ke}=this;if(Ke.next)try{Ke.next(Oe)}catch(Dt){We(Dt)}}error(Oe){const{partialObserver:Ke}=this;if(Ke.error)try{Ke.error(Oe)}catch(Dt){We(Dt)}else We(Oe)}complete(){const{partialObserver:Oe}=this;if(Oe.complete)try{Oe.complete()}catch(Ke){We(Ke)}}}class $e extends Ee{constructor(Oe,Ke,Dt){let Xe;if(super(),(0,r.T)(Oe)||!Oe)Xe={next:Oe??void 0,error:Ke??void 0,complete:Dt??void 0};else{let it;this&&$.$.useDeprecatedNextContext?(it=Object.create(Oe),it.unsubscribe=()=>this.unsubscribe(),Xe={next:Oe.next&&xe(Oe.next,it),error:Oe.error&&xe(Oe.error,it),complete:Oe.complete&&xe(Oe.complete,it)}):Xe=Oe}this.destination=new we(Xe)}}function We(Ye){$.$.useDeprecatedSynchronousErrorHandling?(0,de.l)(Ye):(0,F.m)(Ye)}function tt(Ye,Oe){const{onStoppedNotification:Ke}=$.$;Ke&&oe.f.setTimeout(()=>Ke(Ye,Oe))}const It={closed:!0,next:se.l,error:function mt(Ye){throw Ye},complete:se.l}},8359:(st,Ce,D)=>{D.d(Ce,{Kn:()=>ie,yU:()=>se,Uv:()=>A});var r=D(8071);const $=(0,D(1853).L)(Z=>function(de){Z(this),this.message=de?`${de.length} errors occurred during unsubscription:\n${de.map((Ee,Te)=>`${Te+1}) ${Ee.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=de});var F=D(7908);class se{constructor(oe){this.initialTeardown=oe,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let oe;if(!this.closed){this.closed=!0;const{_parentage:de}=this;if(de)if(this._parentage=null,Array.isArray(de))for(const xe of de)xe.remove(this);else de.remove(this);const{initialTeardown:Ee}=this;if((0,r.T)(Ee))try{Ee()}catch(xe){oe=xe instanceof $?xe.errors:[xe]}const{_finalizers:Te}=this;if(Te){this._finalizers=null;for(const xe of Te)try{H(xe)}catch(we){oe=oe??[],we instanceof $?oe=[...oe,...we.errors]:oe.push(we)}}if(oe)throw new $(oe)}}add(oe){var de;if(oe&&oe!==this)if(this.closed)H(oe);else{if(oe instanceof se){if(oe.closed||oe._hasParent(this))return;oe._addParent(this)}(this._finalizers=null!==(de=this._finalizers)&&void 0!==de?de:[]).push(oe)}}_hasParent(oe){const{_parentage:de}=this;return de===oe||Array.isArray(de)&&de.includes(oe)}_addParent(oe){const{_parentage:de}=this;this._parentage=Array.isArray(de)?(de.push(oe),de):de?[de,oe]:oe}_removeParent(oe){const{_parentage:de}=this;de===oe?this._parentage=null:Array.isArray(de)&&(0,F.o)(de,oe)}remove(oe){const{_finalizers:de}=this;de&&(0,F.o)(de,oe),oe instanceof se&&oe._removeParent(this)}}se.EMPTY=(()=>{const Z=new se;return Z.closed=!0,Z})();const ie=se.EMPTY;function A(Z){return Z instanceof se||Z&&"closed"in Z&&(0,r.T)(Z.remove)&&(0,r.T)(Z.add)&&(0,r.T)(Z.unsubscribe)}function H(Z){(0,r.T)(Z)?Z():Z.unsubscribe()}},1026:(st,Ce,D)=>{D.d(Ce,{$:()=>r});const r={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},4572:(st,Ce,D)=>{D.d(Ce,{z:()=>oe});var r=D(1985),g=D(3073),$=D(6648),F=D(3669),se=D(6450),ie=D(9326),A=D(8496),H=D(4360),Z=D(5225);function oe(...Te){const xe=(0,ie.lI)(Te),we=(0,ie.ms)(Te),{args:$e,keys:We}=(0,g.D)(Te);if(0===$e.length)return(0,$.H)([],xe);const mt=new r.c(function de(Te,xe,we=F.D){return $e=>{Ee(xe,()=>{const{length:We}=Te,mt=new Array(We);let tt=We,It=We;for(let Ye=0;Ye<We;Ye++)Ee(xe,()=>{const Oe=(0,$.H)(Te[Ye],xe);let Ke=!1;Oe.subscribe((0,H._)($e,Dt=>{mt[Ye]=Dt,Ke||(Ke=!0,It--),It||$e.next(we(mt.slice()))},()=>{--tt||$e.complete()}))},$e)},$e)}}($e,xe,We?tt=>(0,A.e)(We,tt):F.D));return we?mt.pipe((0,se.I)(we)):mt}function Ee(Te,xe,we){Te?(0,Z.N)(we,Te,xe):xe()}},8793:(st,Ce,D)=>{D.d(Ce,{x:()=>se});var r=D(6365),$=D(9326),F=D(6648);function se(...ie){return function g(){return(0,r.U)(1)}()((0,F.H)(ie,(0,$.lI)(ie)))}},9030:(st,Ce,D)=>{D.d(Ce,{v:()=>$});var r=D(1985),g=D(8750);function $(F){return new r.c(se=>{(0,g.Tg)(F()).subscribe(se)})}},983:(st,Ce,D)=>{D.d(Ce,{w:()=>g});const g=new(D(1985).c)(se=>se.complete())},7468:(st,Ce,D)=>{D.d(Ce,{p:()=>H});var r=D(1985),g=D(3073),$=D(8750),F=D(9326),se=D(4360),ie=D(6450),A=D(8496);function H(...Z){const oe=(0,F.ms)(Z),{args:de,keys:Ee}=(0,g.D)(Z),Te=new r.c(xe=>{const{length:we}=de;if(!we)return void xe.complete();const $e=new Array(we);let We=we,mt=we;for(let tt=0;tt<we;tt++){let It=!1;(0,$.Tg)(de[tt]).subscribe((0,se._)(xe,Ye=>{It||(It=!0,mt--),$e[tt]=Ye},()=>We--,void 0,()=>{(!We||!It)&&(mt||xe.next(Ee?(0,A.e)(Ee,$e):$e),xe.complete())}))}});return oe?Te.pipe((0,ie.I)(oe)):Te}},6648:(st,Ce,D)=>{D.d(Ce,{H:()=>Dt});var r=D(8750),g=D(5225),$=D(9974),F=D(4360);function se(Xe,it=0){return(0,$.N)((ut,Ot)=>{ut.subscribe((0,F._)(Ot,Re=>(0,g.N)(Ot,Xe,()=>Ot.next(Re),it),()=>(0,g.N)(Ot,Xe,()=>Ot.complete(),it),Re=>(0,g.N)(Ot,Xe,()=>Ot.error(Re),it)))})}function ie(Xe,it=0){return(0,$.N)((ut,Ot)=>{Ot.add(Xe.schedule(()=>ut.subscribe(Ot),it))})}var Z=D(1985),de=D(4761),Ee=D(8071);function xe(Xe,it){if(!Xe)throw new Error("Iterable cannot be null");return new Z.c(ut=>{(0,g.N)(ut,it,()=>{const Ot=Xe[Symbol.asyncIterator]();(0,g.N)(ut,it,()=>{Ot.next().then(Re=>{Re.done?ut.complete():ut.next(Re.value)})},0,!0)})})}var we=D(5055),$e=D(9858),We=D(7441),mt=D(5397),tt=D(7953),It=D(591),Ye=D(5196);function Dt(Xe,it){return it?function Ke(Xe,it){if(null!=Xe){if((0,we.l)(Xe))return function A(Xe,it){return(0,r.Tg)(Xe).pipe(ie(it),se(it))}(Xe,it);if((0,We.X)(Xe))return function oe(Xe,it){return new Z.c(ut=>{let Ot=0;return it.schedule(function(){Ot===Xe.length?ut.complete():(ut.next(Xe[Ot++]),ut.closed||this.schedule())})})}(Xe,it);if((0,$e.y)(Xe))return function H(Xe,it){return(0,r.Tg)(Xe).pipe(ie(it),se(it))}(Xe,it);if((0,tt.T)(Xe))return xe(Xe,it);if((0,mt.x)(Xe))return function Te(Xe,it){return new Z.c(ut=>{let Ot;return(0,g.N)(ut,it,()=>{Ot=Xe[de.l](),(0,g.N)(ut,it,()=>{let Re,ze;try{({value:Re,done:ze}=Ot.next())}catch(dt){return void ut.error(dt)}ze?ut.complete():ut.next(Re)},0,!0)}),()=>(0,Ee.T)(Ot?.return)&&Ot.return()})}(Xe,it);if((0,Ye.U)(Xe))return function Oe(Xe,it){return xe((0,Ye.C)(Xe),it)}(Xe,it)}throw(0,It.L)(Xe)}(Xe,it):(0,r.Tg)(Xe)}},3726:(st,Ce,D)=>{D.d(Ce,{R:()=>oe});var r=D(8750),g=D(1985),$=D(3028),F=D(7441),se=D(8071),ie=D(6450);const A=["addListener","removeListener"],H=["addEventListener","removeEventListener"],Z=["on","off"];function oe(we,$e,We,mt){if((0,se.T)(We)&&(mt=We,We=void 0),mt)return oe(we,$e,We).pipe((0,ie.I)(mt));const[tt,It]=function xe(we){return(0,se.T)(we.addEventListener)&&(0,se.T)(we.removeEventListener)}(we)?H.map(Ye=>Oe=>we[Ye]($e,Oe,We)):function Ee(we){return(0,se.T)(we.addListener)&&(0,se.T)(we.removeListener)}(we)?A.map(de(we,$e)):function Te(we){return(0,se.T)(we.on)&&(0,se.T)(we.off)}(we)?Z.map(de(we,$e)):[];if(!tt&&(0,F.X)(we))return(0,$.Z)(Ye=>oe(Ye,$e,We))((0,r.Tg)(we));if(!tt)throw new TypeError("Invalid event target");return new g.c(Ye=>{const Oe=(...Ke)=>Ye.next(1<Ke.length?Ke:Ke[0]);return tt(Oe),()=>It(Oe)})}function de(we,$e){return We=>mt=>we[We]($e,mt)}},8750:(st,Ce,D)=>{D.d(Ce,{Tg:()=>Te});var r=D(1635),g=D(7441),$=D(9858),F=D(1985),se=D(5055),ie=D(7953),A=D(591),H=D(5397),Z=D(5196),oe=D(8071),de=D(5334),Ee=D(3494);function Te(Ye){if(Ye instanceof F.c)return Ye;if(null!=Ye){if((0,se.l)(Ye))return function xe(Ye){return new F.c(Oe=>{const Ke=Ye[Ee.s]();if((0,oe.T)(Ke.subscribe))return Ke.subscribe(Oe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ye);if((0,g.X)(Ye))return function we(Ye){return new F.c(Oe=>{for(let Ke=0;Ke<Ye.length&&!Oe.closed;Ke++)Oe.next(Ye[Ke]);Oe.complete()})}(Ye);if((0,$.y)(Ye))return function $e(Ye){return new F.c(Oe=>{Ye.then(Ke=>{Oe.closed||(Oe.next(Ke),Oe.complete())},Ke=>Oe.error(Ke)).then(null,de.m)})}(Ye);if((0,ie.T)(Ye))return mt(Ye);if((0,H.x)(Ye))return function We(Ye){return new F.c(Oe=>{for(const Ke of Ye)if(Oe.next(Ke),Oe.closed)return;Oe.complete()})}(Ye);if((0,Z.U)(Ye))return function tt(Ye){return mt((0,Z.C)(Ye))}(Ye)}throw(0,A.L)(Ye)}function mt(Ye){return new F.c(Oe=>{(function It(Ye,Oe){var Ke,Dt,Xe,it;return(0,r.sH)(this,void 0,void 0,function*(){try{for(Ke=(0,r.xN)(Ye);!(Dt=yield Ke.next()).done;)if(Oe.next(Dt.value),Oe.closed)return}catch(ut){Xe={error:ut}}finally{try{Dt&&!Dt.done&&(it=Ke.return)&&(yield it.call(Ke))}finally{if(Xe)throw Xe.error}}Oe.complete()})})(Ye,Oe).catch(Ke=>Oe.error(Ke))})}},7786:(st,Ce,D)=>{D.d(Ce,{h:()=>ie});var r=D(6365),g=D(8750),$=D(983),F=D(9326),se=D(6648);function ie(...A){const H=(0,F.lI)(A),Z=(0,F.R0)(A,1/0),oe=A;return oe.length?1===oe.length?(0,g.Tg)(oe[0]):(0,r.U)(Z)((0,se.H)(oe,H)):$.w}},7673:(st,Ce,D)=>{D.d(Ce,{of:()=>$});var r=D(9326),g=D(6648);function $(...F){const se=(0,r.lI)(F);return(0,g.H)(F,se)}},8810:(st,Ce,D)=>{D.d(Ce,{$:()=>$});var r=D(1985),g=D(8071);function $(F,se){const ie=(0,g.T)(F)?F:()=>F,A=H=>H.error(ie());return new r.c(se?H=>se.schedule(A,0,H):A)}},1584:(st,Ce,D)=>{D.d(Ce,{O:()=>se});var r=D(1985),g=D(3236),$=D(9470);function se(ie=0,A,H=g.b){let Z=-1;return null!=A&&((0,$.m)(A)?H=A:Z=A),new r.c(oe=>{let de=function F(ie){return ie instanceof Date&&!isNaN(ie)}(ie)?+ie-H.now():ie;de<0&&(de=0);let Ee=0;return H.schedule(function(){oe.closed||(oe.next(Ee++),0<=Z?this.schedule(void 0,Z):oe.complete())},de)})}},4779:(st,Ce,D)=>{D.d(Ce,{y:()=>H});var r=D(1985),g=D(8750);const{isArray:$}=Array;var se=D(983),ie=D(4360),A=D(9326);function H(...Z){const oe=(0,A.ms)(Z),de=function F(Z){return 1===Z.length&&$(Z[0])?Z[0]:Z}(Z);return de.length?new r.c(Ee=>{let Te=de.map(()=>[]),xe=de.map(()=>!1);Ee.add(()=>{Te=xe=null});for(let we=0;!Ee.closed&&we<de.length;we++)(0,g.Tg)(de[we]).subscribe((0,ie._)(Ee,$e=>{if(Te[we].push($e),Te.every(We=>We.length)){const We=Te.map(mt=>mt.shift());Ee.next(oe?oe(...We):We),Te.some((mt,tt)=>!mt.length&&xe[tt])&&Ee.complete()}},()=>{xe[we]=!0,!Te[we].length&&Ee.complete()}));return()=>{Te=xe=null}}):se.w}},4360:(st,Ce,D)=>{D.d(Ce,{_:()=>g});var r=D(7707);function g(F,se,ie,A,H){return new $(F,se,ie,A,H)}class $ extends r.vU{constructor(se,ie,A,H,Z,oe){super(se),this.onFinalize=Z,this.shouldUnsubscribe=oe,this._next=ie?function(de){try{ie(de)}catch(Ee){se.error(Ee)}}:super._next,this._error=H?function(de){try{H(de)}catch(Ee){se.error(Ee)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(de){se.error(de)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var se;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ie}=this;super.unsubscribe(),!ie&&(null===(se=this.onFinalize)||void 0===se||se.call(this))}}}},3798:(st,Ce,D)=>{D.d(Ce,{Z:()=>A});var r=D(3236),g=D(9974),$=D(8750),F=D(4360),ie=D(1584);function A(H,Z=r.E){return function se(H){return(0,g.N)((Z,oe)=>{let de=!1,Ee=null,Te=null,xe=!1;const we=()=>{if(Te?.unsubscribe(),Te=null,de){de=!1;const We=Ee;Ee=null,oe.next(We)}xe&&oe.complete()},$e=()=>{Te=null,xe&&oe.complete()};Z.subscribe((0,F._)(oe,We=>{de=!0,Ee=We,Te||(0,$.Tg)(H(We)).subscribe(Te=(0,F._)(oe,we,$e))},()=>{xe=!0,(!de||!Te||Te.closed)&&oe.complete()}))})}(()=>(0,ie.O)(H,Z))}},9437:(st,Ce,D)=>{D.d(Ce,{W:()=>F});var r=D(8750),g=D(4360),$=D(9974);function F(se){return(0,$.N)((ie,A)=>{let oe,H=null,Z=!1;H=ie.subscribe((0,g._)(A,void 0,void 0,de=>{oe=(0,r.Tg)(se(de,F(se)(ie))),H?(H.unsubscribe(),H=null,oe.subscribe(A)):Z=!0})),Z&&(H.unsubscribe(),H=null,oe.subscribe(A))})}},274:(st,Ce,D)=>{D.d(Ce,{H:()=>$});var r=D(3028),g=D(8071);function $(F,se){return(0,g.T)(se)?(0,r.Z)(F,se,1):(0,r.Z)(F,1)}},152:(st,Ce,D)=>{D.d(Ce,{B:()=>F});var r=D(3236),g=D(9974),$=D(4360);function F(se,ie=r.E){return(0,g.N)((A,H)=>{let Z=null,oe=null,de=null;const Ee=()=>{if(Z){Z.unsubscribe(),Z=null;const xe=oe;oe=null,H.next(xe)}};function Te(){const xe=de+se,we=ie.now();if(we<xe)return Z=this.schedule(void 0,xe-we),void H.add(Z);Ee()}A.subscribe((0,$._)(H,xe=>{oe=xe,de=ie.now(),Z||(Z=ie.schedule(Te,se),H.add(Z))},()=>{Ee(),H.complete()},void 0,()=>{oe=Z=null}))})}},3294:(st,Ce,D)=>{D.d(Ce,{F:()=>F});var r=D(3669),g=D(9974),$=D(4360);function F(ie,A=r.D){return ie=ie??se,(0,g.N)((H,Z)=>{let oe,de=!0;H.subscribe((0,$._)(Z,Ee=>{const Te=A(Ee);(de||!ie(oe,Te))&&(de=!1,oe=Te,Z.next(Ee))}))})}function se(ie,A){return ie===A}},5964:(st,Ce,D)=>{D.d(Ce,{p:()=>$});var r=D(9974),g=D(4360);function $(F,se){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,g._)(A,Z=>F.call(se,Z,H++)&&A.next(Z)))})}},980:(st,Ce,D)=>{D.d(Ce,{j:()=>g});var r=D(9974);function g($){return(0,r.N)((F,se)=>{try{F.subscribe(se)}finally{se.add($)}})}},6354:(st,Ce,D)=>{D.d(Ce,{T:()=>$});var r=D(9974),g=D(4360);function $(F,se){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,g._)(A,Z=>{A.next(F.call(se,Z,H++))}))})}},3703:(st,Ce,D)=>{D.d(Ce,{u:()=>g});var r=D(6354);function g($){return(0,r.T)(()=>$)}},6365:(st,Ce,D)=>{D.d(Ce,{U:()=>$});var r=D(3028),g=D(3669);function $(F=1/0){return(0,r.Z)(g.D,F)}},5412:(st,Ce,D)=>{D.d(Ce,{h:()=>F});var r=D(8750),g=D(5225),$=D(4360);function F(se,ie,A,H,Z,oe,de,Ee){const Te=[];let xe=0,we=0,$e=!1;const We=()=>{$e&&!Te.length&&!xe&&ie.complete()},mt=It=>xe<H?tt(It):Te.push(It),tt=It=>{oe&&ie.next(It),xe++;let Ye=!1;(0,r.Tg)(A(It,we++)).subscribe((0,$._)(ie,Oe=>{Z?.(Oe),oe?mt(Oe):ie.next(Oe)},()=>{Ye=!0},void 0,()=>{if(Ye)try{for(xe--;Te.length&&xe<H;){const Oe=Te.shift();de?(0,g.N)(ie,de,()=>tt(Oe)):tt(Oe)}We()}catch(Oe){ie.error(Oe)}}))};return se.subscribe((0,$._)(ie,mt,()=>{$e=!0,We()})),()=>{Ee?.()}}},3028:(st,Ce,D)=>{D.d(Ce,{Z:()=>ie});var r=D(6354),g=D(8750),$=D(9974),F=D(5412),se=D(8071);function ie(A,H,Z=1/0){return(0,se.T)(H)?ie((oe,de)=>(0,r.T)((Ee,Te)=>H(oe,Ee,de,Te))((0,g.Tg)(A(oe,de))),Z):("number"==typeof H&&(Z=H),(0,$.N)((oe,de)=>(0,F.h)(oe,de,A,Z)))}},5245:(st,Ce,D)=>{D.d(Ce,{i:()=>g});var r=D(5964);function g($){return(0,r.p)((F,se)=>$<=se)}},9172:(st,Ce,D)=>{D.d(Ce,{Z:()=>F});var r=D(8793),g=D(9326),$=D(9974);function F(...se){const ie=(0,g.lI)(se);return(0,$.N)((A,H)=>{(ie?(0,r.x)(se,A,ie):(0,r.x)(se,A)).subscribe(H)})}},5558:(st,Ce,D)=>{D.d(Ce,{n:()=>F});var r=D(8750),g=D(9974),$=D(4360);function F(se,ie){return(0,g.N)((A,H)=>{let Z=null,oe=0,de=!1;const Ee=()=>de&&!Z&&H.complete();A.subscribe((0,$._)(H,Te=>{Z?.unsubscribe();let xe=0;const we=oe++;(0,r.Tg)(se(Te,we)).subscribe(Z=(0,$._)(H,$e=>H.next(ie?ie(Te,$e,we,xe++):$e),()=>{Z=null,Ee()}))},()=>{de=!0,Ee()}))})}},6697:(st,Ce,D)=>{D.d(Ce,{s:()=>F});var r=D(983),g=D(9974),$=D(4360);function F(se){return se<=0?()=>r.w:(0,g.N)((ie,A)=>{let H=0;ie.subscribe((0,$._)(A,Z=>{++H<=se&&(A.next(Z),se<=H&&A.complete())}))})}},6977:(st,Ce,D)=>{D.d(Ce,{Q:()=>se});var r=D(9974),g=D(4360),$=D(8750),F=D(5343);function se(ie){return(0,r.N)((A,H)=>{(0,$.Tg)(ie).subscribe((0,g._)(H,()=>H.complete(),F.l)),!H.closed&&A.subscribe(H)})}},7048:(st,Ce,D)=>{D.d(Ce,{v:()=>$});var r=D(9974),g=D(4360);function $(F,se=!1){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,g._)(A,Z=>{const oe=F(Z,H++);(oe||se)&&A.next(Z),!oe&&A.complete()}))})}},8141:(st,Ce,D)=>{D.d(Ce,{M:()=>se});var r=D(8071),g=D(9974),$=D(4360),F=D(3669);function se(ie,A,H){const Z=(0,r.T)(ie)||A||H?{next:ie,error:A,complete:H}:ie;return Z?(0,g.N)((oe,de)=>{var Ee;null===(Ee=Z.subscribe)||void 0===Ee||Ee.call(Z);let Te=!0;oe.subscribe((0,$._)(de,xe=>{var we;null===(we=Z.next)||void 0===we||we.call(Z,xe),de.next(xe)},()=>{var xe;Te=!1,null===(xe=Z.complete)||void 0===xe||xe.call(Z),de.complete()},xe=>{var we;Te=!1,null===(we=Z.error)||void 0===we||we.call(Z,xe),de.error(xe)},()=>{var xe,we;Te&&(null===(xe=Z.unsubscribe)||void 0===xe||xe.call(Z)),null===(we=Z.finalize)||void 0===we||we.call(Z)}))}):F.D}},6780:(st,Ce,D)=>{D.d(Ce,{R:()=>se});var r=D(8359);class g extends r.yU{constructor(A,H){super()}schedule(A,H=0){return this}}const $={setInterval(ie,A,...H){const{delegate:Z}=$;return Z?.setInterval?Z.setInterval(ie,A,...H):setInterval(ie,A,...H)},clearInterval(ie){const{delegate:A}=$;return(A?.clearInterval||clearInterval)(ie)},delegate:void 0};var F=D(7908);class se extends g{constructor(A,H){super(A,H),this.scheduler=A,this.work=H,this.pending=!1}schedule(A,H=0){var Z;if(this.closed)return this;this.state=A;const oe=this.id,de=this.scheduler;return null!=oe&&(this.id=this.recycleAsyncId(de,oe,H)),this.pending=!0,this.delay=H,this.id=null!==(Z=this.id)&&void 0!==Z?Z:this.requestAsyncId(de,this.id,H),this}requestAsyncId(A,H,Z=0){return $.setInterval(A.flush.bind(A,this),Z)}recycleAsyncId(A,H,Z=0){if(null!=Z&&this.delay===Z&&!1===this.pending)return H;null!=H&&$.clearInterval(H)}execute(A,H){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Z=this._execute(A,H);if(Z)return Z;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,H){let oe,Z=!1;try{this.work(A)}catch(de){Z=!0,oe=de||new Error("Scheduled action threw falsy error")}if(Z)return this.unsubscribe(),oe}unsubscribe(){if(!this.closed){const{id:A,scheduler:H}=this,{actions:Z}=H;this.work=this.state=this.scheduler=null,this.pending=!1,(0,F.o)(Z,this),null!=A&&(this.id=this.recycleAsyncId(H,A,null)),this.delay=null,super.unsubscribe()}}}},9687:(st,Ce,D)=>{D.d(Ce,{q:()=>$});var r=D(6129);class g{constructor(se,ie=g.now){this.schedulerActionCtor=se,this.now=ie}schedule(se,ie=0,A){return new this.schedulerActionCtor(this,se).schedule(A,ie)}}g.now=r.U.now;class $ extends g{constructor(se,ie=g.now){super(se,ie),this.actions=[],this._active=!1}flush(se){const{actions:ie}=this;if(this._active)return void ie.push(se);let A;this._active=!0;do{if(A=se.execute(se.state,se.delay))break}while(se=ie.shift());if(this._active=!1,A){for(;se=ie.shift();)se.unsubscribe();throw A}}}},536:(st,Ce,D)=>{D.d(Ce,{X:()=>A});var r=D(6780),g=D(8359);const $={schedule(Z){let oe=requestAnimationFrame,de=cancelAnimationFrame;const{delegate:Ee}=$;Ee&&(oe=Ee.requestAnimationFrame,de=Ee.cancelAnimationFrame);const Te=oe(xe=>{de=void 0,Z(xe)});return new g.yU(()=>de?.(Te))},requestAnimationFrame(...Z){const{delegate:oe}=$;return(oe?.requestAnimationFrame||requestAnimationFrame)(...Z)},cancelAnimationFrame(...Z){const{delegate:oe}=$;return(oe?.cancelAnimationFrame||cancelAnimationFrame)(...Z)},delegate:void 0};var se=D(9687);const A=new class ie extends se.q{flush(oe){this._active=!0;const de=this._scheduled;this._scheduled=void 0;const{actions:Ee}=this;let Te;oe=oe||Ee.shift();do{if(Te=oe.execute(oe.state,oe.delay))break}while((oe=Ee[0])&&oe.id===de&&Ee.shift());if(this._active=!1,Te){for(;(oe=Ee[0])&&oe.id===de&&Ee.shift();)oe.unsubscribe();throw Te}}}(class F extends r.R{constructor(oe,de){super(oe,de),this.scheduler=oe,this.work=de}requestAsyncId(oe,de,Ee=0){return null!==Ee&&Ee>0?super.requestAsyncId(oe,de,Ee):(oe.actions.push(this),oe._scheduled||(oe._scheduled=$.requestAnimationFrame(()=>oe.flush(void 0))))}recycleAsyncId(oe,de,Ee=0){var Te;if(null!=Ee?Ee>0:this.delay>0)return super.recycleAsyncId(oe,de,Ee);const{actions:xe}=oe;null!=de&&(null===(Te=xe[xe.length-1])||void 0===Te?void 0:Te.id)!==de&&($.cancelAnimationFrame(de),oe._scheduled=void 0)}})},3236:(st,Ce,D)=>{D.d(Ce,{E:()=>$,b:()=>F});var r=D(6780);const $=new(D(9687).q)(r.R),F=$},6129:(st,Ce,D)=>{D.d(Ce,{U:()=>r});const r={now:()=>(r.delegate||Date).now(),delegate:void 0}},9270:(st,Ce,D)=>{D.d(Ce,{f:()=>r});const r={setTimeout(g,$,...F){const{delegate:se}=r;return se?.setTimeout?se.setTimeout(g,$,...F):setTimeout(g,$,...F)},clearTimeout(g){const{delegate:$}=r;return($?.clearTimeout||clearTimeout)(g)},delegate:void 0}},4761:(st,Ce,D)=>{D.d(Ce,{l:()=>g});const g=function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(st,Ce,D)=>{D.d(Ce,{s:()=>r});const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(st,Ce,D)=>{D.d(Ce,{R0:()=>ie,lI:()=>se,ms:()=>F});var r=D(8071),g=D(9470);function $(A){return A[A.length-1]}function F(A){return(0,r.T)($(A))?A.pop():void 0}function se(A){return(0,g.m)($(A))?A.pop():void 0}function ie(A,H){return"number"==typeof $(A)?A.pop():H}},3073:(st,Ce,D)=>{D.d(Ce,{D:()=>se});const{isArray:r}=Array,{getPrototypeOf:g,prototype:$,keys:F}=Object;function se(A){if(1===A.length){const H=A[0];if(r(H))return{args:H,keys:null};if(function ie(A){return A&&"object"==typeof A&&g(A)===$}(H)){const Z=F(H);return{args:Z.map(oe=>H[oe]),keys:Z}}}return{args:A,keys:null}}},7908:(st,Ce,D)=>{function r(g,$){if(g){const F=g.indexOf($);0<=F&&g.splice(F,1)}}D.d(Ce,{o:()=>r})},1853:(st,Ce,D)=>{function r(g){const F=g(se=>{Error.call(se),se.stack=(new Error).stack});return F.prototype=Object.create(Error.prototype),F.prototype.constructor=F,F}D.d(Ce,{L:()=>r})},8496:(st,Ce,D)=>{function r(g,$){return g.reduce((F,se,ie)=>(F[se]=$[ie],F),{})}D.d(Ce,{e:()=>r})},9786:(st,Ce,D)=>{D.d(Ce,{Y:()=>$,l:()=>F});var r=D(1026);let g=null;function $(se){if(r.$.useDeprecatedSynchronousErrorHandling){const ie=!g;if(ie&&(g={errorThrown:!1,error:null}),se(),ie){const{errorThrown:A,error:H}=g;if(g=null,A)throw H}}else se()}function F(se){r.$.useDeprecatedSynchronousErrorHandling&&g&&(g.errorThrown=!0,g.error=se)}},5225:(st,Ce,D)=>{function r(g,$,F,se=0,ie=!1){const A=$.schedule(function(){F(),ie?g.add(this.schedule(null,se)):this.unsubscribe()},se);if(g.add(A),!ie)return A}D.d(Ce,{N:()=>r})},3669:(st,Ce,D)=>{function r(g){return g}D.d(Ce,{D:()=>r})},7441:(st,Ce,D)=>{D.d(Ce,{X:()=>r});const r=g=>g&&"number"==typeof g.length&&"function"!=typeof g},7953:(st,Ce,D)=>{D.d(Ce,{T:()=>g});var r=D(8071);function g($){return Symbol.asyncIterator&&(0,r.T)($?.[Symbol.asyncIterator])}},8071:(st,Ce,D)=>{function r(g){return"function"==typeof g}D.d(Ce,{T:()=>r})},5055:(st,Ce,D)=>{D.d(Ce,{l:()=>$});var r=D(3494),g=D(8071);function $(F){return(0,g.T)(F[r.s])}},5397:(st,Ce,D)=>{D.d(Ce,{x:()=>$});var r=D(4761),g=D(8071);function $(F){return(0,g.T)(F?.[r.l])}},4402:(st,Ce,D)=>{D.d(Ce,{A:()=>$});var r=D(1985),g=D(8071);function $(F){return!!F&&(F instanceof r.c||(0,g.T)(F.lift)&&(0,g.T)(F.subscribe))}},9858:(st,Ce,D)=>{D.d(Ce,{y:()=>g});var r=D(8071);function g($){return(0,r.T)($?.then)}},5196:(st,Ce,D)=>{D.d(Ce,{C:()=>$,U:()=>F});var r=D(1635),g=D(8071);function $(se){return(0,r.AQ)(this,arguments,function*(){const A=se.getReader();try{for(;;){const{value:H,done:Z}=yield(0,r.N3)(A.read());if(Z)return yield(0,r.N3)(void 0);yield yield(0,r.N3)(H)}}finally{A.releaseLock()}})}function F(se){return(0,g.T)(se?.getReader)}},9470:(st,Ce,D)=>{D.d(Ce,{m:()=>g});var r=D(8071);function g($){return $&&(0,r.T)($.schedule)}},9974:(st,Ce,D)=>{D.d(Ce,{N:()=>$,S:()=>g});var r=D(8071);function g(F){return(0,r.T)(F?.lift)}function $(F){return se=>{if(g(se))return se.lift(function(ie){try{return F(ie,this)}catch(A){this.error(A)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(st,Ce,D)=>{D.d(Ce,{I:()=>F});var r=D(6354);const{isArray:g}=Array;function F(se){return(0,r.T)(ie=>function $(se,ie){return g(ie)?se(...ie):se(ie)}(se,ie))}},5343:(st,Ce,D)=>{function r(){}D.d(Ce,{l:()=>r})},1203:(st,Ce,D)=>{D.d(Ce,{F:()=>g,m:()=>$});var r=D(3669);function g(...F){return $(F)}function $(F){return 0===F.length?r.D:1===F.length?F[0]:function(ie){return F.reduce((A,H)=>H(A),ie)}}},5334:(st,Ce,D)=>{D.d(Ce,{m:()=>$});var r=D(1026),g=D(9270);function $(F){g.f.setTimeout(()=>{const{onUnhandledError:se}=r.$;if(!se)throw F;se(F)})}},591:(st,Ce,D)=>{function r(g){return new TypeError(`You provided ${null!==g&&"object"==typeof g?"an invalid object":`'${g}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}D.d(Ce,{L:()=>r})},9969:(st,Ce,D)=>{D.d(Ce,{FX:()=>Ot,If:()=>$,K2:()=>H,MA:()=>xe,Os:()=>A,P:()=>$e,S6:()=>mt,hZ:()=>se,i0:()=>ie,i7:()=>de,iF:()=>Z,kY:()=>Ee,kp:()=>F,lY:()=>Te,sM:()=>we,sf:()=>it,ui:()=>ut,wk:()=>oe});var r=D(177),g=D(4438),$=function(Re){return Re[Re.State=0]="State",Re[Re.Transition=1]="Transition",Re[Re.Sequence=2]="Sequence",Re[Re.Group=3]="Group",Re[Re.Animate=4]="Animate",Re[Re.Keyframes=5]="Keyframes",Re[Re.Style=6]="Style",Re[Re.Trigger=7]="Trigger",Re[Re.Reference=8]="Reference",Re[Re.AnimateChild=9]="AnimateChild",Re[Re.AnimateRef=10]="AnimateRef",Re[Re.Query=11]="Query",Re[Re.Stagger=12]="Stagger",Re}($||{});const F="*";function se(Re,ze){return{type:$.Trigger,name:Re,definitions:ze,options:{}}}function ie(Re,ze=null){return{type:$.Animate,styles:ze,timings:Re}}function A(Re,ze=null){return{type:$.Group,steps:Re,options:ze}}function H(Re,ze=null){return{type:$.Sequence,steps:Re,options:ze}}function Z(Re){return{type:$.Style,styles:Re,offset:null}}function oe(Re,ze,dt){return{type:$.State,name:Re,styles:ze,options:dt}}function de(Re){return{type:$.Keyframes,steps:Re}}function Ee(Re,ze,dt=null){return{type:$.Transition,expr:Re,animation:ze,options:dt}}function Te(Re,ze=null){return{type:$.Reference,animation:Re,options:ze}}function xe(Re=null){return{type:$.AnimateChild,options:Re}}function we(Re,ze=null){return{type:$.AnimateRef,animation:Re,options:ze}}function $e(Re,ze,dt=null){return{type:$.Query,selector:Re,animation:ze,options:dt}}let mt=(()=>{class Re{static#e=this.\u0275fac=function(Bt){return new(Bt||Re)};static#t=this.\u0275prov=g.jDH({token:Re,factory:()=>(0,g.WQX)(It),providedIn:"root"})}return Re})();class tt{}let It=(()=>{class Re extends mt{constructor(dt,Bt){if(super(),this.animationModuleType=(0,g.WQX)(g.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=dt.createRenderer(Bt.body,{id:"0",encapsulation:g.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Xe(Re){const ze=Re.\u0275type;return 0===ze||1===ze}(this._renderer))throw new g.wOt(3600,!1)}build(dt){const Bt=this._nextAnimationId;this._nextAnimationId++;const Qt=Array.isArray(dt)?H(dt):dt;return Ke(this._renderer,null,Bt,"register",[Qt]),new Ye(Bt,this._renderer)}static#e=this.\u0275fac=function(Bt){return new(Bt||Re)(g.KVO(g._9s),g.KVO(r.qQ))};static#t=this.\u0275prov=g.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})();class Ye extends tt{constructor(ze,dt){super(),this._id=ze,this._renderer=dt}create(ze,dt){return new Oe(this._id,ze,dt||{},this._renderer)}}class Oe{constructor(ze,dt,Bt,Qt){this.id=ze,this.element=dt,this._renderer=Qt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Bt)}_listen(ze,dt){return this._renderer.listen(this.element,`@@${this.id}:${ze}`,dt)}_command(ze,...dt){Ke(this._renderer,this.element,this.id,ze,dt)}onDone(ze){this._listen("done",ze)}onStart(ze){this._listen("start",ze)}onDestroy(ze){this._listen("destroy",ze)}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(ze){this._command("setPosition",ze)}getPosition(){return function Dt(Re){const ze=Re.\u0275type;return 0===ze?Re:1===ze?Re.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function Ke(Re,ze,dt,Bt,Qt){Re.setProperty(ze,`@@${dt}:${Bt}`,Qt)}class it{constructor(ze=0,dt=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=ze+dt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ze=>ze()),this._onDoneFns=[])}onStart(ze){this._originalOnStartFns.push(ze),this._onStartFns.push(ze)}onDone(ze){this._originalOnDoneFns.push(ze),this._onDoneFns.push(ze)}onDestroy(ze){this._onDestroyFns.push(ze)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ze=>ze()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ze=>ze()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ze){this._position=this.totalTime?ze*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ze){const dt="start"==ze?this._onStartFns:this._onDoneFns;dt.forEach(Bt=>Bt()),dt.length=0}}class ut{constructor(ze){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ze;let dt=0,Bt=0,Qt=0;const Zt=this.players.length;0==Zt?queueMicrotask(()=>this._onFinish()):this.players.forEach(Mn=>{Mn.onDone(()=>{++dt==Zt&&this._onFinish()}),Mn.onDestroy(()=>{++Bt==Zt&&this._onDestroy()}),Mn.onStart(()=>{++Qt==Zt&&this._onStart()})}),this.totalTime=this.players.reduce((Mn,ke)=>Math.max(Mn,ke.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ze=>ze()),this._onDoneFns=[])}init(){this.players.forEach(ze=>ze.init())}onStart(ze){this._onStartFns.push(ze)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ze=>ze()),this._onStartFns=[])}onDone(ze){this._onDoneFns.push(ze)}onDestroy(ze){this._onDestroyFns.push(ze)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ze=>ze.play())}pause(){this.players.forEach(ze=>ze.pause())}restart(){this.players.forEach(ze=>ze.restart())}finish(){this._onFinish(),this.players.forEach(ze=>ze.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ze=>ze.destroy()),this._onDestroyFns.forEach(ze=>ze()),this._onDestroyFns=[])}reset(){this.players.forEach(ze=>ze.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ze){const dt=ze*this.totalTime;this.players.forEach(Bt=>{const Qt=Bt.totalTime?Math.min(1,dt/Bt.totalTime):1;Bt.setPosition(Qt)})}getPosition(){const ze=this.players.reduce((dt,Bt)=>null===dt||Bt.totalTime>dt.totalTime?Bt:dt,null);return null!=ze?ze.getPosition():0}beforeDestroy(){this.players.forEach(ze=>{ze.beforeDestroy&&ze.beforeDestroy()})}triggerCallback(ze){const dt="start"==ze?this._onStartFns:this._onDoneFns;dt.forEach(Bt=>Bt()),dt.length=0}}const Ot="!"},8617:(st,Ce,D)=>{D.d(Ce,{Ae:()=>Oe,Ai:()=>Pn,Au:()=>Bt,Bu:()=>Qt,FN:()=>Kt,Pd:()=>ii,Q_:()=>Fr,_G:()=>vr,kB:()=>ir,px:()=>Ye,vR:()=>en,vr:()=>Ot,w6:()=>Yn});var r=D(177),g=D(4438),$=D(6860),F=D(1413),se=D(8359),ie=D(4412),A=D(7673),H=D(7336),Z=D(8141),oe=D(152),de=D(5964),Ee=D(6354),Te=D(6697),xe=D(5245),we=D(3294),$e=D(6977),We=D(4085),mt=D(2318),tt=D(9327);const It=" ";function Ye(Ve,Y,B){const x=Ke(Ve,Y);x.some(K=>K.trim()==B.trim())||(x.push(B.trim()),Ve.setAttribute(Y,x.join(It)))}function Oe(Ve,Y,B){const K=Ke(Ve,Y).filter(G=>G!=B.trim());K.length?Ve.setAttribute(Y,K.join(It)):Ve.removeAttribute(Y)}function Ke(Ve,Y){return(Ve.getAttribute(Y)||"").match(/\S+/g)||[]}const Xe="cdk-describedby-message",it="cdk-describedby-host";let ut=0,Ot=(()=>{class Ve{constructor(B,x){this._platform=x,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ut++,this._document=B,this._id=(0,g.WQX)(g.sZ2)+"-"+ut++}describe(B,x,K){if(!this._canBeDescribed(B,x))return;const G=Re(x,K);"string"!=typeof x?(ze(x,this._id),this._messageRegistry.set(G,{messageElement:x,referenceCount:0})):this._messageRegistry.has(G)||this._createMessageElement(x,K),this._isElementDescribedByMessage(B,G)||this._addMessageReference(B,G)}removeDescription(B,x,K){if(!x||!this._isElementNode(B))return;const G=Re(x,K);if(this._isElementDescribedByMessage(B,G)&&this._removeMessageReference(B,G),"string"==typeof x){const Ae=this._messageRegistry.get(G);Ae&&0===Ae.referenceCount&&this._deleteMessageElement(G)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const B=this._document.querySelectorAll(`[${it}="${this._id}"]`);for(let x=0;x<B.length;x++)this._removeCdkDescribedByReferenceIds(B[x]),B[x].removeAttribute(it);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(B,x){const K=this._document.createElement("div");ze(K,this._id),K.textContent=B,x&&K.setAttribute("role",x),this._createMessagesContainer(),this._messagesContainer.appendChild(K),this._messageRegistry.set(Re(B,x),{messageElement:K,referenceCount:0})}_deleteMessageElement(B){this._messageRegistry.get(B)?.messageElement?.remove(),this._messageRegistry.delete(B)}_createMessagesContainer(){if(this._messagesContainer)return;const B="cdk-describedby-message-container",x=this._document.querySelectorAll(`.${B}[platform="server"]`);for(let G=0;G<x.length;G++)x[G].remove();const K=this._document.createElement("div");K.style.visibility="hidden",K.classList.add(B),K.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&K.setAttribute("platform","server"),this._document.body.appendChild(K),this._messagesContainer=K}_removeCdkDescribedByReferenceIds(B){const x=Ke(B,"aria-describedby").filter(K=>0!=K.indexOf(Xe));B.setAttribute("aria-describedby",x.join(" "))}_addMessageReference(B,x){const K=this._messageRegistry.get(x);Ye(B,"aria-describedby",K.messageElement.id),B.setAttribute(it,this._id),K.referenceCount++}_removeMessageReference(B,x){const K=this._messageRegistry.get(x);K.referenceCount--,Oe(B,"aria-describedby",K.messageElement.id),B.removeAttribute(it)}_isElementDescribedByMessage(B,x){const K=Ke(B,"aria-describedby"),G=this._messageRegistry.get(x),Ae=G&&G.messageElement.id;return!!Ae&&-1!=K.indexOf(Ae)}_canBeDescribed(B,x){if(!this._isElementNode(B))return!1;if(x&&"object"==typeof x)return!0;const K=null==x?"":`${x}`.trim(),G=B.getAttribute("aria-label");return!(!K||G&&G.trim()===K)}_isElementNode(B){return B.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO(r.qQ),g.KVO($.OD))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();function Re(Ve,Y){return"string"==typeof Ve?`${Y||""}/${Ve}`:Ve}function ze(Ve,Y){Ve.id||(Ve.id=`${Xe}-${Y}-${ut++}`)}class dt{constructor(Y){this._items=Y,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new F.B,this._typeaheadSubscription=se.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=B=>B.disabled,this._pressedLetters=[],this.tabOut=new F.B,this.change=new F.B,Y instanceof g.rOR&&(this._itemChangesSubscription=Y.changes.subscribe(B=>{if(this._activeItem){const K=B.toArray().indexOf(this._activeItem);K>-1&&K!==this._activeItemIndex&&(this._activeItemIndex=K)}}))}skipPredicate(Y){return this._skipPredicateFn=Y,this}withWrap(Y=!0){return this._wrap=Y,this}withVerticalOrientation(Y=!0){return this._vertical=Y,this}withHorizontalOrientation(Y){return this._horizontal=Y,this}withAllowedModifierKeys(Y){return this._allowedModifierKeys=Y,this}withTypeAhead(Y=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Z.M)(B=>this._pressedLetters.push(B)),(0,oe.B)(Y),(0,de.p)(()=>this._pressedLetters.length>0),(0,Ee.T)(()=>this._pressedLetters.join(""))).subscribe(B=>{const x=this._getItemsArray();for(let K=1;K<x.length+1;K++){const G=(this._activeItemIndex+K)%x.length,Ae=x[G];if(!this._skipPredicateFn(Ae)&&0===Ae.getLabel().toUpperCase().trim().indexOf(B)){this.setActiveItem(G);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(Y=!0){return this._homeAndEnd=Y,this}withPageUpDown(Y=!0,B=10){return this._pageUpAndDown={enabled:Y,delta:B},this}setActiveItem(Y){const B=this._activeItem;this.updateActiveItem(Y),this._activeItem!==B&&this.change.next(this._activeItemIndex)}onKeydown(Y){const B=Y.keyCode,K=["altKey","ctrlKey","metaKey","shiftKey"].every(G=>!Y[G]||this._allowedModifierKeys.indexOf(G)>-1);switch(B){case H.wn:return void this.tabOut.next();case H.n6:if(this._vertical&&K){this.setNextItemActive();break}return;case H.i7:if(this._vertical&&K){this.setPreviousItemActive();break}return;case H.LE:if(this._horizontal&&K){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case H.UQ:if(this._horizontal&&K){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case H.yZ:if(this._homeAndEnd&&K){this.setFirstItemActive();break}return;case H.Kp:if(this._homeAndEnd&&K){this.setLastItemActive();break}return;case H.w_:if(this._pageUpAndDown.enabled&&K){const G=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(G>0?G:0,1);break}return;case H.dB:if(this._pageUpAndDown.enabled&&K){const G=this._activeItemIndex+this._pageUpAndDown.delta,Ae=this._getItemsArray().length;this._setActiveItemByIndex(G<Ae?G:Ae-1,-1);break}return;default:return void((K||(0,H.rp)(Y,"shiftKey"))&&(Y.key&&1===Y.key.length?this._letterKeyStream.next(Y.key.toLocaleUpperCase()):(B>=H.A&&B<=H.Z||B>=H.f2&&B<=H.bn)&&this._letterKeyStream.next(String.fromCharCode(B))))}this._pressedLetters=[],Y.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(Y){const B=this._getItemsArray(),x="number"==typeof Y?Y:B.indexOf(Y);this._activeItem=B[x]??null,this._activeItemIndex=x}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Y){this._wrap?this._setActiveInWrapMode(Y):this._setActiveInDefaultMode(Y)}_setActiveInWrapMode(Y){const B=this._getItemsArray();for(let x=1;x<=B.length;x++){const K=(this._activeItemIndex+Y*x+B.length)%B.length;if(!this._skipPredicateFn(B[K]))return void this.setActiveItem(K)}}_setActiveInDefaultMode(Y){this._setActiveItemByIndex(this._activeItemIndex+Y,Y)}_setActiveItemByIndex(Y,B){const x=this._getItemsArray();if(x[Y]){for(;this._skipPredicateFn(x[Y]);)if(!x[Y+=B])return;this.setActiveItem(Y)}}_getItemsArray(){return this._items instanceof g.rOR?this._items.toArray():this._items}}class Bt extends dt{setActiveItem(Y){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Y),this.activeItem&&this.activeItem.setActiveStyles()}}class Qt extends dt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Y){return this._origin=Y,this}setActiveItem(Y){super.setActiveItem(Y),this.activeItem&&this.activeItem.focus(this._origin)}}let Mn=(()=>{class Ve{constructor(B){this._platform=B}isDisabled(B){return B.hasAttribute("disabled")}isVisible(B){return function ue(Ve){return!!(Ve.offsetWidth||Ve.offsetHeight||"function"==typeof Ve.getClientRects&&Ve.getClientRects().length)}(B)&&"visible"===getComputedStyle(B).visibility}isTabbable(B){if(!this._platform.isBrowser)return!1;const x=function ke(Ve){try{return Ve.frameElement}catch{return null}}(function Yt(Ve){return Ve.ownerDocument&&Ve.ownerDocument.defaultView||window}(B));if(x&&(-1===Gt(x)||!this.isVisible(x)))return!1;let K=B.nodeName.toLowerCase(),G=Gt(B);return B.hasAttribute("contenteditable")?-1!==G:!("iframe"===K||"object"===K||this._platform.WEBKIT&&this._platform.IOS&&!function Je(Ve){let Y=Ve.nodeName.toLowerCase(),B="input"===Y&&Ve.type;return"text"===B||"password"===B||"select"===Y||"textarea"===Y}(B))&&("audio"===K?!!B.hasAttribute("controls")&&-1!==G:"video"===K?-1!==G&&(null!==G||this._platform.FIREFOX||B.hasAttribute("controls")):B.tabIndex>=0)}isFocusable(B,x){return function Xt(Ve){return!function ne(Ve){return function Ie(Ve){return"input"==Ve.nodeName.toLowerCase()}(Ve)&&"hidden"==Ve.type}(Ve)&&(function J(Ve){let Y=Ve.nodeName.toLowerCase();return"input"===Y||"select"===Y||"button"===Y||"textarea"===Y}(Ve)||function fe(Ve){return function ot(Ve){return"a"==Ve.nodeName.toLowerCase()}(Ve)&&Ve.hasAttribute("href")}(Ve)||Ve.hasAttribute("contenteditable")||bt(Ve))}(B)&&!this.isDisabled(B)&&(x?.ignoreVisibility||this.isVisible(B))}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO($.OD))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();function bt(Ve){if(!Ve.hasAttribute("tabindex")||void 0===Ve.tabIndex)return!1;let Y=Ve.getAttribute("tabindex");return!(!Y||isNaN(parseInt(Y,10)))}function Gt(Ve){if(!bt(Ve))return null;const Y=parseInt(Ve.getAttribute("tabindex")||"",10);return isNaN(Y)?-1:Y}class gt{get enabled(){return this._enabled}set enabled(Y){this._enabled=Y,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Y,this._startAnchor),this._toggleAnchorTabIndex(Y,this._endAnchor))}constructor(Y,B,x,K,G=!1){this._element=Y,this._checker=B,this._ngZone=x,this._document=K,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,G||this.attachAnchors()}destroy(){const Y=this._startAnchor,B=this._endAnchor;Y&&(Y.removeEventListener("focus",this.startAnchorListener),Y.remove()),B&&(B.removeEventListener("focus",this.endAnchorListener),B.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(Y){return new Promise(B=>{this._executeOnStable(()=>B(this.focusInitialElement(Y)))})}focusFirstTabbableElementWhenReady(Y){return new Promise(B=>{this._executeOnStable(()=>B(this.focusFirstTabbableElement(Y)))})}focusLastTabbableElementWhenReady(Y){return new Promise(B=>{this._executeOnStable(()=>B(this.focusLastTabbableElement(Y)))})}_getRegionBoundary(Y){const B=this._element.querySelectorAll(`[cdk-focus-region-${Y}], [cdkFocusRegion${Y}], [cdk-focus-${Y}]`);return"start"==Y?B.length?B[0]:this._getFirstTabbableElement(this._element):B.length?B[B.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Y){const B=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(B){if(!this._checker.isFocusable(B)){const x=this._getFirstTabbableElement(B);return x?.focus(Y),!!x}return B.focus(Y),!0}return this.focusFirstTabbableElement(Y)}focusFirstTabbableElement(Y){const B=this._getRegionBoundary("start");return B&&B.focus(Y),!!B}focusLastTabbableElement(Y){const B=this._getRegionBoundary("end");return B&&B.focus(Y),!!B}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Y){if(this._checker.isFocusable(Y)&&this._checker.isTabbable(Y))return Y;const B=Y.children;for(let x=0;x<B.length;x++){const K=B[x].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(B[x]):null;if(K)return K}return null}_getLastTabbableElement(Y){if(this._checker.isFocusable(Y)&&this._checker.isTabbable(Y))return Y;const B=Y.children;for(let x=B.length-1;x>=0;x--){const K=B[x].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(B[x]):null;if(K)return K}return null}_createAnchor(){const Y=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Y),Y.classList.add("cdk-visually-hidden"),Y.classList.add("cdk-focus-trap-anchor"),Y.setAttribute("aria-hidden","true"),Y}_toggleAnchorTabIndex(Y,B){Y?B.setAttribute("tabindex","0"):B.removeAttribute("tabindex")}toggleAnchors(Y){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Y,this._startAnchor),this._toggleAnchorTabIndex(Y,this._endAnchor))}_executeOnStable(Y){this._ngZone.isStable?Y():this._ngZone.onStable.pipe((0,Te.s)(1)).subscribe(Y)}}let cn=(()=>{class Ve{constructor(B,x,K){this._checker=B,this._ngZone=x,this._document=K}create(B,x=!1){return new gt(B,this._checker,this._ngZone,this._document,x)}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO(Mn),g.KVO(g.SKi),g.KVO(r.qQ))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),ir=(()=>{class Ve{get enabled(){return this.focusTrap.enabled}set enabled(B){this.focusTrap.enabled=(0,We.he)(B)}get autoCapture(){return this._autoCapture}set autoCapture(B){this._autoCapture=(0,We.he)(B)}constructor(B,x,K){this._elementRef=B,this._focusTrapFactory=x,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(B){const x=B.autoCapture;x&&!x.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,$.vc)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.rXU(g.aKT),g.rXU(cn),g.rXU(r.qQ))};static#t=this.\u0275dir=g.FsC({type:Ve,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[g.Mj6.None,"cdkTrapFocus","enabled"],autoCapture:[g.Mj6.None,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[g.OA$]})}return Ve})();function vr(Ve){return 0===Ve.buttons||0===Ve.detail}function Yn(Ve){const Y=Ve.touches&&Ve.touches[0]||Ve.changedTouches&&Ve.changedTouches[0];return!(!Y||-1!==Y.identifier||null!=Y.radiusX&&1!==Y.radiusX||null!=Y.radiusY&&1!==Y.radiusY)}const er=new g.nKC("cdk-input-modality-detector-options"),yr={ignoreKeys:[H.A$,H.W3,H.eg,H.Ge,H.FX]},Ft=(0,$.BQ)({passive:!0,capture:!0});let Vt=(()=>{class Ve{get mostRecentModality(){return this._modality.value}constructor(B,x,K,G){this._platform=B,this._mostRecentTarget=null,this._modality=new ie.t(null),this._lastTouchMs=0,this._onKeydown=Ae=>{this._options?.ignoreKeys?.some(Q=>Q===Ae.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,$.Fb)(Ae))},this._onMousedown=Ae=>{Date.now()-this._lastTouchMs<650||(this._modality.next(vr(Ae)?"keyboard":"mouse"),this._mostRecentTarget=(0,$.Fb)(Ae))},this._onTouchstart=Ae=>{Yn(Ae)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,$.Fb)(Ae))},this._options={...yr,...G},this.modalityDetected=this._modality.pipe((0,xe.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,we.F)()),B.isBrowser&&x.runOutsideAngular(()=>{K.addEventListener("keydown",this._onKeydown,Ft),K.addEventListener("mousedown",this._onMousedown,Ft),K.addEventListener("touchstart",this._onTouchstart,Ft)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ft),document.removeEventListener("mousedown",this._onMousedown,Ft),document.removeEventListener("touchstart",this._onTouchstart,Ft))}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO($.OD),g.KVO(g.SKi),g.KVO(r.qQ),g.KVO(er,8))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const Ln=new g.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Kn(){return null}}),Un=new g.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let qt=0,Pn=(()=>{class Ve{constructor(B,x,K,G){this._ngZone=x,this._defaultOptions=G,this._document=K,this._liveElement=B||this._createLiveElement()}announce(B,...x){const K=this._defaultOptions;let G,Ae;return 1===x.length&&"number"==typeof x[0]?Ae=x[0]:[G,Ae]=x,this.clear(),clearTimeout(this._previousTimeout),G||(G=K&&K.politeness?K.politeness:"polite"),null==Ae&&K&&(Ae=K.duration),this._liveElement.setAttribute("aria-live",G),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Q=>this._currentResolve=Q)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=B,"number"==typeof Ae&&(this._previousTimeout=setTimeout(()=>this.clear(),Ae)),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 B="cdk-live-announcer-element",x=this._document.getElementsByClassName(B),K=this._document.createElement("div");for(let G=0;G<x.length;G++)x[G].remove();return K.classList.add(B),K.classList.add("cdk-visually-hidden"),K.setAttribute("aria-atomic","true"),K.setAttribute("aria-live","polite"),K.id="cdk-live-announcer-"+qt++,this._document.body.appendChild(K),K}_exposeAnnouncerToModals(B){const x=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let K=0;K<x.length;K++){const G=x[K],Ae=G.getAttribute("aria-owns");Ae?-1===Ae.indexOf(B)&&G.setAttribute("aria-owns",Ae+" "+B):G.setAttribute("aria-owns",B)}}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO(Ln,8),g.KVO(g.SKi),g.KVO(r.qQ),g.KVO(Un,8))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const At=new g.nKC("cdk-focus-monitor-default-options"),wr=(0,$.BQ)({passive:!0,capture:!0});let Kt=(()=>{class Ve{constructor(B,x,K,G,Ae){this._ngZone=B,this._platform=x,this._inputModalityDetector=K,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 F.B,this._rootNodeFocusAndBlurListener=Q=>{for(let re=(0,$.Fb)(Q);re;re=re.parentElement)"focus"===Q.type?this._onFocus(Q,re):this._onBlur(Q,re)},this._document=G,this._detectionMode=Ae?.detectionMode||0}monitor(B,x=!1){const K=(0,We.i8)(B);if(!this._platform.isBrowser||1!==K.nodeType)return(0,A.of)();const G=(0,$.KT)(K)||this._getDocument(),Ae=this._elementInfo.get(K);if(Ae)return x&&(Ae.checkChildren=!0),Ae.subject;const Q={checkChildren:x,subject:new F.B,rootNode:G};return this._elementInfo.set(K,Q),this._registerGlobalListeners(Q),Q.subject}stopMonitoring(B){const x=(0,We.i8)(B),K=this._elementInfo.get(x);K&&(K.subject.complete(),this._setClasses(x),this._elementInfo.delete(x),this._removeGlobalListeners(K))}focusVia(B,x,K){const G=(0,We.i8)(B);G===this._getDocument().activeElement?this._getClosestElementsInfo(G).forEach(([Q,ve])=>this._originChanged(Q,x,ve)):(this._setOrigin(x),"function"==typeof G.focus&&G.focus(K))}ngOnDestroy(){this._elementInfo.forEach((B,x)=>this.stopMonitoring(x))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(B){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(B)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:B&&this._isLastInteractionFromInputLabel(B)?"mouse":"program"}_shouldBeAttributedToTouch(B){return 1===this._detectionMode||!!B?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(B,x){B.classList.toggle("cdk-focused",!!x),B.classList.toggle("cdk-touch-focused","touch"===x),B.classList.toggle("cdk-keyboard-focused","keyboard"===x),B.classList.toggle("cdk-mouse-focused","mouse"===x),B.classList.toggle("cdk-program-focused","program"===x)}_setOrigin(B,x=!1){this._ngZone.runOutsideAngular(()=>{this._origin=B,this._originFromTouchInteraction="touch"===B&&x,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(B,x){const K=this._elementInfo.get(x),G=(0,$.Fb)(B);!K||!K.checkChildren&&x!==G||this._originChanged(x,this._getFocusOrigin(G),K)}_onBlur(B,x){const K=this._elementInfo.get(x);!K||K.checkChildren&&B.relatedTarget instanceof Node&&x.contains(B.relatedTarget)||(this._setClasses(x),this._emitOrigin(K,null))}_emitOrigin(B,x){B.subject.observers.length&&this._ngZone.run(()=>B.subject.next(x))}_registerGlobalListeners(B){if(!this._platform.isBrowser)return;const x=B.rootNode,K=this._rootNodeFocusListenerCount.get(x)||0;K||this._ngZone.runOutsideAngular(()=>{x.addEventListener("focus",this._rootNodeFocusAndBlurListener,wr),x.addEventListener("blur",this._rootNodeFocusAndBlurListener,wr)}),this._rootNodeFocusListenerCount.set(x,K+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,$e.Q)(this._stopInputModalityDetector)).subscribe(G=>{this._setOrigin(G,!0)}))}_removeGlobalListeners(B){const x=B.rootNode;if(this._rootNodeFocusListenerCount.has(x)){const K=this._rootNodeFocusListenerCount.get(x);K>1?this._rootNodeFocusListenerCount.set(x,K-1):(x.removeEventListener("focus",this._rootNodeFocusAndBlurListener,wr),x.removeEventListener("blur",this._rootNodeFocusAndBlurListener,wr),this._rootNodeFocusListenerCount.delete(x))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(B,x,K){this._setClasses(B,x),this._emitOrigin(K,x),this._lastFocusOrigin=x}_getClosestElementsInfo(B){const x=[];return this._elementInfo.forEach((K,G)=>{(G===B||K.checkChildren&&G.contains(B))&&x.push([G,K])}),x}_isLastInteractionFromInputLabel(B){const{_mostRecentTarget:x,mostRecentModality:K}=this._inputModalityDetector;if("mouse"!==K||!x||x===B||"INPUT"!==B.nodeName&&"TEXTAREA"!==B.nodeName||B.disabled)return!1;const G=B.labels;if(G)for(let Ae=0;Ae<G.length;Ae++)if(G[Ae].contains(x))return!0;return!1}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO(g.SKi),g.KVO($.OD),g.KVO(Vt),g.KVO(r.qQ,8),g.KVO(At,8))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),en=(()=>{class Ve{constructor(B,x){this._elementRef=B,this._focusMonitor=x,this._focusOrigin=null,this.cdkFocusChange=new g.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const B=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(B,1===B.nodeType&&B.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(x=>{this._focusOrigin=x,this.cdkFocusChange.emit(x)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.rXU(g.aKT),g.rXU(Kt))};static#t=this.\u0275dir=g.FsC({type:Ve,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return Ve})();const xr="cdk-high-contrast-black-on-white",tn="cdk-high-contrast-white-on-black",Xn="cdk-high-contrast-active";let Fr=(()=>{class Ve{constructor(B,x){this._platform=B,this._document=x,this._breakpointSubscription=(0,g.WQX)(tt.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const B=this._document.createElement("div");B.style.backgroundColor="rgb(1,2,3)",B.style.position="absolute",this._document.body.appendChild(B);const x=this._document.defaultView||window,K=x&&x.getComputedStyle?x.getComputedStyle(B):null,G=(K&&K.backgroundColor||"").replace(/ /g,"");switch(B.remove(),G){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 B=this._document.body.classList;B.remove(Xn,xr,tn),this._hasCheckedHighContrastMode=!0;const x=this.getHighContrastMode();1===x?B.add(Xn,xr):2===x&&B.add(Xn,tn)}}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO($.OD),g.KVO(r.qQ))};static#t=this.\u0275prov=g.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),ii=(()=>{class Ve{constructor(B){B._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(x){return new(x||Ve)(g.KVO(Fr))};static#t=this.\u0275mod=g.$C({type:Ve});static#n=this.\u0275inj=g.G2t({imports:[mt.w5]})}return Ve})()},8203:(st,Ce,D)=>{D.d(Ce,{dS:()=>A,jI:()=>Z});var r=D(4438),g=D(177);const $=new r.nKC("cdk-dir-doc",{providedIn:"root",factory:function F(){return(0,r.WQX)(g.qQ)}}),se=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let A=(()=>{class oe{constructor(Ee){this.value="ltr",this.change=new r.bkB,Ee&&(this.value=function ie(oe){const de=oe?.toLowerCase()||"";return"auto"===de&&typeof navigator<"u"&&navigator?.language?se.test(navigator.language)?"rtl":"ltr":"rtl"===de?"rtl":"ltr"}((Ee.body?Ee.body.dir:null)||(Ee.documentElement?Ee.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(Te){return new(Te||oe)(r.KVO($,8))};static#t=this.\u0275prov=r.jDH({token:oe,factory:oe.\u0275fac,providedIn:"root"})}return oe})(),Z=(()=>{class oe{static#e=this.\u0275fac=function(Te){return new(Te||oe)};static#t=this.\u0275mod=r.$C({type:oe});static#n=this.\u0275inj=r.G2t({})}return oe})()},4085:(st,Ce,D)=>{D.d(Ce,{FG:()=>se,OE:()=>$,a1:()=>ie,cc:()=>H,he:()=>g,i8:()=>A});var r=D(4438);function g(Z){return null!=Z&&"false"!=`${Z}`}function $(Z,oe=0){return function F(Z){return!isNaN(parseFloat(Z))&&!isNaN(Number(Z))}(Z)?Number(Z):oe}function se(Z){return Array.isArray(Z)?Z:[Z]}function ie(Z){return null==Z?"":"string"==typeof Z?Z:`${Z}px`}function A(Z){return Z instanceof r.aKT?Z.nativeElement:Z}function H(Z,oe=/\s+/){const de=[];if(null!=Z){const Ee=Array.isArray(Z)?Z:`${Z}`.split(oe);for(const Te of Ee){const xe=`${Te}`.trim();xe&&de.push(xe)}}return de}},7336:(st,Ce,D)=>{D.d(Ce,{A:()=>ne,A$:()=>H,FX:()=>ie,Fm:()=>se,Ge:()=>Un,Kp:()=>we,LE:()=>tt,UQ:()=>We,W3:()=>A,Z:()=>Kn,_f:()=>de,bn:()=>Zt,dB:()=>xe,eg:()=>Nt,f2:()=>Xe,i7:()=>mt,n6:()=>It,rp:()=>ln,t6:()=>Ee,w_:()=>Te,wn:()=>$,yZ:()=>$e});const $=9,se=13,ie=16,A=17,H=18,de=27,Ee=32,Te=33,xe=34,we=35,$e=36,We=37,mt=38,tt=39,It=40,Xe=48,Zt=57,ne=65,Kn=90,Un=91,Nt=224;function ln(An,...Qn){return Qn.length?Qn.some(jn=>An[jn]):An.altKey||An.shiftKey||An.ctrlKey||An.metaKey}},9327:(st,Ce,D)=>{D.d(Ce,{QP:()=>It});var r=D(4438),g=D(4085),$=D(1413),F=D(4572),se=D(8793),ie=D(1985),A=D(6697),H=D(5245),Z=D(152),oe=D(6354),de=D(9172),Ee=D(6977),Te=D(6860);const we=new Set;let $e,We=(()=>{class Ke{constructor(Xe,it){this._platform=Xe,this._nonce=it,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):tt}matchMedia(Xe){return(this._platform.WEBKIT||this._platform.BLINK)&&function mt(Ke,Dt){if(!we.has(Ke))try{$e||($e=document.createElement("style"),Dt&&($e.nonce=Dt),$e.setAttribute("type","text/css"),document.head.appendChild($e)),$e.sheet&&($e.sheet.insertRule(`@media ${Ke} {body{ }}`,0),we.add(Ke))}catch(Xe){console.error(Xe)}}(Xe,this._nonce),this._matchMedia(Xe)}static#e=this.\u0275fac=function(it){return new(it||Ke)(r.KVO(Te.OD),r.KVO(r.BIS,8))};static#t=this.\u0275prov=r.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();function tt(Ke){return{matches:"all"===Ke||""===Ke,media:Ke,addListener:()=>{},removeListener:()=>{}}}let It=(()=>{class Ke{constructor(Xe,it){this._mediaMatcher=Xe,this._zone=it,this._queries=new Map,this._destroySubject=new $.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Xe){return Ye((0,g.FG)(Xe)).some(ut=>this._registerQuery(ut).mql.matches)}observe(Xe){const ut=Ye((0,g.FG)(Xe)).map(Re=>this._registerQuery(Re).observable);let Ot=(0,F.z)(ut);return Ot=(0,se.x)(Ot.pipe((0,A.s)(1)),Ot.pipe((0,H.i)(1),(0,Z.B)(0))),Ot.pipe((0,oe.T)(Re=>{const ze={matches:!1,breakpoints:{}};return Re.forEach(({matches:dt,query:Bt})=>{ze.matches=ze.matches||dt,ze.breakpoints[Bt]=dt}),ze}))}_registerQuery(Xe){if(this._queries.has(Xe))return this._queries.get(Xe);const it=this._mediaMatcher.matchMedia(Xe),Ot={observable:new ie.c(Re=>{const ze=dt=>this._zone.run(()=>Re.next(dt));return it.addListener(ze),()=>{it.removeListener(ze)}}).pipe((0,de.Z)(it),(0,oe.T)(({matches:Re})=>({query:Xe,matches:Re})),(0,Ee.Q)(this._destroySubject)),mql:it};return this._queries.set(Xe,Ot),Ot}static#e=this.\u0275fac=function(it){return new(it||Ke)(r.KVO(We),r.KVO(r.SKi))};static#t=this.\u0275prov=r.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();function Ye(Ke){return Ke.map(Dt=>Dt.split(",")).reduce((Dt,Xe)=>Dt.concat(Xe)).map(Dt=>Dt.trim())}},2318:(st,Ce,D)=>{D.d(Ce,{w5:()=>se});var r=D(4438);let g=(()=>{class ie{create(H){return typeof MutationObserver>"u"?null:new MutationObserver(H)}static#e=this.\u0275fac=function(Z){return new(Z||ie)};static#t=this.\u0275prov=r.jDH({token:ie,factory:ie.\u0275fac,providedIn:"root"})}return ie})(),se=(()=>{class ie{static#e=this.\u0275fac=function(Z){return new(Z||ie)};static#t=this.\u0275mod=r.$C({type:ie});static#n=this.\u0275inj=r.G2t({providers:[g]})}return ie})()},6860:(st,Ce,D)=>{D.d(Ce,{BD:()=>we,BQ:()=>de,CZ:()=>xe,Fb:()=>It,KT:()=>mt,MU:()=>H,OD:()=>F,v8:()=>Ye,vc:()=>tt});var r=D(4438),g=D(177);let $;try{$=typeof Intl<"u"&&Intl.v8BreakIterator}catch{$=!1}let ie,F=(()=>{class Oe{constructor(Dt){this._platformId=Dt,this.isBrowser=this._platformId?(0,g.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!$)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(Xe){return new(Xe||Oe)(r.KVO(r.Agw))};static#t=this.\u0275prov=r.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"})}return Oe})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function H(){if(ie)return ie;if("object"!=typeof document||!document)return ie=new Set(A),ie;let Oe=document.createElement("input");return ie=new Set(A.filter(Ke=>(Oe.setAttribute("type",Ke),Oe.type===Ke))),ie}let Z,Ee,Te,$e;function de(Oe){return function oe(){if(null==Z&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Z=!0}))}finally{Z=Z||!1}return Z}()?Oe:!!Oe.capture}function xe(){if(null==Te){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Te=!1,Te;if("scrollBehavior"in document.documentElement.style)Te=!0;else{const Oe=Element.prototype.scrollTo;Te=!!Oe&&!/\{\s*\[native code\]\s*\}/.test(Oe.toString())}}return Te}function we(){if("object"!=typeof document||!document)return 0;if(null==Ee){const Oe=document.createElement("div"),Ke=Oe.style;Oe.dir="rtl",Ke.width="1px",Ke.overflow="auto",Ke.visibility="hidden",Ke.pointerEvents="none",Ke.position="absolute";const Dt=document.createElement("div"),Xe=Dt.style;Xe.width="2px",Xe.height="1px",Oe.appendChild(Dt),document.body.appendChild(Oe),Ee=0,0===Oe.scrollLeft&&(Oe.scrollLeft=1,Ee=0===Oe.scrollLeft?1:2),Oe.remove()}return Ee}function mt(Oe){if(function We(){if(null==$e){const Oe=typeof document<"u"?document.head:null;$e=!(!Oe||!Oe.createShadowRoot&&!Oe.attachShadow)}return $e}()){const Ke=Oe.getRootNode?Oe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Ke instanceof ShadowRoot)return Ke}return null}function tt(){let Oe=typeof document<"u"&&document?document.activeElement:null;for(;Oe&&Oe.shadowRoot;){const Ke=Oe.shadowRoot.activeElement;if(Ke===Oe)break;Oe=Ke}return Oe}function It(Oe){return Oe.composedPath?Oe.composedPath()[0]:Oe.target}function Ye(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},177:(st,Ce,D)=>{D.d(Ce,{AJ:()=>ns,B3:()=>Ut,Jj:()=>pn,MD:()=>Co,N0:()=>Yo,QT:()=>$,Sm:()=>$e,Sq:()=>Rt,T3:()=>Tn,UE:()=>Vi,VF:()=>se,Vy:()=>pa,Xr:()=>Rs,YU:()=>Le,ZD:()=>F,_b:()=>ye,aZ:()=>mt,bT:()=>ln,e1:()=>_r,fG:()=>wi,fw:()=>We,hb:()=>xe,hj:()=>Z,lG:()=>Bi,qQ:()=>A,ux:()=>En,vh:()=>Kr});var r=D(4438);let g=null;function $(){return g}function F(w){g??=w}class se{}const A=new r.nKC("");let H=(()=>{class w{historyGo(S){throw new Error("")}static#e=this.\u0275fac=function(N){return new(N||w)};static#t=this.\u0275prov=r.jDH({token:w,factory:()=>(0,r.WQX)(oe),providedIn:"platform"})}return w})();const Z=new r.nKC("");let oe=(()=>{class w extends H{constructor(){super(),this._doc=(0,r.WQX)(A),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return $().getBaseHref(this._doc)}onPopState(S){const N=$().getGlobalEventTarget(this._doc,"window");return N.addEventListener("popstate",S,!1),()=>N.removeEventListener("popstate",S)}onHashChange(S){const N=$().getGlobalEventTarget(this._doc,"window");return N.addEventListener("hashchange",S,!1),()=>N.removeEventListener("hashchange",S)}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(S){this._location.pathname=S}pushState(S,N,he){this._history.pushState(S,N,he)}replaceState(S,N,he){this._history.replaceState(S,N,he)}forward(){this._history.forward()}back(){this._history.back()}historyGo(S=0){this._history.go(S)}getState(){return this._history.state}static#e=this.\u0275fac=function(N){return new(N||w)};static#t=this.\u0275prov=r.jDH({token:w,factory:()=>new w,providedIn:"platform"})}return w})();function de(w,j){if(0==w.length)return j;if(0==j.length)return w;let S=0;return w.endsWith("/")&&S++,j.startsWith("/")&&S++,2==S?w+j.substring(1):1==S?w+j:w+"/"+j}function Ee(w){const j=w.match(/#|\?|$/),S=j&&j.index||w.length;return w.slice(0,S-("/"===w[S-1]?1:0))+w.slice(S)}function Te(w){return w&&"?"!==w[0]?"?"+w:w}let xe=(()=>{class w{historyGo(S){throw new Error("")}static#e=this.\u0275fac=function(N){return new(N||w)};static#t=this.\u0275prov=r.jDH({token:w,factory:()=>(0,r.WQX)($e),providedIn:"root"})}return w})();const we=new r.nKC("");let $e=(()=>{class w extends xe{constructor(S,N){super(),this._platformLocation=S,this._removeListenerFns=[],this._baseHref=N??this._platformLocation.getBaseHrefFromDOM()??(0,r.WQX)(A).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(S){this._removeListenerFns.push(this._platformLocation.onPopState(S),this._platformLocation.onHashChange(S))}getBaseHref(){return this._baseHref}prepareExternalUrl(S){return de(this._baseHref,S)}path(S=!1){const N=this._platformLocation.pathname+Te(this._platformLocation.search),he=this._platformLocation.hash;return he&&S?`${N}${he}`:N}pushState(S,N,he,Be){const Qe=this.prepareExternalUrl(he+Te(Be));this._platformLocation.pushState(S,N,Qe)}replaceState(S,N,he,Be){const Qe=this.prepareExternalUrl(he+Te(Be));this._platformLocation.replaceState(S,N,Qe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(S=0){this._platformLocation.historyGo?.(S)}static#e=this.\u0275fac=function(N){return new(N||w)(r.KVO(H),r.KVO(we,8))};static#t=this.\u0275prov=r.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})(),We=(()=>{class w extends xe{constructor(S,N){super(),this._platformLocation=S,this._baseHref="",this._removeListenerFns=[],null!=N&&(this._baseHref=N)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(S){this._removeListenerFns.push(this._platformLocation.onPopState(S),this._platformLocation.onHashChange(S))}getBaseHref(){return this._baseHref}path(S=!1){const N=this._platformLocation.hash??"#";return N.length>0?N.substring(1):N}prepareExternalUrl(S){const N=de(this._baseHref,S);return N.length>0?"#"+N:N}pushState(S,N,he,Be){let Qe=this.prepareExternalUrl(he+Te(Be));0==Qe.length&&(Qe=this._platformLocation.pathname),this._platformLocation.pushState(S,N,Qe)}replaceState(S,N,he,Be){let Qe=this.prepareExternalUrl(he+Te(Be));0==Qe.length&&(Qe=this._platformLocation.pathname),this._platformLocation.replaceState(S,N,Qe)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(S=0){this._platformLocation.historyGo?.(S)}static#e=this.\u0275fac=function(N){return new(N||w)(r.KVO(H),r.KVO(we,8))};static#t=this.\u0275prov=r.jDH({token:w,factory:w.\u0275fac})}return w})(),mt=(()=>{class w{constructor(S){this._subject=new r.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=S;const N=this._locationStrategy.getBaseHref();this._basePath=function Oe(w){if(new RegExp("^(https?:)?//").test(w)){const[,S]=w.split(/\/\/[^\/]+/);return S}return w}(Ee(Ye(N))),this._locationStrategy.onPopState(he=>{this._subject.emit({url:this.path(!0),pop:!0,state:he.state,type:he.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(S=!1){return this.normalize(this._locationStrategy.path(S))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(S,N=""){return this.path()==this.normalize(S+Te(N))}normalize(S){return w.stripTrailingSlash(function It(w,j){if(!w||!j.startsWith(w))return j;const S=j.substring(w.length);return""===S||["/",";","?","#"].includes(S[0])?S:j}(this._basePath,Ye(S)))}prepareExternalUrl(S){return S&&"/"!==S[0]&&(S="/"+S),this._locationStrategy.prepareExternalUrl(S)}go(S,N="",he=null){this._locationStrategy.pushState(he,"",S,N),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+Te(N)),he)}replaceState(S,N="",he=null){this._locationStrategy.replaceState(he,"",S,N),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+Te(N)),he)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(S=0){this._locationStrategy.historyGo?.(S)}onUrlChange(S){return this._urlChangeListeners.push(S),this._urlChangeSubscription??=this.subscribe(N=>{this._notifyUrlChangeListeners(N.url,N.state)}),()=>{const N=this._urlChangeListeners.indexOf(S);this._urlChangeListeners.splice(N,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(S="",N){this._urlChangeListeners.forEach(he=>he(S,N))}subscribe(S,N,he){return this._subject.subscribe({next:S,error:N,complete:he})}static#e=this.normalizeQueryParams=Te;static#t=this.joinWithSlash=de;static#n=this.stripTrailingSlash=Ee;static#r=this.\u0275fac=function(N){return new(N||w)(r.KVO(xe))};static#i=this.\u0275prov=r.jDH({token:w,factory:()=>function tt(){return new mt((0,r.KVO)(xe))}(),providedIn:"root"})}return w})();function Ye(w){return w.replace(/\/index.html$/,"")}var it=function(w){return w[w.Format=0]="Format",w[w.Standalone=1]="Standalone",w}(it||{}),ut=function(w){return w[w.Narrow=0]="Narrow",w[w.Abbreviated=1]="Abbreviated",w[w.Wide=2]="Wide",w[w.Short=3]="Short",w}(ut||{}),Ot=function(w){return w[w.Short=0]="Short",w[w.Medium=1]="Medium",w[w.Long=2]="Long",w[w.Full=3]="Full",w}(Ot||{});const Re={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function J(w,j){return Rn((0,r.H5H)(w)[r.KH2.DateFormat],j)}function ne(w,j){return Rn((0,r.H5H)(w)[r.KH2.TimeFormat],j)}function fe(w,j){return Rn((0,r.H5H)(w)[r.KH2.DateTimeFormat],j)}function Ie(w,j){const S=(0,r.H5H)(w),N=S[r.KH2.NumberSymbols][j];if(typeof N>"u"){if(j===Re.CurrencyDecimal)return S[r.KH2.NumberSymbols][Re.Decimal];if(j===Re.CurrencyGroup)return S[r.KH2.NumberSymbols][Re.Group]}return N}function gt(w){if(!w[r.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${w[r.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Rn(w,j){for(let S=j;S>-1;S--)if(typeof w[S]<"u")return w[S];throw new Error("Locale data API: locale data undefined")}function vn(w){const[j,S]=w.split(":");return{hours:+j,minutes:+S}}const Yn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,er={},yr=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var yn=function(w){return w[w.Short=0]="Short",w[w.ShortGMT=1]="ShortGMT",w[w.Long=2]="Long",w[w.Extended=3]="Extended",w}(yn||{}),Ft=function(w){return w[w.FullYear=0]="FullYear",w[w.Month=1]="Month",w[w.Date=2]="Date",w[w.Hours=3]="Hours",w[w.Minutes=4]="Minutes",w[w.Seconds=5]="Seconds",w[w.FractionalSeconds=6]="FractionalSeconds",w[w.Day=7]="Day",w}(Ft||{}),Vt=function(w){return w[w.DayPeriods=0]="DayPeriods",w[w.Days=1]="Days",w[w.Months=2]="Months",w[w.Eras=3]="Eras",w}(Vt||{});function Ln(w,j,S,N){let he=function Q(w){if(re(w))return w;if("number"==typeof w&&!isNaN(w))return new Date(w);if("string"==typeof w){if(w=w.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(w)){const[he,Be=1,Qe=1]=w.split("-").map(xt=>+xt);return Kn(he,Be-1,Qe)}const S=parseFloat(w);if(!isNaN(w-S))return new Date(S);let N;if(N=w.match(Yn))return function ve(w){const j=new Date(0);let S=0,N=0;const he=w[8]?j.setUTCFullYear:j.setFullYear,Be=w[8]?j.setUTCHours:j.setHours;w[9]&&(S=Number(w[9]+w[10]),N=Number(w[9]+w[11])),he.call(j,Number(w[1]),Number(w[2])-1,Number(w[3]));const Qe=Number(w[4]||0)-S,xt=Number(w[5]||0)-N,kr=Number(w[6]||0),cr=Math.floor(1e3*parseFloat("0."+(w[7]||0)));return Be.call(j,Qe,xt,kr,cr),j}(N)}const j=new Date(w);if(!re(j))throw new Error(`Unable to convert "${w}" into a date`);return j}(w);j=Un(S,j)||j;let xt,Qe=[];for(;j;){if(xt=yr.exec(j),!xt){Qe.push(j);break}{Qe=Qe.concat(xt.slice(1));const br=Qe.pop();if(!br)break;j=br}}let kr=he.getTimezoneOffset();N&&(kr=K(N,kr),he=function Ae(w,j,S){const N=S?-1:1,he=w.getTimezoneOffset();return function G(w,j){return(w=new Date(w.getTime())).setMinutes(w.getMinutes()+j),w}(w,N*(K(j,he)-he))}(he,N,!0));let cr="";return Qe.forEach(br=>{const mn=function x(w){if(B[w])return B[w];let j;switch(w){case"G":case"GG":case"GGG":j=Kt(Vt.Eras,ut.Abbreviated);break;case"GGGG":j=Kt(Vt.Eras,ut.Wide);break;case"GGGGG":j=Kt(Vt.Eras,ut.Narrow);break;case"y":j=At(Ft.FullYear,1,0,!1,!0);break;case"yy":j=At(Ft.FullYear,2,0,!0,!0);break;case"yyy":j=At(Ft.FullYear,3,0,!1,!0);break;case"yyyy":j=At(Ft.FullYear,4,0,!1,!0);break;case"Y":j=Y(1);break;case"YY":j=Y(2,!0);break;case"YYY":j=Y(3);break;case"YYYY":j=Y(4);break;case"M":case"L":j=At(Ft.Month,1,1);break;case"MM":case"LL":j=At(Ft.Month,2,1);break;case"MMM":j=Kt(Vt.Months,ut.Abbreviated);break;case"MMMM":j=Kt(Vt.Months,ut.Wide);break;case"MMMMM":j=Kt(Vt.Months,ut.Narrow);break;case"LLL":j=Kt(Vt.Months,ut.Abbreviated,it.Standalone);break;case"LLLL":j=Kt(Vt.Months,ut.Wide,it.Standalone);break;case"LLLLL":j=Kt(Vt.Months,ut.Narrow,it.Standalone);break;case"w":j=Ve(1);break;case"ww":j=Ve(2);break;case"W":j=Ve(1,!0);break;case"d":j=At(Ft.Date,1);break;case"dd":j=At(Ft.Date,2);break;case"c":case"cc":j=At(Ft.Day,1);break;case"ccc":j=Kt(Vt.Days,ut.Abbreviated,it.Standalone);break;case"cccc":j=Kt(Vt.Days,ut.Wide,it.Standalone);break;case"ccccc":j=Kt(Vt.Days,ut.Narrow,it.Standalone);break;case"cccccc":j=Kt(Vt.Days,ut.Short,it.Standalone);break;case"E":case"EE":case"EEE":j=Kt(Vt.Days,ut.Abbreviated);break;case"EEEE":j=Kt(Vt.Days,ut.Wide);break;case"EEEEE":j=Kt(Vt.Days,ut.Narrow);break;case"EEEEEE":j=Kt(Vt.Days,ut.Short);break;case"a":case"aa":case"aaa":j=Kt(Vt.DayPeriods,ut.Abbreviated);break;case"aaaa":j=Kt(Vt.DayPeriods,ut.Wide);break;case"aaaaa":j=Kt(Vt.DayPeriods,ut.Narrow);break;case"b":case"bb":case"bbb":j=Kt(Vt.DayPeriods,ut.Abbreviated,it.Standalone,!0);break;case"bbbb":j=Kt(Vt.DayPeriods,ut.Wide,it.Standalone,!0);break;case"bbbbb":j=Kt(Vt.DayPeriods,ut.Narrow,it.Standalone,!0);break;case"B":case"BB":case"BBB":j=Kt(Vt.DayPeriods,ut.Abbreviated,it.Format,!0);break;case"BBBB":j=Kt(Vt.DayPeriods,ut.Wide,it.Format,!0);break;case"BBBBB":j=Kt(Vt.DayPeriods,ut.Narrow,it.Format,!0);break;case"h":j=At(Ft.Hours,1,-12);break;case"hh":j=At(Ft.Hours,2,-12);break;case"H":j=At(Ft.Hours,1);break;case"HH":j=At(Ft.Hours,2);break;case"m":j=At(Ft.Minutes,1);break;case"mm":j=At(Ft.Minutes,2);break;case"s":j=At(Ft.Seconds,1);break;case"ss":j=At(Ft.Seconds,2);break;case"S":j=At(Ft.FractionalSeconds,1);break;case"SS":j=At(Ft.FractionalSeconds,2);break;case"SSS":j=At(Ft.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":j=xr(yn.Short);break;case"ZZZZZ":j=xr(yn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":j=xr(yn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":j=xr(yn.Long);break;default:return null}return B[w]=j,j}(br);cr+=mn?mn(he,S,kr):"''"===br?"'":br.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),cr}function Kn(w,j,S){const N=new Date(0);return N.setFullYear(w,j,S),N.setHours(0,0,0),N}function Un(w,j){const S=function dt(w){return(0,r.H5H)(w)[r.KH2.LocaleId]}(w);if(er[S]??={},er[S][j])return er[S][j];let N="";switch(j){case"shortDate":N=J(w,Ot.Short);break;case"mediumDate":N=J(w,Ot.Medium);break;case"longDate":N=J(w,Ot.Long);break;case"fullDate":N=J(w,Ot.Full);break;case"shortTime":N=ne(w,Ot.Short);break;case"mediumTime":N=ne(w,Ot.Medium);break;case"longTime":N=ne(w,Ot.Long);break;case"fullTime":N=ne(w,Ot.Full);break;case"short":const he=Un(w,"shortTime"),Be=Un(w,"shortDate");N=qt(fe(w,Ot.Short),[he,Be]);break;case"medium":const Qe=Un(w,"mediumTime"),xt=Un(w,"mediumDate");N=qt(fe(w,Ot.Medium),[Qe,xt]);break;case"long":const kr=Un(w,"longTime"),cr=Un(w,"longDate");N=qt(fe(w,Ot.Long),[kr,cr]);break;case"full":const br=Un(w,"fullTime"),mn=Un(w,"fullDate");N=qt(fe(w,Ot.Full),[br,mn])}return N&&(er[S][j]=N),N}function qt(w,j){return j&&(w=w.replace(/\{([^}]+)}/g,function(S,N){return null!=j&&N in j?j[N]:S})),w}function Pn(w,j,S="-",N,he){let Be="";(w<0||he&&w<=0)&&(he?w=1-w:(w=-w,Be=S));let Qe=String(w);for(;Qe.length<j;)Qe="0"+Qe;return N&&(Qe=Qe.slice(Qe.length-j)),Be+Qe}function At(w,j,S=0,N=!1,he=!1){return function(Be,Qe){let xt=function wr(w,j){switch(w){case Ft.FullYear:return j.getFullYear();case Ft.Month:return j.getMonth();case Ft.Date:return j.getDate();case Ft.Hours:return j.getHours();case Ft.Minutes:return j.getMinutes();case Ft.Seconds:return j.getSeconds();case Ft.FractionalSeconds:return j.getMilliseconds();case Ft.Day:return j.getDay();default:throw new Error(`Unknown DateType value "${w}".`)}}(w,Be);if((S>0||xt>-S)&&(xt+=S),w===Ft.Hours)0===xt&&-12===S&&(xt=12);else if(w===Ft.FractionalSeconds)return function mi(w,j){return Pn(w,3).substring(0,j)}(xt,j);const kr=Ie(Qe,Re.MinusSign);return Pn(xt,j,kr,N,he)}}function Kt(w,j,S=it.Format,N=!1){return function(he,Be){return function en(w,j,S,N,he,Be){switch(S){case Vt.Months:return function Zt(w,j,S){const N=(0,r.H5H)(w),Be=Rn([N[r.KH2.MonthsFormat],N[r.KH2.MonthsStandalone]],j);return Rn(Be,S)}(j,he,N)[w.getMonth()];case Vt.Days:return function Qt(w,j,S){const N=(0,r.H5H)(w),Be=Rn([N[r.KH2.DaysFormat],N[r.KH2.DaysStandalone]],j);return Rn(Be,S)}(j,he,N)[w.getDay()];case Vt.DayPeriods:const Qe=w.getHours(),xt=w.getMinutes();if(Be){const cr=function cn(w){const j=(0,r.H5H)(w);return gt(j),(j[r.KH2.ExtraData][2]||[]).map(N=>"string"==typeof N?vn(N):[vn(N[0]),vn(N[1])])}(j),br=function ir(w,j,S){const N=(0,r.H5H)(w);gt(N);const Be=Rn([N[r.KH2.ExtraData][0],N[r.KH2.ExtraData][1]],j)||[];return Rn(Be,S)||[]}(j,he,N),mn=cr.findIndex(Mr=>{if(Array.isArray(Mr)){const[Wn,Ur]=Mr,Zn=Qe>=Wn.hours&&xt>=Wn.minutes,lt=Qe<Ur.hours||Qe===Ur.hours&&xt<Ur.minutes;if(Wn.hours<Ur.hours){if(Zn&<)return!0}else if(Zn||lt)return!0}else if(Mr.hours===Qe&&Mr.minutes===xt)return!0;return!1});if(-1!==mn)return br[mn]}return function Bt(w,j,S){const N=(0,r.H5H)(w),Be=Rn([N[r.KH2.DayPeriodsFormat],N[r.KH2.DayPeriodsStandalone]],j);return Rn(Be,S)}(j,he,N)[Qe<12?0:1];case Vt.Eras:return function Mn(w,j){return Rn((0,r.H5H)(w)[r.KH2.Eras],j)}(j,N)[w.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${S}`)}}(he,Be,w,j,S,N)}}function xr(w){return function(j,S,N){const he=-1*N,Be=Ie(S,Re.MinusSign),Qe=he>0?Math.floor(he/60):Math.ceil(he/60);switch(w){case yn.Short:return(he>=0?"+":"")+Pn(Qe,2,Be)+Pn(Math.abs(he%60),2,Be);case yn.ShortGMT:return"GMT"+(he>=0?"+":"")+Pn(Qe,1,Be);case yn.Long:return"GMT"+(he>=0?"+":"")+Pn(Qe,2,Be)+":"+Pn(Math.abs(he%60),2,Be);case yn.Extended:return 0===N?"Z":(he>=0?"+":"")+Pn(Qe,2,Be)+":"+Pn(Math.abs(he%60),2,Be);default:throw new Error(`Unknown zone width "${w}"`)}}}const tn=0,Xn=4;function ii(w){const j=w.getDay(),S=0===j?-3:Xn-j;return Kn(w.getFullYear(),w.getMonth(),w.getDate()+S)}function Ve(w,j=!1){return function(S,N){let he;if(j){const Be=new Date(S.getFullYear(),S.getMonth(),1).getDay()-1,Qe=S.getDate();he=1+Math.floor((Qe+Be)/7)}else{const Be=ii(S),Qe=function Fr(w){const j=Kn(w,tn,1).getDay();return Kn(w,0,1+(j<=Xn?Xn:Xn+7)-j)}(Be.getFullYear()),xt=Be.getTime()-Qe.getTime();he=1+Math.round(xt/6048e5)}return Pn(he,w,Ie(N,Re.MinusSign))}}function Y(w,j=!1){return function(S,N){return Pn(ii(S).getFullYear(),w,Ie(N,Re.MinusSign),j)}}const B={};function K(w,j){w=w.replace(/:/g,"");const S=Date.parse("Jan 01, 1970 00:00:00 "+w)/6e4;return isNaN(S)?j:S}function re(w){return w instanceof Date&&!isNaN(w.valueOf())}function ye(w,j){j=encodeURIComponent(j);for(const S of w.split(";")){const N=S.indexOf("="),[he,Be]=-1==N?[S,""]:[S.slice(0,N),S.slice(N+1)];if(he.trim()===j)return decodeURIComponent(Be)}return null}const be=/\s+/,He=[];let Le=(()=>{class w{constructor(S,N){this._ngEl=S,this._renderer=N,this.initialClasses=He,this.stateMap=new Map}set klass(S){this.initialClasses=null!=S?S.trim().split(be):He}set ngClass(S){this.rawClass="string"==typeof S?S.trim().split(be):S}ngDoCheck(){for(const N of this.initialClasses)this._updateState(N,!0);const S=this.rawClass;if(Array.isArray(S)||S instanceof Set)for(const N of S)this._updateState(N,!0);else if(null!=S)for(const N of Object.keys(S))this._updateState(N,!!S[N]);this._applyStateDiff()}_updateState(S,N){const he=this.stateMap.get(S);void 0!==he?(he.enabled!==N&&(he.changed=!0,he.enabled=N),he.touched=!0):this.stateMap.set(S,{enabled:N,changed:!0,touched:!0})}_applyStateDiff(){for(const S of this.stateMap){const N=S[0],he=S[1];he.changed?(this._toggleClass(N,he.enabled),he.changed=!1):he.touched||(he.enabled&&this._toggleClass(N,!1),this.stateMap.delete(N)),he.touched=!1}}_toggleClass(S,N){(S=S.trim()).length>0&&S.split(be).forEach(he=>{N?this._renderer.addClass(this._ngEl.nativeElement,he):this._renderer.removeClass(this._ngEl.nativeElement,he)})}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.aKT),r.rXU(r.sFG))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngClass",""]],inputs:{klass:[r.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return w})();class nn{constructor(j,S,N,he){this.$implicit=j,this.ngForOf=S,this.index=N,this.count=he}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 Rt=(()=>{class w{set ngForOf(S){this._ngForOf=S,this._ngForOfDirty=!0}set ngForTrackBy(S){this._trackByFn=S}get ngForTrackBy(){return this._trackByFn}constructor(S,N,he){this._viewContainer=S,this._template=N,this._differs=he,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(S){S&&(this._template=S)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const S=this._ngForOf;!this._differ&&S&&(this._differ=this._differs.find(S).create(this.ngForTrackBy))}if(this._differ){const S=this._differ.diff(this._ngForOf);S&&this._applyChanges(S)}}_applyChanges(S){const N=this._viewContainer;S.forEachOperation((he,Be,Qe)=>{if(null==he.previousIndex)N.createEmbeddedView(this._template,new nn(he.item,this._ngForOf,-1,-1),null===Qe?void 0:Qe);else if(null==Qe)N.remove(null===Be?void 0:Be);else if(null!==Be){const xt=N.get(Be);N.move(xt,Qe),Nn(xt,he)}});for(let he=0,Be=N.length;he<Be;he++){const xt=N.get(he).context;xt.index=he,xt.count=Be,xt.ngForOf=this._ngForOf}S.forEachIdentityChange(he=>{Nn(N.get(he.currentIndex),he)})}static ngTemplateContextGuard(S,N){return!0}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(r._q3))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return w})();function Nn(w,j){w.context.$implicit=j.item}let ln=(()=>{class w{constructor(S,N){this._viewContainer=S,this._context=new An,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=N}set ngIf(S){this._context.$implicit=this._context.ngIf=S,this._updateView()}set ngIfThen(S){Qn("ngIfThen",S),this._thenTemplateRef=S,this._thenViewRef=null,this._updateView()}set ngIfElse(S){Qn("ngIfElse",S),this._elseTemplateRef=S,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(S,N){return!0}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b),r.rXU(r.C4Q))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return w})();class An{constructor(){this.$implicit=null,this.ngIf=null}}function Qn(w,j){if(j&&!j.createEmbeddedView)throw new Error(`${w} must be a TemplateRef, but received '${(0,r.Tbb)(j)}'.`)}class fn{constructor(j,S){this._viewContainerRef=j,this._templateRef=S,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 En=(()=>{class w{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(S){this._ngSwitch=S,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(S){this._defaultViews.push(S)}_matchCase(S){const N=S===this._ngSwitch;return this._lastCasesMatched||=N,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),N}_updateDefaultCases(S){if(this._defaultViews.length>0&&S!==this._defaultUsed){this._defaultUsed=S;for(const N of this._defaultViews)N.enforceState(S)}}static#e=this.\u0275fac=function(N){return new(N||w)};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return w})(),_r=(()=>{class w{constructor(S,N,he){this.ngSwitch=he,he._addCase(),this._view=new fn(S,N)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(En,9))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return w})(),wi=(()=>{class w{constructor(S,N,he){he._addDefault(new fn(S,N))}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(En,9))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return w})(),Ut=(()=>{class w{constructor(S,N,he){this._ngEl=S,this._differs=N,this._renderer=he,this._ngStyle=null,this._differ=null}set ngStyle(S){this._ngStyle=S,!this._differ&&S&&(this._differ=this._differs.find(S).create())}ngDoCheck(){if(this._differ){const S=this._differ.diff(this._ngStyle);S&&this._applyChanges(S)}}_setStyle(S,N){const[he,Be]=S.split("."),Qe=-1===he.indexOf("-")?void 0:r.czy.DashCase;null!=N?this._renderer.setStyle(this._ngEl.nativeElement,he,Be?`${N}${Be}`:N,Qe):this._renderer.removeStyle(this._ngEl.nativeElement,he,Qe)}_applyChanges(S){S.forEachRemovedItem(N=>this._setStyle(N.key,null)),S.forEachAddedItem(N=>this._setStyle(N.key,N.currentValue)),S.forEachChangedItem(N=>this._setStyle(N.key,N.currentValue))}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.aKT),r.rXU(r.MKu),r.rXU(r.sFG))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return w})(),Tn=(()=>{class w{constructor(S){this._viewContainerRef=S,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(S){if(this._shouldRecreateView(S)){const N=this._viewContainerRef;if(this._viewRef&&N.remove(N.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const he=this._createContextForwardProxy();this._viewRef=N.createEmbeddedView(this.ngTemplateOutlet,he,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(S){return!!S.ngTemplateOutlet||!!S.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(S,N,he)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,N,he),get:(S,N,he)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,N,he)}})}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[r.OA$]})}return w})();function Ri(w,j){return new r.wOt(2100,!1)}class yo{createSubscription(j,S){return(0,r.O8t)(()=>j.subscribe({next:S,error:N=>{throw N}}))}dispose(j){(0,r.O8t)(()=>j.unsubscribe())}}class ua{createSubscription(j,S){return j.then(S,N=>{throw N})}dispose(j){}}const da=new ua,_o=new yo;let pn=(()=>{class w{constructor(S){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=S}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(S){if(!this._obj){if(S)try{this.markForCheckOnValueUpdate=!1,this._subscribe(S)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return S!==this._obj?(this._dispose(),this.transform(S)):this._latestValue}_subscribe(S){this._obj=S,this._strategy=this._selectStrategy(S),this._subscription=this._strategy.createSubscription(S,N=>this._updateLatestValue(S,N))}_selectStrategy(S){if((0,r.jNT)(S))return da;if((0,r.zjR)(S))return _o;throw Ri()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(S,N){S===this._obj&&(this._latestValue=N,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.gRc,16))};static#t=this.\u0275pipe=r.EJ8({name:"async",type:w,pure:!1,standalone:!0})}return w})();const bo=new r.nKC(""),Ht=new r.nKC("");let Kr=(()=>{class w{constructor(S,N,he){this.locale=S,this.defaultTimezone=N,this.defaultOptions=he}transform(S,N,he,Be){if(null==S||""===S||S!=S)return null;try{return Ln(S,N??this.defaultOptions?.dateFormat??"mediumDate",Be||this.locale,he??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Qe){throw Ri()}}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.xe9,16),r.rXU(bo,24),r.rXU(Ht,24))};static#t=this.\u0275pipe=r.EJ8({name:"date",type:w,pure:!0,standalone:!0})}return w})(),Bi=(()=>{class w{constructor(S){this.differs=S,this.keyValues=[],this.compareFn=$o}transform(S,N=$o){if(!S||!(S instanceof Map)&&"object"!=typeof S)return null;this.differ??=this.differs.find(S).create();const he=this.differ.diff(S),Be=N!==this.compareFn;return he&&(this.keyValues=[],he.forEachItem(Qe=>{this.keyValues.push(function _s(w,j){return{key:w,value:j}}(Qe.key,Qe.currentValue))})),(he||Be)&&(this.keyValues.sort(N),this.compareFn=N),this.keyValues}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.MKu,16))};static#t=this.\u0275pipe=r.EJ8({name:"keyvalue",type:w,pure:!1,standalone:!0})}return w})();function $o(w,j){const S=w.key,N=j.key;if(S===N)return 0;if(void 0===S)return 1;if(void 0===N)return-1;if(null===S)return 1;if(null===N)return-1;if("string"==typeof S&&"string"==typeof N)return S<N?-1:1;if("number"==typeof S&&"number"==typeof N)return S-N;if("boolean"==typeof S&&"boolean"==typeof N)return S<N?-1:1;const he=String(S),Be=String(N);return he==Be?0:he<Be?-1:1}let Co=(()=>{class w{static#e=this.\u0275fac=function(N){return new(N||w)};static#t=this.\u0275mod=r.$C({type:w});static#n=this.\u0275inj=r.G2t({})}return w})();const ns="browser",fa="server";function Vi(w){return w===ns}function pa(w){return w===fa}let Rs=(()=>{class w{static#e=this.\u0275prov=(0,r.jDH)({token:w,providedIn:"root",factory:()=>Vi((0,r.WQX)(r.Agw))?new ci((0,r.WQX)(A),window):new to})}return w})();class ci{constructor(j,S){this.document=j,this.window=S,this.offset=()=>[0,0]}setOffset(j){this.offset=Array.isArray(j)?()=>j:j}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(j){this.window.scrollTo(j[0],j[1])}scrollToAnchor(j){const S=function Qi(w,j){const S=w.getElementById(j)||w.getElementsByName(j)[0];if(S)return S;if("function"==typeof w.createTreeWalker&&w.body&&"function"==typeof w.body.attachShadow){const N=w.createTreeWalker(w.body,NodeFilter.SHOW_ELEMENT);let he=N.currentNode;for(;he;){const Be=he.shadowRoot;if(Be){const Qe=Be.getElementById(j)||Be.querySelector(`[name="${j}"]`);if(Qe)return Qe}he=N.nextNode()}}return null}(this.document,j);S&&(this.scrollToElement(S),S.focus())}setHistoryScrollRestoration(j){this.window.history.scrollRestoration=j}scrollToElement(j){const S=j.getBoundingClientRect(),N=S.left+this.window.pageXOffset,he=S.top+this.window.pageYOffset,Be=this.offset();this.window.scrollTo(N-Be[0],he-Be[1])}}class to{setOffset(j){}getScrollPosition(){return[0,0]}scrollToPosition(j){}scrollToAnchor(j){}setHistoryScrollRestoration(j){}}class Yo{}},1626:(st,Ce,D)=>{D.d(Ce,{Qq:()=>J,q1:()=>yt}),D(467);var g=D(4438),$=D(7673),F=D(1985),se=D(6648),ie=D(274),A=D(5964),H=D(6354),Z=D(980),oe=D(5558),de=D(177);class Ee{}class Te{}class xe{constructor(ye){this.normalizedNames=new Map,this.lazyUpdate=null,ye?"string"==typeof ye?this.lazyInit=()=>{this.headers=new Map,ye.split("\n").forEach(be=>{const He=be.indexOf(":");if(He>0){const Le=be.slice(0,He),ht=Le.toLowerCase(),vt=be.slice(He+1).trim();this.maybeSetNormalizedName(Le,ht),this.headers.has(ht)?this.headers.get(ht).push(vt):this.headers.set(ht,[vt])}})}:typeof Headers<"u"&&ye instanceof Headers?(this.headers=new Map,ye.forEach((be,He)=>{this.setHeaderEntries(He,be)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ye).forEach(([be,He])=>{this.setHeaderEntries(be,He)})}:this.headers=new Map}has(ye){return this.init(),this.headers.has(ye.toLowerCase())}get(ye){this.init();const be=this.headers.get(ye.toLowerCase());return be&&be.length>0?be[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ye){return this.init(),this.headers.get(ye.toLowerCase())||null}append(ye,be){return this.clone({name:ye,value:be,op:"a"})}set(ye,be){return this.clone({name:ye,value:be,op:"s"})}delete(ye,be){return this.clone({name:ye,value:be,op:"d"})}maybeSetNormalizedName(ye,be){this.normalizedNames.has(be)||this.normalizedNames.set(be,ye)}init(){this.lazyInit&&(this.lazyInit instanceof xe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ye=>this.applyUpdate(ye)),this.lazyUpdate=null))}copyFrom(ye){ye.init(),Array.from(ye.headers.keys()).forEach(be=>{this.headers.set(be,ye.headers.get(be)),this.normalizedNames.set(be,ye.normalizedNames.get(be))})}clone(ye){const be=new xe;return be.lazyInit=this.lazyInit&&this.lazyInit instanceof xe?this.lazyInit:this,be.lazyUpdate=(this.lazyUpdate||[]).concat([ye]),be}applyUpdate(ye){const be=ye.name.toLowerCase();switch(ye.op){case"a":case"s":let He=ye.value;if("string"==typeof He&&(He=[He]),0===He.length)return;this.maybeSetNormalizedName(ye.name,be);const Le=("a"===ye.op?this.headers.get(be):void 0)||[];Le.push(...He),this.headers.set(be,Le);break;case"d":const ht=ye.value;if(ht){let vt=this.headers.get(be);if(!vt)return;vt=vt.filter(nn=>-1===ht.indexOf(nn)),0===vt.length?(this.headers.delete(be),this.normalizedNames.delete(be)):this.headers.set(be,vt)}else this.headers.delete(be),this.normalizedNames.delete(be)}}setHeaderEntries(ye,be){const He=(Array.isArray(be)?be:[be]).map(ht=>ht.toString()),Le=ye.toLowerCase();this.headers.set(Le,He),this.maybeSetNormalizedName(ye,Le)}forEach(ye){this.init(),Array.from(this.normalizedNames.keys()).forEach(be=>ye(this.normalizedNames.get(be),this.headers.get(be)))}}class $e{encodeKey(ye){return It(ye)}encodeValue(ye){return It(ye)}decodeKey(ye){return decodeURIComponent(ye)}decodeValue(ye){return decodeURIComponent(ye)}}const mt=/%(\d[a-f0-9])/gi,tt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function It(ee){return encodeURIComponent(ee).replace(mt,(ye,be)=>tt[be]??ye)}function Ye(ee){return`${ee}`}class Oe{constructor(ye={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ye.encoder||new $e,ye.fromString){if(ye.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function We(ee,ye){const be=new Map;return ee.length>0&&ee.replace(/^\?/,"").split("&").forEach(Le=>{const ht=Le.indexOf("="),[vt,nn]=-1==ht?[ye.decodeKey(Le),""]:[ye.decodeKey(Le.slice(0,ht)),ye.decodeValue(Le.slice(ht+1))],Rt=be.get(vt)||[];Rt.push(nn),be.set(vt,Rt)}),be}(ye.fromString,this.encoder)}else ye.fromObject?(this.map=new Map,Object.keys(ye.fromObject).forEach(be=>{const He=ye.fromObject[be],Le=Array.isArray(He)?He.map(Ye):[Ye(He)];this.map.set(be,Le)})):this.map=null}has(ye){return this.init(),this.map.has(ye)}get(ye){this.init();const be=this.map.get(ye);return be?be[0]:null}getAll(ye){return this.init(),this.map.get(ye)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ye,be){return this.clone({param:ye,value:be,op:"a"})}appendAll(ye){const be=[];return Object.keys(ye).forEach(He=>{const Le=ye[He];Array.isArray(Le)?Le.forEach(ht=>{be.push({param:He,value:ht,op:"a"})}):be.push({param:He,value:Le,op:"a"})}),this.clone(be)}set(ye,be){return this.clone({param:ye,value:be,op:"s"})}delete(ye,be){return this.clone({param:ye,value:be,op:"d"})}toString(){return this.init(),this.keys().map(ye=>{const be=this.encoder.encodeKey(ye);return this.map.get(ye).map(He=>be+"="+this.encoder.encodeValue(He)).join("&")}).filter(ye=>""!==ye).join("&")}clone(ye){const be=new Oe({encoder:this.encoder});return be.cloneFrom=this.cloneFrom||this,be.updates=(this.updates||[]).concat(ye),be}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ye=>this.map.set(ye,this.cloneFrom.map.get(ye))),this.updates.forEach(ye=>{switch(ye.op){case"a":case"s":const be=("a"===ye.op?this.map.get(ye.param):void 0)||[];be.push(Ye(ye.value)),this.map.set(ye.param,be);break;case"d":if(void 0===ye.value){this.map.delete(ye.param);break}{let He=this.map.get(ye.param)||[];const Le=He.indexOf(Ye(ye.value));-1!==Le&&He.splice(Le,1),He.length>0?this.map.set(ye.param,He):this.map.delete(ye.param)}}}),this.cloneFrom=this.updates=null)}}class Dt{constructor(){this.map=new Map}set(ye,be){return this.map.set(ye,be),this}get(ye){return this.map.has(ye)||this.map.set(ye,ye.defaultValue()),this.map.get(ye)}delete(ye){return this.map.delete(ye),this}has(ye){return this.map.has(ye)}keys(){return this.map.keys()}}function it(ee){return typeof ArrayBuffer<"u"&&ee instanceof ArrayBuffer}function ut(ee){return typeof Blob<"u"&&ee instanceof Blob}function Ot(ee){return typeof FormData<"u"&&ee instanceof FormData}class ze{constructor(ye,be,He,Le){let ht;if(this.url=be,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ye.toUpperCase(),function Xe(ee){switch(ee){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Le?(this.body=void 0!==He?He:null,ht=Le):ht=He,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.transferCache=ht.transferCache),this.headers??=new xe,this.context??=new Dt,this.params){const vt=this.params.toString();if(0===vt.length)this.urlWithParams=be;else{const nn=be.indexOf("?");this.urlWithParams=be+(-1===nn?"?":nn<be.length-1?"&":"")+vt}}else this.params=new Oe,this.urlWithParams=be}serializeBody(){return null===this.body?null:"string"==typeof this.body||it(this.body)||ut(this.body)||Ot(this.body)||function Re(ee){return typeof URLSearchParams<"u"&&ee instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Oe?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Ot(this.body)?null:ut(this.body)?this.body.type||null:it(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Oe?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(ye={}){const be=ye.method||this.method,He=ye.url||this.url,Le=ye.responseType||this.responseType,ht=ye.transferCache??this.transferCache,vt=void 0!==ye.body?ye.body:this.body,nn=ye.withCredentials??this.withCredentials,Rt=ye.reportProgress??this.reportProgress;let Nn=ye.headers||this.headers,Nt=ye.params||this.params;const ln=ye.context??this.context;return void 0!==ye.setHeaders&&(Nn=Object.keys(ye.setHeaders).reduce((An,Qn)=>An.set(Qn,ye.setHeaders[Qn]),Nn)),ye.setParams&&(Nt=Object.keys(ye.setParams).reduce((An,Qn)=>An.set(Qn,ye.setParams[Qn]),Nt)),new ze(be,He,vt,{params:Nt,headers:Nn,context:ln,reportProgress:Rt,responseType:Le,withCredentials:nn,transferCache:ht})}}var dt=function(ee){return ee[ee.Sent=0]="Sent",ee[ee.UploadProgress=1]="UploadProgress",ee[ee.ResponseHeader=2]="ResponseHeader",ee[ee.DownloadProgress=3]="DownloadProgress",ee[ee.Response=4]="Response",ee[ee.User=5]="User",ee}(dt||{});class Bt{constructor(ye,be=ke.Ok,He="OK"){this.headers=ye.headers||new xe,this.status=void 0!==ye.status?ye.status:be,this.statusText=ye.statusText||He,this.url=ye.url||null,this.ok=this.status>=200&&this.status<300}}class Qt extends Bt{constructor(ye={}){super(ye),this.type=dt.ResponseHeader}clone(ye={}){return new Qt({headers:ye.headers||this.headers,status:void 0!==ye.status?ye.status:this.status,statusText:ye.statusText||this.statusText,url:ye.url||this.url||void 0})}}class Zt extends Bt{constructor(ye={}){super(ye),this.type=dt.Response,this.body=void 0!==ye.body?ye.body:null}clone(ye={}){return new Zt({body:void 0!==ye.body?ye.body:this.body,headers:ye.headers||this.headers,status:void 0!==ye.status?ye.status:this.status,statusText:ye.statusText||this.statusText,url:ye.url||this.url||void 0})}}class Mn extends Bt{constructor(ye){super(ye,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ye.url||"(unknown url)"}`:`Http failure response for ${ye.url||"(unknown url)"}: ${ye.status} ${ye.statusText}`,this.error=ye.error||null}}var ke=function(ee){return ee[ee.Continue=100]="Continue",ee[ee.SwitchingProtocols=101]="SwitchingProtocols",ee[ee.Processing=102]="Processing",ee[ee.EarlyHints=103]="EarlyHints",ee[ee.Ok=200]="Ok",ee[ee.Created=201]="Created",ee[ee.Accepted=202]="Accepted",ee[ee.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",ee[ee.NoContent=204]="NoContent",ee[ee.ResetContent=205]="ResetContent",ee[ee.PartialContent=206]="PartialContent",ee[ee.MultiStatus=207]="MultiStatus",ee[ee.AlreadyReported=208]="AlreadyReported",ee[ee.ImUsed=226]="ImUsed",ee[ee.MultipleChoices=300]="MultipleChoices",ee[ee.MovedPermanently=301]="MovedPermanently",ee[ee.Found=302]="Found",ee[ee.SeeOther=303]="SeeOther",ee[ee.NotModified=304]="NotModified",ee[ee.UseProxy=305]="UseProxy",ee[ee.Unused=306]="Unused",ee[ee.TemporaryRedirect=307]="TemporaryRedirect",ee[ee.PermanentRedirect=308]="PermanentRedirect",ee[ee.BadRequest=400]="BadRequest",ee[ee.Unauthorized=401]="Unauthorized",ee[ee.PaymentRequired=402]="PaymentRequired",ee[ee.Forbidden=403]="Forbidden",ee[ee.NotFound=404]="NotFound",ee[ee.MethodNotAllowed=405]="MethodNotAllowed",ee[ee.NotAcceptable=406]="NotAcceptable",ee[ee.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",ee[ee.RequestTimeout=408]="RequestTimeout",ee[ee.Conflict=409]="Conflict",ee[ee.Gone=410]="Gone",ee[ee.LengthRequired=411]="LengthRequired",ee[ee.PreconditionFailed=412]="PreconditionFailed",ee[ee.PayloadTooLarge=413]="PayloadTooLarge",ee[ee.UriTooLong=414]="UriTooLong",ee[ee.UnsupportedMediaType=415]="UnsupportedMediaType",ee[ee.RangeNotSatisfiable=416]="RangeNotSatisfiable",ee[ee.ExpectationFailed=417]="ExpectationFailed",ee[ee.ImATeapot=418]="ImATeapot",ee[ee.MisdirectedRequest=421]="MisdirectedRequest",ee[ee.UnprocessableEntity=422]="UnprocessableEntity",ee[ee.Locked=423]="Locked",ee[ee.FailedDependency=424]="FailedDependency",ee[ee.TooEarly=425]="TooEarly",ee[ee.UpgradeRequired=426]="UpgradeRequired",ee[ee.PreconditionRequired=428]="PreconditionRequired",ee[ee.TooManyRequests=429]="TooManyRequests",ee[ee.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",ee[ee.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",ee[ee.InternalServerError=500]="InternalServerError",ee[ee.NotImplemented=501]="NotImplemented",ee[ee.BadGateway=502]="BadGateway",ee[ee.ServiceUnavailable=503]="ServiceUnavailable",ee[ee.GatewayTimeout=504]="GatewayTimeout",ee[ee.HttpVersionNotSupported=505]="HttpVersionNotSupported",ee[ee.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",ee[ee.InsufficientStorage=507]="InsufficientStorage",ee[ee.LoopDetected=508]="LoopDetected",ee[ee.NotExtended=510]="NotExtended",ee[ee.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",ee}(ke||{});function ue(ee,ye){return{body:ye,headers:ee.headers,context:ee.context,observe:ee.observe,params:ee.params,reportProgress:ee.reportProgress,responseType:ee.responseType,withCredentials:ee.withCredentials,transferCache:ee.transferCache}}let J=(()=>{class ee{constructor(be){this.handler=be}request(be,He,Le={}){let ht;if(be instanceof ze)ht=be;else{let Rt,Nn;Rt=Le.headers instanceof xe?Le.headers:new xe(Le.headers),Le.params&&(Nn=Le.params instanceof Oe?Le.params:new Oe({fromObject:Le.params})),ht=new ze(be,He,void 0!==Le.body?Le.body:null,{headers:Rt,context:Le.context,params:Nn,reportProgress:Le.reportProgress,responseType:Le.responseType||"json",withCredentials:Le.withCredentials,transferCache:Le.transferCache})}const vt=(0,$.of)(ht).pipe((0,ie.H)(Rt=>this.handler.handle(Rt)));if(be instanceof ze||"events"===Le.observe)return vt;const nn=vt.pipe((0,A.p)(Rt=>Rt instanceof Zt));switch(Le.observe||"body"){case"body":switch(ht.responseType){case"arraybuffer":return nn.pipe((0,H.T)(Rt=>{if(null!==Rt.body&&!(Rt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Rt.body}));case"blob":return nn.pipe((0,H.T)(Rt=>{if(null!==Rt.body&&!(Rt.body instanceof Blob))throw new Error("Response is not a Blob.");return Rt.body}));case"text":return nn.pipe((0,H.T)(Rt=>{if(null!==Rt.body&&"string"!=typeof Rt.body)throw new Error("Response is not a string.");return Rt.body}));default:return nn.pipe((0,H.T)(Rt=>Rt.body))}case"response":return nn;default:throw new Error(`Unreachable: unhandled observe type ${Le.observe}}`)}}delete(be,He={}){return this.request("DELETE",be,He)}get(be,He={}){return this.request("GET",be,He)}head(be,He={}){return this.request("HEAD",be,He)}jsonp(be,He){return this.request("JSONP",be,{params:(new Oe).append(He,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(be,He={}){return this.request("OPTIONS",be,He)}patch(be,He,Le={}){return this.request("PATCH",be,ue(Le,He))}post(be,He,Le={}){return this.request("POST",be,ue(Le,He))}put(be,He,Le={}){return this.request("PUT",be,ue(Le,He))}static#e=this.\u0275fac=function(He){return new(He||ee)(g.KVO(Ee))};static#t=this.\u0275prov=g.jDH({token:ee,factory:ee.\u0275fac})}return ee})();function Xt(ee,ye){return ye(ee)}function Yt(ee,ye){return(be,He)=>ye.intercept(be,{handle:Le=>ee(Le,He)})}const cn=new g.nKC(""),ir=new g.nKC(""),kn=new g.nKC(""),Rn=new g.nKC("");function vn(){let ee=null;return(ye,be)=>{null===ee&&(ee=((0,g.WQX)(cn,{optional:!0})??[]).reduceRight(Yt,Xt));const He=(0,g.WQX)(g.TgB),Le=He.add();return ee(ye,be).pipe((0,Z.j)(()=>He.remove(Le)))}}let vr=(()=>{class ee extends Ee{constructor(be,He){super(),this.backend=be,this.injector=He,this.chain=null,this.pendingTasks=(0,g.WQX)(g.TgB);const Le=(0,g.WQX)(Rn,{optional:!0});this.backend=Le??be}handle(be){if(null===this.chain){const Le=Array.from(new Set([...this.injector.get(ir),...this.injector.get(kn,[])]));this.chain=Le.reduceRight((ht,vt)=>function gt(ee,ye,be){return(He,Le)=>(0,g.N4e)(be,()=>ye(He,ht=>ee(ht,Le)))}(ht,vt,this.injector),Xt)}const He=this.pendingTasks.add();return this.chain(be,Le=>this.backend.handle(Le)).pipe((0,Z.j)(()=>this.pendingTasks.remove(He)))}static#e=this.\u0275fac=function(He){return new(He||ee)(g.KVO(Te),g.KVO(g.uvJ))};static#t=this.\u0275prov=g.jDH({token:ee,factory:ee.\u0275fac})}return ee})();const mi=/^\)\]\}',?\n/;let wr=(()=>{class ee{constructor(be){this.xhrFactory=be}handle(be){if("JSONP"===be.method)throw new g.wOt(-2800,!1);const He=this.xhrFactory;return(He.\u0275loadImpl?(0,se.H)(He.\u0275loadImpl()):(0,$.of)(null)).pipe((0,oe.n)(()=>new F.c(ht=>{const vt=He.build();if(vt.open(be.method,be.urlWithParams),be.withCredentials&&(vt.withCredentials=!0),be.headers.forEach((fn,En)=>vt.setRequestHeader(fn,En.join(","))),be.headers.has("Accept")||vt.setRequestHeader("Accept","application/json, text/plain, */*"),!be.headers.has("Content-Type")){const fn=be.detectContentTypeHeader();null!==fn&&vt.setRequestHeader("Content-Type",fn)}if(be.responseType){const fn=be.responseType.toLowerCase();vt.responseType="json"!==fn?fn:"text"}const nn=be.serializeBody();let Rt=null;const Nn=()=>{if(null!==Rt)return Rt;const fn=vt.statusText||"OK",En=new xe(vt.getAllResponseHeaders()),_r=function At(ee){return"responseURL"in ee&&ee.responseURL?ee.responseURL:/^X-Request-URL:/m.test(ee.getAllResponseHeaders())?ee.getResponseHeader("X-Request-URL"):null}(vt)||be.url;return Rt=new Qt({headers:En,status:vt.status,statusText:fn,url:_r}),Rt},Nt=()=>{let{headers:fn,status:En,statusText:_r,url:wi}=Nn(),Dr=null;En!==ke.NoContent&&(Dr=typeof vt.response>"u"?vt.responseText:vt.response),0===En&&(En=Dr?ke.Ok:0);let li=En>=200&&En<300;if("json"===be.responseType&&"string"==typeof Dr){const Hr=Dr;Dr=Dr.replace(mi,"");try{Dr=""!==Dr?JSON.parse(Dr):null}catch(Oi){Dr=Hr,li&&(li=!1,Dr={error:Oi,text:Dr})}}li?(ht.next(new Zt({body:Dr,headers:fn,status:En,statusText:_r,url:wi||void 0})),ht.complete()):ht.error(new Mn({error:Dr,headers:fn,status:En,statusText:_r,url:wi||void 0}))},ln=fn=>{const{url:En}=Nn(),_r=new Mn({error:fn,status:vt.status||0,statusText:vt.statusText||"Unknown Error",url:En||void 0});ht.error(_r)};let An=!1;const Qn=fn=>{An||(ht.next(Nn()),An=!0);let En={type:dt.DownloadProgress,loaded:fn.loaded};fn.lengthComputable&&(En.total=fn.total),"text"===be.responseType&&vt.responseText&&(En.partialText=vt.responseText),ht.next(En)},jn=fn=>{let En={type:dt.UploadProgress,loaded:fn.loaded};fn.lengthComputable&&(En.total=fn.total),ht.next(En)};return vt.addEventListener("load",Nt),vt.addEventListener("error",ln),vt.addEventListener("timeout",ln),vt.addEventListener("abort",ln),be.reportProgress&&(vt.addEventListener("progress",Qn),null!==nn&&vt.upload&&vt.upload.addEventListener("progress",jn)),vt.send(nn),ht.next({type:dt.Sent}),()=>{vt.removeEventListener("error",ln),vt.removeEventListener("abort",ln),vt.removeEventListener("load",Nt),vt.removeEventListener("timeout",ln),be.reportProgress&&(vt.removeEventListener("progress",Qn),null!==nn&&vt.upload&&vt.upload.removeEventListener("progress",jn)),vt.readyState!==vt.DONE&&vt.abort()}})))}static#e=this.\u0275fac=function(He){return new(He||ee)(g.KVO(de.N0))};static#t=this.\u0275prov=g.jDH({token:ee,factory:ee.\u0275fac})}return ee})();const Kt=new g.nKC(""),xr=new g.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Xn=new g.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Fr{}let ii=(()=>{class ee{constructor(be,He,Le){this.doc=be,this.platform=He,this.cookieName=Le,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const be=this.doc.cookie||"";return be!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,de._b)(be,this.cookieName),this.lastCookieString=be),this.lastToken}static#e=this.\u0275fac=function(He){return new(He||ee)(g.KVO(de.qQ),g.KVO(g.Agw),g.KVO(xr))};static#t=this.\u0275prov=g.jDH({token:ee,factory:ee.\u0275fac})}return ee})();function Ve(ee,ye){const be=ee.url.toLowerCase();if(!(0,g.WQX)(Kt)||"GET"===ee.method||"HEAD"===ee.method||be.startsWith("http://")||be.startsWith("https://"))return ye(ee);const He=(0,g.WQX)(Fr).getToken(),Le=(0,g.WQX)(Xn);return null!=He&&!ee.headers.has(Le)&&(ee=ee.clone({headers:ee.headers.set(Le,He)})),ye(ee)}var B=function(ee){return ee[ee.Interceptors=0]="Interceptors",ee[ee.LegacyInterceptors=1]="LegacyInterceptors",ee[ee.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ee[ee.NoXsrfProtection=3]="NoXsrfProtection",ee[ee.JsonpSupport=4]="JsonpSupport",ee[ee.RequestsMadeViaParent=5]="RequestsMadeViaParent",ee[ee.Fetch=6]="Fetch",ee}(B||{});function K(...ee){const ye=[J,wr,vr,{provide:Ee,useExisting:vr},{provide:Te,useExisting:wr},{provide:ir,useValue:Ve,multi:!0},{provide:Kt,useValue:!0},{provide:Fr,useClass:ii}];for(const be of ee)ye.push(...be.\u0275providers);return(0,g.EmA)(ye)}const Ae=new g.nKC("");function Q(){return function x(ee,ye){return{\u0275kind:ee,\u0275providers:ye}}(B.LegacyInterceptors,[{provide:Ae,useFactory:vn},{provide:ir,useExisting:Ae,multi:!0}])}let yt=(()=>{class ee{static#e=this.\u0275fac=function(He){return new(He||ee)};static#t=this.\u0275mod=g.$C({type:ee});static#n=this.\u0275inj=g.G2t({providers:[K(Q())]})}return ee})()},4438:(st,Ce,D)=>{D.d(Ce,{bc$:()=>o1,iLQ:()=>C6,sZ2:()=>s1,hnV:()=>jy,Hbi:()=>RD,o8S:()=>yu,BIS:()=>bi,gRc:()=>t_,Ql9:()=>cD,OM3:()=>bd,Ocv:()=>vD,abz:()=>Ta,Z63:()=>Ls,aKT:()=>Ys,uvJ:()=>ss,zcH:()=>po,bkB:()=>Ss,$GK:()=>pn,nKC:()=>Le,zZn:()=>Hi,_q3:()=>O6,MKu:()=>A6,xe9:()=>dm,Co$:()=>Bv,Vns:()=>Cd,SKi:()=>Pi,Xx1:()=>Vi,Agw:()=>ni,PLl:()=>_i,rOR:()=>Pl,sFG:()=>i4,_9s:()=>S2,czy:()=>mh,WPN:()=>pc,kdw:()=>Fs,C4Q:()=>cu,NYb:()=>nD,giA:()=>zy,RxE:()=>ky,c1b:()=>ap,gXe:()=>Vs,mal:()=>P2,Af3:()=>Ml,L39:()=>dM,Ol2:()=>w4,w6W:()=>tb,oH4:()=>Zy,QZP:()=>k_,Rfq:()=>Ve,WQX:()=>Wt,QuC:()=>xi,EmA:()=>va,Udg:()=>hM,fpN:()=>FD,HJs:()=>_M,N4e:()=>qo,vPA:()=>jt,O8t:()=>pM,An2:()=>Rh,H3F:()=>Py,H8p:()=>Va,KH2:()=>pf,TgB:()=>Yh,wOt:()=>pt,WHO:()=>By,e01:()=>Vy,lNU:()=>vn,h9k:()=>E1,$MX:()=>dh,ZF7:()=>Qu,Kcf:()=>Km,e5t:()=>qm,UyX:()=>Qm,cWb:()=>Xm,osQ:()=>Zm,H5H:()=>Q4,Zy3:()=>ar,mq5:()=>U8,JZv:()=>At,LfX:()=>es,plB:()=>Ic,jNT:()=>_6,zjR:()=>Hy,TL$:()=>Ia,Tbb:()=>tn,rcV:()=>rl,Vt3:()=>_4,Mj6:()=>zi,GFd:()=>Lv,OA$:()=>Jo,Jv_:()=>ty,aNF:()=>ny,R7$:()=>X1,BMQ:()=>P4,HbH:()=>E8,ZvI:()=>k8,AVh:()=>z4,vxM:()=>R8,wni:()=>x3,VBU:()=>fl,FsC:()=>Eo,jDH:()=>Cn,G2t:()=>Ci,$C:()=>ga,EJ8:()=>pl,rXU:()=>Bl,nrm:()=>G4,eu8:()=>Y4,bVm:()=>em,qex:()=>J2,k0s:()=>q2,j41:()=>Z2,RV6:()=>j8,xGo:()=>Ar,Mr5:()=>K4,KVO:()=>$n,kS0:()=>pr,QTQ:()=>N0,bIt:()=>J4,lsd:()=>N3,joV:()=>Vd,qSk:()=>ku,XpG:()=>b3,nI1:()=>fy,bMT:()=>py,i5U:()=>my,SdG:()=>w3,NAR:()=>C3,Y8G:()=>L4,FS9:()=>n6,lJ4:()=>iy,eq3:()=>sy,l_i:()=>oy,ziG:()=>ay,mGM:()=>P3,sdS:()=>F3,Dyx:()=>V8,Z7z:()=>B8,fX1:()=>L8,Njj:()=>Nf,EBC:()=>P1,tSv:()=>k1,eBV:()=>Pf,npT:()=>T1,B4B:()=>v0,n$t:()=>S1,Aen:()=>cl,xc7:()=>V4,Kam:()=>e6,zvX:()=>X4,DNE:()=>Kh,C5r:()=>gy,EFF:()=>W3,JRh:()=>i6,SpI:()=>sm,Lme:()=>s6,E5c:()=>o6,DH7:()=>J3,mxI:()=>l6,R50:()=>a6,GBs:()=>k3}),D(467);let $=null,F=!1,se=1;const ie=Symbol("SIGNAL");function A(e){const t=$;return $=e,t}const de={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Ee(e){if(F)throw new Error("");if(null===$)return;$.consumerOnSignalRead(e);const t=$.nextProducerIndex++;Xe($),t<$.producerNode.length&&$.producerNode[t]!==e&&Dt($)&&Ke($.producerNode[t],$.producerIndexOfThis[t]),$.producerNode[t]!==e&&($.producerNode[t]=e,$.producerIndexOfThis[t]=Dt($)?Oe(e,$,t):0),$.producerLastReadVersion[t]=e.version}function xe(e){if((!Dt(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==se)){if(!e.producerMustRecompute(e)&&!It(e))return e.dirty=!1,void(e.lastCleanEpoch=se);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=se}}function we(e){if(void 0===e.liveConsumerNode)return;const t=F;F=!0;try{for(const n of e.liveConsumerNode)n.dirty||We(n)}finally{F=t}}function $e(){return!1!==$?.consumerAllowSignalWrites}function We(e){e.dirty=!0,we(e),e.consumerMarkedDirty?.(e)}function mt(e){return e&&(e.nextProducerIndex=0),A(e)}function tt(e,t){if(A(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Dt(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Ke(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function It(e){Xe(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==n.version||(xe(n),i!==n.version))return!0}return!1}function Ye(e){if(Xe(e),Dt(e))for(let t=0;t<e.producerNode.length;t++)Ke(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Oe(e,t,n){if(it(e),Xe(e),0===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)e.producerIndexOfThis[i]=Oe(e.producerNode[i],e,i);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Ke(e,t){if(it(e),Xe(e),1===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)Ke(e.producerNode[i],e.producerIndexOfThis[i]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const i=e.liveConsumerIndexOfThis[t],a=e.liveConsumerNode[t];Xe(a),a.producerIndexOfThis[i]=t}}function Dt(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Xe(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function it(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let Qt=function Bt(){throw new Error};function Zt(){Qt()}let ke=null;function fe(e,t){$e()||Zt(),e.equal(e.value,t)||(e.value=t,function bt(e){e.version++,function Te(){se++}(),we(e),ke?.()}(e))}const ot={...de,equal:function g(e,t){return Object.is(e,t)},value:void 0};const Je=()=>{},Xt={...de,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Je};var gt=D(1413),cn=D(8359),ir=D(4412),kn=D(6354);const vn="https://g.co/ng/security#xss";class pt extends Error{constructor(t,n){super(ar(t,n)),this.code=t}}function ar(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Ft(e){return{toString:e}.toString()}const Ln="__parameters__";function Pn(e,t,n){return Ft(()=>{const i=function qt(e){return function(...n){if(e){const i=e(...n);for(const a in i)this[a]=i[a]}}}(t);function a(...u){if(this instanceof a)return i.apply(this,u),this;const p=new a(...u);return v.annotation=p,v;function v(b,O,z){const q=b.hasOwnProperty(Ln)?b[Ln]:Object.defineProperty(b,Ln,{value:[]})[Ln];for(;q.length<=z;)q.push(null);return(q[z]=q[z]||[]).push(p),b}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const At=globalThis;function en(e){for(let t in e)if(e[t]===en)return t;throw Error("Could not find renamed property on target object.")}function xr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function tn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(tn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Xn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const ii=en({__forward_ref__:en});function Ve(e){return e.__forward_ref__=Ve,e.toString=function(){return tn(this())},e}function Y(e){return B(e)?e():e}function B(e){return"function"==typeof e&&e.hasOwnProperty(ii)&&e.__forward_ref__===Ve}function Cn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ci(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ii(e){return Yi(e,ee)||Yi(e,be)}function es(e){return null!==Ii(e)}function Yi(e,t){return e.hasOwnProperty(t)?e[t]:null}function ks(e){return e&&(e.hasOwnProperty(ye)||e.hasOwnProperty(He))?e[ye]:null}const ee=en({\u0275prov:en}),ye=en({\u0275inj:en}),be=en({ngInjectableDef:en}),He=en({ngInjectorDef:en});class Le{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Cn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function fn(e){return e&&!!e.\u0275providers}const En=en({\u0275cmp:en}),_r=en({\u0275dir:en}),wi=en({\u0275pipe:en}),Dr=en({\u0275mod:en}),li=en({\u0275fac:en}),Hr=en({__NG_ELEMENT_ID__:en}),Oi=en({__NG_ENV_ID__:en});function Ut(e){return"string"==typeof e?e:null==e?"":String(e)}function _o(e,t){throw new pt(-201,!1)}var pn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(pn||{});let Js;function ha(){return Js}function Yr(e){const t=Js;return Js=e,t}function ys(e,t,n){const i=Ii(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&pn.Optional?null:void 0!==t?t:void _o()}const Ht={},Kr="__NG_DI_FLAG__",Li="ngTempTokenPath",Ps=/\n/gm,_s="__source";let Bi;function Ki(e){const t=Bi;return Bi=e,t}function Wo(e,t=pn.Default){if(void 0===Bi)throw new pt(-203,!1);return null===Bi?ys(e,void 0,t):Bi.get(e,t&pn.Optional?null:void 0,t)}function $n(e,t=pn.Default){return(ha()||Wo)(Y(e),t)}function Wt(e,t=pn.Default){return $n(e,Ns(t))}function Ns(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Go(e){const t=[];for(let n=0;n<e.length;n++){const i=Y(e[n]);if(Array.isArray(i)){if(0===i.length)throw new pt(900,!1);let a,u=pn.Default;for(let p=0;p<i.length;p++){const v=i[p],b=ns(v);"number"==typeof b?-1===b?a=v.token:u|=b:a=v}t.push($n(a,u))}else t.push($n(i))}return t}function Co(e,t){return e[Kr]=t,e.prototype[Kr]=t,e}function ns(e){return e[Kr]}const Vi=Co(Pn("Optional"),8),Fs=Co(Pn("SkipSelf"),4);function Rr(e,t){return e.hasOwnProperty(li)?e[li]:null}function Qi(e,t){e.forEach(n=>Array.isArray(n)?Qi(n,t):t(n))}function to(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Yo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Di(e,t,n){let i=Ai(e,t);return i>=0?e[1|i]=n:(i=~i,function ro(e,t,n,i){let a=e.length;if(a==t)e.push(n,i);else if(1===a)e.push(i,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function io(e,t){const n=Ai(e,t);if(n>=0)return e[1|n]}function Ai(e,t){return function Oc(e,t,n){let i=0,a=e.length>>n;for(;a!==i;){const u=i+(a-i>>1),p=e[u<<n];if(t===p)return u<<n;p>t?a=u:i=u+1}return~(a<<n)}(e,t,1)}const Xr={},Fn=[],Ls=new Le(""),hl=new Le("",-1),so=new Le("");class Cs{get(t,n=Ht){if(n===Ht){const i=new Error(`NullInjectorError: No provider for ${tn(t)}!`);throw i.name="NullInjectorError",i}return n}}var Bs=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Bs||{}),Vs=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Vs||{}),zi=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(zi||{});function oo(e,t,n){let i=e.length;for(;;){const a=e.indexOf(t,n);if(-1===a)return a;if(0===a||e.charCodeAt(a-1)<=32){const u=t.length;if(a+u===i||e.charCodeAt(a+u)<=32)return a}n=a+1}}function Do(e,t,n){let i=0;for(;i<n.length;){const a=n[i];if("number"==typeof a){if(0!==a)break;i++;const u=n[i++],p=n[i++],v=n[i++];e.setAttribute(t,p,v,u)}else{const u=a,p=n[++i];L(u)?e.setProperty(t,u,p):e.setAttribute(t,u,p),i++}}return i}function P(e){return 3===e||4===e||6===e}function L(e){return 64===e.charCodeAt(0)}function I(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let i=0;i<t.length;i++){const a=t[i];"number"==typeof a?n=a:0===n||X(e,n,a,null,-1===n||2===n?t[++i]:null)}}return e}function X(e,t,n,i,a){let u=0,p=e.length;if(-1===t)p=-1;else for(;u<e.length;){const v=e[u++];if("number"==typeof v){if(v===t){p=-1;break}if(v>t){p=u-1;break}}}for(;u<e.length;){const v=e[u];if("number"==typeof v)break;if(v===n){if(null===i)return void(null!==a&&(e[u+1]=a));if(i===e[u+1])return void(e[u+2]=a)}u++,null!==i&&u++,null!==a&&u++}-1!==p&&(e.splice(p,0,t),u=p+1),e.splice(u++,0,n),null!==i&&e.splice(u++,0,i),null!==a&&e.splice(u++,0,a)}const De="ng-template";function Pt(e,t,n,i){let a=0;if(i){for(;a<t.length&&"string"==typeof t[a];a+=2)if("class"===t[a]&&-1!==oo(t[a+1].toLowerCase(),n,0))return!0}else if(an(e))return!1;if(a=t.indexOf(1,a),a>-1){let u;for(;++a<t.length&&"string"==typeof(u=t[a]);)if(u.toLowerCase()===n)return!0}return!1}function an(e){return 4===e.type&&e.value!==De}function is(e,t,n){return t===(4!==e.type||n?e.value:De)}function Mo(e,t,n){let i=4;const a=e.attrs,u=null!==a?function Na(e){for(let t=0;t<e.length;t++)if(P(e[t]))return t;return e.length}(a):0;let p=!1;for(let v=0;v<t.length;v++){const b=t[v];if("number"!=typeof b){if(!p)if(4&i){if(i=2|1&i,""!==b&&!is(e,b,n)||""===b&&1===t.length){if(dr(i))return!1;p=!0}}else if(8&i){if(null===a||!Pt(e,a,b,n)){if(dr(i))return!1;p=!0}}else{const O=t[++v],z=zt(b,a,an(e),n);if(-1===z){if(dr(i))return!1;p=!0;continue}if(""!==O){let q;if(q=z>u?"":a[z+1].toLowerCase(),2&i&&O!==q){if(dr(i))return!1;p=!0}}}}else{if(!p&&!dr(i)&&!dr(b))return!1;if(p&&dr(b))continue;p=!1,i=b|1&i}}return dr(i)||p}function dr(e){return!(1&e)}function zt(e,t,n,i){if(null===t)return-1;let a=0;if(i||!n){let u=!1;for(;a<t.length;){const p=t[a];if(p===e)return a;if(3===p||6===p)u=!0;else{if(1===p||2===p){let v=t[++a];for(;"string"==typeof v;)v=t[++a];continue}if(4===p)break;if(0===p){a+=4;continue}}a+=u?1:2}return-1}return function sr(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const i=e[n];if("number"==typeof i)return-1;if(i===t)return n;n++}return-1}(t,e)}function ao(e,t,n=!1){for(let i=0;i<t.length;i++)if(Mo(e,t[i],n))return!0;return!1}function Ac(e,t){e:for(let n=0;n<t.length;n++){const i=t[n];if(e.length===i.length){for(let a=0;a<e.length;a++)if(e[a]!==i[a])continue e;return!0}}return!1}function Zl(e,t){return e?":not("+t.trim()+")":t}function xc(e){let t=e[0],n=1,i=2,a="",u=!1;for(;n<e.length;){let p=e[n];if("string"==typeof p)if(2&i){const v=e[++n];a+="["+p+(v.length>0?'="'+v+'"':"")+"]"}else 8&i?a+="."+p:4&i&&(a+=" "+p);else""!==a&&!dr(p)&&(t+=Zl(u,a),a=""),i=p,u=u||!dr(i);n++}return""!==a&&(t+=Zl(u,a)),t}function fl(e){return Ft(()=>{const t=Ra(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Bs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Vs.Emulated,styles:e.styles||Fn,_:null,schemas:e.schemas||null,tView:null,id:""};La(n);const i=e.dependencies;return n.directiveDefs=To(i,!1),n.pipeDefs=To(i,!0),n.id=function Fc(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function ql(e){return In(e)||Qr(e)}function Jl(e){return null!==e}function ga(e){return Ft(()=>({type:e.type,bootstrap:e.bootstrap||Fn,declarations:e.declarations||Fn,imports:e.imports||Fn,exports:e.exports||Fn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Fa(e,t){if(null==e)return Xr;const n={};for(const i in e)if(e.hasOwnProperty(i)){const a=e[i];let u,p,v=zi.None;Array.isArray(a)?(v=a[0],u=a[1],p=a[2]??u):(u=a,p=a),t?(n[u]=v!==zi.None?[i,v]:i,t[u]=p):n[u]=i}return n}function Eo(e){return Ft(()=>{const t=Ra(e);return La(t),t})}function pl(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function In(e){return e[En]||null}function Qr(e){return e[_r]||null}function Zr(e){return e[wi]||null}function xi(e){const t=In(e)||Qr(e)||Zr(e);return null!==t&&t.standalone}function Mi(e,t){const n=e[Dr]||null;if(!n&&!0===t)throw new Error(`Type ${tn(e)} does not have '\u0275mod' property.`);return n}function Ra(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Xr,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Fn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Fa(e.inputs,t),outputs:Fa(e.outputs),debugInfo:null}}function La(e){e.features?.forEach(t=>t(e))}function To(e,t){if(!e)return null;const n=t?Zr:ql;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(Jl)}function va(e){return{\u0275providers:e}}function ml(...e){return{\u0275providers:lo(0,e),\u0275fromNgModule:!0}}function lo(e,...t){const n=[],i=new Set;let a;const u=p=>{n.push(p)};return Qi(t,p=>{const v=p;Ba(v,u,[],i)&&(a||=[],a.push(v))}),void 0!==a&&gl(a,u),n}function gl(e,t){for(let n=0;n<e.length;n++){const{ngModule:i,providers:a}=e[n];vl(a,u=>{t(u,i)})}}function Ba(e,t,n,i){if(!(e=Y(e)))return!1;let a=null,u=ks(e);const p=!u&&In(e);if(u||p){if(p&&!p.standalone)return!1;a=e}else{const b=e.ngModule;if(u=ks(b),!u)return!1;a=b}const v=i.has(a);if(p){if(v)return!1;if(i.add(a),p.dependencies){const b="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const O of b)Ba(O,t,n,i)}}else{if(!u)return!1;{if(null!=u.imports&&!v){let O;i.add(a);try{Qi(u.imports,z=>{Ba(z,t,n,i)&&(O||=[],O.push(z))})}finally{}void 0!==O&&gl(O,t)}if(!v){const O=Rr(a)||(()=>new a);t({provide:a,useFactory:O,deps:Fn},a),t({provide:so,useValue:a,multi:!0},a),t({provide:Ls,useValue:()=>$n(a),multi:!0},a)}const b=u.providers;if(null!=b&&!v){const O=e;vl(b,z=>{t(z,O)})}}}return a!==e&&void 0!==e.providers}function vl(e,t){for(let n of e)fn(n)&&(n=n.\u0275providers),Array.isArray(n)?vl(n,t):t(n)}const Rc=en({provide:String,useValue:en});function yl(e){return null!==e&&"object"==typeof e&&Rc in e}function zs(e){return"function"==typeof e}const Va=new Le(""),za={},_l={};let bl;function Qo(){return void 0===bl&&(bl=new Cs),bl}class ss{}class Zo extends ss{get destroyed(){return this._destroyed}constructor(t,n,i,a){super(),this.parent=n,this.source=i,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,wl(t,p=>this.processProvider(p)),this.records.set(hl,os(void 0,this)),a.has("environment")&&this.records.set(ss,os(void 0,this));const u=this.records.get(Va);null!=u&&"string"==typeof u.value&&this.scopes.add(u.value),this.injectorDefTypes=new Set(this.get(so,Fn,pn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=A(null);try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Ki(this),i=Yr(void 0);try{return t()}finally{Ki(n),Yr(i)}}get(t,n=Ht,i=pn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Oi))return t[Oi](this);i=Ns(i);const u=Ki(this),p=Yr(void 0);try{if(!(i&pn.SkipSelf)){let b=this.records.get(t);if(void 0===b){const O=function Ha(e){return"function"==typeof e||"object"==typeof e&&e instanceof Le}(t)&&Ii(t);b=O&&this.injectableDefInScope(O)?os(Cl(t),za):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(i&pn.Self?Qo():this.parent).get(t,n=i&pn.Optional&&n===Ht?null:n)}catch(v){if("NullInjectorError"===v.name){if((v[Li]=v[Li]||[]).unshift(tn(t)),u)throw v;return function fa(e,t,n,i){const a=e[Li];throw t[_s]&&a.unshift(t[_s]),e.message=function Xi(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=tn(t);if(Array.isArray(t))a=t.map(tn).join(" -> ");else if("object"==typeof t){let u=[];for(let p in t)if(t.hasOwnProperty(p)){let v=t[p];u.push(p+":"+("string"==typeof v?JSON.stringify(v):tn(v)))}a=`{${u.join(", ")}}`}return`${n}${i?"("+i+")":""}[${a}]: ${e.replace(Ps,"\n ")}`}("\n"+e.message,a,n,i),e.ngTokenPath=a,e[Li]=null,e}(v,t,"R3InjectorError",this.source)}throw v}finally{Yr(p),Ki(u)}}resolveInjectorInitializers(){const t=A(null),n=Ki(this),i=Yr(void 0);try{const u=this.get(Ls,Fn,pn.Self);for(const p of u)p()}finally{Ki(n),Yr(i),A(t)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(tn(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new pt(205,!1)}processProvider(t){let n=zs(t=Y(t))?t:Y(t&&t.provide);const i=function jr(e){return yl(e)?os(void 0,e.useValue):os(qr(e),za)}(t);if(!zs(t)&&!0===t.multi){let a=this.records.get(n);a||(a=os(void 0,za,!0),a.factory=()=>Go(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,i)}hydrate(t,n){const i=A(null);try{return n.value===za&&(n.value=_l,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Hs(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{A(i)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Y(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Cl(e){const t=Ii(e),n=null!==t?t.factory:Rr(e);if(null!==n)return n;if(e instanceof Le)throw new pt(204,!1);if(e instanceof Function)return function Io(e){if(e.length>0)throw new pt(204,!1);const n=function Si(e){return e&&(e[ee]||e[be])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new pt(204,!1)}function qr(e,t,n){let i;if(zs(e)){const a=Y(e);return Rr(a)||Cl(a)}if(yl(e))i=()=>Y(e.useValue);else if(function tc(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...Go(e.deps||[]));else if(function ec(e){return!(!e||!e.useExisting)}(e))i=()=>$n(Y(e.useExisting));else{const a=Y(e&&(e.useClass||e.provide));if(!function So(e){return!!e.deps}(e))return Rr(a)||Cl(a);i=()=>new a(...Go(e.deps))}return i}function os(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function wl(e,t){for(const n of e)Array.isArray(n)?wl(n,t):n&&fn(n)?wl(n.\u0275providers,t):t(n)}function qo(e,t){e instanceof Zo&&e.assertNotDestroyed();const i=Ki(e),a=Yr(void 0);try{return t()}finally{Ki(i),Yr(a)}}function Dl(){return void 0!==ha()||null!=function $o(){return Bi}()}function Ml(e){if(!Dl())throw new pt(-203,!1)}const Zn=0,lt=1,Lt=2,zn=3,$r=4,ur=5,Jr=6,ws=7,Er=8,Ei=9,Ds=10,rn=11,co=12,Cu=13,Oo=14,tr=15,Ao=16,Ms=17,js=18,El=19,Tl=20,xo=21,ja=22,ya=23,_n=25,Bc=1,ko=7,uo=9,Tr=10;var Po=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Po||{});function si(e){return Array.isArray(e)&&"object"==typeof e[Bc]}function Ti(e){return Array.isArray(e)&&!0===e[Bc]}function Wa(e){return!!(4&e.flags)}function _a(e){return e.componentOffset>-1}function Il(e){return!(1&~e.flags)}function Sn(e){return!!e.template}function Sl(e){return!!(512&e[Lt])}class Ga{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Ca(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function Jo(){return Ol}function Ol(e){return e.type.prototype.ngOnChanges&&(e.setInput=bf),Ya}function Ya(){const e=Sd(this),t=e?.current;if(t){const n=e.previous;if(n===Xr)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function bf(e,t,n,i,a){const u=this.declaredInputs[i],p=Sd(e)||function Cf(e,t){return e[Id]=t}(e,{previous:Xr,current:null}),v=p.current||(p.current={}),b=p.previous,O=b[u];v[u]=new Ga(O&&O.currentValue,n,b===Xr),Ca(e,t,a,n)}Jo.ngInherit=!0;const Id="__ngSimpleChanges__";function Sd(e){return e[Id]||null}const No=function(e,t,n){},Od="svg";let Ad=!1;function Sr(e){for(;Array.isArray(e);)e=e[Zn];return e}function jc(e,t){return Sr(t[e])}function as(e,t){return Sr(t[e.index])}function Uc(e,t){return e.data[t]}function rc(e,t){return e[t]}function Es(e,t){const n=t[e];return si(n)?n:n[Zn]}function Mu(e){return!(128&~e[Lt])}function Fo(e,t){return null==t?null:e[t]}function kd(e){e[Ms]=0}function Pd(e){1024&e[Lt]||(e[Lt]|=1024,Mu(e)&&$c(e))}function Eu(e){return!!(9216&e[Lt]||e[ya]?.dirty)}function Tu(e){e[Ds].changeDetectionScheduler?.notify(1),Eu(e)?$c(e):64&e[Lt]&&(function Df(){return Ad}()?(e[Lt]|=1024,$c(e)):e[Ds].changeDetectionScheduler?.notify())}function $c(e){e[Ds].changeDetectionScheduler?.notify();let t=Ka(e);for(;null!==t&&!(8192&t[Lt])&&(t[Lt]|=8192,Mu(t));)t=Ka(t)}function Wc(e,t){if(!(256&~e[Lt]))throw new pt(911,!1);null===e[xo]&&(e[xo]=[]),e[xo].push(t)}function Ka(e){const t=e[zn];return Ti(t)?t[zn]:t}const un={lFrame:ea(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Af(){return un.bindingsEnabled}function Xa(){return null!==un.skipHydrationRootTNode}function Ze(){return un.lFrame.lView}function qn(){return un.lFrame.tView}function Pf(e){return un.lFrame.contextLView=e,e[Er]}function Nf(e){return un.lFrame.contextLView=null,e}function Or(){let e=Ff();for(;null!==e&&64===e.type;)e=e.parent;return e}function Ff(){return un.lFrame.currentTNode}function hr(e,t){const n=un.lFrame;n.currentTNode=e,n.isParent=t}function oc(){return un.lFrame.isParent}function Ld(){un.lFrame.isParent=!1}function bn(){const e=un.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Qa(){return un.lFrame.bindingIndex}function hi(){return un.lFrame.bindingIndex++}function ei(e){const t=un.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function xp(e,t){const n=un.lFrame;n.bindingIndex=n.bindingRootIndex=e,Gc(t)}function Gc(e){un.lFrame.currentDirectiveIndex=e}function xu(e){const t=un.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function wa(){return un.lFrame.currentQueryIndex}function Yc(e){un.lFrame.currentQueryIndex=e}function kp(e){const t=e[lt];return 2===t.type?t.declTNode:1===t.type?e[ur]:null}function Rf(e,t,n){if(n&pn.SkipSelf){let a=t,u=e;for(;!(a=a.parent,null!==a||n&pn.Host||(a=kp(u),null===a||(u=u[Oo],10&a.type))););if(null===a)return!1;t=a,e=u}const i=un.lFrame=Bf();return i.currentTNode=t,i.lView=e,!0}function Lf(e){const t=Bf(),n=e[lt];un.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Bf(){const e=un.lFrame,t=null===e?null:e.child;return null===t?ea(e):t}function ea(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Kc(){const e=un.lFrame;return un.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Bd=Kc;function ac(){const e=Kc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function sn(){return un.lFrame.selectedIndex}function Da(e){un.lFrame.selectedIndex=e}function Vr(){const e=un.lFrame;return Uc(e.tView,e.selectedIndex)}function ku(){un.lFrame.currentNamespace=Od}function Vd(){!function Vf(){un.lFrame.currentNamespace=null}()}let zf=!0;function Al(){return zf}function Ma(e){zf=e}function Pu(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){const u=e.data[n].type.prototype,{ngAfterContentInit:p,ngAfterContentChecked:v,ngAfterViewInit:b,ngAfterViewChecked:O,ngOnDestroy:z}=u;p&&(e.contentHooks??=[]).push(-n,p),v&&((e.contentHooks??=[]).push(n,v),(e.contentCheckHooks??=[]).push(n,v)),b&&(e.viewHooks??=[]).push(-n,b),O&&((e.viewHooks??=[]).push(n,O),(e.viewCheckHooks??=[]).push(n,O)),null!=z&&(e.destroyHooks??=[]).push(n,z)}}function qa(e,t,n){Hd(e,t,3,n)}function lc(e,t,n,i){(3&e[Lt])===n&&Hd(e,t,n,i)}function cc(e,t){let n=e[Lt];(3&n)===t&&(n&=16383,n+=1,e[Lt]=n)}function Hd(e,t,n,i){const u=i??-1,p=t.length-1;let v=0;for(let b=void 0!==i?65535&e[Ms]:0;b<p;b++)if("number"==typeof t[b+1]){if(v=t[b],null!=i&&v>=i)break}else t[b]<0&&(e[Ms]+=65536),(v<u||-1==u)&&(uc(e,n,t,b),e[Ms]=(4294901760&e[Ms])+b+2),b++}function jd(e,t){No(4,e,t);const n=A(null);try{t.call(e)}finally{A(n),No(5,e,t)}}function uc(e,t,n,i){const a=n[i]<0,u=n[i+1],v=e[a?-n[i]:n[i]];a?e[Lt]>>14<e[Ms]>>16&&(3&e[Lt])===t&&(e[Lt]+=16384,jd(v,u)):jd(v,u)}const ta=-1;class dc{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function Fu(e){return e!==ta}function Xc(e){return 32767&e}function Ea(e,t){let n=function Lp(e){return e>>16}(e),i=t;for(;n>0;)i=i[Oo],n--;return i}let Wd=!0;function Ru(e){const t=Wd;return Wd=e,t}const Gd=255,Yd=5;let jf=0;const Ro={};function Qc(e,t){const n=Kd(e,t);if(-1!==n)return n;const i=t[lt];i.firstCreatePass&&(e.injectorIndex=t.length,Lu(i.data,e),Lu(t,null),Lu(i.blueprint,null));const a=h(e,t),u=e.injectorIndex;if(Fu(a)){const p=Xc(a),v=Ea(a,t),b=v[lt].data;for(let O=0;O<8;O++)t[u+O]=v[p+O]|b[p+O]}return t[u+8]=a,u}function Lu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Kd(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function h(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,a=t;for(;null!==a;){if(i=Gn(a),null===i)return ta;if(n++,a=a[Oo],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return ta}function V(e,t,n){!function Uf(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Hr)&&(i=n[Hr]),null==i&&(i=n[Hr]=jf++);const a=i&Gd;t.data[e+(a>>Yd)]|=1<<a}(e,t,n)}function f(e,t,n){if(n&pn.Optional||void 0!==e)return e;_o()}function C(e,t,n,i){if(n&pn.Optional&&void 0===i&&(i=null),!(n&(pn.Self|pn.Host))){const a=e[Ei],u=Yr(void 0);try{return a?a.get(t,i,n&pn.Optional):ys(t,i,n&pn.Optional)}finally{Yr(u)}}return f(i,0,n)}function ae(e,t,n,i=pn.Default,a){if(null!==e){if(2048&t[Lt]&&!(i&pn.Self)){const p=function gi(e,t,n,i,a){let u=e,p=t;for(;null!==u&&null!==p&&2048&p[Lt]&&!(512&p[Lt]);){const v=ge(u,p,n,i|pn.Self,Ro);if(v!==Ro)return v;let b=u.parent;if(!b){const O=p[Tl];if(O){const z=O.get(n,Ro,i);if(z!==Ro)return z}b=Gn(p),p=p[Oo]}u=b}return a}(e,t,n,i,Ro);if(p!==Ro)return p}const u=ge(e,t,n,i,Ro);if(u!==Ro)return u}return C(t,n,i,a)}function ge(e,t,n,i,a){const u=function Mt(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Hr)?e[Hr]:void 0;return"number"==typeof t?t>=0?t&Gd:rr:t}(n);if("function"==typeof u){if(!Rf(t,e,i))return i&pn.Host?f(a,0,i):C(t,n,i,a);try{let p;if(p=u(i),null!=p||i&pn.Optional)return p;_o()}finally{Bd()}}else if("number"==typeof u){let p=null,v=Kd(e,t),b=ta,O=i&pn.Host?t[tr][ur]:null;for((-1===v||i&pn.SkipSelf)&&(b=-1===v?h(e,t):t[v+8],b!==ta&&Nr(i,!1)?(p=t[lt],v=Xc(b),t=Ea(b,t)):v=-1);-1!==v;){const z=t[lt];if(nr(u,v,z.data)){const q=Ue(v,t,n,p,i,O);if(q!==Ro)return q}b=t[v+8],b!==ta&&Nr(i,t[lt].data[v+8]===O)&&nr(u,v,t)?(p=z,v=Xc(b),t=Ea(b,t)):v=-1}}return a}function Ue(e,t,n,i,a,u){const p=t[lt],v=p.data[e+8],z=nt(v,p,n,null==i?_a(v)&&Wd:i!=p&&!!(3&v.type),a&pn.Host&&u===v);return null!==z?at(t,p,z,v):Ro}function nt(e,t,n,i,a){const u=e.providerIndexes,p=t.data,v=1048575&u,b=e.directiveStart,z=u>>20,Me=a?v+z:e.directiveEnd;for(let Se=i?v:v+z;Se<Me;Se++){const Ne=p[Se];if(Se<b&&n===Ne||Se>=b&&Ne.type===n)return Se}if(a){const Se=p[b];if(Se&&Sn(Se)&&Se.type===n)return b}return null}function at(e,t,n,i){let a=e[n];const u=t.data;if(function Ud(e){return e instanceof dc}(a)){const p=a;p.resolving&&function yo(e,t){throw t&&t.join(" > "),new pt(-200,e)}(function Tn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ut(e)}(u[n]));const v=Ru(p.canSeeViewProviders);p.resolving=!0;const O=p.injectImpl?Yr(p.injectImpl):null;Rf(e,i,pn.Default);try{a=e[n]=p.factory(void 0,u,e,i),t.firstCreatePass&&n>=i.directiveStart&&function zd(e,t,n){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:u}=t.type.prototype;if(i){const p=Ol(t);(n.preOrderHooks??=[]).push(e,p),(n.preOrderCheckHooks??=[]).push(e,p)}a&&(n.preOrderHooks??=[]).push(0-e,a),u&&((n.preOrderHooks??=[]).push(e,u),(n.preOrderCheckHooks??=[]).push(e,u))}(n,u[n],t)}finally{null!==O&&Yr(O),Ru(v),p.resolving=!1,Bd()}}return a}function nr(e,t,n){return!!(n[t+(e>>Yd)]&1<<e)}function Nr(e,t){return!(e&pn.Self||e&pn.Host&&t)}class dn{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return ae(this._tNode,this._lView,t,Ns(i),n)}}function rr(){return new dn(Or(),Ze())}function Ar(e){return Ft(()=>{const t=e.prototype.constructor,n=t[li]||ti(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const u=a[li]||ti(a);if(u&&u!==n)return u;a=Object.getPrototypeOf(a)}return u=>new u})}function ti(e){return B(e)?()=>{const t=ti(Y(e));return t&&t()}:Rr(e)}function Gn(e){const t=e[lt],n=t.type;return 2===n?t.declTNode:1===n?e[ur]:null}function pr(e){return function d(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let a=0;for(;a<i;){const u=n[a];if(P(u))break;if(0===u)a+=2;else if("number"==typeof u)for(a++;a<i&&"string"==typeof n[a];)a++;else{if(u===t)return n[a+1];a+=2}}}return null}(Or(),e)}function hc(e,t=null,n=null,i){const a=Vu(e,t,n,i);return a.resolveInjectorInitializers(),a}function Vu(e,t=null,n=null,i,a=new Set){const u=[n||Fn,ml(e)];return i=i||("object"==typeof e?void 0:tn(e)),new Zo(u,t||Qo(),i||null,a)}let Hi=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=Ht;static#t=this.NULL=new Cs;static create(n,i){if(Array.isArray(n))return hc({name:""},i,n,"");{const a=n.name??"";return hc({name:a},n.parent,n.providers,a)}}static#n=this.\u0275prov=Cn({token:e,providedIn:"any",factory:()=>$n(hl)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function ps(e){return e.ngOriginalError}class po{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&ps(t);for(;n&&ps(n);)n=ps(n);return n||null}}const Is=new Le("",{providedIn:"root",factory:()=>Wt(po).handleError.bind(void 0)});let Ta=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Zd;static#t=this.__NG_ENV_ID__=n=>n}return e})();class Qd extends Ta{constructor(t){super(),this._lView=t}onDestroy(t){return Wc(this._lView,t),()=>function Iu(e,t){if(null===e[xo])return;const n=e[xo].indexOf(t);-1!==n&&e[xo].splice(n,1)}(this._lView,t)}}function Zd(){return new Qd(Ze())}function Wf(){return fc(Or(),Ze())}function fc(e,t){return new Ys(as(e,t))}let Ys=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=Wf}return e})();function Zc(e){return e instanceof Ys?e.nativeElement:e}function ia(e){return t=>{setTimeout(e,void 0,t)}}const Ss=class ra extends gt.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,Dl()&&(this.destroyRef=Wt(Ta,{optional:!0})??void 0)}emit(t){const n=A(null);try{super.next(t)}finally{A(n)}}subscribe(t,n,i){let a=t,u=n||(()=>null),p=i;if(t&&"object"==typeof t){const b=t;a=b.next?.bind(b),u=b.error?.bind(b),p=b.complete?.bind(b)}this.__isAsync&&(u=ia(u),a&&(a=ia(a)),p&&(p=ia(p)));const v=super.subscribe({next:a,error:u,complete:p});return t instanceof cn.yU&&t.add(v),v}};function Hu(){return this._results[Symbol.iterator]()}class Pl{static#e=Symbol.iterator;get changes(){return this._changes??=new Ss}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=Pl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Hu)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const i=function ci(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Rs(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let a=e[i],u=t[i];if(n&&(a=n(a),u=n(u)),u!==a)return!1}return!0}(this._results,i,n))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function qc(e){return!(128&~e.flags)}const Yf=new Map;let wm=0;const Xf="__ngContext__";function ms(e,t){si(t)?(e[Xf]=t[El],function Hp(e){Yf.set(e[El],e)}(t)):e[Xf]=t}function Yp(e){return Xp(e[co])}function Kp(e){return Xp(e[$r])}function Xp(e){for(;null!==e&&!Ti(e);)e=e[$r];return e}let fi;function Ia(e){fi=e}function Nl(){if(void 0!==fi)return fi;if(typeof document<"u")return document;throw new pt(210,!1)}const s1=new Le("",{providedIn:"root",factory:()=>L6}),L6="ng",_i=new Le(""),ni=new Le("",{providedIn:"platform",factory:()=>"unknown"}),o1=new Le(""),bi=new Le("",{providedIn:"root",factory:()=>Nl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let a1=()=>null;function l0(e,t,n=!1){return a1(e,t,n)}const f1=new Le("",{providedIn:"root",factory:()=>!1});let ch,uh;function eu(e){return function d0(){if(void 0===ch&&(ch=null,At.trustedTypes))try{ch=At.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ch}()?.createHTML(e)||e}function h0(){if(void 0===uh&&(uh=null,At.trustedTypes))try{uh=At.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return uh}function m1(e){return h0()?.createHTML(e)||e}function g1(e){return h0()?.createScriptURL(e)||e}class tu{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${vn})`}}class f0 extends tu{getTypeName(){return"HTML"}}class qi extends tu{getTypeName(){return"Style"}}class Wm extends tu{getTypeName(){return"Script"}}class Gm extends tu{getTypeName(){return"URL"}}class Ym extends tu{getTypeName(){return"ResourceURL"}}function rl(e){return e instanceof tu?e.changingThisBreaksApplicationSecurity:e}function Qu(e,t){const n=function U6(e){return e instanceof tu&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${vn})`)}return n===t}function Km(e){return new f0(e)}function Xm(e){return new qi(e)}function Qm(e){return new Wm(e)}function Zm(e){return new Gm(e)}function qm(e){return new Ym(e)}class Jm{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(eu(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class eg{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=eu(t),n}}const ng=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function dh(e){return(e=String(e)).match(ng)?e:"unsafe:"+e}function il(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Zu(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const y1=il("area,br,col,hr,img,wbr"),_1=il("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),b1=il("rp,rt"),p0=Zu(y1,Zu(_1,il("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")),Zu(b1,il("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")),Zu(b1,_1)),m0=il("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),C1=Zu(m0,il("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"),il("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")),rg=il("script,style,template");class ig{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0,a=[];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)a.push(n),n=ag(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let u=og(n);if(u){n=u;break}n=a.pop()}return this.buf.join("")}startElement(t){const n=w1(t).toLowerCase();if(!p0.hasOwnProperty(n))return this.sanitizedSomething=!0,!rg.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let a=0;a<i.length;a++){const u=i.item(a),p=u.name,v=p.toLowerCase();if(!C1.hasOwnProperty(v)){this.sanitizedSomething=!0;continue}let b=u.value;m0[v]&&(b=dh(b)),this.buf.push(" ",p,'="',M1(b),'"')}return this.buf.push(">"),!0}endElement(t){const n=w1(t).toLowerCase();p0.hasOwnProperty(n)&&!y1.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(M1(t))}}function og(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw D1(t);return t}function ag(e){const t=e.firstChild;if(t&&function sg(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw D1(t);return t}function w1(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function D1(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const lg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,cg=/([^\#-~ |!])/g;function M1(e){return e.replace(/&/g,"&").replace(lg,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(cg,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let hh;function E1(e,t){let n=null;try{hh=hh||function v1(e){const t=new eg(e);return function tg(){try{return!!(new window.DOMParser).parseFromString(eu(""),"text/html")}catch{return!1}}()?new Jm(t):t}(e);let i=t?String(t):"";n=hh.getInertBodyElement(i);let a=5,u=i;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,i=u,u=n.innerHTML,n=hh.getInertBodyElement(i)}while(i!==u);return eu((new ig).sanitizeChildren(g0(n)||n))}finally{if(n){const i=g0(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function g0(e){return"content"in e&&function ug(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var pc=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(pc||{});function T1(e){const t=qu();return t?m1(t.sanitize(pc.HTML,e)||""):Qu(e,"HTML")?m1(rl(e)):E1(Nl(),Ut(e))}function v0(e){const t=qu();return t?t.sanitize(pc.URL,e)||"":Qu(e,"URL")?rl(e):dh(Ut(e))}function I1(e){const t=qu();if(t)return g1(t.sanitize(pc.RESOURCE_URL,e)||"");if(Qu(e,"ResourceURL"))return g1(rl(e));throw new pt(904,!1)}function S1(e,t,n){return function mg(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?I1:v0}(t,n)(e)}function qu(){const e=Ze();return e&&e[Ds].sanitizer}const gg=/^>|^->|<!--|-->|--!>|<!-$/g,vg=/(<|>)/g,yg="\u200b$1\u200b";function k1(e){return e.ownerDocument.defaultView}function P1(e){return e.ownerDocument}function mo(e){return e instanceof Function?e():e}var mh=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(mh||{});let C0;function w0(e,t){return C0(e,t)}function ru(e,t,n,i,a){if(null!=i){let u,p=!1;Ti(i)?u=i:si(i)&&(p=!0,i=i[Zn]);const v=Sr(i);0===e&&null!==n?null==a?j1(t,n,v):mc(t,n,v,a||null,!0):1===e&&null!==n?mc(t,n,v,a||null,!0):2===e?function sl(e,t,n){const i=yh(e,t);i&&function Sg(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,v,p):3===e&&t.destroyNode(v),null!=u&&function ol(e,t,n,i,a){const u=n[ko];u!==Sr(n)&&ru(t,e,i,u,a);for(let v=Tr;v<n.length;v++){const b=n[v];_h(b[lt],b,e,t,i,u)}}(t,e,u,n,a)}}function Ju(e,t){return e.createComment(function O1(e){return e.replace(gg,t=>t.replace(vg,yg))}(t))}function ed(e,t,n){return e.createElement(t,n)}function E0(e,t){t[Ds].changeDetectionScheduler?.notify(1),_h(e,t,t[rn],2,null,null)}function td(e,t){const n=e[uo],i=n.indexOf(t);n.splice(i,1)}function gh(e,t){if(e.length<=Tr)return;const n=Tr+t,i=e[n];if(i){const a=i[Ao];null!==a&&a!==e&&td(a,i),t>0&&(e[n-1][$r]=i[$r]);const u=Yo(e,Tr+t);!function B1(e,t){E0(e,t),t[Zn]=null,t[ur]=null}(i[lt],i);const p=u[js];null!==p&&p.detachView(u[lt]),i[zn]=null,i[$r]=null,i[Lt]&=-129}return i}function Lo(e,t){if(!(256&t[Lt])){const n=t[rn];n.destroyNode&&_h(e,t,n,3,null,null),function Rl(e){let t=e[co];if(!t)return vh(e[lt],e);for(;t;){let n=null;if(si(t))n=t[co];else{const i=t[Tr];i&&(n=i)}if(!n){for(;t&&!t[$r]&&t!==e;)si(t)&&vh(t[lt],t),t=t[zn];null===t&&(t=e),si(t)&&vh(t[lt],t),n=t&&t[$r]}t=n}}(t)}}function vh(e,t){if(256&t[Lt])return;const n=A(null);try{t[Lt]&=-129,t[Lt]|=256,t[ya]&&Ye(t[ya]),function H1(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i<n.length;i+=2){const a=t[n[i]];if(!(a instanceof dc)){const u=n[i+1];if(Array.isArray(u))for(let p=0;p<u.length;p+=2){const v=a[u[p]],b=u[p+1];No(4,v,b);try{b.call(v)}finally{No(5,v,b)}}else{No(4,a,u);try{u.call(a)}finally{No(5,a,u)}}}}}(e,t),function ai(e,t){const n=e.cleanup,i=t[ws];if(null!==n)for(let u=0;u<n.length-1;u+=2)if("string"==typeof n[u]){const p=n[u+3];p>=0?i[p]():i[-p].unsubscribe(),u+=2}else n[u].call(i[n[u+1]]);null!==i&&(t[ws]=null);const a=t[xo];if(null!==a){t[xo]=null;for(let u=0;u<a.length;u++)(0,a[u])()}}(e,t),1===t[lt].type&&t[rn].destroy();const i=t[Ao];if(null!==i&&Ti(t[zn])){i!==t[zn]&&td(i,t);const a=t[js];null!==a&&a.detachView(e)}!function Dm(e){Yf.delete(e[El])}(t)}finally{A(n)}}function Os(e,t,n){return function Qs(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[Zn];{const{componentOffset:a}=i;if(a>-1){const{encapsulation:u}=e.data[i.directiveStart+a];if(u===Vs.None||u===Vs.Emulated)return null}return as(i,n)}}(e,t.parent,n)}function mc(e,t,n,i,a){e.insertBefore(t,n,i,a)}function j1(e,t,n){e.appendChild(t,n)}function T0(e,t,n,i,a){null!==i?mc(e,t,n,i,a):j1(e,t,n)}function yh(e,t){return e.parentNode(t)}function U1(e,t,n){return W1(e,t,n)}let I0,W1=function $1(e,t,n){return 40&e.type?as(e,n):null};function nd(e,t,n,i){const a=Os(e,i,t),u=t[rn],v=U1(i.parent||t[ur],i,t);if(null!=a)if(Array.isArray(n))for(let b=0;b<n.length;b++)T0(u,a,n[b],v,!1);else T0(u,a,n,v,!1);void 0!==I0&&I0(u,i,t,n,a)}function rd(e,t){if(null!==t){const n=t.type;if(3&n)return as(t,e);if(4&n)return O0(-1,e[t.index]);if(8&n){const i=t.child;if(null!==i)return rd(e,i);{const a=e[t.index];return Ti(a)?O0(-1,a):Sr(a)}}if(32&n)return w0(t,e)()||Sr(e[t.index]);{const i=S0(e,t);return null!==i?Array.isArray(i)?i[0]:rd(Ka(e[tr]),i):rd(e,t.next)}}return null}function S0(e,t){return null!==t?e[tr][ur].projection[t.projection]:null}function O0(e,t){const n=Tr+e+1;if(n<t.length){const i=t[n],a=i[lt].firstChild;if(null!==a)return rd(i,a)}return t[ko]}function A0(e,t,n,i,a,u,p){for(;null!=n;){const v=i[n.index],b=n.type;if(p&&0===t&&(v&&ms(Sr(v),i),n.flags|=2),32&~n.flags)if(8&b)A0(e,t,n.child,i,a,u,!1),ru(t,e,a,v,u);else if(32&b){const O=w0(n,i);let z;for(;z=O();)ru(t,e,a,z,u);ru(t,e,a,v,u)}else 16&b?x0(e,t,i,n,a,u):ru(t,e,a,v,u);n=p?n.projectionNext:n.next}}function _h(e,t,n,i,a,u){A0(n,i,e.firstChild,t,a,u,!1)}function x0(e,t,n,i,a,u){const p=n[tr],b=p[ur].projection[i.projection];if(Array.isArray(b))for(let O=0;O<b.length;O++)ru(t,e,a,b[O],u);else{let O=b;const z=p[zn];qc(i)&&(O.flags|=128),A0(e,t,O,z,a,u,!0)}}function P0(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function Ll(e,t,n){const{mergedAttrs:i,classes:a,styles:u}=n;null!==i&&Do(e,t,i),null!==a&&P0(e,t,a),null!==u&&function K1(e,t,n){e.setAttribute(t,"style",n)}(e,t,u)}const Dn={};function X1(e=1){bh(qn(),Ze(),sn()+e,!1)}function bh(e,t,n,i){if(!i)if(3&~t[Lt]){const u=e.preOrderHooks;null!==u&&lc(t,u,0,n)}else{const u=e.preOrderCheckHooks;null!==u&&qa(t,u,n)}Da(n)}function Bl(e,t=pn.Default){const n=Ze();return null===n?$n(e,t):ae(Or(),n,Y(e),t)}function N0(){throw new Error("invalid")}function Q1(e,t,n,i,a,u){const p=A(null);try{let v=null;a&zi.SignalBased&&(v=t[i][ie]),null!==v&&void 0!==v.transformFn&&(u=v.transformFn(u)),a&zi.HasDecoratorInputTransform&&(u=e.inputTransforms[i].call(t,u)),null!==e.setInput?e.setInput(t,v,u,n,i):Ca(t,v,i,u)}finally{A(p)}}function id(e,t,n,i,a,u,p,v,b,O,z){const q=t.blueprint.slice();return q[Zn]=a,q[Lt]=204|i,(null!==O||e&&2048&e[Lt])&&(q[Lt]|=2048),kd(q),q[zn]=q[Oo]=e,q[Er]=n,q[Ds]=p||e&&e[Ds],q[rn]=v||e&&e[rn],q[Ei]=b||e&&e[Ei]||null,q[ur]=u,q[El]=function zp(){return wm++}(),q[Jr]=z,q[Tl]=O,q[tr]=2==t.type?e[tr]:q,q}function gc(e,t,n,i,a){let u=e.data[t];if(null===u)u=function vc(e,t,n,i,a){const u=Ff(),p=oc(),b=e.data[t]=function F0(e,t,n,i,a,u){let p=t?t.injectorIndex:-1,v=0;return Xa()&&(v|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:v,providerIndexes:0,value:a,attrs:u,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,p?u:u&&u.parent,n,t,i,a);return null===e.firstChild&&(e.firstChild=b),null!==u&&(p?null==u.child&&null!==b.parent&&(u.child=b):null===u.next&&(u.next=b,b.prev=u)),b}(e,t,n,i,a),function Zi(){return un.lFrame.inI18n}()&&(u.flags|=32);else if(64&u.type){u.type=n,u.value=i,u.attrs=a;const p=function sc(){const e=un.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();u.injectorIndex=null===p?-1:p.injectorIndex}return hr(u,!0),u}function iu(e,t,n,i){if(0===n)return-1;const a=t.length;for(let u=0;u<n;u++)t.push(i),e.blueprint.push(i),e.data.push(null);return a}function Vl(e,t,n,i,a){const u=sn(),p=2&i;try{Da(-1),p&&t.length>_n&&bh(e,t,_n,!1),No(p?2:0,a),n(i,a)}finally{Da(u),No(p?3:1,a)}}function sd(e,t,n){if(Wa(t)){const i=A(null);try{const u=t.directiveEnd;for(let p=t.directiveStart;p<u;p++){const v=e.data[p];v.contentQueries&&v.contentQueries(1,n[p],p)}}finally{A(i)}}}function yc(e,t,n){Af()&&(function Lg(e,t,n,i){const a=n.directiveStart,u=n.directiveEnd;_a(n)&&function Vg(e,t,n){const i=as(t,e),a=zl(n);let p=16;n.signals?p=4096:n.onPush&&(p=64);const v=Bo(e,id(e,a,null,p,i,t,null,e[Ds].rendererFactory.createRenderer(i,n),null,null,null));e[t.index]=v}(t,n,e.data[a+n.componentOffset]),e.firstCreatePass||Qc(n,t),ms(i,t);const p=n.initialInputs;for(let v=a;v<u;v++){const b=e.data[v],O=at(t,e,v,n);ms(O,t),null!==p&&s2(0,v-a,O,b,0,p),Sn(b)&&(Es(n.index,t)[Er]=at(t,e,v,n))}}(e,t,n,as(n,t)),!(64&~n.flags)&&n2(e,t,n))}function od(e,t,n=as){const i=t.localNames;if(null!==i){let a=t.index+1;for(let u=0;u<i.length;u+=2){const p=i[u+1],v=-1===p?n(t,e):e[p];e[a++]=v}}}function zl(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=ad(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function ad(e,t,n,i,a,u,p,v,b,O,z){const q=_n+i,Me=q+a,Se=function kg(e,t){const n=[];for(let i=0;i<t;i++)n.push(i<e?null:Dn);return n}(q,Me),Ne="function"==typeof O?O():O;return Se[lt]={type:e,blueprint:Se,template:n,queries:null,viewQuery:v,declTNode:t,data:Se.slice().fill(null,q),bindingStartIndex:q,expandoStartIndex:Me,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof u?u():u,pipeRegistry:"function"==typeof p?p():p,firstChild:null,schemas:b,consts:Ne,incompleteFirstPass:!1,ssrId:z}}let q1=()=>null;function _c(e,t,n,i,a){for(let u in t){if(!t.hasOwnProperty(u))continue;const p=t[u];if(void 0===p)continue;i??={};let v,b=zi.None;Array.isArray(p)?(v=p[0],b=p[1]):v=p;let O=u;if(null!==a){if(!a.hasOwnProperty(u))continue;O=a[u]}0===e?J1(i,n,O,v,b):J1(i,n,O,v)}return i}function J1(e,t,n,i,a){let u;e.hasOwnProperty(n)?(u=e[n]).push(t,i):u=e[n]=[t,i],void 0!==a&&u.push(a)}function Zs(e,t,n,i,a,u,p,v){const b=as(t,n);let z,O=t.inputs;!v&&null!=O&&(z=O[i])?(Dh(e,n,z,i,a),_a(t)&&function e2(e,t){const n=Es(t,e);16&n[Lt]||(n[Lt]|=64)}(n,t.index)):3&t.type&&(i=function Rg(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),a=null!=p?p(a,t.value||"",i):a,u.setProperty(b,i,a))}function bc(e,t,n,i){if(Af()){const a=null===i?null:{"":-1},u=function ou(e,t){const n=e.directiveRegistry;let i=null,a=null;if(n)for(let u=0;u<n.length;u++){const p=n[u];if(ao(t,p.selectors,!1))if(i||(i=[]),Sn(p))if(null!==p.findHostDirectiveDefs){const v=[];a=a||new Map,p.findHostDirectiveDefs(p,v,a),i.unshift(...v,p),ud(e,t,v.length)}else i.unshift(p),ud(e,t,0);else a=a||new Map,p.findHostDirectiveDefs?.(p,i,a),i.push(p)}return null===i?null:[i,a]}(e,n);let p,v;null===u?p=v=null:[p,v]=u,null!==p&&t2(e,t,n,p,a,v),a&&function r2(e,t,n){if(t){const i=e.localNames=[];for(let a=0;a<t.length;a+=2){const u=n[t[a+1]];if(null==u)throw new pt(-301,!1);i.push(t[a],u)}}}(n,i,a)}n.mergedAttrs=I(n.mergedAttrs,n.attrs)}function t2(e,t,n,i,a,u){for(let O=0;O<i.length;O++)V(Qc(n,t),e,i[O].type);!function Ch(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,i.length);for(let O=0;O<i.length;O++){const z=i[O];z.providersResolver&&z.providersResolver(z)}let p=!1,v=!1,b=iu(e,t,i.length,null);for(let O=0;O<i.length;O++){const z=i[O];n.mergedAttrs=I(n.mergedAttrs,z.hostAttrs),R0(e,n,t,b,z),Bg(b,z,a),null!==z.contentQueries&&(n.flags|=4),(null!==z.hostBindings||null!==z.hostAttrs||0!==z.hostVars)&&(n.flags|=64);const q=z.type.prototype;!p&&(q.ngOnChanges||q.ngOnInit||q.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),p=!0),!v&&(q.ngOnChanges||q.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),v=!0),b++}!function ld(e,t,n){const a=t.directiveEnd,u=e.data,p=t.attrs,v=[];let b=null,O=null;for(let z=t.directiveStart;z<a;z++){const q=u[z],Me=n?n.get(q):null,Ne=Me?Me.outputs:null;b=_c(0,q.inputs,z,b,Me?Me.inputs:null),O=_c(1,q.outputs,z,O,Ne);const et=null===b||null===p||an(t)?null:o2(b,z,p);v.push(et)}null!==b&&(b.hasOwnProperty("class")&&(t.flags|=8),b.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=v,t.inputs=b,t.outputs=O}(e,n,u)}function n2(e,t,n){const i=n.directiveStart,a=n.directiveEnd,u=n.index,p=function fo(){return un.lFrame.currentDirectiveIndex}();try{Da(u);for(let v=i;v<a;v++){const b=e.data[v],O=t[v];Gc(v),(null!==b.hostBindings||0!==b.hostVars||null!==b.hostAttrs)&&cd(b,O)}}finally{Da(-1),Gc(p)}}function cd(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function ud(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Bg(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;Sn(t)&&(n[""]=e)}}function R0(e,t,n,i,a){e.data[i]=a;const u=a.factory||(a.factory=Rr(a.type)),p=new dc(u,Sn(a),Bl);e.blueprint[i]=p,n[i]=p,function Hl(e,t,n,i,a){const u=a.hostBindings;if(u){let p=e.hostBindingOpCodes;null===p&&(p=e.hostBindingOpCodes=[]);const v=~t.index;(function Sa(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(p)!=v&&p.push(v),p.push(n,i,u)}}(e,t,i,iu(e,n,a.hostVars,Dn),a)}function Oa(e,t,n,i,a,u){const p=as(e,t);!function L0(e,t,n,i,a,u,p){if(null==u)e.removeAttribute(t,a,n);else{const v=null==p?Ut(u):p(u,i||"",a);e.setAttribute(t,a,v,n)}}(t[rn],p,u,e.value,n,i,a)}function s2(e,t,n,i,a,u){const p=u[t];if(null!==p)for(let v=0;v<p.length;)Q1(i,n,p[v++],p[v++],p[v++],p[v++])}function o2(e,t,n){let i=null,a=0;for(;a<n.length;){const u=n[a];if(0!==u)if(5!==u){if("number"==typeof u)break;if(e.hasOwnProperty(u)){null===i&&(i=[]);const p=e[u];for(let v=0;v<p.length;v+=3)if(p[v]===t){i.push(u,p[v+1],p[v+2],n[a+1]);break}}a+=2}else a+=2;else a+=4}return i}function wh(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function a2(e,t){const n=e.contentQueries;if(null!==n){const i=A(null);try{for(let a=0;a<n.length;a+=2){const p=n[a+1];if(-1!==p){const v=e.data[p];Yc(n[a]),v.contentQueries(2,t[p],p)}}}finally{A(i)}}}function Bo(e,t){return e[co]?e[Cu][$r]=t:e[co]=t,e[Cu]=t,t}function Vo(e,t,n){Yc(0);const i=A(null);try{t(e,n)}finally{A(i)}}function B0(e){return e[ws]||(e[ws]=[])}function dd(e){return e.cleanup||(e.cleanup=[])}function l2(e,t,n){return(null===e||Sn(e))&&(n=function xd(e){for(;Array.isArray(e);){if("object"==typeof e[Bc])return e;e=e[Zn]}return null}(n[t.index])),n[rn]}function jl(e,t){const n=e[Ei],i=n?n.get(po,null):null;i&&i.handleError(t)}function Dh(e,t,n,i,a){for(let u=0;u<n.length;){const p=n[u++],v=n[u++],b=n[u++];Q1(e.data[p],t[p],i,v,b,a)}}function al(e,t,n){const i=jc(t,e);!function M0(e,t,n){e.setValue(t,n)}(e[rn],i,n)}function V0(e,t){const n=Es(t,e),i=n[lt];!function Hg(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n);const a=n[Zn];null!==a&&null===n[Jr]&&(n[Jr]=l0(a,n[Ei])),hd(i,n,n[Er])}function hd(e,t,n){Lf(t);try{const i=e.viewQuery;null!==i&&Vo(1,i,n);const a=e.template;null!==a&&Vl(e,t,a,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[js]?.finishViewCreation(e),e.staticContentQueries&&a2(e,t),e.staticViewQueries&&Vo(2,e.viewQuery,n);const u=e.components;null!==u&&function jg(e,t){for(let n=0;n<t.length;n++)V0(e,t[n])}(t,u)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[Lt]&=-5,ac()}}function au(e,t,n,i){const a=A(null);try{const u=t.tView,b=id(e,u,n,4096&e[Lt]?4096:16,null,t,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null);b[Ao]=e[t.index];const z=e[js];return null!==z&&(b[js]=z.createEmbeddedView(u)),hd(u,b,n),b}finally{A(a)}}function Mh(e,t){const n=Tr+t;if(n<e.length)return e[n]}function zo(e,t){return!t||null===t.firstChild||qc(e)}function fd(e,t,n,i=!0){const a=t[lt];if(function ri(e,t,n,i){const a=Tr+i,u=n.length;i>0&&(n[a-1][$r]=t),i<u-Tr?(t[$r]=n[a],to(n,Tr+i,t)):(n.push(t),t[$r]=null),t[zn]=n;const p=t[Ao];null!==p&&n!==p&&function z1(e,t){const n=e[uo];t[tr]!==t[zn][zn][tr]&&(e[Lt]|=Po.HasTransplantedViews),null===n?e[uo]=[t]:n.push(t)}(p,t);const v=t[js];null!==v&&v.insertView(e),Tu(t),t[Lt]|=128}(a,t,e,n),i){const p=O0(n,e),v=t[rn],b=yh(v,e[ko]);null!==b&&function V1(e,t,n,i,a,u){i[Zn]=a,i[ur]=t,_h(e,i,n,1,a,u)}(a,e[ur],v,t,b,p)}const u=t[Jr];null!==u&&null!==u.firstChild&&(u.firstChild=null)}function z0(e,t){const n=gh(e,t);return void 0!==n&&Lo(n[lt],n),n}function Cc(e,t,n,i,a=!1){for(;null!==n;){const u=t[n.index];null!==u&&i.push(Sr(u)),Ti(u)&&H0(u,i);const p=n.type;if(8&p)Cc(e,t,n.child,i);else if(32&p){const v=w0(n,t);let b;for(;b=v();)i.push(b)}else if(16&p){const v=S0(t,n);if(Array.isArray(v))i.push(...v);else{const b=Ka(t[tr]);Cc(b[lt],b,v,i,!0)}}n=a?n.projectionNext:n.next}return i}function H0(e,t){for(let n=Tr;n<e.length;n++){const i=e[n],a=i[lt].firstChild;null!==a&&Cc(i[lt],i,a,t)}e[ko]!==e[Zn]&&t.push(e[ko])}let j0=[];const Ug={...de,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{$c(e.lView)},consumerOnSignalRead(){this.lView[ya]=this}},h2=100;function Eh(e,t=!0,n=0){const i=e[Ds],a=i.rendererFactory;a.begin?.();try{!function f2(e,t){lu(e,t);let n=0;for(;Eu(e);){if(n===h2)throw new pt(103,!1);n++,lu(e,1)}}(e,n)}catch(p){throw t&&jl(e,p),p}finally{a.end?.(),i.inlineEffectRunner?.flush()}}function $g(e,t,n,i){const a=t[Lt];if(!(256&~a))return;t[Ds].inlineEffectRunner?.flush(),Lf(t);let p=null,v=null;(function Ul(e){return 2!==e.type})(e)&&(v=function c2(e){return e[ya]??function u2(e){const t=j0.pop()??Object.create(Ug);return t.lView=e,t}(e)}(t),p=mt(v));try{kd(t),function ho(e){return un.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Vl(e,t,n,2,i);const b=!(3&~a);if(b){const q=e.preOrderCheckHooks;null!==q&&qa(t,q,null)}else{const q=e.preOrderHooks;null!==q&&lc(t,q,0,null),cc(t,0)}if(function Wg(e){for(let t=Yp(e);null!==t;t=Kp(t)){if(!(t[Lt]&Po.HasTransplantedViews))continue;const n=t[uo];for(let i=0;i<n.length;i++){Pd(n[i])}}}(t),U0(t,0),null!==e.contentQueries&&a2(e,t),b){const q=e.contentCheckHooks;null!==q&&qa(t,q)}else{const q=e.contentHooks;null!==q&&lc(t,q,1),cc(t,1)}!function xg(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let i=0;i<n.length;i++){const a=n[i];if(a<0)Da(~a);else{const u=a,p=n[++i],v=n[++i];xp(p,u),v(2,t[u])}}}finally{Da(-1)}}(e,t);const O=e.components;null!==O&&m2(t,O,0);const z=e.viewQuery;if(null!==z&&Vo(2,z,i),b){const q=e.viewCheckHooks;null!==q&&qa(t,q)}else{const q=e.viewHooks;null!==q&&lc(t,q,2),cc(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[ja]){for(const q of t[ja])q();t[ja]=null}t[Lt]&=-73}catch(b){throw $c(t),b}finally{null!==v&&(tt(v,p),function d2(e){e.lView[ya]!==e&&(e.lView=null,j0.push(e))}(v)),ac()}}function U0(e,t){for(let n=Yp(e);null!==n;n=Kp(n))for(let i=Tr;i<n.length;i++)Th(n[i],t)}function $l(e,t,n){Th(Es(t,e),n)}function Th(e,t){Mu(e)&&lu(e,t)}function lu(e,t){const i=e[lt],a=e[Lt],u=e[ya];let p=!!(0===t&&16&a);if(p||=!!(64&a&&0===t),p||=!!(1024&a),p||=!(!u?.dirty||!It(u)),u&&(u.dirty=!1),e[Lt]&=-9217,p)$g(i,e,i.template,e[Er]);else if(8192&a){U0(e,1);const v=i.components;null!==v&&m2(e,v,1)}}function m2(e,t,n){for(let i=0;i<t.length;i++)$l(e,t[i],n)}function Wl(e){for(e[Ds].changeDetectionScheduler?.notify();e;){e[Lt]|=64;const t=Ka(e);if(Sl(e)&&!t)return e;e=t}return null}class pd{get rootNodes(){const t=this._lView,n=t[lt];return Cc(n,t,n.firstChild,[])}constructor(t,n,i=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=i,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Er]}set context(t){this._lView[Er]=t}get destroyed(){return!(256&~this._lView[Lt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[zn];if(Ti(t)){const n=t[8],i=n?n.indexOf(this):-1;i>-1&&(gh(t,i),Yo(n,i))}this._attachedToViewContainer=!1}Lo(this._lView[lt],this._lView)}onDestroy(t){Wc(this._lView,t)}markForCheck(){Wl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Lt]&=-129}reattach(){Tu(this._lView),this._lView[Lt]|=128}detectChanges(){this._lView[Lt]|=1024,Eh(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,E0(this._lView[lt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new pt(902,!1);this._appRef=t,Tu(this._lView)}}let cu=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Gg}return e})();const uu=cu,du=class extends uu{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){const a=au(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:i});return new pd(a)}};function Gg(){return Ih(Or(),Ze())}function Ih(e,t){return 4&e.type?new du(t,e,fc(e,t)):null}let M2=()=>null;function fu(e,t){return M2(e,t)}class Rh{}class E2{}class T2{}class r4{resolveComponentFactory(t){throw function I2(e){const t=Error(`No component factory found for ${tn(e)}.`);return t.ngComponent=e,t}(t)}}let bd=(()=>{class e{static#e=this.NULL=new r4}return e})();class S2{}let i4=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function s4(){const e=Ze(),n=Es(Or().index,e);return(si(n)?n:e)[rn]}()}return e})(),o4=(()=>{class e{static#e=this.\u0275prov=Cn({token:e,providedIn:"root",factory:()=>null})}return e})();const Q0={},Z0=new Set;function oa(e){Z0.has(e)||(Z0.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Lh(...e){}class Pi{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ss(!1),this.onMicrotaskEmpty=new Ss(!1),this.onStable=new Ss(!1),this.onError=new Ss(!1),typeof Zone>"u")throw new pt(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&n,a.shouldCoalesceRunChangeDetection=i,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function a4(){const e="function"==typeof At.requestAnimationFrame;let t=At[e?"requestAnimationFrame":"setTimeout"],n=At[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function A2(e){const t=()=>{!function l4(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(At,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,J0(e),e.isCheckStableRunning=!0,q0(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),J0(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,a,u,p,v)=>{if(function c4(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(v))return n.invokeTask(a,u,p,v);try{return ep(e),n.invokeTask(a,u,p,v)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===u.type||e.shouldCoalesceRunChangeDetection)&&t(),x2(e)}},onInvoke:(n,i,a,u,p,v,b)=>{try{return ep(e),n.invoke(a,u,p,v,b)}finally{e.shouldCoalesceRunChangeDetection&&t(),x2(e)}},onHasTask:(n,i,a,u)=>{n.hasTask(a,u),i===a&&("microTask"==u.change?(e._hasPendingMicrotasks=u.microTask,J0(e),q0(e)):"macroTask"==u.change&&(e.hasPendingMacrotasks=u.macroTask))},onHandleError:(n,i,a,u)=>(n.handleError(a,u),e.runOutsideAngular(()=>e.onError.emit(u)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Pi.isInAngularZone())throw new pt(909,!1)}static assertNotInAngularZone(){if(Pi.isInAngularZone())throw new pt(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,a){const u=this._inner,p=u.scheduleEventTask("NgZoneEvent: "+a,t,O2,Lh,Lh);try{return u.runTask(p,n,i)}finally{u.cancelTask(p)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const O2={};function q0(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function J0(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function ep(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function x2(e){e._nesting--,q0(e)}class tp{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ss,this.onMicrotaskEmpty=new Ss,this.onStable=new Ss,this.onError=new Ss}run(t,n,i){return t.apply(n,i)}runGuarded(t,n,i){return t.apply(n,i)}runOutsideAngular(t){return t()}runTask(t,n,i,a){return t.apply(n,i)}}var Gl=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Gl||{});const k2={destroy(){}};function P2(e,t){!t&&Ml();const n=t?.injector??Wt(Hi);if(!function Fl(e){return"browser"===(e??Wt(Hi)).get(ni)}(n))return k2;oa("NgAfterNextRender");const i=n.get(Bh),a=i.handler??=new d4,u=t?.phase??Gl.MixedReadWrite,p=()=>{a.unregister(b),v()},v=n.get(Ta).onDestroy(p),b=qo(n,()=>new N2(u,()=>{p(),e()}));return a.register(b),{destroy:p}}class N2{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=Wt(Pi),this.errorHandler=Wt(po,{optional:!0}),Wt(Rh,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class d4{constructor(){this.executingCallbacks=!1,this.buckets={[Gl.EarlyRead]:new Set,[Gl.Write]:new Set,[Gl.MixedReadWrite]:new Set,[Gl.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const n of t)n.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Bh=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const i of n)i()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=Cn({token:e,providedIn:"root",factory:()=>new e})}return e})();function Ic(e){return!!Mi(e)}function sp(e,t,n){let i=n?e.styles:null,a=n?e.classes:null,u=0;if(null!==t)for(let p=0;p<t.length;p++){const v=t[p];"number"==typeof v?u=v:1==u?a=Xn(a,v):2==u&&(i=Xn(i,v+": "+t[++p]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=a:e.classesWithoutHost=a}class Hh extends bd{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=In(t);return new Uh(n,this.ngModule)}}function op(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n];void 0!==i&&t.push({propName:Array.isArray(i)?i[0]:i,templateName:n})}return t}class jh{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=Ns(i);const a=this.injector.get(t,Q0,i);return a!==Q0||n===Q0?a:this.parentInjector.get(t,n,i)}}class Uh extends T2{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=op(t.inputs);if(null!==n)for(const a of i)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return i}get outputs(){return op(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function kc(e){return e.map(xc).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,a){const u=A(null);try{let p=(a=a||this.ngModule)instanceof ss?a:a?.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const v=p?new jh(t,p):t,b=v.get(S2,null);if(null===b)throw new pt(407,!1);const O=v.get(o4,null),Me={rendererFactory:b,sanitizer:O,inlineEffectRunner:null,afterRenderEventManager:v.get(Bh,null),changeDetectionScheduler:v.get(Rh,null)},Se=b.createRenderer(null,this.componentDef),Ne=this.componentDef.selectors[0][0]||"div",et=i?function Pg(e,t,n,i){const u=i.get(f1,!1)||n===Vs.ShadowDom,p=e.selectRootElement(t,u);return function Z1(e){q1(e)}(p),p}(Se,i,this.componentDef.encapsulation,v):ed(Se,Ne,function gv(e){const t=e.toLowerCase();return"svg"===t?Od:"math"===t?"math":null}(Ne));let ft=512;this.componentDef.signals?ft|=4096:this.componentDef.onPush||(ft|=16);let Ct=null;null!==et&&(Ct=l0(et,v,!0));const ct=ad(0,null,null,1,0,null,null,null,null,null,null),gn=id(null,ct,null,ft,null,null,Me,Se,v,null,Ct);let gr,Gr;Lf(gn);try{const ds=this.componentDef;let Uo,_f=null;ds.findHostDirectiveDefs?(Uo=[],_f=new Map,ds.findHostDirectiveDefs(ds,Uo,_f),Uo.push(ds)):Uo=[ds];const P_=function yv(e,t){const n=e[lt],i=_n;return e[i]=t,gc(n,i,2,"#host",null)}(gn,et),bM=function _v(e,t,n,i,a,u,p){const v=a[lt];!function bv(e,t,n,i){for(const a of e)t.mergedAttrs=I(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(sp(t,t.mergedAttrs,!0),null!==n&&Ll(i,n,t))}(i,e,t,p);let b=null;null!==t&&(b=l0(t,a[Ei]));const O=u.rendererFactory.createRenderer(t,n);let z=16;n.signals?z=4096:n.onPush&&(z=64);const q=id(a,zl(n),null,z,a[e.index],e,u,O,null,null,b);return v.firstCreatePass&&ud(v,e,i.length-1),Bo(a,q),a[e.index]=q}(P_,et,ds,Uo,gn,Me,Se);Gr=Uc(ct,_n),et&&function wv(e,t,n,i){if(i)Do(e,n,["ng-version","17.3.5"]);else{const{attrs:a,classes:u}=function Pc(e){const t=[],n=[];let i=1,a=2;for(;i<e.length;){let u=e[i];if("string"==typeof u)2===a?""!==u&&t.push(u,e[++i]):8===a&&n.push(u);else{if(!dr(a))break;a=u}i++}return{attrs:t,classes:n}}(t.selectors[0]);a&&Do(e,n,a),u&&u.length>0&&P0(e,n,u.join(" "))}}(Se,ds,et,i),void 0!==n&&function Dv(e,t,n){const i=e.projection=[];for(let a=0;a<t.length;a++){const u=n[a];i.push(null!=u?Array.from(u):null)}}(Gr,this.ngContentSelectors,n),gr=function Cv(e,t,n,i,a,u){const p=Or(),v=a[lt],b=as(p,a);t2(v,a,p,n,null,i);for(let z=0;z<n.length;z++)ms(at(a,v,p.directiveStart+z,p),a);n2(v,a,p),b&&ms(b,a);const O=at(a,v,p.directiveStart+p.componentOffset,p);if(e[Er]=a[Er]=O,null!==u)for(const z of u)z(O,t);return sd(v,p,a),O}(bM,ds,Uo,_f,gn,[Mv]),hd(ct,gn,null)}finally{ac()}return new vv(this.componentType,gr,fc(Gr,gn),gn,Gr)}finally{A(u)}}}class vv extends E2{constructor(t,n,i,a,u){super(),this.location=i,this._rootLView=a,this._tNode=u,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new pd(a,void 0,!1),this.componentType=t}setInput(t,n){const i=this._tNode.inputs;let a;if(null!==i&&(a=i[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const u=this._rootLView;Dh(u[lt],u,a,t,n),this.previousInputValues.set(t,n),Wl(Es(this._tNode.index,u))}}get injector(){return new dn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Mv(){const e=Or();Pu(Ze()[lt],e)}let ap=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Ev}return e})();function Ev(){return l(Or(),Ze())}const p4=ap,m4=class extends p4{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return fc(this._hostTNode,this._hostLView)}get injector(){return new dn(this._hostTNode,this._hostLView)}get parentInjector(){const t=h(this._hostTNode,this._hostLView);if(Fu(t)){const n=Ea(t,this._hostLView),i=Xc(t);return new dn(n[lt].data[i+8],n)}return new dn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=L2(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Tr}createEmbeddedView(t,n,i){let a,u;"number"==typeof i?a=i:null!=i&&(a=i.index,u=i.injector);const p=fu(this._lContainer,t.ssrId),v=t.createEmbeddedViewImpl(n||{},u,p);return this.insertImpl(v,a,zo(this._hostTNode,p)),v}createComponent(t,n,i,a,u){const p=t&&!function Qe(e){return"function"==typeof e}(t);let v;if(p)v=n;else{const Ne=n||{};v=Ne.index,i=Ne.injector,a=Ne.projectableNodes,u=Ne.environmentInjector||Ne.ngModuleRef}const b=p?t:new Uh(In(t)),O=i||this.parentInjector;if(!u&&null==b.ngModule){const et=(p?O:this.parentInjector).get(ss,null);et&&(u=et)}const z=In(b.componentType??{}),q=fu(this._lContainer,z?.id??null),Se=b.create(O,a,q?.firstChild??null,u);return this.insertImpl(Se.hostView,v,zo(this._hostTNode,q)),Se}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){const a=t._lView;if(function Tf(e){return Ti(e[zn])}(a)){const v=this.indexOf(t);if(-1!==v)this.detach(v);else{const b=a[zn],O=new m4(b,b[ur],b[zn]);O.detach(O.indexOf(t))}}const u=this._adjustIndex(n),p=this._lContainer;return fd(p,a,u,i),t.attachToViewContainerRef(),to(lp(p),u,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=L2(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=gh(this._lContainer,n);i&&(Yo(lp(this._lContainer),n),Lo(i[lt],i))}detach(t){const n=this._adjustIndex(t,-1),i=gh(this._lContainer,n);return i&&null!=Yo(lp(this._lContainer),n)?new pd(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function L2(e){return e[8]}function lp(e){return e[8]||(e[8]=[])}function l(e,t){let n;const i=t[e.index];return Ti(i)?n=i:(n=wh(i,t,null,e),t[e.index]=n,Bo(t,n)),o(n,t,e,i),new m4(n,e,t)}let o=function M(e,t,n,i){if(e[ko])return;let a;a=8&n.type?Sr(i):function s(e,t){const n=e[rn],i=n.createComment(""),a=as(t,e);return mc(n,yh(n,a),i,function Og(e,t){return e.nextSibling(t)}(n,a),!1),i}(t,n),e[ko]=a},c=()=>!1;class me{constructor(t){this.queryList=t,this.matches=null}clone(){return new me(this.queryList)}setDirty(){this.queryList.setDirty()}}class je{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,a=[];for(let u=0;u<i;u++){const p=n.getByIndex(u);a.push(this.queries[p.indexInDeclarationView].clone())}return new je(a)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==$h(t,n).matches&&this.queries[n].setDirty()}}class qe{constructor(t,n,i=null){this.flags=n,this.read=i,this.predicate="string"==typeof t?function gs(e){return e.split(",").map(t=>t.trim())}(t):t}}class wt{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let i=0;i<this.length;i++){const a=null!==n?n.length:0,u=this.getByIndex(i).embeddedTView(t,a);u&&(u.indexInDeclarationView=i,null!==n?n.push(u):n=[u])}return null!==n?new wt(n):null}template(t,n){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Tt{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Tt(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==n;)i=i.parent;return n===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const i=this.metadata.predicate;if(Array.isArray(i))for(let a=0;a<i.length;a++){const u=i[a];this.matchTNodeWithReadOption(t,n,kt(n,u)),this.matchTNodeWithReadOption(t,n,nt(n,t,u,!1,!1))}else i===cu?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,nt(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(null!==i){const a=this.metadata.read;if(null!==a)if(a===Ys||a===ap||a===cu&&4&n.type)this.addMatch(n.index,-2);else{const u=nt(n,t,a,!1,!1);null!==u&&this.addMatch(n.index,u)}else this.addMatch(n.index,i)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function kt(e,t){const n=e.localNames;if(null!==n)for(let i=0;i<n.length;i+=2)if(n[i]===t)return n[i+1];return null}function _t(e,t,n,i){return-1===n?function rt(e,t){return 11&e.type?fc(e,t):4&e.type?Ih(e,t):null}(t,e):-2===n?function Jt(e,t,n){return n===Ys?fc(t,e):n===cu?Ih(t,e):n===ap?l(t,e):void 0}(e,t,i):at(e,e[lt],n,t)}function Bn(e,t,n,i){const a=t[js].queries[i];if(null===a.matches){const u=e.data,p=n.matches,v=[];for(let b=0;null!==p&&b<p.length;b+=2){const O=p[b];v.push(O<0?null:_t(t,u[O],p[b+1],n.metadata.read))}a.matches=v}return a.matches}function Jn(e,t,n,i){const a=e.queries.getByIndex(n),u=a.matches;if(null!==u){const p=Bn(e,t,a,n);for(let v=0;v<u.length;v+=2){const b=u[v];if(b>0)i.push(p[v/2]);else{const O=u[v+1],z=t[-b];for(let q=Tr;q<z.length;q++){const Me=z[q];Me[Ao]===Me[zn]&&Jn(Me[lt],Me,O,i)}if(null!==z[uo]){const q=z[uo];for(let Me=0;Me<q.length;Me++){const Se=q[Me];Jn(Se[lt],Se,O,i)}}}}}return i}function Ni(e,t,n){const i=new Pl(!(4&~n));return function Fg(e,t,n,i){const a=B0(t);a.push(n),e.firstCreatePass&&dd(e).push(i,a.length-1)}(e,t,i,i.destroy),(t[js]??=new je).queries.push(new me(i))-1}function Yl(e,t,n){null===e.queries&&(e.queries=new wt),e.queries.track(new Tt(t,n))}function $h(e,t){return e.queries.getByIndex(t)}function Kl(e,t){const n=e[lt],i=$h(n,t);return i.crossesNgTemplate?Jn(n,e,t,[]):Bn(n,e,i,t)}function jt(e,t){oa("NgSignals");const n=function ue(e){const t=Object.create(ot);t.value=e;const n=()=>(Ee(t),t.value);return n[ie]=t,n}(e),i=n[ie];return t?.equal&&(i.equal=t.equal),n.set=a=>fe(i,a),n.update=a=>function Ie(e,t){$e()||Zt(),fe(e,t(e.value))}(i,a),n.asReadonly=on.bind(n),n}function on(){const e=this[ie];if(void 0===e.readonlyFn){const t=()=>this();t[ie]=e,e.readonlyFn=t}return e.readonlyFn}function hn(e){return function Wh(e){return"function"==typeof e&&void 0!==e[ie]}(e)&&"function"==typeof e.set}function _4(e){let t=function Pv(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const i=[e];for(;t;){let a;if(Sn(e))a=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new pt(903,!1);a=t.\u0275dir}if(a){if(n){i.push(a);const p=e;p.inputs=z2(e.inputs),p.inputTransforms=z2(e.inputTransforms),p.declaredInputs=z2(e.declaredInputs),p.outputs=z2(e.outputs);const v=a.hostBindings;v&&X_(e,v);const b=a.viewQuery,O=a.contentQueries;if(b&&Y_(e,b),O&&K_(e,O),W_(e,a),xr(e.outputs,a.outputs),Sn(a)&&a.data.animation){const z=e.data;z.animation=(z.animation||[]).concat(a.data.animation)}}const u=a.features;if(u)for(let p=0;p<u.length;p++){const v=u[p];v&&v.ngInherit&&v(e),v===_4&&(n=!1)}}t=Object.getPrototypeOf(t)}!function G_(e){let t=0,n=null;for(let i=e.length-1;i>=0;i--){const a=e[i];a.hostVars=t+=a.hostVars,a.hostAttrs=I(a.hostAttrs,n=I(n,a.hostAttrs))}}(i)}function W_(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const i=t.inputs[n];if(void 0!==i&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const a=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(a))continue;e.inputTransforms??={},e.inputTransforms[a]=t.inputTransforms[a]}}}function z2(e){return e===Xr?{}:e===Fn?[]:e}function Y_(e,t){const n=e.viewQuery;e.viewQuery=n?(i,a)=>{t(i,a),n(i,a)}:t}function K_(e,t){const n=e.contentQueries;e.contentQueries=n?(i,a,u)=>{t(i,a,u),n(i,a,u)}:t}function X_(e,t){const n=e.hostBindings;e.hostBindings=n?(i,a)=>{t(i,a),n(i,a)}:t}function Lv(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];Array.isArray(a)&&a[3]&&(n[i]=a[3])}e.inputTransforms=n}class Cd{}class Bv{}function tb(e,t){return new b4(e,t??null,[])}class b4 extends Cd{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Hh(this);const a=Mi(t);this._bootstrapComponents=mo(a.bootstrap),this._r3Injector=Vu(t,n,[{provide:Cd,useValue:this},{provide:bd,useValue:this.componentFactoryResolver},...i],tn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class C4 extends Bv{constructor(t){super(),this.moduleType=t}create(t){return new b4(this.moduleType,t,[])}}class Vv extends Cd{constructor(t){super(),this.componentFactoryResolver=new Hh(this),this.instance=null;const n=new Zo([...t.providers,{provide:Cd,useValue:this},{provide:bd,useValue:this.componentFactoryResolver}],t.parent||Qo(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function w4(e,t,n=null){return new Vv({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Yh=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ir.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||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&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function j2(e){return!!D4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function D4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Xl(e,t,n){return e[t]=n}function Ui(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function wd(e,t,n,i){const a=Ui(e,t,n);return Ui(e,t+1,i)||a}function Kh(e,t,n,i,a,u,p,v){const b=Ze(),O=qn(),z=e+_n,q=O.firstCreatePass?function lb(e,t,n,i,a,u,p,v,b){const O=t.consts,z=gc(t,e,4,p||null,Fo(O,v));bc(t,n,z,Fo(O,b)),Pu(t,z);const q=z.tView=ad(2,z,i,a,u,t.directiveRegistry,t.pipeRegistry,null,t.schemas,O,null);return null!==t.queries&&(t.queries.template(t,z),q.queries=t.queries.embeddedTView(z)),z}(z,O,b,t,n,i,a,u,p):O.data[z];hr(q,!1);const Me=zv(O,b,q,e);Al()&&nd(O,b,Me,q),ms(Me,b);const Se=wh(Me,b,Me,q);return b[z]=Se,Bo(b,Se),function m(e,t,n){return c(e,t,n)}(Se,q,b),Il(q)&&yc(O,b,q),null!=p&&od(b,q,v),Kh}let zv=function Hv(e,t,n,i){return Ma(!0),t[rn].createComment("")};function P4(e,t,n,i){const a=Ze();return Ui(a,hi(),t)&&(qn(),Oa(Vr(),a,e,t,n,i)),P4}function nf(e,t,n,i){return Ui(e,hi(),n)?t+Ut(n)+i:Dn}function sf(e,t,n,i,a,u,p,v){const O=function U2(e,t,n,i,a){const u=wd(e,t,n,i);return Ui(e,t+2,a)||u}(e,Qa(),n,a,p);return ei(3),O?t+Ut(n)+i+Ut(a)+u+Ut(p)+v:Dn}function X2(e,t){return e<<17|t<<2}function vu(e){return e>>17&32767}function N4(e){return 2|e}function Md(e){return(131068&e)>>2}function F4(e,t){return-131069&e|t<<2}function R4(e){return 1|e}function y8(e,t,n,i){const a=e[n+1],u=null===t;let p=i?vu(a):Md(a),v=!1;for(;0!==p&&(!1===v||u);){const O=e[p+1];Yb(e[p],t)&&(v=!0,e[p+1]=i?R4(O):N4(O)),p=i?vu(O):Md(O)}v&&(e[n+1]=i?N4(a):R4(a))}function Yb(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ai(e,t)>=0}const cs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function _8(e){return e.substring(cs.key,cs.keyEnd)}function Kb(e){return e.substring(cs.value,cs.valueEnd)}function b8(e,t){const n=cs.textEnd;return n===t?-1:(t=cs.keyEnd=function Zb(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,cs.key=t,n),hf(e,t,n))}function C8(e,t){const n=cs.textEnd;let i=cs.key=hf(e,t,n);return n===i?-1:(i=cs.keyEnd=function qb(e,t,n){let i;for(;t<n&&(45===(i=e.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=D8(e,i,n),i=cs.value=hf(e,i,n),i=cs.valueEnd=function Jb(e,t,n){let i=-1,a=-1,u=-1,p=t,v=p;for(;p<n;){const b=e.charCodeAt(p++);if(59===b)return v;34===b||39===b?v=p=M8(e,b,p,n):t===p-4&&85===u&&82===a&&76===i&&40===b?v=p=M8(e,41,p,n):b>32&&(v=p),u=a,a=i,i=-33&b}return v}(e,i,n),D8(e,i,n))}function w8(e){cs.key=0,cs.keyEnd=0,cs.value=0,cs.valueEnd=0,cs.textEnd=e.length}function hf(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function D8(e,t,n,i){return(t=hf(e,t,n))<n&&t++,t}function M8(e,t,n,i){let a=-1,u=n;for(;u<i;){const p=e.charCodeAt(u++);if(p==t&&92!==a)return u;a=92==p&&92===a?0:p}throw new Error}function L4(e,t,n){const i=Ze();return Ui(i,hi(),t)&&Zs(qn(),Vr(),i,e,t,i[rn],n,!1),L4}function B4(e,t,n,i,a){const p=a?"class":"style";Dh(e,n,t.inputs[p],p,i)}function V4(e,t,n){return ul(e,t,n,!1),V4}function z4(e,t){return ul(e,t,null,!0),z4}function cl(e){dl(S8,eC,e,!1)}function eC(e,t){for(let n=function Qb(e){return w8(e),C8(e,hf(e,0,cs.textEnd))}(t);n>=0;n=C8(t,n))S8(e,_8(t),Kb(t))}function E8(e){dl(oC,Ql,e,!0)}function Ql(e,t){for(let n=function Xb(e){return w8(e),b8(e,hf(e,0,cs.textEnd))}(t);n>=0;n=b8(t,n))Di(e,_8(t),!0)}function ul(e,t,n,i){const a=Ze(),u=qn(),p=ei(2);u.firstUpdatePass&&I8(u,e,p,i),t!==Dn&&Ui(a,p,t)&&O8(u,u.data[sn()],a,a[rn],e,a[p+1]=function lC(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=tn(rl(e)))),e}(t,n),i,p)}function dl(e,t,n,i){const a=qn(),u=ei(2);a.firstUpdatePass&&I8(a,null,u,i);const p=Ze();if(n!==Dn&&Ui(p,u,n)){const v=a.data[sn()];if(x8(v,i)&&!T8(a,u)){let b=i?v.classesWithoutHost:v.stylesWithoutHost;null!==b&&(n=Xn(b,n||"")),B4(a,v,p,n,i)}else!function aC(e,t,n,i,a,u,p,v){a===Dn&&(a=Fn);let b=0,O=0,z=0<a.length?a[0]:null,q=0<u.length?u[0]:null;for(;null!==z||null!==q;){const Me=b<a.length?a[b+1]:void 0,Se=O<u.length?u[O+1]:void 0;let et,Ne=null;z===q?(b+=2,O+=2,Me!==Se&&(Ne=q,et=Se)):null===q||null!==z&&z<q?(b+=2,Ne=z):(O+=2,Ne=q,et=Se),null!==Ne&&O8(e,t,n,i,Ne,et,p,v),z=b<a.length?a[b]:null,q=O<u.length?u[O]:null}}(a,v,p,p[rn],p[u+1],p[u+1]=function sC(e,t,n){if(null==n||""===n)return Fn;const i=[],a=rl(n);if(Array.isArray(a))for(let u=0;u<a.length;u++)e(i,a[u],!0);else if("object"==typeof a)for(const u in a)a.hasOwnProperty(u)&&e(i,u,a[u]);else"string"==typeof a&&t(i,a);return i}(e,t,n),i,u)}}function T8(e,t){return t>=e.expandoStartIndex}function I8(e,t,n,i){const a=e.data;if(null===a[n+1]){const u=a[sn()],p=T8(e,n);x8(u,i)&&null===t&&!p&&(t=!1),t=function tC(e,t,n,i){const a=xu(e);let u=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(n=gp(n=H4(null,e,t,n,i),t.attrs,i),u=null);else{const p=t.directiveStylingLast;if(-1===p||e[p]!==a)if(n=H4(a,e,t,n,i),null===u){let b=function nC(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Md(i))return e[vu(i)]}(e,t,i);void 0!==b&&Array.isArray(b)&&(b=H4(null,e,t,b[1],i),b=gp(b,t.attrs,i),function rC(e,t,n,i){e[vu(n?t.classBindings:t.styleBindings)]=i}(e,t,i,b))}else u=function iC(e,t,n){let i;const a=t.directiveEnd;for(let u=1+t.directiveStylingLast;u<a;u++)i=gp(i,e[u].hostAttrs,n);return gp(i,t.attrs,n)}(e,t,i)}return void 0!==u&&(i?t.residualClasses=u:t.residualStyles=u),n}(a,u,t,i),function Wb(e,t,n,i,a,u){let p=u?t.classBindings:t.styleBindings,v=vu(p),b=Md(p);e[i]=n;let z,O=!1;if(Array.isArray(n)?(z=n[1],(null===z||Ai(n,z)>0)&&(O=!0)):z=n,a)if(0!==b){const Me=vu(e[v+1]);e[i+1]=X2(Me,v),0!==Me&&(e[Me+1]=F4(e[Me+1],i)),e[v+1]=function Ub(e,t){return 131071&e|t<<17}(e[v+1],i)}else e[i+1]=X2(v,0),0!==v&&(e[v+1]=F4(e[v+1],i)),v=i;else e[i+1]=X2(b,0),0===v?v=i:e[b+1]=F4(e[b+1],i),b=i;O&&(e[i+1]=N4(e[i+1])),y8(e,z,i,!0),y8(e,z,i,!1),function Gb(e,t,n,i,a){const u=a?e.residualClasses:e.residualStyles;null!=u&&"string"==typeof t&&Ai(u,t)>=0&&(n[i+1]=R4(n[i+1]))}(t,z,e,i,u),p=X2(v,b),u?t.classBindings=p:t.styleBindings=p}(a,u,t,n,p,i)}}function H4(e,t,n,i,a){let u=null;const p=n.directiveEnd;let v=n.directiveStylingLast;for(-1===v?v=n.directiveStart:v++;v<p&&(u=t[v],i=gp(i,u.hostAttrs,a),u!==e);)v++;return null!==e&&(n.directiveStylingLast=v),i}function gp(e,t,n){const i=n?1:2;let a=-1;if(null!==t)for(let u=0;u<t.length;u++){const p=t[u];"number"==typeof p?a=p:a===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Di(e,p,!!n||t[++u]))}return void 0===e?null:e}function S8(e,t,n){Di(e,t,rl(n))}function oC(e,t,n){const i=String(t);""!==i&&!i.includes(" ")&&Di(e,i,n)}function O8(e,t,n,i,a,u,p,v){if(!(3&t.type))return;const b=e.data,O=b[v+1],z=function $b(e){return!(1&~e)}(O)?A8(b,t,n,a,Md(O),p):void 0;Q2(z)||(Q2(u)||function jb(e){return!(2&~e)}(O)&&(u=A8(b,null,n,a,v,p)),function k0(e,t,n,i,a){if(t)a?e.addClass(n,i):e.removeClass(n,i);else{let u=-1===i.indexOf("-")?void 0:mh.DashCase;null==a?e.removeStyle(n,i,u):("string"==typeof a&&a.endsWith("!important")&&(a=a.slice(0,-10),u|=mh.Important),e.setStyle(n,i,a,u))}}(i,p,jc(sn(),n),a,u))}function A8(e,t,n,i,a,u){const p=null===t;let v;for(;a>0;){const b=e[a],O=Array.isArray(b),z=O?b[1]:b,q=null===z;let Me=n[a+1];Me===Dn&&(Me=q?Fn:void 0);let Se=q?io(Me,i):z===i?Me:void 0;if(O&&!Q2(Se)&&(Se=io(b,i)),Q2(Se)&&(v=Se,p))return v;const Ne=e[a+1];a=p?vu(Ne):Md(Ne)}if(null!==t){let b=u?t.residualClasses:t.residualStyles;null!=b&&(v=io(b,i))}return v}function Q2(e){return void 0!==e}function x8(e,t){return!!(e.flags&(t?8:16))}function k8(e,t,n){dl(Di,Ql,nf(Ze(),e,t,n),!0)}class yC{destroy(t){}updateValue(t,n){}swap(t,n){const i=Math.min(t,n),a=Math.max(t,n),u=this.detach(a);if(a-i>1){const p=this.detach(i);this.attach(i,u),this.attach(a,p)}else this.attach(i,u)}move(t,n){this.attach(n,this.detach(t))}}function j4(e,t,n,i,a){return e===n&&Object.is(t,i)?1:Object.is(a(e,t),a(n,i))?-1:0}function U4(e,t,n,i){return!(void 0===t||!t.has(i)||(e.attach(n,t.get(i)),t.delete(i),0))}function P8(e,t,n,i,a){if(U4(e,t,i,n(i,a)))e.updateValue(i,a);else{const u=e.create(i,a);e.attach(i,u)}}function N8(e,t,n,i){const a=new Set;for(let u=t;u<=n;u++)a.add(i(u,e.at(u)));return a}class F8{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let i=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(i);)i=a.get(i);a.set(i,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,i]of this.kvMap)if(t(i,n),void 0!==this._vMap){const a=this._vMap;for(;a.has(i);)i=a.get(i),t(i,n)}}}function R8(e,t,n){oa("NgControlFlow");const i=Ze(),a=hi(),u=$4(i,_n+e);if(Ui(i,a,t)){const v=A(null);try{if(z0(u,0),-1!==t){const b=W4(i[lt],_n+t),O=fu(u,b.tView.ssrId);fd(u,au(i,b,n,{dehydratedView:O}),0,zo(b,O))}}finally{A(v)}}else{const v=Mh(u,0);void 0!==v&&(v[Er]=n)}}class bC{constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-Tr}}function L8(e,t){return t}class wC{constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}}function B8(e,t,n,i,a,u,p,v,b,O,z,q,Me){oa("NgControlFlow");const Se=void 0!==b,Ne=Ze(),et=v?p.bind(Ne[tr][Er]):p,ft=new wC(Se,et);Ne[_n+e]=ft,Kh(e+1,t,n,i,a,u),Se&&Kh(e+2,b,O,z,q,Me)}class DC extends yC{constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Tr}at(t){return this.getLView(t)[Er].$implicit}attach(t,n){const i=n[Jr];this.needsIndexUpdate||=t!==this.length,fd(this.lContainer,n,t,zo(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function MC(e,t){return gh(e,t)}(this.lContainer,t)}create(t,n){const i=fu(this.lContainer,this.templateTNode.tView.ssrId);return au(this.hostLView,this.templateTNode,new bC(this.lContainer,n,t),{dehydratedView:i})}destroy(t){Lo(t[lt],t)}updateValue(t,n){this.getLView(t)[Er].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Er].$index=t}getLView(t){return function EC(e,t){return Mh(e,t)}(this.lContainer,t)}}function V8(e){const t=A(null),n=sn();try{const i=Ze(),a=i[lt],u=i[n];if(void 0===u.liveCollection){const v=n+1,b=$4(i,v),O=W4(a,v);u.liveCollection=new DC(b,i,O)}else u.liveCollection.reset();const p=u.liveCollection;if(function _C(e,t,n){let i,a,u=0,p=e.length-1;if(Array.isArray(t)){let v=t.length-1;for(;u<=p&&u<=v;){const b=e.at(u),O=t[u],z=j4(u,b,u,O,n);if(0!==z){z<0&&e.updateValue(u,O),u++;continue}const q=e.at(p),Me=t[v],Se=j4(p,q,v,Me,n);if(0!==Se){Se<0&&e.updateValue(p,Me),p--,v--;continue}const Ne=n(u,b),et=n(p,q),ft=n(u,O);if(Object.is(ft,et)){const Ct=n(v,Me);Object.is(Ct,Ne)?(e.swap(u,p),e.updateValue(p,Me),v--,p--):e.move(p,u),e.updateValue(u,O),u++}else if(i??=new F8,a??=N8(e,u,p,n),U4(e,i,u,ft))e.updateValue(u,O),u++,p++;else if(a.has(ft))i.set(Ne,e.detach(u)),p--;else{const Ct=e.create(u,t[u]);e.attach(u,Ct),u++,p++}}for(;u<=v;)P8(e,i,n,u,t[u]),u++}else if(null!=t){const v=t[Symbol.iterator]();let b=v.next();for(;!b.done&&u<=p;){const O=e.at(u),z=b.value,q=j4(u,O,u,z,n);if(0!==q)q<0&&e.updateValue(u,z),u++,b=v.next();else{i??=new F8,a??=N8(e,u,p,n);const Me=n(u,z);if(U4(e,i,u,Me))e.updateValue(u,z),u++,p++,b=v.next();else if(a.has(Me)){const Se=n(u,O);i.set(Se,e.detach(u)),p--}else e.attach(u,e.create(u,z)),u++,p++,b=v.next()}}for(;!b.done;)P8(e,i,n,e.length,b.value),b=v.next()}for(;u<=p;)e.destroy(e.detach(p--));i?.forEach(v=>{e.destroy(v)})}(p,e,u.trackByFn),p.updateIndexes(),u.hasEmptyBlock){const v=hi(),b=0===p.length;if(Ui(i,v,b)){const O=n+2,z=$4(i,O);if(b){const q=W4(a,O),Me=fu(z,q.tView.ssrId);fd(z,au(i,q,void 0,{dehydratedView:Me}),0,zo(q,Me))}else z0(z,0)}}}finally{A(t)}}function $4(e,t){return e[t]}function W4(e,t){return Uc(e,t)}function Z2(e,t,n,i){const a=Ze(),u=qn(),p=_n+e,v=a[rn],b=u.firstCreatePass?function TC(e,t,n,i,a,u){const p=t.consts,b=gc(t,e,2,i,Fo(p,a));return bc(t,n,b,Fo(p,u)),null!==b.attrs&&sp(b,b.attrs,!1),null!==b.mergedAttrs&&sp(b,b.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,b),b}(p,u,a,t,n,i):u.data[p],O=z8(u,a,b,v,t,e);a[p]=O;const z=Il(b);return hr(b,!0),Ll(v,O,b),!function hp(e){return!(32&~e.flags)}(b)&&Al()&&nd(u,a,O,b),0===function If(){return un.lFrame.elementDepthCount}()&&ms(O,a),function Sf(){un.lFrame.elementDepthCount++}(),z&&(yc(u,a,b),sd(u,b,a)),null!==i&&od(a,b),Z2}function q2(){let e=Or();oc()?Ld():(e=e.parent,hr(e,!1));const t=e;(function Op(e){return un.skipHydrationRootTNode===e})(t)&&function Su(){un.skipHydrationRootTNode=null}(),function Of(){un.lFrame.elementDepthCount--}();const n=qn();return n.firstCreatePass&&(Pu(n,e),Wa(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Nu(e){return!!(8&e.flags)}(t)&&B4(n,t,Ze(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Hf(e){return!!(16&e.flags)}(t)&&B4(n,t,Ze(),t.stylesWithoutHost,!1),q2}function G4(e,t,n,i){return Z2(e,t,n,i),q2(),G4}let z8=(e,t,n,i,a,u)=>(Ma(!0),ed(i,a,function Za(){return un.lFrame.currentNamespace}()));function J2(e,t,n){const i=Ze(),a=qn(),u=e+_n,p=a.firstCreatePass?function OC(e,t,n,i,a){const u=t.consts,p=Fo(u,i),v=gc(t,e,8,"ng-container",p);return null!==p&&sp(v,p,!0),bc(t,n,v,Fo(u,a)),null!==t.queries&&t.queries.elementStart(t,v),v}(u,a,i,t,n):a.data[u];hr(p,!0);const v=H8(a,i,p,e);return i[u]=v,Al()&&nd(a,i,v,p),ms(v,i),Il(p)&&(yc(a,i,p),sd(a,p,i)),null!=n&&od(i,p),J2}function em(){let e=Or();const t=qn();return oc()?Ld():(e=e.parent,hr(e,!1)),t.firstCreatePass&&(Pu(t,e),Wa(e)&&t.queries.elementEnd(e)),em}function Y4(e,t,n){return J2(e,t,n),em(),Y4}let H8=(e,t,n,i)=>(Ma(!0),Ju(t[rn],""));function j8(){return Ze()}function K4(e,t,n){const i=Ze();return Ui(i,hi(),t)&&Zs(qn(),Vr(),i,e,t,i[rn],n,!0),K4}function X4(e,t,n){const i=Ze();if(Ui(i,hi(),t)){const u=qn(),p=Vr();Zs(u,p,i,e,t,l2(xu(u.data),p,i),n,!0)}return X4}const Ed=void 0;var PC=["en",[["a","p"],["AM","PM"],Ed],[["AM","PM"],Ed,Ed],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ed,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ed,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ed,"{1} 'at' {0}",Ed],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function kC(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let ff={};function Q4(e){const t=function NC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=$8(t);if(n)return n;const i=t.split("-")[0];if(n=$8(i),n)return n;if("en"===i)return PC;throw new pt(701,!1)}function U8(e){return Q4(e)[pf.PluralCase]}function $8(e){return e in ff||(ff[e]=At.ng&&At.ng.common&&At.ng.common.locales&&At.ng.common.locales[e]),ff[e]}var pf=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(pf||{});const mf="en-US";let W8=mf;function J4(e,t,n,i){const a=Ze(),u=qn(),p=Or();return t6(u,a,a[rn],p,e,t,i),J4}function e6(e,t){const n=Or(),i=Ze(),a=qn();return t6(a,i,l2(xu(a.data),n,i),n,e,t),e6}function t6(e,t,n,i,a,u,p){const v=Il(i),O=e.firstCreatePass&&dd(e),z=t[Er],q=B0(t);let Me=!0;if(3&i.type||p){const et=as(i,t),ft=p?p(et):et,Ct=q.length,ct=p?gr=>p(Sr(gr[i.index])):i.index;let gn=null;if(!p&&v&&(gn=function A5(e,t,n,i){const a=e.cleanup;if(null!=a)for(let u=0;u<a.length-1;u+=2){const p=a[u];if(p===n&&a[u+1]===i){const v=t[ws],b=a[u+2];return v.length>b?v[b]:null}"string"==typeof p&&(u+=2)}return null}(e,t,a,i.index)),null!==gn)(gn.__ngLastListenerFn__||gn).__ngNextListenerFn__=u,gn.__ngLastListenerFn__=u,Me=!1;else{u=_3(i,t,z,u,!1);const gr=n.listen(ft,a,u);q.push(u,gr),O&&O.push(a,ct,Ct,Ct+1)}}else u=_3(i,t,z,u,!1);const Se=i.outputs;let Ne;if(Me&&null!==Se&&(Ne=Se[a])){const et=Ne.length;if(et)for(let ft=0;ft<et;ft+=2){const Gr=t[Ne[ft]][Ne[ft+1]].subscribe(u),ds=q.length;q.push(u,Gr),O&&O.push(a,i.index,ds,-(ds+1))}}}function y3(e,t,n,i){const a=A(null);try{return No(6,t,n),!1!==n(i)}catch(u){return jl(e,u),!1}finally{No(7,t,n),A(a)}}function _3(e,t,n,i,a){return function u(p){if(p===Function)return i;Wl(e.componentOffset>-1?Es(e.index,t):t);let b=y3(t,n,i,p),O=u.__ngNextListenerFn__;for(;O;)b=y3(t,n,O,p)&&b,O=O.__ngNextListenerFn__;return a&&!1===b&&p.preventDefault(),b}}function b3(e=1){return function Pp(e){return(un.lFrame.contextLView=function Nd(e,t){for(;e>0;)t=t[Oo],e--;return t}(e,un.lFrame.contextLView))[Er]}(e)}function x5(e,t){let n=null;const i=function Xo(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a<t.length;a++){const u=t[a];if("*"!==u){if(null===i?ao(e,u,!0):Ac(i,u))return a}else n=a}return n}function C3(e){const t=Ze()[tr][ur];if(!t.projection){const i=t.projection=function hs(e,t){const n=[];for(let i=0;i<e;i++)n.push(t);return n}(e?e.length:1,null),a=i.slice();let u=t.child;for(;null!==u;){const p=e?x5(u,e):0;null!==p&&(a[p]?a[p].projectionNext=u:i[p]=u,a[p]=u),u=u.next}}}function w3(e,t=0,n){const i=Ze(),a=qn(),u=gc(a,_n+e,16,null,n||null);null===u.projection&&(u.projection=t),Ld(),(!i[Jr]||Xa())&&32&~u.flags&&function Ag(e,t,n){x0(t[rn],0,t,n,Os(e,n,t),U1(n.parent||t[ur],n,t))}(a,i,u)}function n6(e,t,n){return r6(e,"",t,"",n),n6}function r6(e,t,n,i,a){const u=Ze(),p=nf(u,t,n,i);return p!==Dn&&Zs(qn(),Vr(),u,e,p,u[rn],a,!1),r6}function x3(e,t,n,i){!function Fi(e,t,n,i){const a=qn();if(a.firstCreatePass){const u=Or();Yl(a,new qe(t,n,i),u.index),function pu(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(a,e),!(2&~n)&&(a.staticContentQueries=!0)}return Ni(a,Ze(),n)}(e,t,n,i)}function k3(e,t,n){!function go(e,t,n){const i=qn();return i.firstCreatePass&&(Yl(i,new qe(e,t,n),-1),!(2&~t)&&(i.staticViewQueries=!0)),Ni(i,Ze(),t)}(e,t,n)}function P3(e){const t=Ze(),n=qn(),i=wa();Yc(i+1);const a=$h(n,i);if(e.dirty&&function Ef(e){return!(4&~e[Lt])}(t)===!(2&~a.metadata.flags)){if(null===a.matches)e.reset([]);else{const u=Kl(t,i);e.reset(u,Zc),e.notifyOnChanges()}return!0}return!1}function N3(){return function mr(e,t){return e[js].queries[t].queryList}(Ze(),wa())}function F3(e){return rc(function Ou(){return un.lFrame.contextLView}(),_n+e)}function W3(e,t=""){const n=Ze(),i=qn(),a=e+_n,u=i.firstCreatePass?gc(i,a,1,t,null):i.data[a],p=G3(i,n,u,t,e);n[a]=p,Al()&&nd(i,n,p,u),hr(u,!1)}let G3=(e,t,n,i,a)=>(Ma(!0),function D0(e,t){return e.createText(t)}(t[rn],i));function i6(e){return sm("",e,""),i6}function sm(e,t,n){const i=Ze(),a=nf(i,e,t,n);return a!==Dn&&al(i,sn(),a),sm}function s6(e,t,n,i,a){const u=Ze(),p=function rf(e,t,n,i,a,u){const v=wd(e,Qa(),n,a);return ei(2),v?t+Ut(n)+i+Ut(a)+u:Dn}(u,e,t,n,i,a);return p!==Dn&&al(u,sn(),p),s6}function o6(e,t,n,i,a,u,p){const v=Ze(),b=sf(v,e,t,n,i,a,u,p);return b!==Dn&&al(v,sn(),b),o6}function a6(e,t,n){hn(t)&&(t=t());const i=Ze();return Ui(i,hi(),t)&&Zs(qn(),Vr(),i,e,t,i[rn],n,!1),a6}function J3(e,t){const n=hn(e);return n&&e.set(t),n}function l6(e,t){const n=Ze(),i=qn(),a=Or();return t6(i,n,n[rn],a,e,t),l6}function c6(e,t,n,i,a){if(e=Y(e),Array.isArray(e))for(let u=0;u<e.length;u++)c6(e[u],t,n,i,a);else{const u=qn(),p=Ze(),v=Or();let b=zs(e)?e:Y(e.provide);const O=qr(e),z=1048575&v.providerIndexes,q=v.directiveStart,Me=v.providerIndexes>>20;if(zs(e)||!e.multi){const Se=new dc(O,a,Bl),Ne=d6(b,t,a?z:z+Me,q);-1===Ne?(V(Qc(v,p),u,b),u6(u,e,t.length),t.push(b),v.directiveStart++,v.directiveEnd++,a&&(v.providerIndexes+=1048576),n.push(Se),p.push(Se)):(n[Ne]=Se,p[Ne]=Se)}else{const Se=d6(b,t,z+Me,q),Ne=d6(b,t,z,z+Me),ft=Ne>=0&&n[Ne];if(a&&!ft||!a&&!(Se>=0&&n[Se])){V(Qc(v,p),u,b);const Ct=function Q5(e,t,n,i,a){const u=new dc(e,n,Bl);return u.multi=[],u.index=t,u.componentProviders=0,ey(u,a,i&&!n),u}(a?X5:K5,n.length,a,i,O);!a&&ft&&(n[Ne].providerFactory=Ct),u6(u,e,t.length,0),t.push(b),v.directiveStart++,v.directiveEnd++,a&&(v.providerIndexes+=1048576),n.push(Ct),p.push(Ct)}else u6(u,e,Se>-1?Se:Ne,ey(n[a?Ne:Se],O,!a&&i));!a&&i&&ft&&n[Ne].componentProviders++}}}function u6(e,t,n,i){const a=zs(t),u=function Lc(e){return!!e.useClass}(t);if(a||u){const b=(u?Y(t.useClass):t).prototype.ngOnDestroy;if(b){const O=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const z=O.indexOf(n);-1===z?O.push(n,[i,b]):O[z+1].push(i,b)}else O.push(n,b)}}}function ey(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function d6(e,t,n,i){for(let a=n;a<i;a++)if(t[a]===e)return a;return-1}function K5(e,t,n,i){return h6(this.multi,[])}function X5(e,t,n,i){const a=this.multi;let u;if(this.providerFactory){const p=this.providerFactory.componentProviders,v=at(n,n[lt],this.providerFactory.index,i);u=v.slice(0,p),h6(a,u);for(let b=p;b<v.length;b++)u.push(v[b])}else u=[],h6(a,u);return u}function h6(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function ty(e,t=[]){return n=>{n.providersResolver=(i,a)=>function Y5(e,t,n){const i=qn();if(i.firstCreatePass){const a=Sn(e);c6(n,i.data,i.blueprint,a,!0),c6(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}let Z5=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=lo(0,n.type),a=i.length>0?w4([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Cn({token:e,providedIn:"environment",factory:()=>new e($n(ss))})}return e})();function ny(e){oa("NgStandalone"),e.getStandaloneInjector=t=>t.get(Z5).getOrCreateStandaloneInjector(e)}function iy(e,t,n){const i=bn()+e,a=Ze();return a[i]===Dn?Xl(a,i,n?t.call(n):t()):function dp(e,t){return e[t]}(a,i)}function sy(e,t,n,i){return ly(Ze(),bn(),e,t,n,i)}function oy(e,t,n,i,a){return cy(Ze(),bn(),e,t,n,i,a)}function ay(e,t,n,i,a,u,p){return function dy(e,t,n,i,a,u,p,v,b){const O=t+n;return function Aa(e,t,n,i,a,u){const p=wd(e,t,n,i);return wd(e,t+2,a,u)||p}(e,O,a,u,p,v)?Xl(e,O+4,b?i.call(b,a,u,p,v):i(a,u,p,v)):Dp(e,O+4)}(Ze(),bn(),e,t,n,i,a,u,p)}function Dp(e,t){const n=e[t];return n===Dn?void 0:n}function ly(e,t,n,i,a,u){const p=t+n;return Ui(e,p,a)?Xl(e,p+1,u?i.call(u,a):i(a)):Dp(e,p+1)}function cy(e,t,n,i,a,u,p){const v=t+n;return wd(e,v,a,u)?Xl(e,v+2,p?i.call(p,a,u):i(a,u)):Dp(e,v+2)}function fy(e,t){const n=qn();let i;const a=e+_n;n.firstCreatePass?(i=function ow(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[a]=i,i.onDestroy&&(n.destroyHooks??=[]).push(a,i.onDestroy)):i=n.data[a];const u=i.factory||(i.factory=Rr(i.type)),v=Yr(Bl);try{const b=Ru(!1),O=u();return Ru(b),function F5(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ze(),a,O),O}finally{Yr(v)}}function py(e,t,n){const i=e+_n,a=Ze(),u=rc(a,i);return Mp(a,i)?ly(a,bn(),t,u.transform,n,u):u.transform(n)}function my(e,t,n,i){const a=e+_n,u=Ze(),p=rc(u,a);return Mp(u,a)?cy(u,bn(),t,p.transform,n,i,p):p.transform(n,i)}function Mp(e,t){return e[lt].data[t].pure}function gy(e,t){return Ih(e,t)}class ky{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let Py=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const By=new Le(""),Vy=new Le("");let y6,nD=(()=>{class e{constructor(n,i,a){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,y6||(function rD(e){y6=e}(a),a.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Pi.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,a){let u=-1;i&&i>0&&(u=setTimeout(()=>{this._callbacks=this._callbacks.filter(p=>p.timeoutId!==u),n()},i)),this._callbacks.push({doneCb:n,timeoutId:u,updateCb:a})}whenStable(n,i,a){if(a&&!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,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,a){return[]}static#e=this.\u0275fac=function(i){return new(i||e)($n(Pi),$n(zy),$n(Vy))};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac})}return e})(),zy=(()=>{class e{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 y6?.findTestabilityInTree(this,n,i)??null}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function _6(e){return!!e&&"function"==typeof e.then}function Hy(e){return!!e&&"function"==typeof e.subscribe}const jy=new Le("");let b6=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=Wt(jy,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const u=a();if(_6(u))n.push(u);else if(Hy(u)){const p=new Promise((v,b)=>{u.subscribe({complete:v,error:b})});n.push(p)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(a=>{this.reject(a)}),0===n.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const C6=new Le("");function Wy(e,t){return Array.isArray(t)?t.reduce(Wy,e):{...e,...t}}let yu=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Wt(Is),this.afterRenderEffectManager=Wt(Bh),this.externalTestViews=new Set,this.beforeRender=new gt.B,this.afterTick=new gt.B,this.componentTypes=[],this.components=[],this.isStable=Wt(Yh).hasPendingTasks.pipe((0,kn.T)(n=>!n)),this._injector=Wt(ss)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const a=n instanceof T2;if(!this._injector.get(b6).done)throw!a&&xi(n),new pt(405,!1);let p;p=a?n:this._injector.get(bd).resolveComponentFactory(n),this.componentTypes.push(p.componentType);const v=function iD(e){return e.isBoundToModule}(p)?void 0:this._injector.get(Cd),O=p.create(Hi.NULL,[],i||p.selector,v),z=O.location.nativeElement,q=O.injector.get(By,null);return q?.registerApplication(z),O.onDestroy(()=>{this.detachView(O.hostView),cm(this.components,O),q?.unregisterApplication(z)}),this._loadComponent(O),O}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new pt(101,!1);const i=A(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(a){this.internalErrorHandler(a)}finally{this.afterTick.next(),this._runningTick=!1,A(i)}}detectChangesInAttachedViews(n){let i=0;const a=this.afterRenderEffectManager;for(;;){if(i===h2)throw new pt(103,!1);if(n){const u=0===i;this.beforeRender.next(u);for(let{_lView:p,notifyErrorHandler:v}of this._views)oD(p,u,v)}if(i++,a.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>w6(u))&&(a.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>w6(u))))break}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;cm(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(C6,[]);[...this._bootstrapListeners,...i].forEach(a=>a(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),()=>cm(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new pt(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function cm(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function oD(e,t,n){!t&&!w6(e)||function aD(e,t,n){let i;n?(i=0,e[Lt]|=1024):i=64&e[Lt]?0:1,Eh(e,t,i)}(e,n,t)}function w6(e){return Eu(e)}class lD{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let cD=(()=>{class e{compileModuleSync(n){return new C4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),u=mo(Mi(n).declarations).reduce((p,v)=>{const b=In(v);return b&&p.push(new Uh(b)),p},[]);return new lD(i,u)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hD=(()=>{class e{constructor(){this.zone=Wt(Pi),this.applicationRef=Wt(yu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function fD(){const e=Wt(Pi),t=Wt(po);return n=>e.runOutsideAngular(()=>t.handleError(n))}let mD=(()=>{class e{constructor(){this.subscription=new cn.yU,this.initialized=!1,this.zone=Wt(Pi),this.pendingTasks=Wt(Yh)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Pi.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Pi.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const dm=new Le("",{providedIn:"root",factory:()=>Wt(dm,pn.Optional|pn.SkipSelf)||function gD(){return typeof $localize<"u"&&$localize.locale||mf}()}),vD=new Le("",{providedIn:"root",factory:()=>"USD"}),D6=new Le("");let Xy=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,i){const a=function np(e="zone.js",t){return"noop"===e?new tp:"zone.js"===e?new Pi(t):e}(i?.ngZone,function Ky(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const u=function nb(e,t,n){return new b4(e,t,n)}(n.moduleType,this.injector,function Yy(e){return[{provide:Pi,useFactory:e},{provide:Ls,multi:!0,useFactory:()=>{const t=Wt(hD,{optional:!0});return()=>t.initialize()}},{provide:Ls,multi:!0,useFactory:()=>{const t=Wt(mD);return()=>{t.initialize()}}},{provide:Is,useFactory:fD}]}(()=>a)),p=u.injector.get(po,null);return a.runOutsideAngular(()=>{const v=a.onError.subscribe({next:b=>{p.handleError(b)}});u.onDestroy(()=>{cm(this._modules,u),v.unsubscribe()})}),function $y(e,t,n){try{const i=n();return _6(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(p,a,()=>{const v=u.injector.get(b6);return v.runInitializers(),v.donePromise.then(()=>(function G8(e){"string"==typeof e&&(W8=e.toLowerCase().replace(/_/g,"-"))}(u.injector.get(dm,mf)||mf),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,i=[]){const a=Wy({},i);return function dD(e,t,n){const i=new C4(n);return Promise.resolve(i)}(0,0,n).then(u=>this.bootstrapModuleFactory(u,a))}_moduleDoBootstrap(n){const i=n.injector.get(yu);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(a=>i.bootstrap(a));else{if(!n.instance.ngDoBootstrap)throw new pt(-403,!1);n.instance.ngDoBootstrap(i)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new pt(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const n=this._injector.get(D6,null);n&&(n.forEach(i=>i()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(i){return new(i||e)($n(Hi))};static#t=this.\u0275prov=Cn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),_u=null;const Qy=new Le("");function Zy(e,t,n=[]){const i=`Platform: ${t}`,a=new Le(i);return(u=[])=>{let p=M6();if(!p||p.injector.get(Qy,!1)){const v=[...n,...u,{provide:a,useValue:!0}];e?e(v):function _D(e){if(_u&&!_u.get(Qy,!1))throw new pt(400,!1);(function Uy(){!function Mn(e){Qt=e}(()=>{throw new pt(600,!1)})})(),_u=e;const t=e.get(Xy);(function Jy(e){e.get(_i,null)?.forEach(n=>n())})(e)}(function qy(e=[],t){return Hi.create({name:t,providers:[{provide:Va,useValue:"platform"},{provide:D6,useValue:new Set([()=>_u=null])},...e]})}(v,i))}return function bD(e){const t=M6();if(!t)throw new pt(401,!1);return t}()}}function M6(){return _u?.get(Xy)??null}let t_=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=wD}return e})();function wD(e){return function DD(e,t,n){if(_a(e)&&!n){const i=Es(e.index,t);return new pd(i,i)}return 47&e.type?new pd(t[tr],t):null}(Or(),Ze(),!(16&~e))}class s_{constructor(){}supports(t){return j2(t)}create(t){return new SD(t)}}const ID=(e,t)=>t;class SD{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||ID}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,a=0,u=null;for(;n||i;){const p=!i||n&&n.currentIndex<a_(i,a,u)?n:i,v=a_(p,a,u),b=p.currentIndex;if(p===i)a--,i=i._nextRemoved;else if(n=n._next,null==p.previousIndex)a++;else{u||(u=[]);const O=v-a,z=b-a;if(O!=z){for(let Me=0;Me<O;Me++){const Se=Me<u.length?u[Me]:u[Me]=0,Ne=Se+Me;z<=Ne&&Ne<O&&(u[Me]=Se+1)}u[p.previousIndex]=z-O}}v!==b&&t(p,v,b)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!j2(t))throw new pt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let a,u,p,n=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let v=0;v<this.length;v++)u=t[v],p=this._trackByFn(v,u),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,u,p,v)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,p,v),i=!0),n=n._next}else a=0,function ob(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let i;for(;!(i=n.next()).done;)t(i.value)}}(t,v=>{p=this._trackByFn(a,v),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,v,p,a)),Object.is(n.item,v)||this._addIdentityChange(n,v)):(n=this._mismatch(n,v,p,a),i=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,a){let u;return null===t?u=this._itTail:(u=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,u,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,u,a)):t=this._addAfter(new OD(n,i),u,a),t}_verifyReinsertion(t,n,i,a){let u=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==u?t=this._reinsertAfter(u,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=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(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,u=t._nextRemoved;return null===a?this._removalsHead=u:a._nextRemoved=u,null===u?this._removalsTail=a:u._prevRemoved=a,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new o_),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new o_),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class OD{constructor(t,n){this.item=t,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 AD{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class o_{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new AD,this.map.set(n,i)),i.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function a_(e,t,n){const i=e.previousIndex;if(null===i)return i;let a=0;return n&&i<n.length&&(a=n[i]),i+t+a}class l_{constructor(){}supports(t){return t instanceof Map||D4(t)}create(){return new xD}}class xD{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||D4(t)))throw new pt(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,a)=>{if(n&&n.key===a)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const u=this._getOrCreateRecordForKey(a,i);n=this._insertBeforeOrAppend(n,u)}}),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(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const u=a._prev,p=a._next;return u&&(u._next=p),p&&(p._prev=u),a._next=null,a._prev=null,a}const i=new kD(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class kD{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function c_(){return new O6([new s_])}let O6=(()=>{class e{static#e=this.\u0275prov=Cn({token:e,providedIn:"root",factory:c_});constructor(n){this.factories=n}static create(n,i){if(null!=i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||c_()),deps:[[e,new Fs,new Vi]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(null!=i)return i;throw new pt(901,!1)}}return e})();function u_(){return new A6([new l_])}let A6=(()=>{class e{static#e=this.\u0275prov=Cn({token:e,providedIn:"root",factory:u_});constructor(n){this.factories=n}static create(n,i){if(i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||u_()),deps:[[e,new Fs,new Vi]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(i)return i;throw new pt(901,!1)}}return e})();const FD=Zy(null,"core",[]);let RD=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(i){return new(i||e)($n(yu))};static#t=this.\u0275mod=ga({type:e});static#n=this.\u0275inj=Ci({})}return e})();function dM(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function hM(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function pM(e){const t=A(null);try{return e()}finally{A(t)}}const mM=new Le("",{providedIn:"root",factory:()=>Wt(gM)});let gM=(()=>{class e{static#e=this.\u0275prov=Cn({token:e,providedIn:"root",factory:()=>new vM})}return e})();class vM{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Wt(Yh),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(t){const n=t.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const i=this.queues.get(n);i.has(t)||(this.queuedEffectCount++,i.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}class yM{constructor(t,n,i,a,u,p){this.scheduler=t,this.effectFn=n,this.creationZone=i,this.injector=u,this.watcher=function Gt(e,t,n){const i=Object.create(Xt);n&&(i.consumerAllowSignalWrites=!0),i.fn=e,i.schedule=t;const a=b=>{i.cleanupFn=b};return i.ref={notify:()=>We(i),run:()=>{if(null===i.fn)return;if(function Z(){return F}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(i.dirty=!1,i.hasRun&&!It(i))return;i.hasRun=!0;const b=mt(i);try{i.cleanupFn(),i.cleanupFn=Je,i.fn(a)}finally{tt(i,b)}},cleanup:()=>i.cleanupFn(),destroy:()=>function p(b){(function u(b){return null===b.fn&&null===b.schedule})(b)||(Ye(b),b.cleanupFn(),b.fn=null,b.schedule=null,b.cleanupFn=Je)}(i),[ie]:i},i.ref}(v=>this.runEffect(v),()=>this.schedule(),p),this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(po,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function k_(e,t){oa("NgSignals"),!t?.injector&&Ml();const n=t?.injector??Wt(Hi),i=!0!==t?.manualCleanup?n.get(Ta):null,a=new yM(n.get(mM),e,typeof Zone>"u"?null:Zone.current,i,n,t?.allowSignalWrites??!1),u=n.get(t_,null,{optional:!0});return u&&8&u._lView[Lt]?(u._lView[ja]??=[]).push(a.watcher.notify):a.watcher.notify(),a}function _M(e){const t=In(e);if(!t)return null;const n=new Uh(t);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 t.standalone},get isSignal(){return t.signals}}}},9417:(st,Ce,D)=>{D.d(Ce,{BC:()=>vn,Fm:()=>pn,J3:()=>ve,JD:()=>Bi,MJ:()=>An,Q0:()=>yo,X1:()=>Do,YN:()=>oo,YS:()=>Qi,Zm:()=>oe,cV:()=>Nn,cb:()=>pt,cz:()=>We,gE:()=>Ae,hs:()=>Qn,j4:()=>Ht,k0:()=>It,kq:()=>H,l_:()=>eo,me:()=>xe,ok:()=>Cs,qT:()=>xa,tU:()=>wo,vO:()=>cn,vS:()=>Tn,wz:()=>$n,xH:()=>ts,xq:()=>to,y7:()=>fa});var r=D(4438),g=D(177),$=D(6648),F=D(7468),se=D(6354);let ie=(()=>{class P{constructor(I,X){this._renderer=I,this._elementRef=X,this.onChange=De=>{},this.onTouched=()=>{}}setProperty(I,X){this._renderer.setProperty(this._elementRef.nativeElement,I,X)}registerOnTouched(I){this.onTouched=I}registerOnChange(I){this.onChange=I}setDisabledState(I){this.setProperty("disabled",I)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:P})}return P})(),A=(()=>{class P extends ie{static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,features:[r.Vt3]})}return P})();const H=new r.nKC(""),Z={provide:H,useExisting:(0,r.Rfq)(()=>oe),multi:!0};let oe=(()=>{class P extends A{writeValue(I){this.setProperty("checked",I)}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(X,De){1&X&&r.bIt("change",function(an){return De.onChange(an.target.checked)})("blur",function(){return De.onTouched()})},features:[r.Jv_([Z]),r.Vt3]})}return P})();const de={provide:H,useExisting:(0,r.Rfq)(()=>xe),multi:!0},Te=new r.nKC("");let xe=(()=>{class P extends ie{constructor(I,X,De){super(I,X),this._compositionMode=De,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ee(){const P=(0,g.QT)()?(0,g.QT)().getUserAgent():"";return/android (\d+)/.test(P.toLowerCase())}())}writeValue(I){this.setProperty("value",I??"")}_handleInput(I){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(I)}_compositionStart(){this._composing=!0}_compositionEnd(I){this._composing=!1,this._compositionMode&&this.onChange(I)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(Te,8))};static#t=this.\u0275dir=r.FsC({type:P,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(X,De){1&X&&r.bIt("input",function(an){return De._handleInput(an.target.value)})("blur",function(){return De.onTouched()})("compositionstart",function(){return De._compositionStart()})("compositionend",function(an){return De._compositionEnd(an.target.value)})},features:[r.Jv_([de]),r.Vt3]})}return P})();function we(P){return null==P||("string"==typeof P||Array.isArray(P))&&0===P.length}function $e(P){return null!=P&&"number"==typeof P.length}const We=new r.nKC(""),mt=new r.nKC(""),tt=/^(?=.{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 It{static min(L){return function Ye(P){return L=>{if(we(L.value)||we(P))return null;const I=parseFloat(L.value);return!isNaN(I)&&I<P?{min:{min:P,actual:L.value}}:null}}(L)}static max(L){return function Oe(P){return L=>{if(we(L.value)||we(P))return null;const I=parseFloat(L.value);return!isNaN(I)&&I>P?{max:{max:P,actual:L.value}}:null}}(L)}static required(L){return Ke(L)}static requiredTrue(L){return Dt(L)}static email(L){return function Xe(P){return we(P.value)||tt.test(P.value)?null:{email:!0}}(L)}static minLength(L){return function it(P){return L=>we(L.value)||!$e(L.value)?null:L.value.length<P?{minlength:{requiredLength:P,actualLength:L.value.length}}:null}(L)}static maxLength(L){return ut(L)}static pattern(L){return function Ot(P){if(!P)return Re;let L,I;return"string"==typeof P?(I="","^"!==P.charAt(0)&&(I+="^"),I+=P,"$"!==P.charAt(P.length-1)&&(I+="$"),L=new RegExp(I)):(I=P.toString(),L=P),X=>{if(we(X.value))return null;const De=X.value;return L.test(De)?null:{pattern:{requiredPattern:I,actualValue:De}}}}(L)}static nullValidator(L){return null}static compose(L){return ke(L)}static composeAsync(L){return J(L)}}function Ke(P){return we(P.value)?{required:!0}:null}function Dt(P){return!0===P.value?null:{required:!0}}function ut(P){return L=>$e(L.value)&&L.value.length>P?{maxlength:{requiredLength:P,actualLength:L.value.length}}:null}function Re(P){return null}function ze(P){return null!=P}function dt(P){return(0,r.jNT)(P)?(0,$.H)(P):P}function Bt(P){let L={};return P.forEach(I=>{L=null!=I?{...L,...I}:L}),0===Object.keys(L).length?null:L}function Qt(P,L){return L.map(I=>I(P))}function Mn(P){return P.map(L=>function Zt(P){return!P.validate}(L)?L:I=>L.validate(I))}function ke(P){if(!P)return null;const L=P.filter(ze);return 0==L.length?null:function(I){return Bt(Qt(I,L))}}function ue(P){return null!=P?ke(Mn(P)):null}function J(P){if(!P)return null;const L=P.filter(ze);return 0==L.length?null:function(I){const X=Qt(I,L).map(dt);return(0,F.p)(X).pipe((0,se.T)(Bt))}}function ne(P){return null!=P?J(Mn(P)):null}function fe(P,L){return null===P?[L]:Array.isArray(P)?[...P,L]:[P,L]}function Ie(P){return P._rawValidators}function ot(P){return P._rawAsyncValidators}function bt(P){return P?Array.isArray(P)?P:[P]:[]}function Gt(P,L){return Array.isArray(P)?P.includes(L):P===L}function Je(P,L){const I=bt(L);return bt(P).forEach(De=>{Gt(I,De)||I.push(De)}),I}function Xt(P,L){return bt(L).filter(I=>!Gt(P,I))}class Yt{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(L){this._rawValidators=L||[],this._composedValidatorFn=ue(this._rawValidators)}_setAsyncValidators(L){this._rawAsyncValidators=L||[],this._composedAsyncValidatorFn=ne(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(L){this._onDestroyCallbacks.push(L)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(L=>L()),this._onDestroyCallbacks=[]}reset(L=void 0){this.control&&this.control.reset(L)}hasError(L,I){return!!this.control&&this.control.hasError(L,I)}getError(L,I){return this.control?this.control.getError(L,I):null}}class gt extends Yt{get formDirective(){return null}get path(){return null}}class cn extends Yt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ir{constructor(L){this._cd=L}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 vn=(()=>{class P extends ir{constructor(I){super(I)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(cn,2))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(X,De){2&X&&r.AVh("ng-untouched",De.isUntouched)("ng-touched",De.isTouched)("ng-pristine",De.isPristine)("ng-dirty",De.isDirty)("ng-valid",De.isValid)("ng-invalid",De.isInvalid)("ng-pending",De.isPending)},features:[r.Vt3]})}return P})(),pt=(()=>{class P extends ir{constructor(I){super(I)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(gt,10))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(X,De){2&X&&r.AVh("ng-untouched",De.isUntouched)("ng-touched",De.isTouched)("ng-pristine",De.isPristine)("ng-dirty",De.isDirty)("ng-valid",De.isValid)("ng-invalid",De.isInvalid)("ng-pending",De.isPending)("ng-submitted",De.isSubmitted)},features:[r.Vt3]})}return P})();const en="VALID",xr="INVALID",tn="PENDING",Xn="DISABLED";function Fr(P){return(B(P)?P.validators:P)||null}function Ve(P,L){return(B(L)?L.asyncValidators:P)||null}function B(P){return null!=P&&!Array.isArray(P)&&"object"==typeof P}function x(P,L,I){const X=P.controls;if(!(L?Object.keys(X):X).length)throw new r.wOt(1e3,"");if(!X[I])throw new r.wOt(1001,"")}function K(P,L,I){P._forEachChild((X,De)=>{if(void 0===I[De])throw new r.wOt(1002,"")})}class G{constructor(L,I){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(L),this._assignAsyncValidators(I)}get validator(){return this._composedValidatorFn}set validator(L){this._rawValidators=this._composedValidatorFn=L}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(L){this._rawAsyncValidators=this._composedAsyncValidatorFn=L}get parent(){return this._parent}get valid(){return this.status===en}get invalid(){return this.status===xr}get pending(){return this.status==tn}get disabled(){return this.status===Xn}get enabled(){return this.status!==Xn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(L){this._assignValidators(L)}setAsyncValidators(L){this._assignAsyncValidators(L)}addValidators(L){this.setValidators(Je(L,this._rawValidators))}addAsyncValidators(L){this.setAsyncValidators(Je(L,this._rawAsyncValidators))}removeValidators(L){this.setValidators(Xt(L,this._rawValidators))}removeAsyncValidators(L){this.setAsyncValidators(Xt(L,this._rawAsyncValidators))}hasValidator(L){return Gt(this._rawValidators,L)}hasAsyncValidator(L){return Gt(this._rawAsyncValidators,L)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(L={}){this.touched=!0,this._parent&&!L.onlySelf&&this._parent.markAsTouched(L)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(L=>L.markAllAsTouched())}markAsUntouched(L={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(I=>{I.markAsUntouched({onlySelf:!0})}),this._parent&&!L.onlySelf&&this._parent._updateTouched(L)}markAsDirty(L={}){this.pristine=!1,this._parent&&!L.onlySelf&&this._parent.markAsDirty(L)}markAsPristine(L={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(I=>{I.markAsPristine({onlySelf:!0})}),this._parent&&!L.onlySelf&&this._parent._updatePristine(L)}markAsPending(L={}){this.status=tn,!1!==L.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!L.onlySelf&&this._parent.markAsPending(L)}disable(L={}){const I=this._parentMarkedDirty(L.onlySelf);this.status=Xn,this.errors=null,this._forEachChild(X=>{X.disable({...L,onlySelf:!0})}),this._updateValue(),!1!==L.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...L,skipPristineCheck:I}),this._onDisabledChange.forEach(X=>X(!0))}enable(L={}){const I=this._parentMarkedDirty(L.onlySelf);this.status=en,this._forEachChild(X=>{X.enable({...L,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:L.emitEvent}),this._updateAncestors({...L,skipPristineCheck:I}),this._onDisabledChange.forEach(X=>X(!1))}_updateAncestors(L){this._parent&&!L.onlySelf&&(this._parent.updateValueAndValidity(L),L.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(L){this._parent=L}getRawValue(){return this.value}updateValueAndValidity(L={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===en||this.status===tn)&&this._runAsyncValidator(L.emitEvent)),!1!==L.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!L.onlySelf&&this._parent.updateValueAndValidity(L)}_updateTreeValidity(L={emitEvent:!0}){this._forEachChild(I=>I._updateTreeValidity(L)),this.updateValueAndValidity({onlySelf:!0,emitEvent:L.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Xn:en}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(L){if(this.asyncValidator){this.status=tn,this._hasOwnPendingAsyncValidator=!0;const I=dt(this.asyncValidator(this));this._asyncValidationSubscription=I.subscribe(X=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(X,{emitEvent:L})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(L,I={}){this.errors=L,this._updateControlsErrors(!1!==I.emitEvent)}get(L){let I=L;return null==I||(Array.isArray(I)||(I=I.split(".")),0===I.length)?null:I.reduce((X,De)=>X&&X._find(De),this)}getError(L,I){const X=I?this.get(I):this;return X&&X.errors?X.errors[L]:null}hasError(L,I){return!!this.getError(L,I)}get root(){let L=this;for(;L._parent;)L=L._parent;return L}_updateControlsErrors(L){this.status=this._calculateStatus(),L&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(L)}_initObservables(){this.valueChanges=new r.bkB,this.statusChanges=new r.bkB}_calculateStatus(){return this._allControlsDisabled()?Xn:this.errors?xr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(tn)?tn:this._anyControlsHaveStatus(xr)?xr:en}_anyControlsHaveStatus(L){return this._anyControls(I=>I.status===L)}_anyControlsDirty(){return this._anyControls(L=>L.dirty)}_anyControlsTouched(){return this._anyControls(L=>L.touched)}_updatePristine(L={}){this.pristine=!this._anyControlsDirty(),this._parent&&!L.onlySelf&&this._parent._updatePristine(L)}_updateTouched(L={}){this.touched=this._anyControlsTouched(),this._parent&&!L.onlySelf&&this._parent._updateTouched(L)}_registerOnCollectionChange(L){this._onCollectionChange=L}_setUpdateStrategy(L){B(L)&&null!=L.updateOn&&(this._updateOn=L.updateOn)}_parentMarkedDirty(L){return!L&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(L){return null}_assignValidators(L){this._rawValidators=Array.isArray(L)?L.slice():L,this._composedValidatorFn=function ii(P){return Array.isArray(P)?ue(P):P||null}(this._rawValidators)}_assignAsyncValidators(L){this._rawAsyncValidators=Array.isArray(L)?L.slice():L,this._composedAsyncValidatorFn=function Y(P){return Array.isArray(P)?ne(P):P||null}(this._rawAsyncValidators)}}class Ae extends G{constructor(L,I,X){super(Fr(I),Ve(X,I)),this.controls=L,this._initObservables(),this._setUpdateStrategy(I),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(L,I){return this.controls[L]?this.controls[L]:(this.controls[L]=I,I.setParent(this),I._registerOnCollectionChange(this._onCollectionChange),I)}addControl(L,I,X={}){this.registerControl(L,I),this.updateValueAndValidity({emitEvent:X.emitEvent}),this._onCollectionChange()}removeControl(L,I={}){this.controls[L]&&this.controls[L]._registerOnCollectionChange(()=>{}),delete this.controls[L],this.updateValueAndValidity({emitEvent:I.emitEvent}),this._onCollectionChange()}setControl(L,I,X={}){this.controls[L]&&this.controls[L]._registerOnCollectionChange(()=>{}),delete this.controls[L],I&&this.registerControl(L,I),this.updateValueAndValidity({emitEvent:X.emitEvent}),this._onCollectionChange()}contains(L){return this.controls.hasOwnProperty(L)&&this.controls[L].enabled}setValue(L,I={}){K(this,0,L),Object.keys(L).forEach(X=>{x(this,!0,X),this.controls[X].setValue(L[X],{onlySelf:!0,emitEvent:I.emitEvent})}),this.updateValueAndValidity(I)}patchValue(L,I={}){null!=L&&(Object.keys(L).forEach(X=>{const De=this.controls[X];De&&De.patchValue(L[X],{onlySelf:!0,emitEvent:I.emitEvent})}),this.updateValueAndValidity(I))}reset(L={},I={}){this._forEachChild((X,De)=>{X.reset(L?L[De]:null,{onlySelf:!0,emitEvent:I.emitEvent})}),this._updatePristine(I),this._updateTouched(I),this.updateValueAndValidity(I)}getRawValue(){return this._reduceChildren({},(L,I,X)=>(L[X]=I.getRawValue(),L))}_syncPendingControls(){let L=this._reduceChildren(!1,(I,X)=>!!X._syncPendingControls()||I);return L&&this.updateValueAndValidity({onlySelf:!0}),L}_forEachChild(L){Object.keys(this.controls).forEach(I=>{const X=this.controls[I];X&&L(X,I)})}_setUpControls(){this._forEachChild(L=>{L.setParent(this),L._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(L){for(const[I,X]of Object.entries(this.controls))if(this.contains(I)&&L(X))return!0;return!1}_reduceValue(){return this._reduceChildren({},(I,X,De)=>((X.enabled||this.disabled)&&(I[De]=X.value),I))}_reduceChildren(L,I){let X=L;return this._forEachChild((De,Pt)=>{X=I(X,De,Pt)}),X}_allControlsDisabled(){for(const L of Object.keys(this.controls))if(this.controls[L].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(L){return this.controls.hasOwnProperty(L)?this.controls[L]:null}}const ve=Ae;class le extends Ae{}const _e=new r.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Ge}),Ge="always";function yt(P,L){return[...L.path,P]}function Vn(P,L,I=Ge){lr(P,L),L.valueAccessor.writeValue(P.value),(P.disabled||"always"===I)&&L.valueAccessor.setDisabledState?.(P.disabled),function xs(P,L){L.valueAccessor.registerOnChange(I=>{P._pendingValue=I,P._pendingChange=!0,P._pendingDirty=!0,"change"===P.updateOn&&Cn(P,L)})}(P,L),function zr(P,L){const I=(X,De)=>{L.valueAccessor.writeValue(X),De&&L.viewToModelUpdate(X)};P.registerOnChange(I),L._registerOnDestroy(()=>{P._unregisterOnChange(I)})}(P,L),function Gi(P,L){L.valueAccessor.registerOnTouched(()=>{P._pendingTouched=!0,"blur"===P.updateOn&&P._pendingChange&&Cn(P,L),"submit"!==P.updateOn&&P.markAsTouched()})}(P,L),function vs(P,L){if(L.valueAccessor.setDisabledState){const I=X=>{L.valueAccessor.setDisabledState(X)};P.registerOnDisabledChange(I),L._registerOnDestroy(()=>{P._unregisterOnDisabledChange(I)})}}(P,L)}function Hn(P,L,I=!0){const X=()=>{};L.valueAccessor&&(L.valueAccessor.registerOnChange(X),L.valueAccessor.registerOnTouched(X)),Ji(P,L),P&&(L._invokeOnDestroyCallbacks(),P._registerOnCollectionChange(()=>{}))}function St(P,L){P.forEach(I=>{I.registerOnValidatorChange&&I.registerOnValidatorChange(L)})}function lr(P,L){const I=Ie(P);null!==L.validator?P.setValidators(fe(I,L.validator)):"function"==typeof I&&P.setValidators([I]);const X=ot(P);null!==L.asyncValidator?P.setAsyncValidators(fe(X,L.asyncValidator)):"function"==typeof X&&P.setAsyncValidators([X]);const De=()=>P.updateValueAndValidity();St(L._rawValidators,De),St(L._rawAsyncValidators,De)}function Ji(P,L){let I=!1;if(null!==P){if(null!==L.validator){const De=Ie(P);if(Array.isArray(De)&&De.length>0){const Pt=De.filter(an=>an!==L.validator);Pt.length!==De.length&&(I=!0,P.setValidators(Pt))}}if(null!==L.asyncValidator){const De=ot(P);if(Array.isArray(De)&&De.length>0){const Pt=De.filter(an=>an!==L.asyncValidator);Pt.length!==De.length&&(I=!0,P.setAsyncValidators(Pt))}}}const X=()=>{};return St(L._rawValidators,X),St(L._rawAsyncValidators,X),I}function Cn(P,L){P._pendingDirty&&P.markAsDirty(),P.setValue(P._pendingValue,{emitModelToViewChange:!1}),L.viewToModelUpdate(P._pendingValue),P._pendingChange=!1}function Ci(P,L){lr(P,L)}function ye(P,L){if(!P.hasOwnProperty("model"))return!1;const I=P.model;return!!I.isFirstChange()||!Object.is(L,I.currentValue)}function He(P,L){P._syncPendingControls(),L.forEach(I=>{const X=I.control;"submit"===X.updateOn&&X._pendingChange&&(I.viewToModelUpdate(X._pendingValue),X._pendingChange=!1)})}function Le(P,L){if(!L)return null;let I,X,De;return Array.isArray(L),L.forEach(Pt=>{Pt.constructor===xe?I=Pt:function be(P){return Object.getPrototypeOf(P.constructor)===A}(Pt)?X=Pt:De=Pt}),De||X||I||null}const nn={provide:gt,useExisting:(0,r.Rfq)(()=>Nn)},Rt=Promise.resolve();let Nn=(()=>{class P extends gt{constructor(I,X,De){super(),this.callSetDisabledState=De,this.submitted=!1,this._directives=new Set,this.ngSubmit=new r.bkB,this.form=new Ae({},ue(I),ne(X))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(I){Rt.then(()=>{const X=this._findContainer(I.path);I.control=X.registerControl(I.name,I.control),Vn(I.control,I,this.callSetDisabledState),I.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(I)})}getControl(I){return this.form.get(I.path)}removeControl(I){Rt.then(()=>{const X=this._findContainer(I.path);X&&X.removeControl(I.name),this._directives.delete(I)})}addFormGroup(I){Rt.then(()=>{const X=this._findContainer(I.path),De=new Ae({});Ci(De,I),X.registerControl(I.name,De),De.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(I){Rt.then(()=>{const X=this._findContainer(I.path);X&&X.removeControl(I.name)})}getFormGroup(I){return this.form.get(I.path)}updateModel(I,X){Rt.then(()=>{this.form.get(I.path).setValue(X)})}setValue(I){this.control.setValue(I)}onSubmit(I){return this.submitted=!0,He(this.form,this._directives),this.ngSubmit.emit(I),"dialog"===I?.target?.method}onReset(){this.resetForm()}resetForm(I=void 0){this.form.reset(I),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(I){return I.pop(),I.length?this.form.get(I):this.form}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(We,10),r.rXU(mt,10),r.rXU(_e,8))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(X,De){1&X&&r.bIt("submit",function(an){return De.onSubmit(an)})("reset",function(){return De.onReset()})},inputs:{options:[r.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.Jv_([nn]),r.Vt3]})}return P})();function Nt(P,L){const I=P.indexOf(L);I>-1&&P.splice(I,1)}function ln(P){return"object"==typeof P&&null!==P&&2===Object.keys(P).length&&"value"in P&&"disabled"in P}const An=class extends G{constructor(L=null,I,X){super(Fr(I),Ve(X,I)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(L),this._setUpdateStrategy(I),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),B(I)&&(I.nonNullable||I.initialValueIsDefault)&&(this.defaultValue=ln(L)?L.value:L)}setValue(L,I={}){this.value=this._pendingValue=L,this._onChange.length&&!1!==I.emitModelToViewChange&&this._onChange.forEach(X=>X(this.value,!1!==I.emitViewToModelChange)),this.updateValueAndValidity(I)}patchValue(L,I={}){this.setValue(L,I)}reset(L=this.defaultValue,I={}){this._applyFormState(L),this.markAsPristine(I),this.markAsUntouched(I),this.setValue(this.value,I),this._pendingChange=!1}_updateValue(){}_anyControls(L){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(L){this._onChange.push(L)}_unregisterOnChange(L){Nt(this._onChange,L)}registerOnDisabledChange(L){this._onDisabledChange.push(L)}_unregisterOnDisabledChange(L){Nt(this._onDisabledChange,L)}_forEachChild(L){}_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(L){ln(L)?(this.value=this._pendingValue=L.value,L.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=L}},Qn=An,Oi={provide:cn,useExisting:(0,r.Rfq)(()=>Tn)},Ut=Promise.resolve();let Tn=(()=>{class P extends cn{constructor(I,X,De,Pt,an,is){super(),this._changeDetectorRef=an,this.callSetDisabledState=is,this.control=new An,this._registered=!1,this.name="",this.update=new r.bkB,this._parent=I,this._setValidators(X),this._setAsyncValidators(De),this.valueAccessor=Le(0,Pt)}ngOnChanges(I){if(this._checkForErrors(),!this._registered||"name"in I){if(this._registered&&(this._checkName(),this.formDirective)){const X=I.name.previousValue;this.formDirective.removeControl({name:X,path:this._getPath(X)})}this._setUpControl()}"isDisabled"in I&&this._updateDisabled(I),ye(I,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(I){this.viewModel=I,this.update.emit(I)}_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(){Vn(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(I){Ut.then(()=>{this.control.setValue(I,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(I){const X=I.isDisabled.currentValue,De=0!==X&&(0,r.L39)(X);Ut.then(()=>{De&&!this.control.disabled?this.control.disable():!De&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(I){return this._parent?yt(I,this._parent):[I]}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(gt,9),r.rXU(We,10),r.rXU(mt,10),r.rXU(H,10),r.rXU(r.gRc,8),r.rXU(_e,8))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[r.Mj6.None,"disabled","isDisabled"],model:[r.Mj6.None,"ngModel","model"],options:[r.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[r.Jv_([Oi]),r.Vt3,r.OA$]})}return P})(),xa=(()=>{class P{static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return P})();const Ri={provide:H,useExisting:(0,r.Rfq)(()=>yo),multi:!0};let yo=(()=>{class P extends A{writeValue(I){this.setProperty("value",I??"")}registerOnChange(I){this.onChange=X=>{I(""==X?null:parseFloat(X))}}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(X,De){1&X&&r.bIt("input",function(an){return De.onChange(an.target.value)})("blur",function(){return De.onTouched()})},features:[r.Jv_([Ri]),r.Vt3]})}return P})();const ua={provide:H,useExisting:(0,r.Rfq)(()=>pn),multi:!0};let _o=(()=>{class P{constructor(){this._accessors=[]}add(I,X){this._accessors.push([I,X])}remove(I){for(let X=this._accessors.length-1;X>=0;--X)if(this._accessors[X][1]===I)return void this._accessors.splice(X,1)}select(I){this._accessors.forEach(X=>{this._isSameGroup(X,I)&&X[1]!==I&&X[1].fireUncheck(I.value)})}_isSameGroup(I,X){return!!I[0].control&&I[0]._parent===X._control._parent&&I[1].name===X.name}static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275prov=r.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})(),pn=(()=>{class P extends A{constructor(I,X,De,Pt){super(I,X),this._registry=De,this._injector=Pt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,r.WQX)(_e,{optional:!0})??Ge}ngOnInit(){this._control=this._injector.get(cn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(I){this._state=I===this.value,this.setProperty("checked",this._state)}registerOnChange(I){this._fn=I,this.onChange=()=>{I(this.value),this._registry.select(this)}}setDisabledState(I){(this.setDisabledStateFired||I||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",I),this.setDisabledStateFired=!0}fireUncheck(I){this.writeValue(I)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(_o),r.rXU(r.zZn))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(X,De){1&X&&r.bIt("change",function(){return De.onChange()})("blur",function(){return De.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[r.Jv_([ua]),r.Vt3]})}return P})();const Yr=new r.nKC(""),ys={provide:cn,useExisting:(0,r.Rfq)(()=>eo)};let eo=(()=>{class P extends cn{set isDisabled(I){}static#e=this._ngModelWarningSentOnce=!1;constructor(I,X,De,Pt,an){super(),this._ngModelWarningConfig=Pt,this.callSetDisabledState=an,this.update=new r.bkB,this._ngModelWarningSent=!1,this._setValidators(I),this._setAsyncValidators(X),this.valueAccessor=Le(0,De)}ngOnChanges(I){if(this._isControlChanged(I)){const X=I.form.previousValue;X&&Hn(X,this,!1),Vn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ye(I,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Hn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(I){this.viewModel=I,this.update.emit(I)}_isControlChanged(I){return I.hasOwnProperty("form")}static#t=this.\u0275fac=function(X){return new(X||P)(r.rXU(We,10),r.rXU(mt,10),r.rXU(H,10),r.rXU(Yr,8),r.rXU(_e,8))};static#n=this.\u0275dir=r.FsC({type:P,selectors:[["","formControl",""]],inputs:{form:[r.Mj6.None,"formControl","form"],isDisabled:[r.Mj6.None,"disabled","isDisabled"],model:[r.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[r.Jv_([ys]),r.Vt3,r.OA$]})}return P})();const bo={provide:gt,useExisting:(0,r.Rfq)(()=>Ht)};let Ht=(()=>{class P extends gt{constructor(I,X,De){super(),this.callSetDisabledState=De,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new r.bkB,this._setValidators(I),this._setAsyncValidators(X)}ngOnChanges(I){this._checkFormPresent(),I.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ji(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(I){const X=this.form.get(I.path);return Vn(X,I,this.callSetDisabledState),X.updateValueAndValidity({emitEvent:!1}),this.directives.push(I),X}getControl(I){return this.form.get(I.path)}removeControl(I){Hn(I.control||null,I,!1),function ht(P,L){const I=P.indexOf(L);I>-1&&P.splice(I,1)}(this.directives,I)}addFormGroup(I){this._setUpFormContainer(I)}removeFormGroup(I){this._cleanUpFormContainer(I)}getFormGroup(I){return this.form.get(I.path)}addFormArray(I){this._setUpFormContainer(I)}removeFormArray(I){this._cleanUpFormContainer(I)}getFormArray(I){return this.form.get(I.path)}updateModel(I,X){this.form.get(I.path).setValue(X)}onSubmit(I){return this.submitted=!0,He(this.form,this.directives),this.ngSubmit.emit(I),"dialog"===I?.target?.method}onReset(){this.resetForm()}resetForm(I=void 0){this.form.reset(I),this.submitted=!1}_updateDomValue(){this.directives.forEach(I=>{const X=I.control,De=this.form.get(I.path);X!==De&&(Hn(X||null,I),(P=>P instanceof An)(De)&&(Vn(De,I,this.callSetDisabledState),I.control=De))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(I){const X=this.form.get(I.path);Ci(X,I),X.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(I){if(this.form){const X=this.form.get(I.path);X&&function Ii(P,L){return Ji(P,L)}(X,I)&&X.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){lr(this.form,this),this._oldForm&&Ji(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(We,10),r.rXU(mt,10),r.rXU(_e,8))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","formGroup",""]],hostBindings:function(X,De){1&X&&r.bIt("submit",function(an){return De.onSubmit(an)})("reset",function(){return De.onReset()})},inputs:{form:[r.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.Jv_([bo]),r.Vt3,r.OA$]})}return P})();const _s={provide:cn,useExisting:(0,r.Rfq)(()=>Bi)};let Bi=(()=>{class P extends cn{set isDisabled(I){}static#e=this._ngModelWarningSentOnce=!1;constructor(I,X,De,Pt,an){super(),this._ngModelWarningConfig=an,this._added=!1,this.name=null,this.update=new r.bkB,this._ngModelWarningSent=!1,this._parent=I,this._setValidators(X),this._setAsyncValidators(De),this.valueAccessor=Le(0,Pt)}ngOnChanges(I){this._added||this._setUpControl(),ye(I,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(I){this.viewModel=I,this.update.emit(I)}get path(){return yt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(X){return new(X||P)(r.rXU(gt,13),r.rXU(We,10),r.rXU(mt,10),r.rXU(H,10),r.rXU(Yr,8))};static#n=this.\u0275dir=r.FsC({type:P,selectors:[["","formControlName",""]],inputs:{name:[r.Mj6.None,"formControlName","name"],isDisabled:[r.Mj6.None,"disabled","isDisabled"],model:[r.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[r.Jv_([_s]),r.Vt3,r.OA$]})}return P})();const $o={provide:H,useExisting:(0,r.Rfq)(()=>$n),multi:!0};function Ki(P,L){return null==P?`${L}`:(L&&"object"==typeof L&&(L="Object"),`${P}: ${L}`.slice(0,50))}let $n=(()=>{class P extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(I){this._compareWith=I}writeValue(I){this.value=I;const De=Ki(this._getOptionId(I),I);this.setProperty("value",De)}registerOnChange(I){this.onChange=X=>{this.value=this._getOptionValue(X),I(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(I){for(const X of this._optionMap.keys())if(this._compareWith(this._optionMap.get(X),I))return X;return null}_getOptionValue(I){const X=function Wo(P){return P.split(":")[0]}(I);return this._optionMap.has(X)?this._optionMap.get(X):I}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(X,De){1&X&&r.bIt("change",function(an){return De.onChange(an.target.value)})("blur",function(){return De.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([$o]),r.Vt3]})}return P})(),ts=(()=>{class P{constructor(I,X,De){this._element=I,this._renderer=X,this._select=De,this._select&&(this.id=this._select._registerOption())}set ngValue(I){null!=this._select&&(this._select._optionMap.set(this.id,I),this._setElementValue(Ki(this.id,I)),this._select.writeValue(this._select.value))}set value(I){this._setElementValue(I),this._select&&this._select.writeValue(this._select.value)}_setElementValue(I){this._renderer.setProperty(this._element.nativeElement,"value",I)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU($n,9))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return P})();const Wt={provide:H,useExisting:(0,r.Rfq)(()=>ns),multi:!0};function Ns(P,L){return null==P?`${L}`:("string"==typeof L&&(L=`'${L}'`),L&&"object"==typeof L&&(L="Object"),`${P}: ${L}`.slice(0,50))}let ns=(()=>{class P extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(I){this._compareWith=I}writeValue(I){let X;if(this.value=I,Array.isArray(I)){const De=I.map(Pt=>this._getOptionId(Pt));X=(Pt,an)=>{Pt._setSelected(De.indexOf(an.toString())>-1)}}else X=(De,Pt)=>{De._setSelected(!1)};this._optionMap.forEach(X)}registerOnChange(I){this.onChange=X=>{const De=[],Pt=X.selectedOptions;if(void 0!==Pt){const an=Pt;for(let is=0;is<an.length;is++){const dr=this._getOptionValue(an[is].value);De.push(dr)}}else{const an=X.options;for(let is=0;is<an.length;is++){const Mo=an[is];if(Mo.selected){const dr=this._getOptionValue(Mo.value);De.push(dr)}}}this.value=De,I(De)}}_registerOption(I){const X=(this._idCounter++).toString();return this._optionMap.set(X,I),X}_getOptionId(I){for(const X of this._optionMap.keys())if(this._compareWith(this._optionMap.get(X)._value,I))return X;return null}_getOptionValue(I){const X=function Go(P){return P.split(":")[0]}(I);return this._optionMap.has(X)?this._optionMap.get(X)._value:I}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(X,De){1&X&&r.bIt("change",function(an){return De.onChange(an.target)})("blur",function(){return De.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([Wt]),r.Vt3]})}return P})(),fa=(()=>{class P{constructor(I,X,De){this._element=I,this._renderer=X,this._select=De,this._select&&(this.id=this._select._registerOption(this))}set ngValue(I){null!=this._select&&(this._value=I,this._setElementValue(Ns(this.id,I)),this._select.writeValue(this._select.value))}set value(I){this._select?(this._value=I,this._setElementValue(Ns(this.id,I)),this._select.writeValue(this._select.value)):this._setElementValue(I)}_setElementValue(I){this._renderer.setProperty(this._element.nativeElement,"value",I)}_setSelected(I){this._renderer.setProperty(this._element.nativeElement,"selected",I)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(ns,9))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return P})();let Vi=(()=>{class P{constructor(){this._validator=Re}ngOnChanges(I){if(this.inputName in I){const X=this.normalizeInput(I[this.inputName].currentValue);this._enabled=this.enabled(X),this._validator=this._enabled?this.createValidator(X):Re,this._onChange&&this._onChange()}}validate(I){return this._validator(I)}registerOnValidatorChange(I){this._onChange=I}enabled(I){return null!=I}static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275dir=r.FsC({type:P,features:[r.OA$]})}return P})();const Rs={provide:We,useExisting:(0,r.Rfq)(()=>Qi),multi:!0},ci={provide:We,useExisting:(0,r.Rfq)(()=>to),multi:!0};let Qi=(()=>{class P extends Vi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=r.L39,this.createValidator=I=>Ke}enabled(I){return I}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(X,De){2&X&&r.BMQ("required",De._enabled?"":null)},inputs:{required:"required"},features:[r.Jv_([Rs]),r.Vt3]})}return P})(),to=(()=>{class P extends Qi{constructor(){super(...arguments),this.createValidator=I=>Dt}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(X,De){2&X&&r.BMQ("required",De._enabled?"":null)},features:[r.Jv_([ci]),r.Vt3]})}return P})();const ro={provide:We,useExisting:(0,r.Rfq)(()=>wo),multi:!0};let wo=(()=>{class P extends Vi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=I=>function Xi(P){return"number"==typeof P?P:parseInt(P,10)}(I),this.createValidator=I=>ut(I)}static#e=this.\u0275fac=(()=>{let I;return function(De){return(I||(I=r.xGo(P)))(De||P)}})();static#t=this.\u0275dir=r.FsC({type:P,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(X,De){2&X&&r.BMQ("maxlength",De._enabled?De.maxlength:null)},inputs:{maxlength:"maxlength"},features:[r.Jv_([ro]),r.Vt3]})}return P})(),Xr=(()=>{class P{static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275mod=r.$C({type:P});static#n=this.\u0275inj=r.G2t({})}return P})();class Fn extends G{constructor(L,I,X){super(Fr(I),Ve(X,I)),this.controls=L,this._initObservables(),this._setUpdateStrategy(I),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(L){return this.controls[this._adjustIndex(L)]}push(L,I={}){this.controls.push(L),this._registerControl(L),this.updateValueAndValidity({emitEvent:I.emitEvent}),this._onCollectionChange()}insert(L,I,X={}){this.controls.splice(L,0,I),this._registerControl(I),this.updateValueAndValidity({emitEvent:X.emitEvent})}removeAt(L,I={}){let X=this._adjustIndex(L);X<0&&(X=0),this.controls[X]&&this.controls[X]._registerOnCollectionChange(()=>{}),this.controls.splice(X,1),this.updateValueAndValidity({emitEvent:I.emitEvent})}setControl(L,I,X={}){let De=this._adjustIndex(L);De<0&&(De=0),this.controls[De]&&this.controls[De]._registerOnCollectionChange(()=>{}),this.controls.splice(De,1),I&&(this.controls.splice(De,0,I),this._registerControl(I)),this.updateValueAndValidity({emitEvent:X.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(L,I={}){K(this,0,L),L.forEach((X,De)=>{x(this,!1,De),this.at(De).setValue(X,{onlySelf:!0,emitEvent:I.emitEvent})}),this.updateValueAndValidity(I)}patchValue(L,I={}){null!=L&&(L.forEach((X,De)=>{this.at(De)&&this.at(De).patchValue(X,{onlySelf:!0,emitEvent:I.emitEvent})}),this.updateValueAndValidity(I))}reset(L=[],I={}){this._forEachChild((X,De)=>{X.reset(L[De],{onlySelf:!0,emitEvent:I.emitEvent})}),this._updatePristine(I),this._updateTouched(I),this.updateValueAndValidity(I)}getRawValue(){return this.controls.map(L=>L.getRawValue())}clear(L={}){this.controls.length<1||(this._forEachChild(I=>I._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:L.emitEvent}))}_adjustIndex(L){return L<0?L+this.length:L}_syncPendingControls(){let L=this.controls.reduce((I,X)=>!!X._syncPendingControls()||I,!1);return L&&this.updateValueAndValidity({onlySelf:!0}),L}_forEachChild(L){this.controls.forEach((I,X)=>{L(I,X)})}_updateValue(){this.value=this.controls.filter(L=>L.enabled||this.disabled).map(L=>L.value)}_anyControls(L){return this.controls.some(I=>I.enabled&&L(I))}_setUpControls(){this._forEachChild(L=>this._registerControl(L))}_allControlsDisabled(){for(const L of this.controls)if(L.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(L){L.setParent(this),L._registerOnCollectionChange(this._onCollectionChange)}_find(L){return this.at(L)??null}}function so(P){return!!P&&(void 0!==P.asyncValidators||void 0!==P.validators||void 0!==P.updateOn)}let Cs=(()=>{class P{constructor(){this.useNonNullable=!1}get nonNullable(){const I=new P;return I.useNonNullable=!0,I}group(I,X=null){const De=this._reduceControls(I);let Pt={};return so(X)?Pt=X:null!==X&&(Pt.validators=X.validator,Pt.asyncValidators=X.asyncValidator),new Ae(De,Pt)}record(I,X=null){const De=this._reduceControls(I);return new le(De,X)}control(I,X,De){let Pt={};return this.useNonNullable?(so(X)?Pt=X:(Pt.validators=X,Pt.asyncValidators=De),new An(I,{...Pt,nonNullable:!0})):new An(I,X,De)}array(I,X,De){const Pt=I.map(an=>this._createControl(an));return new Fn(Pt,X,De)}_reduceControls(I){const X={};return Object.keys(I).forEach(De=>{X[De]=this._createControl(I[De])}),X}_createControl(I){return I instanceof An||I instanceof G?I:Array.isArray(I)?this.control(I[0],I.length>1?I[1]:null,I.length>2?I[2]:null):this.control(I)}static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275prov=r.jDH({token:P,factory:P.\u0275fac,providedIn:"root"})}return P})(),oo=(()=>{class P{static withConfig(I){return{ngModule:P,providers:[{provide:_e,useValue:I.callSetDisabledState??Ge}]}}static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275mod=r.$C({type:P});static#n=this.\u0275inj=r.G2t({imports:[Xr]})}return P})(),Do=(()=>{class P{static withConfig(I){return{ngModule:P,providers:[{provide:Yr,useValue:I.warnOnNgModelWithFormControl??"always"},{provide:_e,useValue:I.callSetDisabledState??Ge}]}}static#e=this.\u0275fac=function(X){return new(X||P)};static#t=this.\u0275mod=r.$C({type:P});static#n=this.\u0275inj=r.G2t({imports:[Xr]})}return P})()},6600:(st,Ce,D)=>{D.d(Ce,{MJ:()=>J,es:()=>gt,de:()=>ne,Ju:()=>ke,QC:()=>Kt,is:()=>At,yE:()=>Xe,wT:()=>Xn,Sy:()=>Ve,r6:()=>Un,Ej:()=>Q,pZ:()=>qt,X0:()=>Qt,tO:()=>ve,jb:()=>Fr,TL:()=>ii});var r=D(4438),g=D(8617),$=D(8203),se=D(177),ie=D(6860),A=D(4085),H=D(1413),Z=D(7336);const Ee=["text"],Te=[[["mat-icon"]],"*"],xe=["mat-icon","*"];function we(re,le){if(1&re&&r.nrm(0,"mat-pseudo-checkbox",1),2&re){const te=r.XpG();r.Y8G("disabled",te.disabled)("state",te.selected?"checked":"unchecked")}}function $e(re,le){if(1&re&&r.nrm(0,"mat-pseudo-checkbox",3),2&re){const te=r.XpG();r.Y8G("disabled",te.disabled)}}function We(re,le){if(1&re&&(r.j41(0,"span",4),r.EFF(1),r.k0s()),2&re){const te=r.XpG();r.R7$(),r.SpI("(",te.group.label,")")}}const mt=["mat-internal-form-field",""],tt=["*"],Dt=new r.nKC("mat-sanity-checks",{providedIn:"root",factory:function Ke(){return!0}});let Xe=(()=>{class re{constructor(te,_e,Ge){this._sanityChecks=_e,this._document=Ge,this._hasDoneGlobalChecks=!1,te._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(te){return!(0,ie.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[te])}static#e=this.\u0275fac=function(_e){return new(_e||re)(r.KVO(g.Q_),r.KVO(Dt,8),r.KVO(se.qQ))};static#t=this.\u0275mod=r.$C({type:re});static#n=this.\u0275inj=r.G2t({imports:[$.jI,$.jI]})}return re})();class Qt{constructor(le,te,_e,Ge,yt){this._defaultMatcher=le,this.ngControl=te,this._parentFormGroup=_e,this._parentForm=Ge,this._stateChanges=yt,this.errorState=!1}updateErrorState(){const le=this.errorState,te=this._parentFormGroup||this._parentForm,_e=this.matcher||this._defaultMatcher,Ge=this.ngControl?this.ngControl.control:null,yt=_e?.isErrorState(Ge,te)??!1;yt!==le&&(this.errorState=yt,this._stateChanges.next())}}const ke=new r.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function ue(){return(0,r.WQX)(r.xe9)}});class J{constructor(){this._localeChanges=new H.B,this.localeChanges=this._localeChanges}getValidDateOrNull(le){return this.isDateInstance(le)&&this.isValid(le)?le:null}deserialize(le){return null==le||this.isDateInstance(le)&&this.isValid(le)?le:this.invalid()}setLocale(le){this.locale=le,this._localeChanges.next()}compareDate(le,te){return this.getYear(le)-this.getYear(te)||this.getMonth(le)-this.getMonth(te)||this.getDate(le)-this.getDate(te)}sameDate(le,te){if(le&&te){let _e=this.isValid(le),Ge=this.isValid(te);return _e&&Ge?!this.compareDate(le,te):_e==Ge}return le==te}clampDate(le,te,_e){return te&&this.compareDate(le,te)<0?te:_e&&this.compareDate(le,_e)>0?_e:le}}const ne=new r.nKC("mat-date-formats");let gt=(()=>{class re{isErrorState(te,_e){return!!(te&&te.invalid&&(te.touched||_e&&_e.submitted))}static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275prov=r.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})();var vn=function(re){return re[re.FADING_IN=0]="FADING_IN",re[re.VISIBLE=1]="VISIBLE",re[re.FADING_OUT=2]="FADING_OUT",re[re.HIDDEN=3]="HIDDEN",re}(vn||{});class pt{constructor(le,te,_e,Ge=!1){this._renderer=le,this.element=te,this.config=_e,this._animationForciblyDisabledThroughCss=Ge,this.state=vn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const ar=(0,ie.BQ)({passive:!0,capture:!0});class vr{constructor(){this._events=new Map,this._delegateEventHandler=le=>{const te=(0,ie.Fb)(le);te&&this._events.get(le.type)?.forEach((_e,Ge)=>{(Ge===te||Ge.contains(te))&&_e.forEach(yt=>yt.handleEvent(le))})}}addHandler(le,te,_e,Ge){const yt=this._events.get(te);if(yt){const Vn=yt.get(_e);Vn?Vn.add(Ge):yt.set(_e,new Set([Ge]))}else this._events.set(te,new Map([[_e,new Set([Ge])]])),le.runOutsideAngular(()=>{document.addEventListener(te,this._delegateEventHandler,ar)})}removeHandler(le,te,_e){const Ge=this._events.get(le);if(!Ge)return;const yt=Ge.get(te);yt&&(yt.delete(_e),0===yt.size&&Ge.delete(te),0===Ge.size&&(this._events.delete(le),document.removeEventListener(le,this._delegateEventHandler,ar)))}}const Yn={enterDuration:225,exitDuration:150},yr=(0,ie.BQ)({passive:!0,capture:!0}),yn=["mousedown","touchstart"],Ft=["mouseup","mouseleave","touchend","touchcancel"];class Vt{static#e=this._eventManager=new vr;constructor(le,te,_e,Ge){this._target=le,this._ngZone=te,this._platform=Ge,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Ge.isBrowser&&(this._containerElement=(0,A.i8)(_e))}fadeInRipple(le,te,_e={}){const Ge=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),yt={...Yn,..._e.animation};_e.centered&&(le=Ge.left+Ge.width/2,te=Ge.top+Ge.height/2);const Vn=_e.radius||function Ln(re,le,te){const _e=Math.max(Math.abs(re-te.left),Math.abs(re-te.right)),Ge=Math.max(Math.abs(le-te.top),Math.abs(le-te.bottom));return Math.sqrt(_e*_e+Ge*Ge)}(le,te,Ge),Hn=le-Ge.left,St=te-Ge.top,vs=yt.enterDuration,lr=document.createElement("div");lr.classList.add("mat-ripple-element"),lr.style.left=Hn-Vn+"px",lr.style.top=St-Vn+"px",lr.style.height=2*Vn+"px",lr.style.width=2*Vn+"px",null!=_e.color&&(lr.style.backgroundColor=_e.color),lr.style.transitionDuration=`${vs}ms`,this._containerElement.appendChild(lr);const Ji=window.getComputedStyle(lr),Gi=Ji.transitionDuration,Cn="none"===Ji.transitionProperty||"0s"===Gi||"0s, 0s"===Gi||0===Ge.width&&0===Ge.height,zr=new pt(this,lr,_e,Cn);lr.style.transform="scale3d(1, 1, 1)",zr.state=vn.FADING_IN,_e.persistent||(this._mostRecentTransientRipple=zr);let Ci=null;return!Cn&&(vs||yt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ii=()=>this._finishRippleTransition(zr),es=()=>this._destroyRipple(zr);lr.addEventListener("transitionend",Ii),lr.addEventListener("transitioncancel",es),Ci={onTransitionEnd:Ii,onTransitionCancel:es}}),this._activeRipples.set(zr,Ci),(Cn||!vs)&&this._finishRippleTransition(zr),zr}fadeOutRipple(le){if(le.state===vn.FADING_OUT||le.state===vn.HIDDEN)return;const te=le.element,_e={...Yn,...le.config.animation};te.style.transitionDuration=`${_e.exitDuration}ms`,te.style.opacity="0",le.state=vn.FADING_OUT,(le._animationForciblyDisabledThroughCss||!_e.exitDuration)&&this._finishRippleTransition(le)}fadeOutAll(){this._getActiveRipples().forEach(le=>le.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(le=>{le.config.persistent||le.fadeOut()})}setupTriggerEvents(le){const te=(0,A.i8)(le);!this._platform.isBrowser||!te||te===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=te,yn.forEach(_e=>{Vt._eventManager.addHandler(this._ngZone,_e,te,this)}))}handleEvent(le){"mousedown"===le.type?this._onMousedown(le):"touchstart"===le.type?this._onTouchStart(le):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ft.forEach(te=>{this._triggerElement.addEventListener(te,this,yr)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(le){le.state===vn.FADING_IN?this._startFadeOutTransition(le):le.state===vn.FADING_OUT&&this._destroyRipple(le)}_startFadeOutTransition(le){const te=le===this._mostRecentTransientRipple,{persistent:_e}=le.config;le.state=vn.VISIBLE,!_e&&(!te||!this._isPointerDown)&&le.fadeOut()}_destroyRipple(le){const te=this._activeRipples.get(le)??null;this._activeRipples.delete(le),this._activeRipples.size||(this._containerRect=null),le===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),le.state=vn.HIDDEN,null!==te&&(le.element.removeEventListener("transitionend",te.onTransitionEnd),le.element.removeEventListener("transitioncancel",te.onTransitionCancel)),le.element.remove()}_onMousedown(le){const te=(0,g._G)(le),_e=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!te&&!_e&&(this._isPointerDown=!0,this.fadeInRipple(le.clientX,le.clientY,this._target.rippleConfig))}_onTouchStart(le){if(!this._target.rippleDisabled&&!(0,g.w6)(le)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const te=le.changedTouches;if(te)for(let _e=0;_e<te.length;_e++)this.fadeInRipple(te[_e].clientX,te[_e].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(le=>{!le.config.persistent&&(le.state===vn.VISIBLE||le.config.terminateOnPointerUp&&le.state===vn.FADING_IN)&&le.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const le=this._triggerElement;le&&(yn.forEach(te=>Vt._eventManager.removeHandler(te,le,this)),this._pointerUpEventsRegistered&&Ft.forEach(te=>le.removeEventListener(te,this,yr)))}}const Kn=new r.nKC("mat-ripple-global-options");let Un=(()=>{class re{get disabled(){return this._disabled}set disabled(te){te&&this.fadeOutAllNonPersistent(),this._disabled=te,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(te){this._trigger=te,this._setupTriggerEventsIfEnabled()}constructor(te,_e,Ge,yt,Vn){this._elementRef=te,this._animationMode=Vn,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=yt||{},this._rippleRenderer=new Vt(this,_e,te,Ge)}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(te,_e=0,Ge){return"number"==typeof te?this._rippleRenderer.fadeInRipple(te,_e,{...this.rippleConfig,...Ge}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...te})}static#e=this.\u0275fac=function(_e){return new(_e||re)(r.rXU(r.aKT),r.rXU(r.SKi),r.rXU(ie.OD),r.rXU(Kn,8),r.rXU(r.bc$,8))};static#t=this.\u0275dir=r.FsC({type:re,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(_e,Ge){2&_e&&r.AVh("mat-ripple-unbounded",Ge.unbounded)},inputs:{color:[r.Mj6.None,"matRippleColor","color"],unbounded:[r.Mj6.None,"matRippleUnbounded","unbounded"],centered:[r.Mj6.None,"matRippleCentered","centered"],radius:[r.Mj6.None,"matRippleRadius","radius"],animation:[r.Mj6.None,"matRippleAnimation","animation"],disabled:[r.Mj6.None,"matRippleDisabled","disabled"],trigger:[r.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return re})(),qt=(()=>{class re{static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275mod=r.$C({type:re});static#n=this.\u0275inj=r.G2t({imports:[Xe,Xe]})}return re})(),Pn=(()=>{class re{constructor(te){this._animationMode=te,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(_e){return new(_e||re)(r.rXU(r.bc$,8))};static#t=this.\u0275cmp=r.VBU({type:re,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(_e,Ge){2&_e&&r.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Ge.state)("mat-pseudo-checkbox-checked","checked"===Ge.state)("mat-pseudo-checkbox-disabled",Ge.disabled)("mat-pseudo-checkbox-minimal","minimal"===Ge.appearance)("mat-pseudo-checkbox-full","full"===Ge.appearance)("_mat-animation-noopable","NoopAnimations"===Ge._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(_e,Ge){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return re})(),mi=(()=>{class re{static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275mod=r.$C({type:re});static#n=this.\u0275inj=r.G2t({imports:[Xe]})}return re})();const At=new r.nKC("MAT_OPTION_PARENT_COMPONENT"),Kt=new r.nKC("MatOptgroup");let xr=0;class tn{constructor(le,te=!1){this.source=le,this.isUserInput=te}}let Xn=(()=>{class re{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(te){this._disabled=te}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(te,_e,Ge,yt){this._element=te,this._changeDetectorRef=_e,this._parent=Ge,this.group=yt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+xr++,this.onSelectionChange=new r.bkB,this._stateChanges=new H.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(te=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),te&&this._emitSelectionChangeEvent())}deselect(te=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),te&&this._emitSelectionChangeEvent())}focus(te,_e){const Ge=this._getHostElement();"function"==typeof Ge.focus&&Ge.focus(_e)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(te){(te.keyCode===Z.Fm||te.keyCode===Z.t6)&&!(0,Z.rp)(te)&&(this._selectViaInteraction(),te.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 te=this.viewValue;te!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=te)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(te=!1){this.onSelectionChange.emit(new tn(this,te))}static#e=this.\u0275fac=function(_e){return new(_e||re)(r.rXU(r.aKT),r.rXU(r.gRc),r.rXU(At,8),r.rXU(Kt,8))};static#t=this.\u0275cmp=r.VBU({type:re,selectors:[["mat-option"]],viewQuery:function(_e,Ge){if(1&_e&&r.GBs(Ee,7),2&_e){let yt;r.mGM(yt=r.lsd())&&(Ge._text=yt.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(_e,Ge){1&_e&&r.bIt("click",function(){return Ge._selectViaInteraction()})("keydown",function(Vn){return Ge._handleKeydown(Vn)}),2&_e&&(r.Mr5("id",Ge.id),r.BMQ("aria-selected",Ge.selected)("aria-disabled",Ge.disabled.toString()),r.AVh("mdc-list-item--selected",Ge.selected)("mat-mdc-option-multiple",Ge.multiple)("mat-mdc-option-active",Ge.active)("mdc-list-item--disabled",Ge.disabled))},inputs:{value:"value",id:"id",disabled:[r.Mj6.HasDecoratorInputTransform,"disabled","disabled",r.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:xe,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(_e,Ge){1&_e&&(r.NAR(Te),r.DNE(0,we,1,2,"mat-pseudo-checkbox",1),r.SdG(1),r.j41(2,"span",2,0),r.SdG(4,1),r.k0s(),r.DNE(5,$e,1,1,"mat-pseudo-checkbox",3)(6,We,2,1,"span",4),r.nrm(7,"div",5)),2&_e&&(r.vxM(0,Ge.multiple?0:-1),r.R7$(5),r.vxM(5,Ge.multiple||!Ge.selected||Ge.hideSingleSelectionIndicator?-1:5),r.R7$(),r.vxM(6,Ge.group&&Ge.group._inert?6:-1),r.R7$(),r.Y8G("matRippleTrigger",Ge._getHostElement())("matRippleDisabled",Ge.disabled||Ge.disableRipple))},dependencies:[Pn,Un],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return re})();function Fr(re,le,te){if(te.length){let _e=le.toArray(),Ge=te.toArray(),yt=0;for(let Vn=0;Vn<re+1;Vn++)_e[Vn].group&&_e[Vn].group===Ge[yt]&&yt++;return yt}return 0}function ii(re,le,te,_e){return re<te?re:re+le>te+_e?Math.max(0,re-_e+le):te}let Ve=(()=>{class re{static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275mod=r.$C({type:re});static#n=this.\u0275inj=r.G2t({imports:[qt,Xe,mi]})}return re})();const Y={capture:!0},B=["focus","click","mouseenter","touchstart"],x="mat-ripple-loader-uninitialized",K="mat-ripple-loader-class-name",G="mat-ripple-loader-centered",Ae="mat-ripple-loader-disabled";let Q=(()=>{class re{constructor(){this._document=(0,r.WQX)(se.qQ,{optional:!0}),this._animationMode=(0,r.WQX)(r.bc$,{optional:!0}),this._globalRippleOptions=(0,r.WQX)(Kn,{optional:!0}),this._platform=(0,r.WQX)(ie.OD),this._ngZone=(0,r.WQX)(r.SKi),this._hosts=new Map,this._onInteraction=te=>{if(!(te.target instanceof HTMLElement))return;const Ge=te.target.closest(`[${x}]`);Ge&&this._createRipple(Ge)},this._ngZone.runOutsideAngular(()=>{for(const te of B)this._document?.addEventListener(te,this._onInteraction,Y)})}ngOnDestroy(){const te=this._hosts.keys();for(const _e of te)this.destroyRipple(_e);for(const _e of B)this._document?.removeEventListener(_e,this._onInteraction,Y)}configureRipple(te,_e){te.setAttribute(x,""),(_e.className||!te.hasAttribute(K))&&te.setAttribute(K,_e.className||""),_e.centered&&te.setAttribute(G,""),_e.disabled&&te.setAttribute(Ae,"")}getRipple(te){return this._hosts.get(te)||this._createRipple(te)}setDisabled(te,_e){const Ge=this._hosts.get(te);Ge?Ge.disabled=_e:_e?te.setAttribute(Ae,""):te.removeAttribute(Ae)}_createRipple(te){if(!this._document)return;const _e=this._hosts.get(te);if(_e)return _e;te.querySelector(".mat-ripple")?.remove();const Ge=this._document.createElement("span");Ge.classList.add("mat-ripple",te.getAttribute(K)),te.append(Ge);const yt=new Un(new r.aKT(Ge),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return yt._isInitialized=!0,yt.trigger=te,yt.centered=te.hasAttribute(G),yt.disabled=te.hasAttribute(Ae),this.attachRipple(te,yt),yt}attachRipple(te,_e){te.removeAttribute(x),this._hosts.set(te,_e)}destroyRipple(te){const _e=this._hosts.get(te);_e&&(_e.ngOnDestroy(),this._hosts.delete(te))}static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275prov=r.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})(),ve=(()=>{class re{static#e=this.\u0275fac=function(_e){return new(_e||re)};static#t=this.\u0275cmp=r.VBU({type:re,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(_e,Ge){2&_e&&r.AVh("mdc-form-field--align-end","before"===Ge.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[r.aNF],attrs:mt,ngContentSelectors:tt,decls:1,vars:0,template:function(_e,Ge){1&_e&&(r.NAR(),r.SdG(0))},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-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}return re})()},345:(st,Ce,D)=>{D.d(Ce,{B7:()=>Xe,Bb:()=>ir,hE:()=>vn,sG:()=>Xt,up:()=>mi});var r=D(4438),g=D(177);class $ extends g.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class F extends ${static makeCurrent(){(0,g.ZD)(new F)}onAndCancel(B,x,K){return B.addEventListener(x,K),()=>{B.removeEventListener(x,K)}}dispatchEvent(B,x){B.dispatchEvent(x)}remove(B){B.parentNode&&B.parentNode.removeChild(B)}createElement(B,x){return(x=x||this.getDefaultDocument()).createElement(B)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(B){return B.nodeType===Node.ELEMENT_NODE}isShadowRoot(B){return B instanceof DocumentFragment}getGlobalEventTarget(B,x){return"window"===x?window:"document"===x?B:"body"===x?B.body:null}getBaseHref(B){const x=function ie(){return se=se||document.querySelector("base"),se?se.getAttribute("href"):null}();return null==x?null:function A(Y){return new URL(Y,document.baseURI).pathname}(x)}resetBaseElement(){se=null}getUserAgent(){return window.navigator.userAgent}getCookie(B){return(0,g._b)(document.cookie,B)}}let se=null,Z=(()=>{class Y{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(K){return new(K||Y)};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const oe=new r.nKC("");let de=(()=>{class Y{constructor(x,K){this._zone=K,this._eventNameToPlugin=new Map,x.forEach(G=>{G.manager=this}),this._plugins=x.slice().reverse()}addEventListener(x,K,G){return this._findPluginFor(K).addEventListener(x,K,G)}getZone(){return this._zone}_findPluginFor(x){let K=this._eventNameToPlugin.get(x);if(K)return K;if(K=this._plugins.find(Ae=>Ae.supports(x)),!K)throw new r.wOt(5101,!1);return this._eventNameToPlugin.set(x,K),K}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(oe),r.KVO(r.SKi))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();class Ee{constructor(B){this._doc=B}}const Te="ng-app-id";let xe=(()=>{class Y{constructor(x,K,G,Ae={}){this.doc=x,this.appId=K,this.nonce=G,this.platformId=Ae,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,g.Vy)(Ae),this.resetHostNodes()}addStyles(x){for(const K of x)1===this.changeUsageCount(K,1)&&this.onStyleAdded(K)}removeStyles(x){for(const K of x)this.changeUsageCount(K,-1)<=0&&this.onStyleRemoved(K)}ngOnDestroy(){const x=this.styleNodesInDOM;x&&(x.forEach(K=>K.remove()),x.clear());for(const K of this.getAllStyles())this.onStyleRemoved(K);this.resetHostNodes()}addHost(x){this.hostNodes.add(x);for(const K of this.getAllStyles())this.addStyleToHost(x,K)}removeHost(x){this.hostNodes.delete(x)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(x){for(const K of this.hostNodes)this.addStyleToHost(K,x)}onStyleRemoved(x){const K=this.styleRef;K.get(x)?.elements?.forEach(G=>G.remove()),K.delete(x)}collectServerRenderedStyles(){const x=this.doc.head?.querySelectorAll(`style[${Te}="${this.appId}"]`);if(x?.length){const K=new Map;return x.forEach(G=>{null!=G.textContent&&K.set(G.textContent,G)}),K}return null}changeUsageCount(x,K){const G=this.styleRef;if(G.has(x)){const Ae=G.get(x);return Ae.usage+=K,Ae.usage}return G.set(x,{usage:K,elements:[]}),K}getStyleElement(x,K){const G=this.styleNodesInDOM,Ae=G?.get(K);if(Ae?.parentNode===x)return G.delete(K),Ae.removeAttribute(Te),Ae;{const Q=this.doc.createElement("style");return this.nonce&&Q.setAttribute("nonce",this.nonce),Q.textContent=K,this.platformIsServer&&Q.setAttribute(Te,this.appId),x.appendChild(Q),Q}}addStyleToHost(x,K){const G=this.getStyleElement(x,K),Ae=this.styleRef,Q=Ae.get(K)?.elements;Q?Q.push(G):Ae.set(K,{elements:[G],usage:1})}resetHostNodes(){const x=this.hostNodes;x.clear(),x.add(this.doc.head)}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(g.qQ),r.KVO(r.sZ2),r.KVO(r.BIS,8),r.KVO(r.Agw))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const we={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/"},$e=/%COMP%/g,Ye=new r.nKC("",{providedIn:"root",factory:()=>!0});function Dt(Y,B){return B.map(x=>x.replace($e,Y))}let Xe=(()=>{class Y{constructor(x,K,G,Ae,Q,ve,re,le=null){this.eventManager=x,this.sharedStylesHost=K,this.appId=G,this.removeStylesOnCompDestroy=Ae,this.doc=Q,this.platformId=ve,this.ngZone=re,this.nonce=le,this.rendererByCompId=new Map,this.platformIsServer=(0,g.Vy)(ve),this.defaultRenderer=new it(x,Q,re,this.platformIsServer)}createRenderer(x,K){if(!x||!K)return this.defaultRenderer;this.platformIsServer&&K.encapsulation===r.gXe.ShadowDom&&(K={...K,encapsulation:r.gXe.Emulated});const G=this.getOrCreateRenderer(x,K);return G instanceof Bt?G.applyToHost(x):G instanceof dt&&G.applyStyles(),G}getOrCreateRenderer(x,K){const G=this.rendererByCompId;let Ae=G.get(K.id);if(!Ae){const Q=this.doc,ve=this.ngZone,re=this.eventManager,le=this.sharedStylesHost,te=this.removeStylesOnCompDestroy,_e=this.platformIsServer;switch(K.encapsulation){case r.gXe.Emulated:Ae=new Bt(re,le,K,this.appId,te,Q,ve,_e);break;case r.gXe.ShadowDom:return new ze(re,le,x,K,Q,ve,this.nonce,_e);default:Ae=new dt(re,le,K,te,Q,ve,_e)}G.set(K.id,Ae)}return Ae}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(de),r.KVO(xe),r.KVO(r.sZ2),r.KVO(Ye),r.KVO(g.qQ),r.KVO(r.Agw),r.KVO(r.SKi),r.KVO(r.BIS))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();class it{constructor(B,x,K,G){this.eventManager=B,this.doc=x,this.ngZone=K,this.platformIsServer=G,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(B,x){return x?this.doc.createElementNS(we[x]||x,B):this.doc.createElement(B)}createComment(B){return this.doc.createComment(B)}createText(B){return this.doc.createTextNode(B)}appendChild(B,x){(Re(B)?B.content:B).appendChild(x)}insertBefore(B,x,K){B&&(Re(B)?B.content:B).insertBefore(x,K)}removeChild(B,x){B&&B.removeChild(x)}selectRootElement(B,x){let K="string"==typeof B?this.doc.querySelector(B):B;if(!K)throw new r.wOt(-5104,!1);return x||(K.textContent=""),K}parentNode(B){return B.parentNode}nextSibling(B){return B.nextSibling}setAttribute(B,x,K,G){if(G){x=G+":"+x;const Ae=we[G];Ae?B.setAttributeNS(Ae,x,K):B.setAttribute(x,K)}else B.setAttribute(x,K)}removeAttribute(B,x,K){if(K){const G=we[K];G?B.removeAttributeNS(G,x):B.removeAttribute(`${K}:${x}`)}else B.removeAttribute(x)}addClass(B,x){B.classList.add(x)}removeClass(B,x){B.classList.remove(x)}setStyle(B,x,K,G){G&(r.czy.DashCase|r.czy.Important)?B.style.setProperty(x,K,G&r.czy.Important?"important":""):B.style[x]=K}removeStyle(B,x,K){K&r.czy.DashCase?B.style.removeProperty(x):B.style[x]=""}setProperty(B,x,K){null!=B&&(B[x]=K)}setValue(B,x){B.nodeValue=x}listen(B,x,K){if("string"==typeof B&&!(B=(0,g.QT)().getGlobalEventTarget(this.doc,B)))throw new Error(`Unsupported event target ${B} for event ${x}`);return this.eventManager.addEventListener(B,x,this.decoratePreventDefault(K))}decoratePreventDefault(B){return x=>{if("__ngUnwrap__"===x)return B;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>B(x)):B(x))&&x.preventDefault()}}}function Re(Y){return"TEMPLATE"===Y.tagName&&void 0!==Y.content}class ze extends it{constructor(B,x,K,G,Ae,Q,ve,re){super(B,Ae,Q,re),this.sharedStylesHost=x,this.hostEl=K,this.shadowRoot=K.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const le=Dt(G.id,G.styles);for(const te of le){const _e=document.createElement("style");ve&&_e.setAttribute("nonce",ve),_e.textContent=te,this.shadowRoot.appendChild(_e)}}nodeOrShadowRoot(B){return B===this.hostEl?this.shadowRoot:B}appendChild(B,x){return super.appendChild(this.nodeOrShadowRoot(B),x)}insertBefore(B,x,K){return super.insertBefore(this.nodeOrShadowRoot(B),x,K)}removeChild(B,x){return super.removeChild(this.nodeOrShadowRoot(B),x)}parentNode(B){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(B)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class dt extends it{constructor(B,x,K,G,Ae,Q,ve,re){super(B,Ae,Q,ve),this.sharedStylesHost=x,this.removeStylesOnCompDestroy=G,this.styles=re?Dt(re,K.styles):K.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Bt extends dt{constructor(B,x,K,G,Ae,Q,ve,re){const le=G+"-"+K.id;super(B,x,K,Ae,Q,ve,re,le),this.contentAttr=function Oe(Y){return"_ngcontent-%COMP%".replace($e,Y)}(le),this.hostAttr=function Ke(Y){return"_nghost-%COMP%".replace($e,Y)}(le)}applyToHost(B){this.applyStyles(),this.setAttribute(B,this.hostAttr,"")}createElement(B,x){const K=super.createElement(B,x);return super.setAttribute(K,this.contentAttr,""),K}}let Qt=(()=>{class Y extends Ee{constructor(x){super(x)}supports(x){return!0}addEventListener(x,K,G){return x.addEventListener(K,G,!1),()=>this.removeEventListener(x,K,G)}removeEventListener(x,K,G){return x.removeEventListener(K,G)}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(g.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const Zt=["alt","control","meta","shift"],Mn={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ke={alt:Y=>Y.altKey,control:Y=>Y.ctrlKey,meta:Y=>Y.metaKey,shift:Y=>Y.shiftKey};let ue=(()=>{class Y extends Ee{constructor(x){super(x)}supports(x){return null!=Y.parseEventName(x)}addEventListener(x,K,G){const Ae=Y.parseEventName(K),Q=Y.eventCallback(Ae.fullKey,G,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,g.QT)().onAndCancel(x,Ae.domEventName,Q))}static parseEventName(x){const K=x.toLowerCase().split("."),G=K.shift();if(0===K.length||"keydown"!==G&&"keyup"!==G)return null;const Ae=Y._normalizeKey(K.pop());let Q="",ve=K.indexOf("code");if(ve>-1&&(K.splice(ve,1),Q="code."),Zt.forEach(le=>{const te=K.indexOf(le);te>-1&&(K.splice(te,1),Q+=le+".")}),Q+=Ae,0!=K.length||0===Ae.length)return null;const re={};return re.domEventName=G,re.fullKey=Q,re}static matchEventFullKeyCode(x,K){let G=Mn[x.key]||x.key,Ae="";return K.indexOf("code.")>-1&&(G=x.code,Ae="code."),!(null==G||!G)&&(G=G.toLowerCase()," "===G?G="space":"."===G&&(G="dot"),Zt.forEach(Q=>{Q!==G&&(0,ke[Q])(x)&&(Ae+=Q+".")}),Ae+=G,Ae===K)}static eventCallback(x,K,G){return Ae=>{Y.matchEventFullKeyCode(Ae,x)&&G.runGuarded(()=>K(Ae))}}static _normalizeKey(x){return"esc"===x?"escape":x}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(g.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const Xt=(0,r.oH4)(r.fpN,"browser",[{provide:r.Agw,useValue:g.AJ},{provide:r.PLl,useValue:function ot(){F.makeCurrent()},multi:!0},{provide:g.qQ,useFactory:function Gt(){return(0,r.TL$)(document),document},deps:[]}]),Yt=new r.nKC(""),gt=[{provide:r.e01,useClass:class H{addToWindow(B){r.JZv.getAngularTestability=(K,G=!0)=>{const Ae=B.findTestabilityInTree(K,G);if(null==Ae)throw new r.wOt(5103,!1);return Ae},r.JZv.getAllAngularTestabilities=()=>B.getAllTestabilities(),r.JZv.getAllAngularRootElements=()=>B.getAllRootElements(),r.JZv.frameworkStabilizers||(r.JZv.frameworkStabilizers=[]),r.JZv.frameworkStabilizers.push(K=>{const G=r.JZv.getAllAngularTestabilities();let Ae=G.length;const Q=function(){Ae--,0==Ae&&K()};G.forEach(ve=>{ve.whenStable(Q)})})}findTestabilityInTree(B,x,K){return null==x?null:B.getTestability(x)??(K?(0,g.QT)().isShadowRoot(x)?this.findTestabilityInTree(B,x.host,!0):this.findTestabilityInTree(B,x.parentElement,!0):null)}},deps:[]},{provide:r.WHO,useClass:r.NYb,deps:[r.SKi,r.giA,r.e01]},{provide:r.NYb,useClass:r.NYb,deps:[r.SKi,r.giA,r.e01]}],cn=[{provide:r.H8p,useValue:"root"},{provide:r.zcH,useFactory:function bt(){return new r.zcH},deps:[]},{provide:oe,useClass:Qt,multi:!0,deps:[g.qQ,r.SKi,r.Agw]},{provide:oe,useClass:ue,multi:!0,deps:[g.qQ]},Xe,xe,de,{provide:r._9s,useExisting:Xe},{provide:g.N0,useClass:Z,deps:[]},[]];let ir=(()=>{class Y{constructor(x){}static withServerTransition(x){return{ngModule:Y,providers:[{provide:r.sZ2,useValue:x.appId}]}}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(Yt,12))};static#t=this.\u0275mod=r.$C({type:Y});static#n=this.\u0275inj=r.G2t({providers:[...cn,...gt],imports:[g.MD,r.Hbi]})}return Y})(),vn=(()=>{class Y{constructor(x){this._doc=x}getTitle(){return this._doc.title}setTitle(x){this._doc.title=x||""}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(g.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}return Y})(),mi=(()=>{class Y{static#e=this.\u0275fac=function(K){return new(K||Y)};static#t=this.\u0275prov=r.jDH({token:Y,factory:function(K){let G=null;return G=K?new(K||Y):r.KVO(At),G},providedIn:"root"})}return Y})(),At=(()=>{class Y extends mi{constructor(x){super(),this._doc=x}sanitize(x,K){if(null==K)return null;switch(x){case r.WPN.NONE:return K;case r.WPN.HTML:return(0,r.ZF7)(K,"HTML")?(0,r.rcV)(K):(0,r.h9k)(this._doc,String(K)).toString();case r.WPN.STYLE:return(0,r.ZF7)(K,"Style")?(0,r.rcV)(K):K;case r.WPN.SCRIPT:if((0,r.ZF7)(K,"Script"))return(0,r.rcV)(K);throw new r.wOt(5200,!1);case r.WPN.URL:return(0,r.ZF7)(K,"URL")?(0,r.rcV)(K):(0,r.$MX)(String(K));case r.WPN.RESOURCE_URL:if((0,r.ZF7)(K,"ResourceURL"))return(0,r.rcV)(K);throw new r.wOt(5201,!1);default:throw new r.wOt(5202,!1)}}bypassSecurityTrustHtml(x){return(0,r.Kcf)(x)}bypassSecurityTrustStyle(x){return(0,r.cWb)(x)}bypassSecurityTrustScript(x){return(0,r.UyX)(x)}bypassSecurityTrustUrl(x){return(0,r.osQ)(x)}bypassSecurityTrustResourceUrl(x){return(0,r.e5t)(x)}static#e=this.\u0275fac=function(K){return new(K||Y)(r.KVO(g.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}return Y})()},7062:(st,Ce,D)=>{D.d(Ce,{nX:()=>_s,wF:()=>Qn,Ix:()=>lt,Wk:()=>$r,wQ:()=>ur,iI:()=>Il,n3:()=>Go});var r=D(4438),g=D(4402),$=D(6648),F=D(7673),se=D(4412),ie=D(4572);const H=(0,D(1853).L)(y=>function(){y(this),this.name="EmptyError",this.message="no elements in sequence"});var Z=D(8793),oe=D(9030),de=D(1203),Ee=D(8810),Te=D(983),xe=D(1985),we=D(8359),$e=D(9974),We=D(4360);function mt(){return(0,$e.N)((y,E)=>{let _=null;y._refCount++;const T=(0,We._)(E,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(_=null);const k=y._connection,W=_;_=null,k&&(!W||k===W)&&k.unsubscribe(),E.unsubscribe()});y.subscribe(T),T.closed||(_=y.connect())})}class tt extends xe.c{constructor(E,_){super(),this.source=E,this.subjectFactory=_,this._subject=null,this._refCount=0,this._connection=null,(0,$e.S)(E)&&(this.lift=E.lift)}_subscribe(E){return this.getSubject().subscribe(E)}getSubject(){const E=this._subject;return(!E||E.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:E}=this;this._subject=this._connection=null,E?.unsubscribe()}connect(){let E=this._connection;if(!E){E=this._connection=new we.yU;const _=this.getSubject();E.add(this.source.subscribe((0,We._)(_,void 0,()=>{this._teardown(),_.complete()},T=>{this._teardown(),_.error(T)},()=>this._teardown()))),E.closed&&(this._connection=null,E=we.yU.EMPTY)}return E}refCount(){return mt()(this)}}var It=D(1413),Ye=D(177),Oe=D(6354),Ke=D(5558),Dt=D(6697),Xe=D(9172),it=D(5964),ut=D(3028);function Ot(y){return(0,$e.N)((E,_)=>{let T=!1;E.subscribe((0,We._)(_,k=>{T=!0,_.next(k)},()=>{T||_.next(y),_.complete()}))})}function Re(y=ze){return(0,$e.N)((E,_)=>{let T=!1;E.subscribe((0,We._)(_,k=>{T=!0,_.next(k)},()=>T?_.complete():_.error(y())))})}function ze(){return new H}var dt=D(3669);function Bt(y,E){const _=arguments.length>=2;return T=>T.pipe(y?(0,it.p)((k,W)=>y(k,W,T)):dt.D,(0,Dt.s)(1),_?Ot(E):Re(()=>new H))}var Qt=D(274),Zt=D(8141),Mn=D(9437);function J(y){return y<=0?()=>Te.w:(0,$e.N)((E,_)=>{let T=[];E.subscribe((0,We._)(_,k=>{T.push(k),y<T.length&&T.shift()},()=>{for(const k of T)_.next(k);_.complete()},void 0,()=>{T=null}))})}var fe=D(3703),Ie=D(980),ot=D(6977),bt=D(6365),Gt=D(345);const Je="primary",Xt=Symbol("RouteTitle");class Yt{constructor(E){this.params=E||{}}has(E){return Object.prototype.hasOwnProperty.call(this.params,E)}get(E){if(this.has(E)){const _=this.params[E];return Array.isArray(_)?_[0]:_}return null}getAll(E){if(this.has(E)){const _=this.params[E];return Array.isArray(_)?_:[_]}return[]}get keys(){return Object.keys(this.params)}}function gt(y){return new Yt(y)}function cn(y,E,_){const T=_.path.split("/");if(T.length>y.length||"full"===_.pathMatch&&(E.hasChildren()||T.length<y.length))return null;const k={};for(let W=0;W<T.length;W++){const pe=T[W],Fe=y[W];if(pe.startsWith(":"))k[pe.substring(1)]=Fe;else if(pe!==Fe.path)return null}return{consumed:y.slice(0,T.length),posParams:k}}function kn(y,E){const _=y?Rn(y):void 0,T=E?Rn(E):void 0;if(!_||!T||_.length!=T.length)return!1;let k;for(let W=0;W<_.length;W++)if(k=_[W],!vn(y[k],E[k]))return!1;return!0}function Rn(y){return[...Object.keys(y),...Object.getOwnPropertySymbols(y)]}function vn(y,E){if(Array.isArray(y)&&Array.isArray(E)){if(y.length!==E.length)return!1;const _=[...y].sort(),T=[...E].sort();return _.every((k,W)=>T[W]===k)}return y===E}function pt(y){return y.length>0?y[y.length-1]:null}function ar(y){return(0,g.A)(y)?y:(0,r.jNT)(y)?(0,$.H)(Promise.resolve(y)):(0,F.of)(y)}const vr={exact:function yn(y,E,_){if(!At(y.segments,E.segments)||!Kn(y.segments,E.segments,_)||y.numberOfChildren!==E.numberOfChildren)return!1;for(const T in E.children)if(!y.children[T]||!yn(y.children[T],E.children[T],_))return!1;return!0},subset:Vt},Yn={exact:function yr(y,E){return kn(y,E)},subset:function Ft(y,E){return Object.keys(E).length<=Object.keys(y).length&&Object.keys(E).every(_=>vn(y[_],E[_]))},ignored:()=>!0};function er(y,E,_){return vr[_.paths](y.root,E.root,_.matrixParams)&&Yn[_.queryParams](y.queryParams,E.queryParams)&&!("exact"===_.fragment&&y.fragment!==E.fragment)}function Vt(y,E,_){return Ln(y,E,E.segments,_)}function Ln(y,E,_,T){if(y.segments.length>_.length){const k=y.segments.slice(0,_.length);return!(!At(k,_)||E.hasChildren()||!Kn(k,_,T))}if(y.segments.length===_.length){if(!At(y.segments,_)||!Kn(y.segments,_,T))return!1;for(const k in E.children)if(!y.children[k]||!Vt(y.children[k],E.children[k],T))return!1;return!0}{const k=_.slice(0,y.segments.length),W=_.slice(y.segments.length);return!!(At(y.segments,k)&&Kn(y.segments,k,T)&&y.children[Je])&&Ln(y.children[Je],E,W,T)}}function Kn(y,E,_){return E.every((T,k)=>Yn[_](y[k].parameters,T.parameters))}class Un{constructor(E=new qt([],{}),_={},T=null){this.root=E,this.queryParams=_,this.fragment=T}get queryParamMap(){return this._queryParamMap??=gt(this.queryParams),this._queryParamMap}toString(){return xr.serialize(this)}}class qt{constructor(E,_){this.segments=E,this.children=_,this.parent=null,Object.values(_).forEach(T=>T.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return tn(this)}}class Pn{constructor(E,_){this.path=E,this.parameters=_}get parameterMap(){return this._parameterMap??=gt(this.parameters),this._parameterMap}toString(){return K(this)}}function At(y,E){return y.length===E.length&&y.every((_,T)=>_.path===E[T].path)}let Kt=(()=>{class y{static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:()=>new en,providedIn:"root"})}return y})();class en{parse(E){const _=new Vn(E);return new Un(_.parseRootSegment(),_.parseQueryParams(),_.parseFragment())}serialize(E){const _=`/${Xn(E.root,!0)}`,T=function Ae(y){const E=Object.entries(y).map(([_,T])=>Array.isArray(T)?T.map(k=>`${ii(_)}=${ii(k)}`).join("&"):`${ii(_)}=${ii(T)}`).filter(_=>_);return E.length?`?${E.join("&")}`:""}(E.queryParams);return`${_}${T}${"string"==typeof E.fragment?`#${function Ve(y){return encodeURI(y)}(E.fragment)}`:""}`}}const xr=new en;function tn(y){return y.segments.map(E=>K(E)).join("/")}function Xn(y,E){if(!y.hasChildren())return tn(y);if(E){const _=y.children[Je]?Xn(y.children[Je],!1):"",T=[];return Object.entries(y.children).forEach(([k,W])=>{k!==Je&&T.push(`${k}:${Xn(W,!1)}`)}),T.length>0?`${_}(${T.join("//")})`:_}{const _=function wr(y,E){let _=[];return Object.entries(y.children).forEach(([T,k])=>{T===Je&&(_=_.concat(E(k,T)))}),Object.entries(y.children).forEach(([T,k])=>{T!==Je&&(_=_.concat(E(k,T)))}),_}(y,(T,k)=>k===Je?[Xn(y.children[Je],!1)]:[`${k}:${Xn(T,!1)}`]);return 1===Object.keys(y.children).length&&null!=y.children[Je]?`${tn(y)}/${_[0]}`:`${tn(y)}/(${_.join("//")})`}}function Fr(y){return encodeURIComponent(y).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ii(y){return Fr(y).replace(/%3B/gi,";")}function Y(y){return Fr(y).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function B(y){return decodeURIComponent(y)}function x(y){return B(y.replace(/\+/g,"%20"))}function K(y){return`${Y(y.path)}${function G(y){return Object.entries(y).map(([E,_])=>`;${Y(E)}=${Y(_)}`).join("")}(y.parameters)}`}const Q=/^[^\/()?;#]+/;function ve(y){const E=y.match(Q);return E?E[0]:""}const re=/^[^\/()?;=#]+/,te=/^[^=?&#]+/,Ge=/^[^&#]+/;class Vn{constructor(E){this.url=E,this.remaining=E}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new qt([],{}):new qt([],this.parseChildren())}parseQueryParams(){const E={};if(this.consumeOptional("?"))do{this.parseQueryParam(E)}while(this.consumeOptional("&"));return E}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const E=[];for(this.peekStartsWith("(")||E.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),E.push(this.parseSegment());let _={};this.peekStartsWith("/(")&&(this.capture("/"),_=this.parseParens(!0));let T={};return this.peekStartsWith("(")&&(T=this.parseParens(!1)),(E.length>0||Object.keys(_).length>0)&&(T[Je]=new qt(E,_)),T}parseSegment(){const E=ve(this.remaining);if(""===E&&this.peekStartsWith(";"))throw new r.wOt(4009,!1);return this.capture(E),new Pn(B(E),this.parseMatrixParams())}parseMatrixParams(){const E={};for(;this.consumeOptional(";");)this.parseParam(E);return E}parseParam(E){const _=function le(y){const E=y.match(re);return E?E[0]:""}(this.remaining);if(!_)return;this.capture(_);let T="";if(this.consumeOptional("=")){const k=ve(this.remaining);k&&(T=k,this.capture(T))}E[B(_)]=B(T)}parseQueryParam(E){const _=function _e(y){const E=y.match(te);return E?E[0]:""}(this.remaining);if(!_)return;this.capture(_);let T="";if(this.consumeOptional("=")){const pe=function yt(y){const E=y.match(Ge);return E?E[0]:""}(this.remaining);pe&&(T=pe,this.capture(T))}const k=x(_),W=x(T);if(E.hasOwnProperty(k)){let pe=E[k];Array.isArray(pe)||(pe=[pe],E[k]=pe),pe.push(W)}else E[k]=W}parseParens(E){const _={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const T=ve(this.remaining),k=this.remaining[T.length];if("/"!==k&&")"!==k&&";"!==k)throw new r.wOt(4010,!1);let W;T.indexOf(":")>-1?(W=T.slice(0,T.indexOf(":")),this.capture(W),this.capture(":")):E&&(W=Je);const pe=this.parseChildren();_[W]=1===Object.keys(pe).length?pe[Je]:new qt([],pe),this.consumeOptional("//")}return _}peekStartsWith(E){return this.remaining.startsWith(E)}consumeOptional(E){return!!this.peekStartsWith(E)&&(this.remaining=this.remaining.substring(E.length),!0)}capture(E){if(!this.consumeOptional(E))throw new r.wOt(4011,!1)}}function Hn(y){return y.segments.length>0?new qt([],{[Je]:y}):y}function St(y){const E={};for(const[T,k]of Object.entries(y.children)){const W=St(k);if(T===Je&&0===W.segments.length&&W.hasChildren())for(const[pe,Fe]of Object.entries(W.children))E[pe]=Fe;else(W.segments.length>0||W.hasChildren())&&(E[T]=W)}return function vs(y){if(1===y.numberOfChildren&&y.children[Je]){const E=y.children[Je];return new qt(y.segments.concat(E.segments),E.children)}return y}(new qt(y.segments,E))}function lr(y){return y instanceof Un}function xs(y){let E;const k=Hn(function _(W){const pe={};for(const Pe of W.children){const Et=_(Pe);pe[Pe.outlet]=Et}const Fe=new qt(W.url,pe);return W===y&&(E=Fe),Fe}(y.root));return E??k}function Gi(y,E,_,T){let k=y;for(;k.parent;)k=k.parent;if(0===E.length)return Ci(k,k,k,_,T);const W=function Yi(y){if("string"==typeof y[0]&&1===y.length&&"/"===y[0])return new es(!0,0,y);let E=0,_=!1;const T=y.reduce((k,W,pe)=>{if("object"==typeof W&&null!=W){if(W.outlets){const Fe={};return Object.entries(W.outlets).forEach(([Pe,Et])=>{Fe[Pe]="string"==typeof Et?Et.split("/"):Et}),[...k,{outlets:Fe}]}if(W.segmentPath)return[...k,W.segmentPath]}return"string"!=typeof W?[...k,W]:0===pe?(W.split("/").forEach((Fe,Pe)=>{0==Pe&&"."===Fe||(0==Pe&&""===Fe?_=!0:".."===Fe?E++:""!=Fe&&k.push(Fe))}),k):[...k,W]},[]);return new es(_,E,T)}(E);if(W.toRoot())return Ci(k,k,new qt([],{}),_,T);const pe=function ks(y,E,_){if(y.isAbsolute)return new Si(E,!0,0);if(!_)return new Si(E,!1,NaN);if(null===_.parent)return new Si(_,!0,0);const T=Cn(y.commands[0])?0:1;return function ee(y,E,_){let T=y,k=E,W=_;for(;W>k;){if(W-=k,T=T.parent,!T)throw new r.wOt(4005,!1);k=T.segments.length}return new Si(T,!1,k-W)}(_,_.segments.length-1+T,y.numberOfDoubleDots)}(W,k,y),Fe=pe.processChildren?He(pe.segmentGroup,pe.index,W.commands):be(pe.segmentGroup,pe.index,W.commands);return Ci(k,pe.segmentGroup,Fe,_,T)}function Cn(y){return"object"==typeof y&&null!=y&&!y.outlets&&!y.segmentPath}function zr(y){return"object"==typeof y&&null!=y&&y.outlets}function Ci(y,E,_,T,k){let pe,W={};T&&Object.entries(T).forEach(([Pe,Et])=>{W[Pe]=Array.isArray(Et)?Et.map(wn=>`${wn}`):`${Et}`}),pe=y===E?_:Ii(y,E,_);const Fe=Hn(St(pe));return new Un(Fe,W,k)}function Ii(y,E,_){const T={};return Object.entries(y.children).forEach(([k,W])=>{T[k]=W===E?_:Ii(W,E,_)}),new qt(y.segments,T)}class es{constructor(E,_,T){if(this.isAbsolute=E,this.numberOfDoubleDots=_,this.commands=T,E&&T.length>0&&Cn(T[0]))throw new r.wOt(4003,!1);const k=T.find(zr);if(k&&k!==pt(T))throw new r.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Si{constructor(E,_,T){this.segmentGroup=E,this.processChildren=_,this.index=T}}function be(y,E,_){if(y??=new qt([],{}),0===y.segments.length&&y.hasChildren())return He(y,E,_);const T=function Le(y,E,_){let T=0,k=E;const W={match:!1,pathIndex:0,commandIndex:0};for(;k<y.segments.length;){if(T>=_.length)return W;const pe=y.segments[k],Fe=_[T];if(zr(Fe))break;const Pe=`${Fe}`,Et=T<_.length-1?_[T+1]:null;if(k>0&&void 0===Pe)break;if(Pe&&Et&&"object"==typeof Et&&void 0===Et.outlets){if(!Rt(Pe,Et,pe))return W;T+=2}else{if(!Rt(Pe,{},pe))return W;T++}k++}return{match:!0,pathIndex:k,commandIndex:T}}(y,E,_),k=_.slice(T.commandIndex);if(T.match&&T.pathIndex<y.segments.length){const W=new qt(y.segments.slice(0,T.pathIndex),{});return W.children[Je]=new qt(y.segments.slice(T.pathIndex),y.children),He(W,0,k)}return T.match&&0===k.length?new qt(y.segments,{}):T.match&&!y.hasChildren()?ht(y,E,_):T.match?He(y,0,k):ht(y,E,_)}function He(y,E,_){if(0===_.length)return new qt(y.segments,{});{const T=function ye(y){return zr(y[0])?y[0].outlets:{[Je]:y}}(_),k={};if(Object.keys(T).some(W=>W!==Je)&&y.children[Je]&&1===y.numberOfChildren&&0===y.children[Je].segments.length){const W=He(y.children[Je],E,_);return new qt(y.segments,W.children)}return Object.entries(T).forEach(([W,pe])=>{"string"==typeof pe&&(pe=[pe]),null!==pe&&(k[W]=be(y.children[W],E,pe))}),Object.entries(y.children).forEach(([W,pe])=>{void 0===T[W]&&(k[W]=pe)}),new qt(y.segments,k)}}function ht(y,E,_){const T=y.segments.slice(0,E);let k=0;for(;k<_.length;){const W=_[k];if(zr(W)){const Pe=vt(W.outlets);return new qt(T,Pe)}if(0===k&&Cn(_[0])){T.push(new Pn(y.segments[E].path,nn(_[0]))),k++;continue}const pe=zr(W)?W.outlets[Je]:`${W}`,Fe=k<_.length-1?_[k+1]:null;pe&&Fe&&Cn(Fe)?(T.push(new Pn(pe,nn(Fe))),k+=2):(T.push(new Pn(pe,{})),k++)}return new qt(T,{})}function vt(y){const E={};return Object.entries(y).forEach(([_,T])=>{"string"==typeof T&&(T=[T]),null!==T&&(E[_]=ht(new qt([],{}),0,T))}),E}function nn(y){const E={};return Object.entries(y).forEach(([_,T])=>E[_]=`${T}`),E}function Rt(y,E,_){return y==_.path&&kn(E,_.parameters)}const Nn="imperative";var Nt=function(y){return y[y.NavigationStart=0]="NavigationStart",y[y.NavigationEnd=1]="NavigationEnd",y[y.NavigationCancel=2]="NavigationCancel",y[y.NavigationError=3]="NavigationError",y[y.RoutesRecognized=4]="RoutesRecognized",y[y.ResolveStart=5]="ResolveStart",y[y.ResolveEnd=6]="ResolveEnd",y[y.GuardsCheckStart=7]="GuardsCheckStart",y[y.GuardsCheckEnd=8]="GuardsCheckEnd",y[y.RouteConfigLoadStart=9]="RouteConfigLoadStart",y[y.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",y[y.ChildActivationStart=11]="ChildActivationStart",y[y.ChildActivationEnd=12]="ChildActivationEnd",y[y.ActivationStart=13]="ActivationStart",y[y.ActivationEnd=14]="ActivationEnd",y[y.Scroll=15]="Scroll",y[y.NavigationSkipped=16]="NavigationSkipped",y}(Nt||{});class ln{constructor(E,_){this.id=E,this.url=_}}class An extends ln{constructor(E,_,T="imperative",k=null){super(E,_),this.type=Nt.NavigationStart,this.navigationTrigger=T,this.restoredState=k}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Qn extends ln{constructor(E,_,T){super(E,_),this.urlAfterRedirects=T,this.type=Nt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var jn=function(y){return y[y.Redirect=0]="Redirect",y[y.SupersededByNewNavigation=1]="SupersededByNewNavigation",y[y.NoDataFromResolver=2]="NoDataFromResolver",y[y.GuardRejected=3]="GuardRejected",y}(jn||{}),fn=function(y){return y[y.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",y[y.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",y}(fn||{});class En extends ln{constructor(E,_,T,k){super(E,_),this.reason=T,this.code=k,this.type=Nt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class _r extends ln{constructor(E,_,T,k){super(E,_),this.reason=T,this.code=k,this.type=Nt.NavigationSkipped}}class wi extends ln{constructor(E,_,T,k){super(E,_),this.error=T,this.target=k,this.type=Nt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Dr extends ln{constructor(E,_,T,k){super(E,_),this.urlAfterRedirects=T,this.state=k,this.type=Nt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class li extends ln{constructor(E,_,T,k){super(E,_),this.urlAfterRedirects=T,this.state=k,this.type=Nt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hr extends ln{constructor(E,_,T,k,W){super(E,_),this.urlAfterRedirects=T,this.state=k,this.shouldActivate=W,this.type=Nt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Oi extends ln{constructor(E,_,T,k){super(E,_),this.urlAfterRedirects=T,this.state=k,this.type=Nt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ut extends ln{constructor(E,_,T,k){super(E,_),this.urlAfterRedirects=T,this.state=k,this.type=Nt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Tn{constructor(E){this.route=E,this.type=Nt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class xa{constructor(E){this.route=E,this.type=Nt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Ri{constructor(E){this.snapshot=E,this.type=Nt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yo{constructor(E){this.snapshot=E,this.type=Nt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ua{constructor(E){this.snapshot=E,this.type=Nt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class da{constructor(E){this.snapshot=E,this.type=Nt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _o{constructor(E,_,T){this.routerEvent=E,this.position=_,this.anchor=T,this.type=Nt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class pn{}class Js{constructor(E){this.url=E}}class Yr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new ys,this.attachRef=null}}let ys=(()=>{class y{constructor(){this.contexts=new Map}onChildOutletCreated(_,T){const k=this.getOrCreateContext(_);k.outlet=T,this.contexts.set(_,k)}onChildOutletDestroyed(_){const T=this.getContext(_);T&&(T.outlet=null,T.attachRef=null)}onOutletDeactivated(){const _=this.contexts;return this.contexts=new Map,_}onOutletReAttached(_){this.contexts=_}getOrCreateContext(_){let T=this.getContext(_);return T||(T=new Yr,this.contexts.set(_,T)),T}getContext(_){return this.contexts.get(_)||null}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();class eo{constructor(E){this._root=E}get root(){return this._root.value}parent(E){const _=this.pathFromRoot(E);return _.length>1?_[_.length-2]:null}children(E){const _=bo(E,this._root);return _?_.children.map(T=>T.value):[]}firstChild(E){const _=bo(E,this._root);return _&&_.children.length>0?_.children[0].value:null}siblings(E){const _=Ht(E,this._root);return _.length<2?[]:_[_.length-2].children.map(k=>k.value).filter(k=>k!==E)}pathFromRoot(E){return Ht(E,this._root).map(_=>_.value)}}function bo(y,E){if(y===E.value)return E;for(const _ of E.children){const T=bo(y,_);if(T)return T}return null}function Ht(y,E){if(y===E.value)return[E];for(const _ of E.children){const T=Ht(y,_);if(T.length)return T.unshift(E),T}return[]}class Kr{constructor(E,_){this.value=E,this.children=_}toString(){return`TreeNode(${this.value})`}}function Li(y){const E={};return y&&y.children.forEach(_=>E[_.value.outlet]=_),E}class ka extends eo{constructor(E,_){super(E),this.snapshot=_,Wo(this,E)}toString(){return this.snapshot.toString()}}function Ps(y){const E=function Pa(y){const W=new $o([],{},{},"",{},Je,y,null,{});return new Ki("",new Kr(W,[]))}(y),_=new se.t([new Pn("",{})]),T=new se.t({}),k=new se.t({}),W=new se.t({}),pe=new se.t(""),Fe=new _s(_,T,W,pe,k,Je,y,E.root);return Fe.snapshot=E.root,new ka(new Kr(Fe,[]),E)}class _s{constructor(E,_,T,k,W,pe,Fe,Pe){this.urlSubject=E,this.paramsSubject=_,this.queryParamsSubject=T,this.fragmentSubject=k,this.dataSubject=W,this.outlet=pe,this.component=Fe,this._futureSnapshot=Pe,this.title=this.dataSubject?.pipe((0,Oe.T)(Et=>Et[Xt]))??(0,F.of)(void 0),this.url=E,this.params=_,this.queryParams=T,this.fragment=k,this.data=W}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Oe.T)(E=>gt(E))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Oe.T)(E=>gt(E))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Bi(y,E,_="emptyOnly"){let T;const{routeConfig:k}=y;return T=null===E||"always"!==_&&""!==k?.path&&(E.component||E.routeConfig?.loadComponent)?{params:{...y.params},data:{...y.data},resolve:{...y.data,...y._resolvedData??{}}}:{params:{...E.params,...y.params},data:{...E.data,...y.data},resolve:{...y.data,...E.data,...k?.data,...y._resolvedData}},k&&Ns(k)&&(T.resolve[Xt]=k.title),T}class $o{get title(){return this.data?.[Xt]}constructor(E,_,T,k,W,pe,Fe,Pe,Et){this.url=E,this.params=_,this.queryParams=T,this.fragment=k,this.data=W,this.outlet=pe,this.component=Fe,this.routeConfig=Pe,this._resolve=Et}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??=gt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=gt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(T=>T.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ki extends eo{constructor(E,_){super(_),this.url=E,Wo(this,_)}toString(){return $n(this._root)}}function Wo(y,E){E.value._routerState=y,E.children.forEach(_=>Wo(y,_))}function $n(y){const E=y.children.length>0?` { ${y.children.map($n).join(", ")} } `:"";return`${y.value}${E}`}function ts(y){if(y.snapshot){const E=y.snapshot,_=y._futureSnapshot;y.snapshot=_,kn(E.queryParams,_.queryParams)||y.queryParamsSubject.next(_.queryParams),E.fragment!==_.fragment&&y.fragmentSubject.next(_.fragment),kn(E.params,_.params)||y.paramsSubject.next(_.params),function ir(y,E){if(y.length!==E.length)return!1;for(let _=0;_<y.length;++_)if(!kn(y[_],E[_]))return!1;return!0}(E.url,_.url)||y.urlSubject.next(_.url),kn(E.data,_.data)||y.dataSubject.next(_.data)}else y.snapshot=y._futureSnapshot,y.dataSubject.next(y._futureSnapshot.data)}function Wt(y,E){const _=kn(y.params,E.params)&&function mi(y,E){return At(y,E)&&y.every((_,T)=>kn(_.parameters,E[T].parameters))}(y.url,E.url);return _&&!(!y.parent!=!E.parent)&&(!y.parent||Wt(y.parent,E.parent))}function Ns(y){return"string"==typeof y.title||null===y.title}let Go=(()=>{class y{constructor(){this.activated=null,this._activatedRoute=null,this.name=Je,this.activateEvents=new r.bkB,this.deactivateEvents=new r.bkB,this.attachEvents=new r.bkB,this.detachEvents=new r.bkB,this.parentContexts=(0,r.WQX)(ys),this.location=(0,r.WQX)(r.c1b),this.changeDetector=(0,r.WQX)(r.gRc),this.environmentInjector=(0,r.WQX)(r.uvJ),this.inputBinder=(0,r.WQX)(ns,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(_){if(_.name){const{firstChange:T,previousValue:k}=_.name;if(T)return;this.isTrackedInParentContexts(k)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(k)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(_){return this.parentContexts.getContext(_)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const _=this.parentContexts.getContext(this.name);_?.route&&(_.attachRef?this.attach(_.attachRef,_.route):this.activateWith(_.route,_.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new r.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new r.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new r.wOt(4012,!1);this.location.detach();const _=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(_.instance),_}attach(_,T){this.activated=_,this._activatedRoute=T,this.location.insert(_.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(_.instance)}deactivate(){if(this.activated){const _=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(_)}}activateWith(_,T){if(this.isActivated)throw new r.wOt(4013,!1);this._activatedRoute=_;const k=this.location,pe=_.snapshot.component,Fe=this.parentContexts.getOrCreateContext(this.name).children,Pe=new Co(_,Fe,k.injector);this.activated=k.createComponent(pe,{index:k.length,injector:Pe,environmentInjector:T??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275dir=r.FsC({type:y,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[r.OA$]})}return y})();class Co{constructor(E,_,T){this.route=E,this.childContexts=_,this.parent=T,this.__ngOutletInjector=!0}get(E,_){return E===_s?this.route:E===ys?this.childContexts:this.parent.get(E,_)}}const ns=new r.nKC("");let fa=(()=>{class y{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(_){this.unsubscribeFromRouteData(_),this.subscribeToRouteData(_)}unsubscribeFromRouteData(_){this.outletDataSubscriptions.get(_)?.unsubscribe(),this.outletDataSubscriptions.delete(_)}subscribeToRouteData(_){const{activatedRoute:T}=_,k=(0,ie.z)([T.queryParams,T.params,T.data]).pipe((0,Ke.n)(([W,pe,Fe],Pe)=>(Fe={...W,...pe,...Fe},0===Pe?(0,F.of)(Fe):Promise.resolve(Fe)))).subscribe(W=>{if(!_.isActivated||!_.activatedComponentRef||_.activatedRoute!==T||null===T.component)return void this.unsubscribeFromRouteData(_);const pe=(0,r.HJs)(T.component);if(pe)for(const{templateName:Fe}of pe.inputs)_.activatedComponentRef.setInput(Fe,W[Fe]);else this.unsubscribeFromRouteData(_)});this.outletDataSubscriptions.set(_,k)}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac})}return y})();function rs(y,E,_){if(_&&y.shouldReuseRoute(E.value,_.value.snapshot)){const T=_.value;T._futureSnapshot=E.value;const k=function Vi(y,E,_){return E.children.map(T=>{for(const k of _.children)if(y.shouldReuseRoute(T.value,k.value.snapshot))return rs(y,T,k);return rs(y,T)})}(y,E,_);return new Kr(T,k)}{if(y.shouldAttach(E.value)){const W=y.retrieve(E.value);if(null!==W){const pe=W.route;return pe.value._futureSnapshot=E.value,pe.children=E.children.map(Fe=>rs(y,Fe)),pe}}const T=function pa(y){return new _s(new se.t(y.url),new se.t(y.params),new se.t(y.queryParams),new se.t(y.fragment),new se.t(y.data),y.outlet,y.component,y)}(E.value),k=E.children.map(W=>rs(y,W));return new Kr(T,k)}}const Fs="ngNavigationCancelingError";function ma(y,E){const{redirectTo:_,navigationBehaviorOptions:T}=lr(E)?{redirectTo:E,navigationBehaviorOptions:void 0}:E,k=Rr(!1,jn.Redirect);return k.url=_,k.navigationBehaviorOptions=T,k}function Rr(y,E){const _=new Error(`NavigationCancelingError: ${y||""}`);return _[Fs]=!0,_.cancellationCode=E,_}function ci(y){return!!y&&y[Fs]}let Qi=(()=>{class y{static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275cmp=r.VBU({type:y,selectors:[["ng-component"]],standalone:!0,features:[r.aNF],decls:1,vars:0,template:function(T,k){1&T&&r.nrm(0,"router-outlet")},dependencies:[Go],encapsulation:2})}return y})();function Ai(y){const E=y.children&&y.children.map(Ai),_=E?{...y,children:E}:{...y};return!_.component&&!_.loadComponent&&(E||_.loadChildren)&&_.outlet&&_.outlet!==Je&&(_.component=Qi),_}function bs(y){return y.outlet||Je}function Xr(y){if(!y)return null;if(y.routeConfig?._injector)return y.routeConfig._injector;for(let E=y.parent;E;E=E.parent){const _=E.routeConfig;if(_?._loadedInjector)return _._loadedInjector;if(_?._injector)return _._injector}return null}class hl{constructor(E,_,T,k,W){this.routeReuseStrategy=E,this.futureState=_,this.currState=T,this.forwardEvent=k,this.inputBindingEnabled=W}activate(E){const _=this.futureState._root,T=this.currState?this.currState._root:null;this.deactivateChildRoutes(_,T,E),ts(this.futureState.root),this.activateChildRoutes(_,T,E)}deactivateChildRoutes(E,_,T){const k=Li(_);E.children.forEach(W=>{const pe=W.value.outlet;this.deactivateRoutes(W,k[pe],T),delete k[pe]}),Object.values(k).forEach(W=>{this.deactivateRouteAndItsChildren(W,T)})}deactivateRoutes(E,_,T){const k=E.value,W=_?_.value:null;if(k===W)if(k.component){const pe=T.getContext(k.outlet);pe&&this.deactivateChildRoutes(E,_,pe.children)}else this.deactivateChildRoutes(E,_,T);else W&&this.deactivateRouteAndItsChildren(_,T)}deactivateRouteAndItsChildren(E,_){E.value.component&&this.routeReuseStrategy.shouldDetach(E.value.snapshot)?this.detachAndStoreRouteSubtree(E,_):this.deactivateRouteAndOutlet(E,_)}detachAndStoreRouteSubtree(E,_){const T=_.getContext(E.value.outlet),k=T&&E.value.component?T.children:_,W=Li(E);for(const pe of Object.values(W))this.deactivateRouteAndItsChildren(pe,k);if(T&&T.outlet){const pe=T.outlet.detach(),Fe=T.children.onOutletDeactivated();this.routeReuseStrategy.store(E.value.snapshot,{componentRef:pe,route:E,contexts:Fe})}}deactivateRouteAndOutlet(E,_){const T=_.getContext(E.value.outlet),k=T&&E.value.component?T.children:_,W=Li(E);for(const pe of Object.values(W))this.deactivateRouteAndItsChildren(pe,k);T&&(T.outlet&&(T.outlet.deactivate(),T.children.onOutletDeactivated()),T.attachRef=null,T.route=null)}activateChildRoutes(E,_,T){const k=Li(_);E.children.forEach(W=>{this.activateRoutes(W,k[W.value.outlet],T),this.forwardEvent(new da(W.value.snapshot))}),E.children.length&&this.forwardEvent(new yo(E.value.snapshot))}activateRoutes(E,_,T){const k=E.value,W=_?_.value:null;if(ts(k),k===W)if(k.component){const pe=T.getOrCreateContext(k.outlet);this.activateChildRoutes(E,_,pe.children)}else this.activateChildRoutes(E,_,T);else if(k.component){const pe=T.getOrCreateContext(k.outlet);if(this.routeReuseStrategy.shouldAttach(k.snapshot)){const Fe=this.routeReuseStrategy.retrieve(k.snapshot);this.routeReuseStrategy.store(k.snapshot,null),pe.children.onOutletReAttached(Fe.contexts),pe.attachRef=Fe.componentRef,pe.route=Fe.route.value,pe.outlet&&pe.outlet.attach(Fe.componentRef,Fe.route.value),ts(Fe.route.value),this.activateChildRoutes(E,null,pe.children)}else{const Fe=Xr(k.snapshot);pe.attachRef=null,pe.route=k,pe.injector=Fe,pe.outlet&&pe.outlet.activateWith(k,pe.injector),this.activateChildRoutes(E,null,pe.children)}}else this.activateChildRoutes(E,null,T)}}class so{constructor(E){this.path=E,this.route=this.path[this.path.length-1]}}class Cs{constructor(E,_){this.component=E,this.route=_}}function Bs(y,E,_){const T=y._root;return oo(T,E?E._root:null,_,[T.value])}function zi(y,E){const _=Symbol(),T=E.get(y,_);return T===_?"function"!=typeof y||(0,r.LfX)(y)?E.get(y):y:T}function oo(y,E,_,T,k={canDeactivateChecks:[],canActivateChecks:[]}){const W=Li(E);return y.children.forEach(pe=>{(function Do(y,E,_,T,k={canDeactivateChecks:[],canActivateChecks:[]}){const W=y.value,pe=E?E.value:null,Fe=_?_.getContext(y.value.outlet):null;if(pe&&W.routeConfig===pe.routeConfig){const Pe=function P(y,E,_){if("function"==typeof _)return _(y,E);switch(_){case"pathParamsChange":return!At(y.url,E.url);case"pathParamsOrQueryParamsChange":return!At(y.url,E.url)||!kn(y.queryParams,E.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Wt(y,E)||!kn(y.queryParams,E.queryParams);default:return!Wt(y,E)}}(pe,W,W.routeConfig.runGuardsAndResolvers);Pe?k.canActivateChecks.push(new so(T)):(W.data=pe.data,W._resolvedData=pe._resolvedData),oo(y,E,W.component?Fe?Fe.children:null:_,T,k),Pe&&Fe&&Fe.outlet&&Fe.outlet.isActivated&&k.canDeactivateChecks.push(new Cs(Fe.outlet.component,pe))}else pe&&L(E,Fe,k),k.canActivateChecks.push(new so(T)),oo(y,null,W.component?Fe?Fe.children:null:_,T,k)})(pe,W[pe.value.outlet],_,T.concat([pe.value]),k),delete W[pe.value.outlet]}),Object.entries(W).forEach(([pe,Fe])=>L(Fe,_.getContext(pe),k)),k}function L(y,E,_){const T=Li(y),k=y.value;Object.entries(T).forEach(([W,pe])=>{L(pe,k.component?E?E.children.getContext(W):null:E,_)}),_.canDeactivateChecks.push(new Cs(k.component&&E&&E.outlet&&E.outlet.isActivated?E.outlet.component:null,k))}function I(y){return"function"==typeof y}function dr(y){return y instanceof H||"EmptyError"===y?.name}const zt=Symbol("INITIAL_VALUE");function ao(){return(0,Ke.n)(y=>(0,ie.z)(y.map(E=>E.pipe((0,Dt.s)(1),(0,Xe.Z)(zt)))).pipe((0,Oe.T)(E=>{for(const _ of E)if(!0!==_){if(_===zt)return zt;if(!1===_||_ instanceof Un)return _}return!0}),(0,it.p)(E=>E!==zt),(0,Dt.s)(1)))}function ql(y){return(0,de.F)((0,Zt.M)(E=>{if(lr(E))throw ma(0,E)}),(0,Oe.T)(E=>!0===E))}class ga{constructor(E){this.segmentGroup=E||null}}class Fa extends Error{constructor(E){super(),this.urlTree=E}}function Eo(y){return(0,Ee.$)(new ga(y))}class Zr{constructor(E,_){this.urlSerializer=E,this.urlTree=_}lineralizeSegments(E,_){let T=[],k=_.root;for(;;){if(T=T.concat(k.segments),0===k.numberOfChildren)return(0,F.of)(T);if(k.numberOfChildren>1||!k.children[Je])return(0,Ee.$)(new r.wOt(4e3,!1));k=k.children[Je]}}applyRedirectCommands(E,_,T){const k=this.applyRedirectCreateUrlTree(_,this.urlSerializer.parse(_),E,T);if(_.startsWith("/"))throw new Fa(k);return k}applyRedirectCreateUrlTree(E,_,T,k){const W=this.createSegmentGroup(E,_.root,T,k);return new Un(W,this.createQueryParams(_.queryParams,this.urlTree.queryParams),_.fragment)}createQueryParams(E,_){const T={};return Object.entries(E).forEach(([k,W])=>{if("string"==typeof W&&W.startsWith(":")){const Fe=W.substring(1);T[k]=_[Fe]}else T[k]=W}),T}createSegmentGroup(E,_,T,k){const W=this.createSegments(E,_.segments,T,k);let pe={};return Object.entries(_.children).forEach(([Fe,Pe])=>{pe[Fe]=this.createSegmentGroup(E,Pe,T,k)}),new qt(W,pe)}createSegments(E,_,T,k){return _.map(W=>W.path.startsWith(":")?this.findPosParam(E,W,k):this.findOrReturn(W,T))}findPosParam(E,_,T){const k=T[_.path.substring(1)];if(!k)throw new r.wOt(4001,!1);return k}findOrReturn(E,_){let T=0;for(const k of _){if(k.path===E.path)return _.splice(T),k;T++}return E}}const xi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Mi(y,E,_,T,k){const W=Ra(y,E,_);return W.matched?(T=function to(y,E){return y.providers&&!y._injector&&(y._injector=(0,r.Ol2)(y.providers,E,`Route: ${y.path}`)),y._injector??E}(E,T),function Jl(y,E,_,T){const k=E.canMatch;if(!k||0===k.length)return(0,F.of)(!0);const W=k.map(pe=>{const Fe=zi(pe,y);return ar(function Mo(y){return y&&I(y.canMatch)}(Fe)?Fe.canMatch(E,_):(0,r.N4e)(y,()=>Fe(E,_)))});return(0,F.of)(W).pipe(ao(),ql())}(T,E,_).pipe((0,Oe.T)(pe=>!0===pe?W:{...xi}))):(0,F.of)(W)}function Ra(y,E,_){if("**"===E.path)return function La(y){return{matched:!0,parameters:y.length>0?pt(y).parameters:{},consumedSegments:y,remainingSegments:[],positionalParamSegments:{}}}(_);if(""===E.path)return"full"===E.pathMatch&&(y.hasChildren()||_.length>0)?{...xi}:{matched:!0,consumedSegments:[],remainingSegments:_,parameters:{},positionalParamSegments:{}};const k=(E.matcher||cn)(_,y,E);if(!k)return{...xi};const W={};Object.entries(k.posParams??{}).forEach(([Fe,Pe])=>{W[Fe]=Pe.path});const pe=k.consumed.length>0?{...W,...k.consumed[k.consumed.length-1].parameters}:W;return{matched:!0,consumedSegments:k.consumed,remainingSegments:_.slice(k.consumed.length),parameters:pe,positionalParamSegments:k.posParams??{}}}function To(y,E,_,T){return _.length>0&&function va(y,E,_){return _.some(T=>lo(y,E,T)&&bs(T)!==Je)}(y,_,T)?{segmentGroup:new qt(E,Fc(T,new qt(_,y.children))),slicedSegments:[]}:0===_.length&&function ml(y,E,_){return _.some(T=>lo(y,E,T))}(y,_,T)?{segmentGroup:new qt(y.segments,Nc(y,_,T,y.children)),slicedSegments:_}:{segmentGroup:new qt(y.segments,y.children),slicedSegments:_}}function Nc(y,E,_,T){const k={};for(const W of _)if(lo(y,E,W)&&!T[bs(W)]){const pe=new qt([],{});k[bs(W)]=pe}return{...T,...k}}function Fc(y,E){const _={};_[Je]=E;for(const T of y)if(""===T.path&&bs(T)!==Je){const k=new qt([],{});_[bs(T)]=k}return _}function lo(y,E,_){return(!(y.hasChildren()||E.length>0)||"full"!==_.pathMatch)&&""===_.path}class bu{}class yl{constructor(E,_,T,k,W,pe,Fe){this.injector=E,this.configLoader=_,this.rootComponentType=T,this.config=k,this.urlTree=W,this.paramsInheritanceStrategy=pe,this.urlSerializer=Fe,this.applyRedirects=new Zr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(E){return new r.wOt(4002,`'${E.segmentGroup}'`)}recognize(){const E=To(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(E).pipe((0,Oe.T)(_=>{const T=new $o([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Je,this.rootComponentType,null,{}),k=new Kr(T,_),W=new Ki("",k),pe=function Ji(y,E,_=null,T=null){return Gi(xs(y),E,_,T)}(T,[],this.urlTree.queryParams,this.urlTree.fragment);return pe.queryParams=this.urlTree.queryParams,W.url=this.urlSerializer.serialize(pe),this.inheritParamsAndData(W._root,null),{state:W,tree:pe}}))}match(E){return this.processSegmentGroup(this.injector,this.config,E,Je).pipe((0,Mn.W)(T=>{if(T instanceof Fa)return this.urlTree=T.urlTree,this.match(T.urlTree.root);throw T instanceof ga?this.noMatchError(T):T}))}inheritParamsAndData(E,_){const T=E.value,k=Bi(T,_,this.paramsInheritanceStrategy);T.params=Object.freeze(k.params),T.data=Object.freeze(k.data),E.children.forEach(W=>this.inheritParamsAndData(W,T))}processSegmentGroup(E,_,T,k){return 0===T.segments.length&&T.hasChildren()?this.processChildren(E,_,T):this.processSegment(E,_,T,T.segments,k,!0).pipe((0,Oe.T)(W=>W instanceof Kr?[W]:[]))}processChildren(E,_,T){const k=[];for(const W of Object.keys(T.children))"primary"===W?k.unshift(W):k.push(W);return(0,$.H)(k).pipe((0,Qt.H)(W=>{const pe=T.children[W],Fe=function Oc(y,E){const _=y.filter(T=>bs(T)===E);return _.push(...y.filter(T=>bs(T)!==E)),_}(_,W);return this.processSegmentGroup(E,Fe,pe,W)}),function ue(y,E){return(0,$e.N)(function ke(y,E,_,T,k){return(W,pe)=>{let Fe=_,Pe=E,Et=0;W.subscribe((0,We._)(pe,wn=>{const xn=Et++;Pe=Fe?y(Pe,wn,xn):(Fe=!0,wn),T&&pe.next(Pe)},k&&(()=>{Fe&&pe.next(Pe),pe.complete()})))}}(y,E,arguments.length>=2,!0))}((W,pe)=>(W.push(...pe),W)),Ot(null),function ne(y,E){const _=arguments.length>=2;return T=>T.pipe(y?(0,it.p)((k,W)=>y(k,W,T)):dt.D,J(1),_?Ot(E):Re(()=>new H))}(),(0,ut.Z)(W=>{if(null===W)return Eo(T);const pe=zs(W);return function ec(y){y.sort((E,_)=>E.value.outlet===Je?-1:_.value.outlet===Je?1:E.value.outlet.localeCompare(_.value.outlet))}(pe),(0,F.of)(pe)}))}processSegment(E,_,T,k,W,pe){return(0,$.H)(_).pipe((0,Qt.H)(Fe=>this.processSegmentAgainstRoute(Fe._injector??E,_,Fe,T,k,W,pe).pipe((0,Mn.W)(Pe=>{if(Pe instanceof ga)return(0,F.of)(null);throw Pe}))),Bt(Fe=>!!Fe),(0,Mn.W)(Fe=>{if(dr(Fe))return function Ba(y,E,_){return 0===E.length&&!y.children[_]}(T,k,W)?(0,F.of)(new bu):Eo(T);throw Fe}))}processSegmentAgainstRoute(E,_,T,k,W,pe,Fe){return function gl(y,E,_,T){return!!(bs(y)===T||T!==Je&&lo(E,_,y))&&Ra(E,y,_).matched}(T,k,W,pe)?void 0===T.redirectTo?this.matchSegmentAgainstRoute(E,k,T,W,pe):this.allowRedirects&&Fe?this.expandSegmentAgainstRouteUsingRedirect(E,k,_,T,W,pe):Eo(k):Eo(k)}expandSegmentAgainstRouteUsingRedirect(E,_,T,k,W,pe){const{matched:Fe,consumedSegments:Pe,positionalParamSegments:Et,remainingSegments:wn}=Ra(_,k,W);if(!Fe)return Eo(_);k.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const xn=this.applyRedirects.applyRedirectCommands(Pe,k.redirectTo,Et);return this.applyRedirects.lineralizeSegments(k,xn).pipe((0,ut.Z)(di=>this.processSegment(E,T,_,di.concat(wn),pe,!1)))}matchSegmentAgainstRoute(E,_,T,k,W){const pe=Mi(_,T,k,E);return"**"===T.path&&(_.children={}),pe.pipe((0,Ke.n)(Fe=>Fe.matched?this.getChildConfig(E=T._injector??E,T,k).pipe((0,Ke.n)(({routes:Pe})=>{const Et=T._loadedInjector??E,{consumedSegments:wn,remainingSegments:xn,parameters:di}=Fe,Ga=new $o(wn,di,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Va(y){return y.data||{}}(T),bs(T),T.component??T._loadedComponent??null,T,function za(y){return y.resolve||{}}(T)),{segmentGroup:Ca,slicedSegments:Jo}=To(_,wn,xn,Pe);if(0===Jo.length&&Ca.hasChildren())return this.processChildren(Et,Pe,Ca).pipe((0,Oe.T)(Ya=>null===Ya?null:new Kr(Ga,Ya)));if(0===Pe.length&&0===Jo.length)return(0,F.of)(new Kr(Ga,[]));const Ol=bs(T)===W;return this.processSegment(Et,Pe,Ca,Jo,Ol?Je:W,!0).pipe((0,Oe.T)(Ya=>new Kr(Ga,Ya instanceof Kr?[Ya]:[])))})):Eo(_)))}getChildConfig(E,_,T){return _.children?(0,F.of)({routes:_.children,injector:E}):_.loadChildren?void 0!==_._loadedRoutes?(0,F.of)({routes:_._loadedRoutes,injector:_._loadedInjector}):function fl(y,E,_,T){const k=E.canLoad;if(void 0===k||0===k.length)return(0,F.of)(!0);const W=k.map(pe=>{const Fe=zi(pe,y);return ar(function De(y){return y&&I(y.canLoad)}(Fe)?Fe.canLoad(E,_):(0,r.N4e)(y,()=>Fe(E,_)))});return(0,F.of)(W).pipe(ao(),ql())}(E,_,T).pipe((0,ut.Z)(k=>k?this.configLoader.loadChildren(E,_).pipe((0,Zt.M)(W=>{_._loadedRoutes=W.routes,_._loadedInjector=W.injector})):function Qr(y){return(0,Ee.$)(Rr(!1,jn.GuardRejected))}())):(0,F.of)({routes:[],injector:E})}}function tc(y){const E=y.value.routeConfig;return E&&""===E.path}function zs(y){const E=[],_=new Set;for(const T of y){if(!tc(T)){E.push(T);continue}const k=E.find(W=>T.value.routeConfig===W.value.routeConfig);void 0!==k?(k.children.push(...T.children),_.add(k)):E.push(T)}for(const T of _){const k=zs(T.children);E.push(new Kr(T.value,k))}return E.filter(T=>!_.has(T))}function Qo(y){const E=y.children.map(_=>Qo(_)).flat();return[y,...E]}function Io(y){return(0,Ke.n)(E=>{const _=y(E);return _?(0,$.H)(_).pipe((0,Oe.T)(()=>E)):(0,F.of)(E)})}let jr=(()=>{class y{buildTitle(_){let T,k=_.root;for(;void 0!==k;)T=this.getResolvedTitleForRoute(k)??T,k=k.children.find(W=>W.outlet===Je);return T}getResolvedTitleForRoute(_){return _.data[Xt]}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:()=>(0,r.WQX)(qr),providedIn:"root"})}return y})(),qr=(()=>{class y extends jr{constructor(_){super(),this.title=_}updateTitle(_){const T=this.buildTitle(_);void 0!==T&&this.title.setTitle(T)}static#e=this.\u0275fac=function(T){return new(T||y)(r.KVO(Gt.hE))};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();const os=new r.nKC("",{providedIn:"root",factory:()=>({})}),So=new r.nKC("");let Hs=(()=>{class y{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,r.WQX)(r.Ql9)}loadComponent(_){if(this.componentLoaders.get(_))return this.componentLoaders.get(_);if(_._loadedComponent)return(0,F.of)(_._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(_);const T=ar(_.loadComponent()).pipe((0,Oe.T)(qo),(0,Zt.M)(W=>{this.onLoadEndListener&&this.onLoadEndListener(_),_._loadedComponent=W}),(0,Ie.j)(()=>{this.componentLoaders.delete(_)})),k=new tt(T,()=>new It.B).pipe(mt());return this.componentLoaders.set(_,k),k}loadChildren(_,T){if(this.childrenLoaders.get(T))return this.childrenLoaders.get(T);if(T._loadedRoutes)return(0,F.of)({routes:T._loadedRoutes,injector:T._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(T);const W=function Ha(y,E,_,T){return ar(y.loadChildren()).pipe((0,Oe.T)(qo),(0,ut.Z)(k=>k instanceof r.Co$||Array.isArray(k)?(0,F.of)(k):(0,$.H)(E.compileModuleAsync(k))),(0,Oe.T)(k=>{T&&T(y);let W,pe,Fe=!1;return Array.isArray(k)?(pe=k,!0):(W=k.create(_).injector,pe=W.get(So,[],{optional:!0,self:!0}).flat()),{routes:pe.map(Ai),injector:W}}))}(T,this.compiler,_,this.onLoadEndListener).pipe((0,Ie.j)(()=>{this.childrenLoaders.delete(T)})),pe=new tt(W,()=>new It.B).pipe(mt());return this.childrenLoaders.set(T,pe),pe}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();function qo(y){return function wl(y){return y&&"object"==typeof y&&"default"in y}(y)?y.default:y}let Dl=(()=>{class y{static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:()=>(0,r.WQX)(Ml),providedIn:"root"})}return y})(),Ml=(()=>{class y{shouldProcessUrl(_){return!0}extract(_){return _}merge(_,T){return _}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();const w=new r.nKC(""),j=new r.nKC("");function S(y,E,_){const T=y.get(j),k=y.get(Ye.qQ);return y.get(r.SKi).runOutsideAngular(()=>{if(!k.startViewTransition||T.skipNextTransition)return T.skipNextTransition=!1,Promise.resolve();let W;const pe=new Promise(Et=>{W=Et}),Fe=k.startViewTransition(()=>(W(),function N(y){return new Promise(E=>{(0,r.mal)(E,{injector:y})})}(y))),{onViewTransitionCreated:Pe}=T;return Pe&&(0,r.N4e)(y,()=>Pe({transition:Fe,from:E,to:_})),pe})}let he=(()=>{class y{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new It.B,this.transitionAbortSubject=new It.B,this.configLoader=(0,r.WQX)(Hs),this.environmentInjector=(0,r.WQX)(r.uvJ),this.urlSerializer=(0,r.WQX)(Kt),this.rootContexts=(0,r.WQX)(ys),this.location=(0,r.WQX)(Ye.aZ),this.inputBindingEnabled=null!==(0,r.WQX)(ns,{optional:!0}),this.titleStrategy=(0,r.WQX)(jr),this.options=(0,r.WQX)(os,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,r.WQX)(Dl),this.createViewTransition=(0,r.WQX)(w,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,F.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=k=>this.events.next(new xa(k)),this.configLoader.onLoadStartListener=k=>this.events.next(new Tn(k))}complete(){this.transitions?.complete()}handleNavigationRequest(_){const T=++this.navigationId;this.transitions?.next({...this.transitions.value,..._,id:T})}setupNavigations(_,T,k){return this.transitions=new se.t({id:0,currentUrlTree:T,currentRawUrl:T,extractedUrl:this.urlHandlingStrategy.extract(T),urlAfterRedirects:this.urlHandlingStrategy.extract(T),rawUrl:T,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Nn,restoredState:null,currentSnapshot:k.snapshot,targetSnapshot:null,currentRouterState:k,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,it.p)(W=>0!==W.id),(0,Oe.T)(W=>({...W,extractedUrl:this.urlHandlingStrategy.extract(W.rawUrl)})),(0,Ke.n)(W=>{let pe=!1,Fe=!1;return(0,F.of)(W).pipe((0,Ke.n)(Pe=>{if(this.navigationId>W.id)return this.cancelNavigationTransition(W,"",jn.SupersededByNewNavigation),Te.w;this.currentTransition=W,this.currentNavigation={id:Pe.id,initialUrl:Pe.rawUrl,extractedUrl:Pe.extractedUrl,trigger:Pe.source,extras:Pe.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Et=!_.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Et&&"reload"!==(Pe.extras.onSameUrlNavigation??_.onSameUrlNavigation)){const xn="";return this.events.next(new _r(Pe.id,this.urlSerializer.serialize(Pe.rawUrl),xn,fn.IgnoredSameUrlNavigation)),Pe.resolve(null),Te.w}if(this.urlHandlingStrategy.shouldProcessUrl(Pe.rawUrl))return(0,F.of)(Pe).pipe((0,Ke.n)(xn=>{const di=this.transitions?.getValue();return this.events.next(new An(xn.id,this.urlSerializer.serialize(xn.extractedUrl),xn.source,xn.restoredState)),di!==this.transitions?.getValue()?Te.w:Promise.resolve(xn)}),function _l(y,E,_,T,k,W){return(0,ut.Z)(pe=>function vl(y,E,_,T,k,W,pe="emptyOnly"){return new yl(y,E,_,T,k,pe,W).recognize()}(y,E,_,T,pe.extractedUrl,k,W).pipe((0,Oe.T)(({state:Fe,tree:Pe})=>({...pe,targetSnapshot:Fe,urlAfterRedirects:Pe}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,_.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Zt.M)(xn=>{W.targetSnapshot=xn.targetSnapshot,W.urlAfterRedirects=xn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:xn.urlAfterRedirects};const di=new Dr(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(di)}));if(Et&&this.urlHandlingStrategy.shouldProcessUrl(Pe.currentRawUrl)){const{id:xn,extractedUrl:di,source:Ga,restoredState:Ca,extras:Jo}=Pe,Ol=new An(xn,this.urlSerializer.serialize(di),Ga,Ca);this.events.next(Ol);const Ya=Ps(this.rootComponentType).snapshot;return this.currentTransition=W={...Pe,targetSnapshot:Ya,urlAfterRedirects:di,extras:{...Jo,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=di,(0,F.of)(W)}{const xn="";return this.events.next(new _r(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),xn,fn.IgnoredByUrlHandlingStrategy)),Pe.resolve(null),Te.w}}),(0,Zt.M)(Pe=>{const Et=new li(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot);this.events.next(Et)}),(0,Oe.T)(Pe=>(this.currentTransition=W={...Pe,guards:Bs(Pe.targetSnapshot,Pe.currentSnapshot,this.rootContexts)},W)),function Xo(y,E){return(0,ut.Z)(_=>{const{targetSnapshot:T,currentSnapshot:k,guards:{canActivateChecks:W,canDeactivateChecks:pe}}=_;return 0===pe.length&&0===W.length?(0,F.of)({..._,guardsResult:!0}):function Na(y,E,_,T){return(0,$.H)(y).pipe((0,ut.Z)(k=>function Pc(y,E,_,T,k){const W=E&&E.routeConfig?E.routeConfig.canDeactivate:null;if(!W||0===W.length)return(0,F.of)(!0);const pe=W.map(Fe=>{const Pe=Xr(E)??k,Et=zi(Fe,Pe);return ar(function is(y){return y&&I(y.canDeactivate)}(Et)?Et.canDeactivate(y,E,_,T):(0,r.N4e)(Pe,()=>Et(y,E,_,T))).pipe(Bt())});return(0,F.of)(pe).pipe(ao())}(k.component,k.route,_,E,T)),Bt(k=>!0!==k,!0))}(pe,T,k,y).pipe((0,ut.Z)(Fe=>Fe&&function X(y){return"boolean"==typeof y}(Fe)?function sr(y,E,_,T){return(0,$.H)(E).pipe((0,Qt.H)(k=>(0,Z.x)(function Zl(y,E){return null!==y&&E&&E(new Ri(y)),(0,F.of)(!0)}(k.route.parent,T),function Ac(y,E){return null!==y&&E&&E(new ua(y)),(0,F.of)(!0)}(k.route,T),function kc(y,E,_){const T=E[E.length-1],W=E.slice(0,E.length-1).reverse().map(pe=>function Vs(y){const E=y.routeConfig?y.routeConfig.canActivateChild:null;return E&&0!==E.length?{node:y,guards:E}:null}(pe)).filter(pe=>null!==pe).map(pe=>(0,oe.v)(()=>{const Fe=pe.guards.map(Pe=>{const Et=Xr(pe.node)??_,wn=zi(Pe,Et);return ar(function an(y){return y&&I(y.canActivateChild)}(wn)?wn.canActivateChild(T,y):(0,r.N4e)(Et,()=>wn(T,y))).pipe(Bt())});return(0,F.of)(Fe).pipe(ao())}));return(0,F.of)(W).pipe(ao())}(y,k.path,_),function xc(y,E,_){const T=E.routeConfig?E.routeConfig.canActivate:null;if(!T||0===T.length)return(0,F.of)(!0);const k=T.map(W=>(0,oe.v)(()=>{const pe=Xr(E)??_,Fe=zi(W,pe);return ar(function Pt(y){return y&&I(y.canActivate)}(Fe)?Fe.canActivate(E,y):(0,r.N4e)(pe,()=>Fe(E,y))).pipe(Bt())}));return(0,F.of)(k).pipe(ao())}(y,k.route,_))),Bt(k=>!0!==k,!0))}(T,W,y,E):(0,F.of)(Fe)),(0,Oe.T)(Fe=>({..._,guardsResult:Fe})))})}(this.environmentInjector,Pe=>this.events.next(Pe)),(0,Zt.M)(Pe=>{if(W.guardsResult=Pe.guardsResult,lr(Pe.guardsResult))throw ma(0,Pe.guardsResult);const Et=new Hr(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot,!!Pe.guardsResult);this.events.next(Et)}),(0,it.p)(Pe=>!!Pe.guardsResult||(this.cancelNavigationTransition(Pe,"",jn.GuardRejected),!1)),Io(Pe=>{if(Pe.guards.canActivateChecks.length)return(0,F.of)(Pe).pipe((0,Zt.M)(Et=>{const wn=new Oi(Et.id,this.urlSerializer.serialize(Et.extractedUrl),this.urlSerializer.serialize(Et.urlAfterRedirects),Et.targetSnapshot);this.events.next(wn)}),(0,Ke.n)(Et=>{let wn=!1;return(0,F.of)(Et).pipe(function bl(y,E){return(0,ut.Z)(_=>{const{targetSnapshot:T,guards:{canActivateChecks:k}}=_;if(!k.length)return(0,F.of)(_);const W=new Set(k.map(Pe=>Pe.route)),pe=new Set;for(const Pe of W)if(!pe.has(Pe))for(const Et of Qo(Pe))pe.add(Et);let Fe=0;return(0,$.H)(pe).pipe((0,Qt.H)(Pe=>W.has(Pe)?function ss(y,E,_,T){const k=y.routeConfig,W=y._resolve;return void 0!==k?.title&&!Ns(k)&&(W[Xt]=k.title),function Zo(y,E,_,T){const k=Rn(y);if(0===k.length)return(0,F.of)({});const W={};return(0,$.H)(k).pipe((0,ut.Z)(pe=>function Cl(y,E,_,T){const k=Xr(E)??T,W=zi(y,k);return ar(W.resolve?W.resolve(E,_):(0,r.N4e)(k,()=>W(E,_)))}(y[pe],E,_,T).pipe(Bt(),(0,Zt.M)(Fe=>{W[pe]=Fe}))),J(1),(0,fe.u)(W),(0,Mn.W)(pe=>dr(pe)?Te.w:(0,Ee.$)(pe)))}(W,y,E,T).pipe((0,Oe.T)(pe=>(y._resolvedData=pe,y.data=Bi(y,y.parent,_).resolve,null)))}(Pe,T,y,E):(Pe.data=Bi(Pe,Pe.parent,y).resolve,(0,F.of)(void 0))),(0,Zt.M)(()=>Fe++),J(1),(0,ut.Z)(Pe=>Fe===pe.size?(0,F.of)(_):Te.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Zt.M)({next:()=>wn=!0,complete:()=>{wn||this.cancelNavigationTransition(Et,"",jn.NoDataFromResolver)}}))}),(0,Zt.M)(Et=>{const wn=new Ut(Et.id,this.urlSerializer.serialize(Et.extractedUrl),this.urlSerializer.serialize(Et.urlAfterRedirects),Et.targetSnapshot);this.events.next(wn)}))}),Io(Pe=>{const Et=wn=>{const xn=[];wn.routeConfig?.loadComponent&&!wn.routeConfig._loadedComponent&&xn.push(this.configLoader.loadComponent(wn.routeConfig).pipe((0,Zt.M)(di=>{wn.component=di}),(0,Oe.T)(()=>{})));for(const di of wn.children)xn.push(...Et(di));return xn};return(0,ie.z)(Et(Pe.targetSnapshot.root)).pipe(Ot(null),(0,Dt.s)(1))}),Io(()=>this.afterPreactivation()),(0,Ke.n)(()=>{const{currentSnapshot:Pe,targetSnapshot:Et}=W,wn=this.createViewTransition?.(this.environmentInjector,Pe.root,Et.root);return wn?(0,$.H)(wn).pipe((0,Oe.T)(()=>W)):(0,F.of)(W)}),(0,Oe.T)(Pe=>{const Et=function Xi(y,E,_){const T=rs(y,E._root,_?_._root:void 0);return new ka(T,E)}(_.routeReuseStrategy,Pe.targetSnapshot,Pe.currentRouterState);return this.currentTransition=W={...Pe,targetRouterState:Et},this.currentNavigation.targetRouterState=Et,W}),(0,Zt.M)(()=>{this.events.next(new pn)}),((y,E,_,T)=>(0,Oe.T)(k=>(new hl(E,k.targetRouterState,k.currentRouterState,_,T).activate(y),k)))(this.rootContexts,_.routeReuseStrategy,Pe=>this.events.next(Pe),this.inputBindingEnabled),(0,Dt.s)(1),(0,Zt.M)({next:Pe=>{pe=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Qn(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects))),this.titleStrategy?.updateTitle(Pe.targetRouterState.snapshot),Pe.resolve(!0)},complete:()=>{pe=!0}}),(0,ot.Q)(this.transitionAbortSubject.pipe((0,Zt.M)(Pe=>{throw Pe}))),(0,Ie.j)(()=>{!pe&&!Fe&&this.cancelNavigationTransition(W,"",jn.SupersededByNewNavigation),this.currentTransition?.id===W.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Mn.W)(Pe=>{if(Fe=!0,ci(Pe))this.events.next(new En(W.id,this.urlSerializer.serialize(W.extractedUrl),Pe.message,Pe.cancellationCode)),function Rs(y){return ci(y)&&lr(y.url)}(Pe)?this.events.next(new Js(Pe.url)):W.resolve(!1);else{this.events.next(new wi(W.id,this.urlSerializer.serialize(W.extractedUrl),Pe,W.targetSnapshot??void 0));try{W.resolve(_.errorHandler(Pe))}catch(Et){this.options.resolveNavigationPromiseOnError?W.resolve(!1):W.reject(Et)}}return Te.w}))}))}cancelNavigationTransition(_,T,k){const W=new En(_.id,this.urlSerializer.serialize(_.extractedUrl),T,k);this.events.next(W),_.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();function Be(y){return y!==Nn}let Qe=(()=>{class y{static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:()=>(0,r.WQX)(kr),providedIn:"root"})}return y})();class xt{shouldDetach(E){return!1}store(E,_){}shouldAttach(E){return!1}retrieve(E){return null}shouldReuseRoute(E,_){return E.routeConfig===_.routeConfig}}let kr=(()=>{class y extends xt{static#e=this.\u0275fac=(()=>{let _;return function(k){return(_||(_=r.xGo(y)))(k||y)}})();static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})(),cr=(()=>{class y{static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:()=>(0,r.WQX)(br),providedIn:"root"})}return y})(),br=(()=>{class y extends cr{constructor(){super(...arguments),this.location=(0,r.WQX)(Ye.aZ),this.urlSerializer=(0,r.WQX)(Kt),this.options=(0,r.WQX)(os,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,r.WQX)(Dl),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Un,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ps(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(_){return this.location.subscribe(T=>{"popstate"===T.type&&_(T.url,T.state)})}handleRouterEvent(_,T){if(_ instanceof An)this.stateMemento=this.createStateMemento();else if(_ instanceof _r)this.rawUrlTree=T.initialUrl;else if(_ instanceof Dr){if("eager"===this.urlUpdateStrategy&&!T.extras.skipLocationChange){const k=this.urlHandlingStrategy.merge(T.finalUrl,T.initialUrl);this.setBrowserUrl(k,T)}}else _ instanceof pn?(this.currentUrlTree=T.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(T.finalUrl,T.initialUrl),this.routerState=T.targetRouterState,"deferred"===this.urlUpdateStrategy&&(T.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,T))):_ instanceof En&&(_.code===jn.GuardRejected||_.code===jn.NoDataFromResolver)?this.restoreHistory(T):_ instanceof wi?this.restoreHistory(T,!0):_ instanceof Qn&&(this.lastSuccessfulId=_.id,this.currentPageId=this.browserPageId)}setBrowserUrl(_,T){const k=this.urlSerializer.serialize(_);if(this.location.isCurrentPathEqualTo(k)||T.extras.replaceUrl){const pe={...T.extras.state,...this.generateNgRouterState(T.id,this.browserPageId)};this.location.replaceState(k,"",pe)}else{const W={...T.extras.state,...this.generateNgRouterState(T.id,this.browserPageId+1)};this.location.go(k,"",W)}}restoreHistory(_,T=!1){if("computed"===this.canceledNavigationResolution){const W=this.currentPageId-this.browserPageId;0!==W?this.location.historyGo(W):this.currentUrlTree===_.finalUrl&&0===W&&(this.resetState(_),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(T&&this.resetState(_),this.resetUrlToCurrentUrlTree())}resetState(_){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,_.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(_,T){return"computed"===this.canceledNavigationResolution?{navigationId:_,\u0275routerPageId:T}:{navigationId:_}}static#e=this.\u0275fac=(()=>{let _;return function(k){return(_||(_=r.xGo(y)))(k||y)}})();static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();var mn=function(y){return y[y.COMPLETE=0]="COMPLETE",y[y.FAILED=1]="FAILED",y[y.REDIRECTING=2]="REDIRECTING",y}(mn||{});function Mr(y,E){y.events.pipe((0,it.p)(_=>_ instanceof Qn||_ instanceof En||_ instanceof wi||_ instanceof _r),(0,Oe.T)(_=>_ instanceof Qn||_ instanceof _r?mn.COMPLETE:_ instanceof En&&(_.code===jn.Redirect||_.code===jn.SupersededByNewNavigation)?mn.REDIRECTING:mn.FAILED),(0,it.p)(_=>_!==mn.REDIRECTING),(0,Dt.s)(1)).subscribe(()=>{E()})}function Wn(y){throw y}const Ur={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Zn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let lt=(()=>{class y{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,r.WQX)(r.H3F),this.stateManager=(0,r.WQX)(cr),this.options=(0,r.WQX)(os,{optional:!0})||{},this.pendingTasks=(0,r.WQX)(r.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,r.WQX)(he),this.urlSerializer=(0,r.WQX)(Kt),this.location=(0,r.WQX)(Ye.aZ),this.urlHandlingStrategy=(0,r.WQX)(Dl),this._events=new It.B,this.errorHandler=this.options.errorHandler||Wn,this.navigated=!1,this.routeReuseStrategy=(0,r.WQX)(Qe),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,r.WQX)(So,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,r.WQX)(ns,{optional:!0}),this.eventsSubscription=new we.yU,this.isNgZoneEnabled=(0,r.WQX)(r.SKi)instanceof r.SKi&&r.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:_=>{this.console.warn(_)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const _=this.navigationTransitions.events.subscribe(T=>{try{const k=this.navigationTransitions.currentTransition,W=this.navigationTransitions.currentNavigation;if(null!==k&&null!==W)if(this.stateManager.handleRouterEvent(T,W),T instanceof En&&T.code!==jn.Redirect&&T.code!==jn.SupersededByNewNavigation)this.navigated=!0;else if(T instanceof Qn)this.navigated=!0;else if(T instanceof Js){const pe=this.urlHandlingStrategy.merge(T.url,k.currentRawUrl),Fe={info:k.extras.info,skipLocationChange:k.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Be(k.source)};this.scheduleNavigation(pe,Nn,null,Fe,{resolve:k.resolve,reject:k.reject,promise:k.promise})}(function zn(y){return!(y instanceof pn||y instanceof Js)})(T)&&this._events.next(T)}catch(k){this.navigationTransitions.transitionAbortSubject.next(k)}});this.eventsSubscription.add(_)}resetRootComponentType(_){this.routerState.root.component=_,this.navigationTransitions.rootComponentType=_}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Nn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((_,T)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(_,"popstate",T)},0)})}navigateToSyncWithBrowser(_,T,k){const W={replaceUrl:!0},pe=k?.navigationId?k:null;if(k){const Pe={...k};delete Pe.navigationId,delete Pe.\u0275routerPageId,0!==Object.keys(Pe).length&&(W.state=Pe)}const Fe=this.parseUrl(_);this.scheduleNavigation(Fe,T,pe,W)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(_){this.config=_.map(Ai),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(_,T={}){const{relativeTo:k,queryParams:W,fragment:pe,queryParamsHandling:Fe,preserveFragment:Pe}=T,Et=Pe?this.currentUrlTree.fragment:pe;let xn,wn=null;switch(Fe){case"merge":wn={...this.currentUrlTree.queryParams,...W};break;case"preserve":wn=this.currentUrlTree.queryParams;break;default:wn=W||null}null!==wn&&(wn=this.removeEmptyProps(wn));try{xn=xs(k?k.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof _[0]||!_[0].startsWith("/"))&&(_=[]),xn=this.currentUrlTree.root}return Gi(xn,_,wn,Et??null)}navigateByUrl(_,T={skipLocationChange:!1}){const k=lr(_)?_:this.parseUrl(_),W=this.urlHandlingStrategy.merge(k,this.rawUrlTree);return this.scheduleNavigation(W,Nn,null,T)}navigate(_,T={skipLocationChange:!1}){return function Lt(y){for(let E=0;E<y.length;E++)if(null==y[E])throw new r.wOt(4008,!1)}(_),this.navigateByUrl(this.createUrlTree(_,T),T)}serializeUrl(_){return this.urlSerializer.serialize(_)}parseUrl(_){try{return this.urlSerializer.parse(_)}catch{return this.urlSerializer.parse("/")}}isActive(_,T){let k;if(k=!0===T?{...Ur}:!1===T?{...Zn}:T,lr(_))return er(this.currentUrlTree,_,k);const W=this.parseUrl(_);return er(this.currentUrlTree,W,k)}removeEmptyProps(_){return Object.entries(_).reduce((T,[k,W])=>(null!=W&&(T[k]=W),T),{})}scheduleNavigation(_,T,k,W,pe){if(this.disposed)return Promise.resolve(!1);let Fe,Pe,Et;pe?(Fe=pe.resolve,Pe=pe.reject,Et=pe.promise):Et=new Promise((xn,di)=>{Fe=xn,Pe=di});const wn=this.pendingTasks.add();return Mr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(wn))}),this.navigationTransitions.handleNavigationRequest({source:T,restoredState:k,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:_,extras:W,resolve:Fe,reject:Pe,promise:Et,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Et.catch(xn=>Promise.reject(xn))}static#e=this.\u0275fac=function(T){return new(T||y)};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})(),$r=(()=>{class y{constructor(_,T,k,W,pe,Fe){this.router=_,this.route=T,this.tabIndexAttribute=k,this.renderer=W,this.el=pe,this.locationStrategy=Fe,this.href=null,this.commands=null,this.onChanges=new It.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Pe=pe.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Pe||"area"===Pe,this.isAnchorElement?this.subscription=_.events.subscribe(Et=>{Et instanceof Qn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(_){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",_)}ngOnChanges(_){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(_){null!=_?(this.commands=Array.isArray(_)?_:[_],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(_,T,k,W,pe){const Fe=this.urlTree;return!!(null===Fe||this.isAnchorElement&&(0!==_||T||k||W||pe||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Fe,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const _=this.urlTree;this.href=null!==_&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(_)):null;const T=null===this.href?null:(0,r.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",T)}applyAttributeValue(_,T){const k=this.renderer,W=this.el.nativeElement;null!==T?k.setAttribute(W,_,T):k.removeAttribute(W,_)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(T){return new(T||y)(r.rXU(lt),r.rXU(_s),r.kS0("tabindex"),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(Ye.hb))};static#t=this.\u0275dir=r.FsC({type:y,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(T,k){1&T&&r.bIt("click",function(pe){return k.onClick(pe.button,pe.ctrlKey,pe.shiftKey,pe.altKey,pe.metaKey)}),2&T&&r.BMQ("target",k.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[r.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",r.L39],skipLocationChange:[r.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",r.L39],replaceUrl:[r.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",r.L39],routerLink:"routerLink"},standalone:!0,features:[r.GFd,r.OA$]})}return y})(),ur=(()=>{class y{get isActive(){return this._isActive}constructor(_,T,k,W,pe){this.router=_,this.element=T,this.renderer=k,this.cdr=W,this.link=pe,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new r.bkB,this.routerEventsSubscription=_.events.subscribe(Fe=>{Fe instanceof Qn&&this.update()})}ngAfterContentInit(){(0,F.of)(this.links.changes,(0,F.of)(null)).pipe((0,bt.U)()).subscribe(_=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const _=[...this.links.toArray(),this.link].filter(T=>!!T).map(T=>T.onChanges);this.linkInputChangesSubscription=(0,$.H)(_).pipe((0,bt.U)()).subscribe(T=>{this._isActive!==this.isLinkActive(this.router)(T)&&this.update()})}set routerLinkActive(_){const T=Array.isArray(_)?_:_.split(" ");this.classes=T.filter(k=>!!k)}ngOnChanges(_){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const _=this.hasActiveLinks();this.classes.forEach(T=>{_?this.renderer.addClass(this.element.nativeElement,T):this.renderer.removeClass(this.element.nativeElement,T)}),_&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==_&&(this._isActive=_,this.cdr.markForCheck(),this.isActiveChange.emit(_))})}isLinkActive(_){const T=function Jr(y){return!!y.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return k=>{const W=k.urlTree;return!!W&&_.isActive(W,T)}}hasActiveLinks(){const _=this.isLinkActive(this.router);return this.link&&_(this.link)||this.links.some(_)}static#e=this.\u0275fac=function(T){return new(T||y)(r.rXU(lt),r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(r.gRc),r.rXU($r,8))};static#t=this.\u0275dir=r.FsC({type:y,selectors:[["","routerLinkActive",""]],contentQueries:function(T,k,W){if(1&T&&r.wni(W,$r,5),2&T){let pe;r.mGM(pe=r.lsd())&&(k.links=pe)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[r.OA$]})}return y})();class ws{}let Ds=(()=>{class y{constructor(_,T,k,W,pe){this.router=_,this.injector=k,this.preloadingStrategy=W,this.loader=pe}setUpPreloading(){this.subscription=this.router.events.pipe((0,it.p)(_=>_ instanceof Qn),(0,Qt.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(_,T){const k=[];for(const W of T){W.providers&&!W._injector&&(W._injector=(0,r.Ol2)(W.providers,_,`Route: ${W.path}`));const pe=W._injector??_,Fe=W._loadedInjector??pe;(W.loadChildren&&!W._loadedRoutes&&void 0===W.canLoad||W.loadComponent&&!W._loadedComponent)&&k.push(this.preloadConfig(pe,W)),(W.children||W._loadedRoutes)&&k.push(this.processRoutes(Fe,W.children??W._loadedRoutes))}return(0,$.H)(k).pipe((0,bt.U)())}preloadConfig(_,T){return this.preloadingStrategy.preload(T,()=>{let k;k=T.loadChildren&&void 0===T.canLoad?this.loader.loadChildren(_,T):(0,F.of)(null);const W=k.pipe((0,ut.Z)(pe=>null===pe?(0,F.of)(void 0):(T._loadedRoutes=pe.routes,T._loadedInjector=pe.injector,this.processRoutes(pe.injector??_,pe.routes))));if(T.loadComponent&&!T._loadedComponent){const pe=this.loader.loadComponent(T);return(0,$.H)([W,pe]).pipe((0,bt.U)())}return W})}static#e=this.\u0275fac=function(T){return new(T||y)(r.KVO(lt),r.KVO(r.Ql9),r.KVO(r.uvJ),r.KVO(ws),r.KVO(Hs))};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();const rn=new r.nKC("");let co=(()=>{class y{constructor(_,T,k,W,pe={}){this.urlSerializer=_,this.transitions=T,this.viewportScroller=k,this.zone=W,this.options=pe,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},pe.scrollPositionRestoration||="disabled",pe.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(_=>{_ instanceof An?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=_.navigationTrigger,this.restoredId=_.restoredState?_.restoredState.navigationId:0):_ instanceof Qn?(this.lastId=_.id,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.urlAfterRedirects).fragment)):_ instanceof _r&&_.code===fn.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(_=>{_ instanceof _o&&(_.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(_.position):_.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(_.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(_,T){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new _o(_,"popstate"===this.lastSource?this.store[this.restoredId]:null,T))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(T){r.QTQ()};static#t=this.\u0275prov=r.jDH({token:y,factory:y.\u0275fac})}return y})();function tr(y,E){return{\u0275kind:y,\u0275providers:E}}function Tl(){const y=(0,r.WQX)(r.zZn);return E=>{const _=y.get(r.o8S);if(E!==_.components[0])return;const T=y.get(lt),k=y.get(xo);1===y.get(ja)&&T.initialNavigation(),y.get(Ua,null,r.$GK.Optional)?.setUpPreloading(),y.get(rn,null,r.$GK.Optional)?.init(),T.resetRootComponentType(_.componentTypes[0]),k.closed||(k.next(),k.complete(),k.unsubscribe())}}const xo=new r.nKC("",{factory:()=>new It.B}),ja=new r.nKC("",{providedIn:"root",factory:()=>1}),Ua=new r.nKC("");function ko(y){return tr(0,[{provide:Ua,useExisting:Ds},{provide:ws,useExisting:y}])}function si(y){return tr(9,[{provide:w,useValue:S},{provide:j,useValue:{skipNextTransition:!!y?.skipInitialTransition,...y}}])}const Wa=new r.nKC("ROUTER_FORROOT_GUARD"),_a=[Ye.aZ,{provide:Kt,useClass:en},lt,ys,{provide:_s,useFactory:function Oo(y){return y.routerState.root},deps:[lt]},Hs,[]];let Il=(()=>{class y{constructor(_){}static forRoot(_,T){return{ngModule:y,providers:[_a,[],{provide:So,multi:!0,useValue:_},{provide:Wa,useFactory:Us,deps:[[lt,new r.Xx1,new r.kdw]]},{provide:os,useValue:T||{}},T?.useHash?{provide:Ye.hb,useClass:Ye.fw}:{provide:Ye.hb,useClass:Ye.Sm},{provide:rn,useFactory:()=>{const y=(0,r.WQX)(Ye.Xr),E=(0,r.WQX)(r.SKi),_=(0,r.WQX)(os),T=(0,r.WQX)(he),k=(0,r.WQX)(Kt);return _.scrollOffset&&y.setOffset(_.scrollOffset),new co(k,T,y,E,_)}},T?.preloadingStrategy?ko(T.preloadingStrategy).\u0275providers:[],T?.initialNavigation?Lr(T):[],T?.bindToComponentInputs?tr(8,[fa,{provide:ns,useExisting:fa}]).\u0275providers:[],T?.enableViewTransitions?si().\u0275providers:[],[{provide:Ir,useFactory:Tl},{provide:r.iLQ,multi:!0,useExisting:Ir}]]}}static forChild(_){return{ngModule:y,providers:[{provide:So,multi:!0,useValue:_}]}}static#e=this.\u0275fac=function(T){return new(T||y)(r.KVO(Wa,8))};static#t=this.\u0275mod=r.$C({type:y});static#n=this.\u0275inj=r.G2t({})}return y})();function Us(y){return"guarded"}function Lr(y){return["disabled"===y.initialNavigation?tr(3,[{provide:r.hnV,multi:!0,useFactory:()=>{const E=(0,r.WQX)(lt);return()=>{E.setUpLocationChangeListener()}}},{provide:ja,useValue:2}]).\u0275providers:[],"enabledBlocking"===y.initialNavigation?tr(2,[{provide:ja,useValue:0},{provide:r.hnV,multi:!0,deps:[r.zZn],useFactory:E=>{const _=E.get(Ye.hj,Promise.resolve());return()=>_.then(()=>new Promise(T=>{const k=E.get(lt),W=E.get(xo);Mr(k,()=>{T(!0)}),E.get(he).afterPreactivation=()=>(T(!0),W.closed?(0,F.of)(void 0):W),k.initialNavigation()}))}}]).\u0275providers:[]]}const Ir=new r.nKC("")},8921:(st,Ce,D)=>{D.d(Ce,{CyY:()=>Ur,Zic:()=>Zn,mCO:()=>Lt,nSt:()=>zn,EJq:()=>$r,_SP:()=>Ds,wX6:()=>Ei,UjT:()=>Mr,_fv:()=>mn,Z7S:()=>rn,ayw:()=>Cu,tmq:()=>Wn,jMj:()=>tr,qHy:()=>Ms,iby:()=>Ao,Rjr:()=>js,f3O:()=>El,lMi:()=>Tl,Dw2:()=>$a,gUq:()=>Wa,vwk:()=>Il,Itg:()=>Sn,cXP:()=>$s,Bnb:()=>Ir,RlG:()=>nc,Iyx:()=>bn,gLf:()=>Hc,DcD:()=>he,G95:()=>Be,HUM:()=>Cf,PsF:()=>E,AAN:()=>Vc,Mrl:()=>_,eOK:()=>zc,krp:()=>W,rlA:()=>y,n5m:()=>pe,kiz:()=>Fe,akk:()=>Ca,iQ3:()=>Jo,cy2:()=>Ga,l_X:()=>Ol,CWS:()=>Pe,XW7:()=>Et,e$m:()=>bf,YJZ:()=>di,tHK:()=>Sd,wPz:()=>xn,pc9:()=>Ad,lZj:()=>Df,EH9:()=>Sr,GCM:()=>Mf,Coh:()=>xd,B7R:()=>as,fvw:()=>wn,ISP:()=>Id,D7j:()=>Es,YpC:()=>Ef,OeB:()=>Mu,Jyz:()=>Ka,zfW:()=>Xa,s$3:()=>Sf,epl:()=>Of,Q_q:()=>Op,L$K:()=>Af,VtU:()=>If,Ppg:()=>kd,uSe:()=>Fo,BZu:()=>Tf,Ied:()=>Pd,HJA:()=>Eu,_rF:()=>Nd,fSQ:()=>Iu,J1k:()=>Tu,M9b:()=>Wc,aDA:()=>ei,Xfz:()=>hi,Emn:()=>Zi,oMR:()=>Od,GgS:()=>wl,jgS:()=>wa,kc$:()=>xu,nAL:()=>zf,pjP:()=>Za,kvK:()=>Yc,iNJ:()=>kp,tIt:()=>Au,OTD:()=>xp,uu0:()=>cc,h7w:()=>Hd,RKs:()=>lc,VFc:()=>Al,sZU:()=>zd,bGq:()=>Pu,jr_:()=>jd,ptL:()=>Ha,jS2:()=>dc,T5C:()=>Ud,d3n:()=>ta,eY7:()=>Ja,MBE:()=>Fp,E0T:()=>Hf,W9m:()=>uc,dgQ:()=>Fu,Ss0:()=>Xc,v29:()=>Gd,L7X:()=>Kd,TX5:()=>Yd,ijd:()=>jf,v6N:()=>Ro,ofD:()=>Uf,x09:()=>Qc,AOl:()=>Lu});var r=D(4438),g=D(4085),$=D(177),F=D(9969),se=D(1413),ie=D(4412),A=D(1985),H=D(3726),Z=D(4779),oe=D(9974);var Te=D(4360),xe=D(8750),we=D(3669),$e=D(5343),We=D(9326),tt=D(7062),It=D(6977);function Ye(h){h||((0,r.Af3)(Ye),h=(0,r.WQX)(r.abz));const V=new A.c(d=>h.onDestroy(d.next.bind(d)));return d=>d.pipe((0,It.Q)(V))}var ut=D(5964),Ot=D(152);function Re(h){if(null==h)return window;if("[object Window]"!==h.toString()){var V=h.ownerDocument;return V&&V.defaultView||window}return h}function ze(h){return h instanceof Re(h).Element||h instanceof Element}function dt(h){return h instanceof Re(h).HTMLElement||h instanceof HTMLElement}function Bt(h){return!(typeof ShadowRoot>"u")&&(h instanceof Re(h).ShadowRoot||h instanceof ShadowRoot)}var Qt=Math.max,Zt=Math.min,Mn=Math.round;function ke(){var h=navigator.userAgentData;return null!=h&&h.brands&&Array.isArray(h.brands)?h.brands.map(function(V){return V.brand+"/"+V.version}).join(" "):navigator.userAgent}function ue(){return!/^((?!chrome|android).)*safari/i.test(ke())}function J(h,V,d){void 0===V&&(V=!1),void 0===d&&(d=!1);var f=h.getBoundingClientRect(),C=1,ae=1;V&&dt(h)&&(C=h.offsetWidth>0&&Mn(f.width)/h.offsetWidth||1,ae=h.offsetHeight>0&&Mn(f.height)/h.offsetHeight||1);var Ue=(ze(h)?Re(h):window).visualViewport,nt=!ue()&&d,at=(f.left+(nt&&Ue?Ue.offsetLeft:0))/C,Mt=(f.top+(nt&&Ue?Ue.offsetTop:0))/ae,nr=f.width/C,Nr=f.height/ae;return{width:nr,height:Nr,top:Mt,right:at+nr,bottom:Mt+Nr,left:at,x:at,y:Mt}}function ne(h){var V=Re(h);return{scrollLeft:V.pageXOffset,scrollTop:V.pageYOffset}}function ot(h){return h?(h.nodeName||"").toLowerCase():null}function bt(h){return((ze(h)?h.ownerDocument:h.document)||window.document).documentElement}function Gt(h){return J(bt(h)).left+ne(h).scrollLeft}function Je(h){return Re(h).getComputedStyle(h)}function Xt(h){var V=Je(h);return/auto|scroll|overlay|hidden/.test(V.overflow+V.overflowY+V.overflowX)}function gt(h,V,d){void 0===d&&(d=!1);var f=dt(V),C=dt(V)&&function Yt(h){var V=h.getBoundingClientRect(),d=Mn(V.width)/h.offsetWidth||1,f=Mn(V.height)/h.offsetHeight||1;return 1!==d||1!==f}(V),ae=bt(V),ge=J(h,C,d),Ue={scrollLeft:0,scrollTop:0},nt={x:0,y:0};return(f||!f&&!d)&&(("body"!==ot(V)||Xt(ae))&&(Ue=function Ie(h){return h!==Re(h)&&dt(h)?function fe(h){return{scrollLeft:h.scrollLeft,scrollTop:h.scrollTop}}(h):ne(h)}(V)),dt(V)?((nt=J(V,!0)).x+=V.clientLeft,nt.y+=V.clientTop):ae&&(nt.x=Gt(ae))),{x:ge.left+Ue.scrollLeft-nt.x,y:ge.top+Ue.scrollTop-nt.y,width:ge.width,height:ge.height}}function cn(h){var V=J(h),d=h.offsetWidth,f=h.offsetHeight;return Math.abs(V.width-d)<=1&&(d=V.width),Math.abs(V.height-f)<=1&&(f=V.height),{x:h.offsetLeft,y:h.offsetTop,width:d,height:f}}function ir(h){return"html"===ot(h)?h:h.assignedSlot||h.parentNode||(Bt(h)?h.host:null)||bt(h)}function kn(h){return["html","body","#document"].indexOf(ot(h))>=0?h.ownerDocument.body:dt(h)&&Xt(h)?h:kn(ir(h))}function Rn(h,V){var d;void 0===V&&(V=[]);var f=kn(h),C=f===(null==(d=h.ownerDocument)?void 0:d.body),ae=Re(f),ge=C?[ae].concat(ae.visualViewport||[],Xt(f)?f:[]):f,Ue=V.concat(ge);return C?Ue:Ue.concat(Rn(ir(ge)))}function vn(h){return["table","td","th"].indexOf(ot(h))>=0}function pt(h){return dt(h)&&"fixed"!==Je(h).position?h.offsetParent:null}function vr(h){for(var V=Re(h),d=pt(h);d&&vn(d)&&"static"===Je(d).position;)d=pt(d);return d&&("html"===ot(d)||"body"===ot(d)&&"static"===Je(d).position)?V:d||function ar(h){var V=/firefox/i.test(ke());if(/Trident/i.test(ke())&&dt(h)&&"fixed"===Je(h).position)return null;var C=ir(h);for(Bt(C)&&(C=C.host);dt(C)&&["html","body"].indexOf(ot(C))<0;){var ae=Je(C);if("none"!==ae.transform||"none"!==ae.perspective||"paint"===ae.contain||-1!==["transform","perspective"].indexOf(ae.willChange)||V&&"filter"===ae.willChange||V&&ae.filter&&"none"!==ae.filter)return C;C=C.parentNode}return null}(h)||V}var Yn="top",er="bottom",yr="right",yn="left",Ft="auto",Vt=[Yn,er,yr,yn],Ln="start",Kn="end",qt="viewport",Pn="popper",At=Vt.reduce(function(h,V){return h.concat([V+"-"+Ln,V+"-"+Kn])},[]),wr=[].concat(Vt,[Ft]).reduce(function(h,V){return h.concat([V,V+"-"+Ln,V+"-"+Kn])},[]),B=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function x(h){var V=new Map,d=new Set,f=[];function C(ae){d.add(ae.name),[].concat(ae.requires||[],ae.requiresIfExists||[]).forEach(function(Ue){if(!d.has(Ue)){var nt=V.get(Ue);nt&&C(nt)}}),f.push(ae)}return h.forEach(function(ae){V.set(ae.name,ae)}),h.forEach(function(ae){d.has(ae.name)||C(ae)}),f}function G(h){var V;return function(){return V||(V=new Promise(function(d){Promise.resolve().then(function(){V=void 0,d(h())})})),V}}var Q={placement:"bottom",modifiers:[],strategy:"absolute"};function ve(){for(var h=arguments.length,V=new Array(h),d=0;d<h;d++)V[d]=arguments[d];return!V.some(function(f){return!(f&&"function"==typeof f.getBoundingClientRect)})}function re(h){void 0===h&&(h={});var d=h.defaultModifiers,f=void 0===d?[]:d,C=h.defaultOptions,ae=void 0===C?Q:C;return function(Ue,nt,at){void 0===at&&(at=ae);var Mt={placement:"bottom",orderedModifiers:[],options:Object.assign({},Q,ae),modifiersData:{},elements:{reference:Ue,popper:nt},attributes:{},styles:{}},nr=[],Nr=!1,On={state:Mt,setOptions:function(Ar){var ti="function"==typeof Ar?Ar(Mt.options):Ar;dn(),Mt.options=Object.assign({},ae,Mt.options,ti),Mt.scrollParents={reference:ze(Ue)?Rn(Ue):Ue.contextElement?Rn(Ue.contextElement):[],popper:Rn(nt)};var gi=function K(h){var V=x(h);return B.reduce(function(d,f){return d.concat(V.filter(function(C){return C.phase===f}))},[])}(function Ae(h){var V=h.reduce(function(d,f){var C=d[f.name];return d[f.name]=C?Object.assign({},C,f,{options:Object.assign({},C.options,f.options),data:Object.assign({},C.data,f.data)}):f,d},{});return Object.keys(V).map(function(d){return V[d]})}([].concat(f,Mt.options.modifiers)));return Mt.orderedModifiers=gi.filter(function(Gn){return Gn.enabled}),function fr(){Mt.orderedModifiers.forEach(function(rr){var ti=rr.options,Gn=rr.effect;if("function"==typeof Gn){var pr=Gn({state:Mt,name:rr.name,instance:On,options:void 0===ti?{}:ti});nr.push(pr||function(){})}})}(),On.update()},forceUpdate:function(){if(!Nr){var Ar=Mt.elements,ti=Ar.reference,gi=Ar.popper;if(ve(ti,gi)){Mt.rects={reference:gt(ti,vr(gi),"fixed"===Mt.options.strategy),popper:cn(gi)},Mt.reset=!1,Mt.placement=Mt.options.placement,Mt.orderedModifiers.forEach(function(yi){return Mt.modifiersData[yi.name]=Object.assign({},yi.data)});for(var Gn=0;Gn<Mt.orderedModifiers.length;Gn++)if(!0!==Mt.reset){var pr=Mt.orderedModifiers[Gn],Pr=pr.fn,oi=pr.options;"function"==typeof Pr&&(Mt=Pr({state:Mt,options:void 0===oi?{}:oi,name:pr.name,instance:On})||Mt)}else Mt.reset=!1,Gn=-1}}},update:G(function(){return new Promise(function(rr){On.forceUpdate(),rr(Mt)})}),destroy:function(){dn(),Nr=!0}};if(!ve(Ue,nt))return On;function dn(){nr.forEach(function(rr){return rr()}),nr=[]}return On.setOptions(at).then(function(rr){!Nr&&at.onFirstUpdate&&at.onFirstUpdate(rr)}),On}}var te={passive:!0};function yt(h){return h.split("-")[0]}function Vn(h){return h.split("-")[1]}function Hn(h){return["top","bottom"].indexOf(h)>=0?"x":"y"}function St(h){var nt,V=h.reference,d=h.element,f=h.placement,C=f?yt(f):null,ae=f?Vn(f):null,ge=V.x+V.width/2-d.width/2,Ue=V.y+V.height/2-d.height/2;switch(C){case Yn:nt={x:ge,y:V.y-d.height};break;case er:nt={x:ge,y:V.y+V.height};break;case yr:nt={x:V.x+V.width,y:Ue};break;case yn:nt={x:V.x-d.width,y:Ue};break;default:nt={x:V.x,y:V.y}}var at=C?Hn(C):null;if(null!=at){var Mt="y"===at?"height":"width";switch(ae){case Ln:nt[at]=nt[at]-(V[Mt]/2-d[Mt]/2);break;case Kn:nt[at]=nt[at]+(V[Mt]/2-d[Mt]/2)}}return nt}var Ji={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Gi(h){var V,d=h.popper,f=h.popperRect,C=h.placement,ae=h.variation,ge=h.offsets,Ue=h.position,nt=h.gpuAcceleration,at=h.adaptive,Mt=h.roundOffsets,nr=h.isFixed,Nr=ge.x,On=void 0===Nr?0:Nr,fr=ge.y,dn=void 0===fr?0:fr,rr="function"==typeof Mt?Mt({x:On,y:dn}):{x:On,y:dn};On=rr.x,dn=rr.y;var Ar=ge.hasOwnProperty("x"),ti=ge.hasOwnProperty("y"),gi=yn,Gn=Yn,pr=window;if(at){var Pr=vr(d),oi="clientHeight",ki="clientWidth";Pr===Re(d)&&"static"!==Je(Pr=bt(d)).position&&"absolute"===Ue&&(oi="scrollHeight",ki="scrollWidth"),(C===Yn||(C===yn||C===yr)&&ae===Kn)&&(Gn=er,dn-=(nr&&Pr===pr&&pr.visualViewport?pr.visualViewport.height:Pr[oi])-f.height,dn*=nt?1:-1),C!==yn&&(C!==Yn&&C!==er||ae!==Kn)||(gi=yr,On-=(nr&&Pr===pr&&pr.visualViewport?pr.visualViewport.width:Pr[ki])-f.width,On*=nt?1:-1)}var fs,ls=Object.assign({position:Ue},at&&Ji),Ws=!0===Mt?function xs(h,V){var f=h.y,C=V.devicePixelRatio||1;return{x:Mn(h.x*C)/C||0,y:Mn(f*C)/C||0}}({x:On,y:dn},Re(d)):{x:On,y:dn};return On=Ws.x,dn=Ws.y,Object.assign({},ls,nt?((fs={})[Gn]=ti?"0":"",fs[gi]=Ar?"0":"",fs.transform=(pr.devicePixelRatio||1)<=1?"translate("+On+"px, "+dn+"px)":"translate3d("+On+"px, "+dn+"px, 0)",fs):((V={})[Gn]=ti?dn+"px":"",V[gi]=Ar?On+"px":"",V.transform="",V))}var ee={left:"right",right:"left",bottom:"top",top:"bottom"};function ye(h){return h.replace(/left|right|bottom|top/g,function(V){return ee[V]})}var be={start:"end",end:"start"};function He(h){return h.replace(/start|end/g,function(V){return be[V]})}function vt(h,V){var d=V.getRootNode&&V.getRootNode();if(h.contains(V))return!0;if(d&&Bt(d)){var f=V;do{if(f&&h.isSameNode(f))return!0;f=f.parentNode||f.host}while(f)}return!1}function nn(h){return Object.assign({},h,{left:h.x,top:h.y,right:h.x+h.width,bottom:h.y+h.height})}function Nn(h,V,d){return V===qt?nn(function Le(h,V){var d=Re(h),f=bt(h),C=d.visualViewport,ae=f.clientWidth,ge=f.clientHeight,Ue=0,nt=0;if(C){ae=C.width,ge=C.height;var at=ue();(at||!at&&"fixed"===V)&&(Ue=C.offsetLeft,nt=C.offsetTop)}return{width:ae,height:ge,x:Ue+Gt(h),y:nt}}(h,d)):ze(V)?function Rt(h,V){var d=J(h,!1,"fixed"===V);return d.top=d.top+h.clientTop,d.left=d.left+h.clientLeft,d.bottom=d.top+h.clientHeight,d.right=d.left+h.clientWidth,d.width=h.clientWidth,d.height=h.clientHeight,d.x=d.left,d.y=d.top,d}(V,d):nn(function ht(h){var V,d=bt(h),f=ne(h),C=null==(V=h.ownerDocument)?void 0:V.body,ae=Qt(d.scrollWidth,d.clientWidth,C?C.scrollWidth:0,C?C.clientWidth:0),ge=Qt(d.scrollHeight,d.clientHeight,C?C.scrollHeight:0,C?C.clientHeight:0),Ue=-f.scrollLeft+Gt(h),nt=-f.scrollTop;return"rtl"===Je(C||d).direction&&(Ue+=Qt(d.clientWidth,C?C.clientWidth:0)-ae),{width:ae,height:ge,x:Ue,y:nt}}(bt(h)))}function Qn(h){return Object.assign({},{top:0,right:0,bottom:0,left:0},h)}function jn(h,V){return V.reduce(function(d,f){return d[f]=h,d},{})}function fn(h,V){void 0===V&&(V={});var f=V.placement,C=void 0===f?h.placement:f,ae=V.strategy,ge=void 0===ae?h.strategy:ae,Ue=V.boundary,nt=void 0===Ue?"clippingParents":Ue,at=V.rootBoundary,Mt=void 0===at?qt:at,nr=V.elementContext,Nr=void 0===nr?Pn:nr,On=V.altBoundary,fr=void 0!==On&&On,dn=V.padding,rr=void 0===dn?0:dn,Ar=Qn("number"!=typeof rr?rr:jn(rr,Vt)),gi=h.rects.popper,Gn=h.elements[fr?Nr===Pn?"reference":Pn:Nr],pr=function ln(h,V,d,f){var C="clippingParents"===V?function Nt(h){var V=Rn(ir(h)),f=["absolute","fixed"].indexOf(Je(h).position)>=0&&dt(h)?vr(h):h;return ze(f)?V.filter(function(C){return ze(C)&&vt(C,f)&&"body"!==ot(C)}):[]}(h):[].concat(V),ae=[].concat(C,[d]),Ue=ae.reduce(function(nt,at){var Mt=Nn(h,at,f);return nt.top=Qt(Mt.top,nt.top),nt.right=Zt(Mt.right,nt.right),nt.bottom=Zt(Mt.bottom,nt.bottom),nt.left=Qt(Mt.left,nt.left),nt},Nn(h,ae[0],f));return Ue.width=Ue.right-Ue.left,Ue.height=Ue.bottom-Ue.top,Ue.x=Ue.left,Ue.y=Ue.top,Ue}(ze(Gn)?Gn:Gn.contextElement||bt(h.elements.popper),nt,Mt,ge),Pr=J(h.elements.reference),oi=St({reference:Pr,element:gi,strategy:"absolute",placement:C}),ki=nn(Object.assign({},gi,oi)),vi=Nr===Pn?ki:Pr,yi={top:pr.top-vi.top+Ar.top,bottom:vi.bottom-pr.bottom+Ar.bottom,left:pr.left-vi.left+Ar.left,right:vi.right-pr.right+Ar.right},ls=h.modifiersData.offset;if(Nr===Pn&&ls){var Ws=ls[C];Object.keys(yi).forEach(function(fs){var el=[yr,er].indexOf(fs)>=0?1:-1,xl=[Yn,er].indexOf(fs)>=0?"y":"x";yi[fs]+=Ws[xl]*el})}return yi}function Hr(h,V,d){return Qt(h,Zt(V,d))}function da(h,V,d){return void 0===d&&(d={x:0,y:0}),{top:h.top-V.height-d.y,right:h.right-V.width+d.x,bottom:h.bottom-V.height+d.y,left:h.left-V.width-d.x}}function _o(h){return[Yn,yr,er,yn].some(function(V){return h[V]>=0})}var Yr=re({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function _e(h){var V=h.state,d=h.instance,f=h.options,C=f.scroll,ae=void 0===C||C,ge=f.resize,Ue=void 0===ge||ge,nt=Re(V.elements.popper),at=[].concat(V.scrollParents.reference,V.scrollParents.popper);return ae&&at.forEach(function(Mt){Mt.addEventListener("scroll",d.update,te)}),Ue&&nt.addEventListener("resize",d.update,te),function(){ae&&at.forEach(function(Mt){Mt.removeEventListener("scroll",d.update,te)}),Ue&&nt.removeEventListener("resize",d.update,te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function vs(h){var V=h.state;V.modifiersData[h.name]=St({reference:V.rects.reference,element:V.rects.popper,strategy:"absolute",placement:V.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function Cn(h){var V=h.state,d=h.options,f=d.gpuAcceleration,C=void 0===f||f,ae=d.adaptive,ge=void 0===ae||ae,Ue=d.roundOffsets,nt=void 0===Ue||Ue,at={placement:yt(V.placement),variation:Vn(V.placement),popper:V.elements.popper,popperRect:V.rects.popper,gpuAcceleration:C,isFixed:"fixed"===V.options.strategy};null!=V.modifiersData.popperOffsets&&(V.styles.popper=Object.assign({},V.styles.popper,Gi(Object.assign({},at,{offsets:V.modifiersData.popperOffsets,position:V.options.strategy,adaptive:ge,roundOffsets:nt})))),null!=V.modifiersData.arrow&&(V.styles.arrow=Object.assign({},V.styles.arrow,Gi(Object.assign({},at,{offsets:V.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:nt})))),V.attributes.popper=Object.assign({},V.attributes.popper,{"data-popper-placement":V.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function Ci(h){var V=h.state;Object.keys(V.elements).forEach(function(d){var f=V.styles[d]||{},C=V.attributes[d]||{},ae=V.elements[d];!dt(ae)||!ot(ae)||(Object.assign(ae.style,f),Object.keys(C).forEach(function(ge){var Ue=C[ge];!1===Ue?ae.removeAttribute(ge):ae.setAttribute(ge,!0===Ue?"":Ue)}))})},effect:function Ii(h){var V=h.state,d={popper:{position:V.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(V.elements.popper.style,d.popper),V.styles=d,V.elements.arrow&&Object.assign(V.elements.arrow.style,d.arrow),function(){Object.keys(V.elements).forEach(function(f){var C=V.elements[f],ae=V.attributes[f]||{},Ue=Object.keys(V.styles.hasOwnProperty(f)?V.styles[f]:d[f]).reduce(function(nt,at){return nt[at]="",nt},{});!dt(C)||!ot(C)||(Object.assign(C.style,Ue),Object.keys(ae).forEach(function(nt){C.removeAttribute(nt)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function Si(h){var V=h.state,f=h.name,C=h.options.offset,ae=void 0===C?[0,0]:C,ge=wr.reduce(function(Mt,nr){return Mt[nr]=function Yi(h,V,d){var f=yt(h),C=[yn,Yn].indexOf(f)>=0?-1:1,ae="function"==typeof d?d(Object.assign({},V,{placement:h})):d,ge=ae[0],Ue=ae[1];return ge=ge||0,Ue=(Ue||0)*C,[yn,yr].indexOf(f)>=0?{x:Ue,y:ge}:{x:ge,y:Ue}}(nr,V.rects,ae),Mt},{}),Ue=ge[V.placement],at=Ue.y;null!=V.modifiersData.popperOffsets&&(V.modifiersData.popperOffsets.x+=Ue.x,V.modifiersData.popperOffsets.y+=at),V.modifiersData[f]=ge}},{name:"flip",enabled:!0,phase:"main",fn:function wi(h){var V=h.state,d=h.options,f=h.name;if(!V.modifiersData[f]._skip){for(var C=d.mainAxis,ae=void 0===C||C,ge=d.altAxis,Ue=void 0===ge||ge,nt=d.fallbackPlacements,at=d.padding,Mt=d.boundary,nr=d.rootBoundary,Nr=d.altBoundary,On=d.flipVariations,fr=void 0===On||On,dn=d.allowedAutoPlacements,rr=V.options.placement,Ar=yt(rr),gi=nt||(Ar!==rr&&fr?function _r(h){if(yt(h)===Ft)return[];var V=ye(h);return[He(h),V,He(V)]}(rr):[ye(rr)]),Gn=[rr].concat(gi).reduce(function(tl,kl){return tl.concat(yt(kl)===Ft?function En(h,V){void 0===V&&(V={});var C=V.boundary,ae=V.rootBoundary,ge=V.padding,Ue=V.flipVariations,nt=V.allowedAutoPlacements,at=void 0===nt?wr:nt,Mt=Vn(V.placement),nr=Mt?Ue?At:At.filter(function(fr){return Vn(fr)===Mt}):Vt,Nr=nr.filter(function(fr){return at.indexOf(fr)>=0});0===Nr.length&&(Nr=nr);var On=Nr.reduce(function(fr,dn){return fr[dn]=fn(h,{placement:dn,boundary:C,rootBoundary:ae,padding:ge})[yt(dn)],fr},{});return Object.keys(On).sort(function(fr,dn){return On[fr]-On[dn]})}(V,{placement:kl,boundary:Mt,rootBoundary:nr,padding:at,flipVariations:fr,allowedAutoPlacements:dn}):kl)},[]),pr=V.rects.reference,Pr=V.rects.popper,oi=new Map,ki=!0,vi=Gn[0],yi=0;yi<Gn.length;yi++){var ls=Gn[yi],Ws=yt(ls),fs=Vn(ls)===Ln,el=[Yn,er].indexOf(Ws)>=0,xl=el?"width":"height",Ts=fn(V,{placement:ls,boundary:Mt,rootBoundary:nr,altBoundary:Nr,padding:at}),Gs=el?fs?yr:yn:fs?er:Yn;pr[xl]>Pr[xl]&&(Gs=ye(Gs));var Bu=ye(Gs),na=[];if(ae&&na.push(Ts[Ws]<=0),Ue&&na.push(Ts[Gs]<=0,Ts[Bu]<=0),na.every(function(tl){return tl})){vi=ls,ki=!1;break}oi.set(ls,na)}if(ki)for(var Vu=function(kl){var ps=Gn.find(function(po){var Is=oi.get(po);if(Is)return Is.slice(0,kl).every(function(Ta){return Ta})});if(ps)return vi=ps,"break"},Hi=fr?3:1;Hi>0&&"break"!==Vu(Hi);Hi--);V.placement!==vi&&(V.modifiersData[f]._skip=!0,V.placement=vi,V.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function Ut(h){var V=h.state,d=h.options,f=h.name,C=d.mainAxis,ae=void 0===C||C,ge=d.altAxis,Ue=void 0!==ge&&ge,Nr=d.tether,On=void 0===Nr||Nr,fr=d.tetherOffset,dn=void 0===fr?0:fr,rr=fn(V,{boundary:d.boundary,rootBoundary:d.rootBoundary,padding:d.padding,altBoundary:d.altBoundary}),Ar=yt(V.placement),ti=Vn(V.placement),gi=!ti,Gn=Hn(Ar),pr=function li(h){return"x"===h?"y":"x"}(Gn),Pr=V.modifiersData.popperOffsets,oi=V.rects.reference,ki=V.rects.popper,vi="function"==typeof dn?dn(Object.assign({},V.rects,{placement:V.placement})):dn,yi="number"==typeof vi?{mainAxis:vi,altAxis:vi}:Object.assign({mainAxis:0,altAxis:0},vi),ls=V.modifiersData.offset?V.modifiersData.offset[V.placement]:null,Ws={x:0,y:0};if(Pr){if(ae){var fs,el="y"===Gn?Yn:yn,xl="y"===Gn?er:yr,Ts="y"===Gn?"height":"width",Gs=Pr[Gn],Bu=Gs+rr[el],na=Gs-rr[xl],hc=On?-ki[Ts]/2:0,Vu=ti===Ln?oi[Ts]:ki[Ts],Hi=ti===Ln?-ki[Ts]:-oi[Ts],Xd=V.elements.arrow,tl=On&&Xd?cn(Xd):{width:0,height:0},kl=V.modifiersData["arrow#persistent"]?V.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ps=kl[el],po=kl[xl],Is=Hr(0,oi[Ts],tl[Ts]),Ta=gi?oi[Ts]/2-hc-Is-ps-yi.mainAxis:Vu-Is-ps-yi.mainAxis,Qd=gi?-oi[Ts]/2+hc+Is+po+yi.mainAxis:Hi+Is+po+yi.mainAxis,Zd=V.elements.arrow&&vr(V.elements.arrow),qd=Zd?"y"===Gn?Zd.clientTop||0:Zd.clientLeft||0:0,Bp=null!=(fs=ls?.[Gn])?fs:0,bm=Gs+Qd-Bp,zu=Hr(On?Zt(Bu,Gs+Ta-Bp-qd):Bu,Gs,On?Qt(na,bm):na);Pr[Gn]=zu,Ws[Gn]=zu-Gs}if(Ue){var Vp,Ys=Pr[pr],Zc="y"===pr?"height":"width",ra=Ys+rr["x"===Gn?Yn:yn],ia=Ys-rr["x"===Gn?er:yr],Ss=-1!==[Yn,yn].indexOf(Ar),Hu=null!=(Vp=ls?.[pr])?Vp:0,Pl=Ss?ra:Ys-oi[Zc]-ki[Zc]-Hu+yi.altAxis,Ks=Ss?Ys+oi[Zc]+ki[Zc]-Hu-yi.altAxis:ia,ju=On&&Ss?function Oi(h,V,d){var f=Hr(h,V,d);return f>d?d:f}(Pl,Ys,Ks):Hr(On?Pl:ra,Ys,On?Ks:ia);Pr[pr]=ju,Ws[pr]=ju-Ys}V.modifiersData[f]=Ws}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function Ri(h){var V,d=h.state,f=h.name,C=h.options,ae=d.elements.arrow,ge=d.modifiersData.popperOffsets,Ue=yt(d.placement),nt=Hn(Ue),Mt=[yn,yr].indexOf(Ue)>=0?"height":"width";if(ae&&ge){var nr=function(V,d){return Qn("number"!=typeof(V="function"==typeof V?V(Object.assign({},d.rects,{placement:d.placement})):V)?V:jn(V,Vt))}(C.padding,d),Nr=cn(ae),On="y"===nt?Yn:yn,fr="y"===nt?er:yr,dn=d.rects.reference[Mt]+d.rects.reference[nt]-ge[nt]-d.rects.popper[Mt],rr=ge[nt]-d.rects.reference[nt],Ar=vr(ae),ti=Ar?"y"===nt?Ar.clientHeight||0:Ar.clientWidth||0:0,Pr=ti/2-Nr[Mt]/2+(dn/2-rr/2),oi=Hr(nr[On],Pr,ti-Nr[Mt]-nr[fr]);d.modifiersData[f]=((V={})[nt]=oi,V.centerOffset=oi-Pr,V)}},effect:function yo(h){var V=h.state,f=h.options.element,C=void 0===f?"[data-popper-arrow]":f;null!=C&&("string"==typeof C&&!(C=V.elements.popper.querySelector(C))||vt(V.elements.popper,C)&&(V.elements.arrow=C))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function pn(h){var V=h.state,d=h.name,f=V.rects.reference,C=V.rects.popper,ae=V.modifiersData.preventOverflow,ge=fn(V,{elementContext:"reference"}),Ue=fn(V,{altBoundary:!0}),nt=da(ge,f),at=da(Ue,C,ae),Mt=_o(nt),nr=_o(at);V.modifiersData[d]={referenceClippingOffsets:nt,popperEscapeOffsets:at,isReferenceHidden:Mt,hasPopperEscaped:nr},V.attributes.popper=Object.assign({},V.attributes.popper,{"data-popper-reference-hidden":Mt,"data-popper-escaped":nr})}}]}),ys=D(9327),eo=D(8617),bo=D(4662);const Ht=["*"],Kr=["*","*"];function Wo(h,V){1&h&&r.eu8(0)}function $n(h,V){if(1&h&&r.DNE(0,Wo,1,0,"ng-container",3),2&h){const d=r.XpG(2),f=r.sdS(2);r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.alertButtonCloseTemplate)||f)}}function ts(h,V){if(1&h&&(r.qex(0),r.DNE(1,$n,1,1,"ng-template",2),r.SdG(2),r.bVm()),2&h){const d=r.XpG();r.R7$(),r.Y8G("ngIf",d.dismissible)}}function Wt(h,V){if(1&h){const d=r.RV6();r.j41(0,"button",4),r.bIt("click",function(){r.eBV(d);const C=r.XpG();return r.Njj(C.visible=!1)}),r.k0s()}}const Xi=()=>({});function rs(h,V){1&h&&r.eu8(0)}function Vi(h,V){if(1&h&&(r.j41(0,"a",3),r.DNE(1,rs,1,0,"ng-container",4),r.k0s()),2&h){let d,f,C,ae,ge,Ue,nt;const at=r.XpG(),Mt=r.sdS(4);r.Y8G("routerLink",at.url)("cHtmlAttr",null!==(d=at.attributes)&&void 0!==d?d:r.lJ4(11,Xi))("target",null==at.attributes?null:at.attributes.target)("queryParams",null!==(f=null==at.linkProps?null:at.linkProps.queryParams)&&void 0!==f?f:null)("fragment",null==at.linkProps?null:at.linkProps.fragment)("queryParamsHandling",null!==(C=null==at.linkProps?null:at.linkProps.queryParamsHandling)&&void 0!==C?C:null)("preserveFragment",null!==(ae=null==at.linkProps?null:at.linkProps.preserveFragment)&&void 0!==ae&&ae)("skipLocationChange",null!==(ge=null==at.linkProps?null:at.linkProps.skipLocationChange)&&void 0!==ge&&ge)("replaceUrl",null!==(Ue=null==at.linkProps?null:at.linkProps.replaceUrl)&&void 0!==Ue&&Ue)("state",null!==(nt=null==at.linkProps?null:at.linkProps.state)&&void 0!==nt?nt:r.lJ4(12,Xi)),r.R7$(),r.Y8G("ngTemplateOutlet",Mt)}}function pa(h,V){1&h&&r.eu8(0)}function Fs(h,V){if(1&h&&(r.j41(0,"span",5),r.DNE(1,pa,1,0,"ng-container",4),r.k0s()),2&h){let d;const f=r.XpG(),C=r.sdS(4);r.Y8G("cHtmlAttr",null!==(d=f.attributes)&&void 0!==d?d:r.lJ4(2,Xi)),r.R7$(),r.Y8G("ngTemplateOutlet",C)}}function ma(h,V){1&h&&r.SdG(0)}function Rr(h,V){if(1&h&&(r.qex(0),r.j41(1,"c-breadcrumb-item",3),r.EFF(2),r.k0s(),r.bVm()),2&h){const d=r.XpG(),f=d.$implicit,C=d.last;r.R7$(),r.Y8G("active",C)("url",null==f?null:f.url)("attributes",null==f?null:f.attributes)("linkProps",null==f?null:f.linkProps),r.R7$(),r.SpI(" ",null==f?null:f.label," ")}}function Rs(h,V){if(1&h&&r.DNE(0,Rr,3,5,"ng-container",2),2&h){const d=V.$implicit,f=V.last;r.Y8G("ngIf",(null==d?null:d.label)&&("/"===(null==d||null==d.url?null:d.url.slice(-1))||f))}}const ci=["content"];function Qi(h,V){1&h&&(r.j41(0,"div",null,1),r.SdG(2),r.k0s())}function to(h,V){if(1&h&&(r.nrm(0,"span"),r.j41(1,"span",3),r.EFF(2),r.k0s()),2&h){const d=r.XpG();r.HbH(d.carouselControlIconClass),r.BMQ("aria-label",d.direction)("aria-hidden",!0),r.R7$(2),r.JRh(d.caption)}}const Yo=h=>({active:h});function hs(h,V){if(1&h){const d=r.RV6();r.qex(0),r.j41(1,"button",2),r.bIt("click",function(){const C=r.eBV(d).index,ae=r.XpG();return r.Njj(ae.onClick(C))}),r.k0s(),r.bVm()}if(2&h){const d=V.index,f=r.XpG();r.R7$(),r.HbH(r.eq3(4,Yo,f.active===d)),r.BMQ("data-coreui-target",d)("aria-current",f.active===d)}}function no(h,V){1&h&&(r.qex(0),r.SdG(1),r.bVm())}function Ko(h,V){if(1&h&&(r.j41(0,"div",2),r.SdG(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.headerClasses)}}function ro(h,V){1&h&&r.SdG(0,1)}function wo(h,V){1&h&&r.eu8(0)}function Di(h,V){if(1&h&&(r.j41(0,"div",3),r.SdG(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.containerClass)}}function io(h,V){1&h&&r.SdG(0,1)}const Ai=["modalContentRef"];function Fn(h,V){if(1&h&&r.nrm(0,"img",3),2&h){const d=r.XpG(2);r.Y8G("cHtmlAttr",d.brandFull)("ngClass","sidebar-brand-full")}}function Ls(h,V){if(1&h&&r.nrm(0,"img",3),2&h){const d=r.XpG(2);r.Y8G("cHtmlAttr",d.brandNarrow)("ngClass","sidebar-brand-narrow")}}function hl(h,V){if(1&h&&(r.j41(0,"a",1),r.DNE(1,Fn,1,2,"img",2)(2,Ls,1,2,"img",2),r.k0s()),2&h){const d=r.XpG();r.Y8G("routerLink",d.routerLink),r.R7$(),r.Y8G("ngIf",d.brandFull),r.R7$(),r.Y8G("ngIf",d.brandNarrow)}}function so(h,V){1&h&&r.SdG(0)}function Cs(h,V){if(1&h&&(r.qex(0)(1),r.EFF(2),r.bVm()()),2&h){let d;const f=r.XpG();r.R7$(2),r.JRh(null!==(d=null==f.item?null:f.item.name)&&void 0!==d?d:"")}}const Bs=h=>({$implicit:h}),Vs=()=>({exact:!1});function zi(h,V){1&h&&r.eu8(0)}function oo(h,V){if(1&h&&(r.j41(0,"span",9),r.nI1(1,"cSidebarNavBadge"),r.EFF(2),r.k0s()),2&h){const d=r.XpG(2);r.Y8G("ngClass",r.bMT(1,2,d.item)),r.R7$(2),r.JRh(null==d.item.badge?null:d.item.badge.text)}}function Do(h,V){if(1&h&&(r.j41(0,"a",5),r.nI1(1,"cSidebarNavLink"),r.DNE(2,zi,1,0,"ng-container",6),r.nrm(3,"c-sidebar-nav-link-content",7),r.DNE(4,oo,3,4,"span",8),r.k0s()),2&h){let d;const f=r.XpG(),C=r.sdS(5);r.Y8G("ngClass",r.bMT(1,6,f.item))("cHtmlAttr",null!==(d=f.item.attributes)&&void 0!==d?d:r.lJ4(8,Xi)),r.R7$(2),r.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",r.eq3(9,Bs,f.item)),r.R7$(),r.Y8G("item",f.item),r.R7$(),r.Y8G("ngIf",f.item.badge)}}function P(h,V){1&h&&r.eu8(0)}function L(h,V){if(1&h&&(r.j41(0,"span",9),r.nI1(1,"cSidebarNavBadge"),r.EFF(2),r.k0s()),2&h){const d=r.XpG(2);r.Y8G("ngClass",r.bMT(1,2,d.item)),r.R7$(2),r.JRh(null==d.item.badge?null:d.item.badge.text)}}function I(h,V){if(1&h){const d=r.RV6();r.j41(0,"a",10),r.nI1(1,"cSidebarNavLink"),r.bIt("click",function(){r.eBV(d);const C=r.XpG();return r.Njj(C.linkClicked())}),r.DNE(2,P,1,0,"ng-container",6),r.nrm(3,"c-sidebar-nav-link-content",7),r.DNE(4,L,3,4,"span",8),r.k0s()}if(2&h){let d;const f=r.XpG(),C=r.sdS(5);r.Y8G("ngClass",r.bMT(1,7,f.item))("href",f.href,r.B4B)("cHtmlAttr",null!==(d=f.item.attributes)&&void 0!==d?d:r.lJ4(9,Xi)),r.R7$(2),r.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",r.eq3(10,Bs,f.item)),r.R7$(),r.Y8G("item",f.item),r.R7$(),r.Y8G("ngIf",f.item.badge)}}function X(h,V){1&h&&r.eu8(0)}function De(h,V){if(1&h&&(r.j41(0,"span",9),r.nI1(1,"cSidebarNavBadge"),r.EFF(2),r.k0s()),2&h){const d=r.XpG(2);r.Y8G("ngClass",r.bMT(1,2,d.item)),r.R7$(2),r.JRh(null==d.item.badge?null:d.item.badge.text)}}function Pt(h,V){if(1&h){const d=r.RV6();r.j41(0,"a",11),r.nI1(1,"cSidebarNavLink"),r.bIt("click",function(){r.eBV(d);const C=r.XpG();return r.Njj(C.linkClicked())}),r.DNE(2,X,1,0,"ng-container",6),r.nrm(3,"c-sidebar-nav-link-content",7),r.DNE(4,De,3,4,"span",8),r.k0s()}if(2&h){let d,f,C,ae,ge,Ue,nt;const at=r.XpG(),Mt=r.sdS(5);r.Y8G("ngClass",r.bMT(1,16,at.item))("cHtmlAttr",null!==(d=at.item.attributes)&&void 0!==d?d:r.lJ4(18,Xi))("target",null==at.item.attributes?null:at.item.attributes.target)("queryParams",null!==(f=null==at.item.linkProps?null:at.item.linkProps.queryParams)&&void 0!==f?f:null)("fragment",null==at.item.linkProps?null:at.item.linkProps.fragment)("queryParamsHandling",null==at.item.linkProps?null:at.item.linkProps.queryParamsHandling)("preserveFragment",null!==(C=null==at.item.linkProps?null:at.item.linkProps.preserveFragment)&&void 0!==C&&C)("skipLocationChange",null!==(ae=null==at.item.linkProps?null:at.item.linkProps.skipLocationChange)&&void 0!==ae&&ae)("replaceUrl",null!==(ge=null==at.item.linkProps?null:at.item.linkProps.replaceUrl)&&void 0!==ge&&ge)("state",null!==(Ue=null==at.item.linkProps?null:at.item.linkProps.state)&&void 0!==Ue?Ue:r.lJ4(19,Xi))("routerLink",at.item.url)("routerLinkActiveOptions",null!==(nt=null==at.item.linkProps?null:at.item.linkProps.routerLinkActiveOptions)&&void 0!==nt?nt:r.lJ4(20,Vs)),r.R7$(2),r.Y8G("ngTemplateOutlet",Mt)("ngTemplateOutletContext",r.eq3(21,Bs,at.item)),r.R7$(),r.Y8G("item",at.item),r.R7$(),r.Y8G("ngIf",at.item.badge)}}function an(h,V){if(1&h&&(r.nrm(0,"i",9),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("ngClass",r.bMT(1,1,d))}}function is(h,V){if(1&h&&(r.qSk(),r.nrm(0,"svg",13),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("cIcon",null==d.iconComponent?null:d.iconComponent.content)("name",null==d.iconComponent?null:d.iconComponent.name)("customClasses",r.bMT(1,3,d))}}function Mo(h,V){if(1&h&&(r.nrm(0,"span",9),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("ngClass",r.bMT(1,1,d))}}function dr(h,V){if(1&h&&r.DNE(0,an,2,3,"i",8)(1,is,2,5,"ng-template",12)(2,Mo,2,3,"span",8),2&h){const d=V.$implicit;r.Y8G("ngIf",null==d?null:d.icon),r.R7$(),r.Y8G("ngIf",null==d?null:d.iconComponent),r.R7$(),r.Y8G("ngIf",!(null!=d&&d.icon||null!=d&&d.iconComponent))}}function zt(h,V){if(1&h&&r.nrm(0,"i",2),2&h){const d=r.XpG();r.Y8G("ngClass",d.getLabelIconClass())}}function ao(h,V){if(1&h&&(r.j41(0,"span",2),r.nI1(1,"cSidebarNavBadge"),r.EFF(2),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",r.bMT(1,2,d.item)),r.R7$(2),r.JRh(d.item.badge.text)}}function Xo(h,V){1&h&&r.eu8(0)}function Na(h,V){if(1&h&&(r.j41(0,"span",5),r.nI1(1,"cSidebarNavBadge"),r.EFF(2),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",r.bMT(1,2,d.item)),r.R7$(2),r.JRh(d.item.badge.text)}}function sr(h,V){if(1&h&&(r.nrm(0,"i",5),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("ngClass",r.bMT(1,1,d))}}function Ac(h,V){if(1&h&&(r.qSk(),r.nrm(0,"svg",7),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("cIcon",null==d.iconComponent?null:d.iconComponent.content)("customClasses",r.bMT(1,3,d))("name",null==d.iconComponent?null:d.iconComponent.name)}}function Zl(h,V){if(1&h&&(r.nrm(0,"span",5),r.nI1(1,"cSidebarNavIcon")),2&h){const d=r.XpG().$implicit;r.Y8G("ngClass",r.bMT(1,1,d))}}function xc(h,V){if(1&h&&r.DNE(0,sr,2,3,"i",3)(1,Ac,2,5,"ng-template",6)(2,Zl,2,3,"span",3),2&h){const d=V.$implicit;r.Y8G("ngIf",null==d?null:d.icon),r.R7$(),r.Y8G("ngIf",null==d?null:d.iconComponent),r.R7$(),r.Y8G("ngIf",!(null!=d&&d.icon||null!=d&&d.iconComponent))}}const kc=()=>({exact:!0});function Pc(h,V){if(1&h&&(r.nrm(0,"c-sidebar-nav-group",8,0),r.nI1(2,"cSidebarNavItemClass")),2&h){const d=r.XpG().$implicit,f=r.XpG();r.Y8G("dropdownMode",f.dropdownMode)("item",d)("ngClass",r.bMT(2,4,d))("routerLinkActiveOptions",r.lJ4(6,kc))}}function fl(h,V){if(1&h&&(r.nrm(0,"c-sidebar-nav-divider",9),r.nI1(1,"cSidebarNavItemClass")),2&h){let d;const f=r.XpG().$implicit;r.Y8G("cHtmlAttr",null!==(d=f.attributes)&&void 0!==d?d:r.lJ4(5,Xi))("item",f)("ngClass",r.bMT(1,3,f))}}function ql(h,V){if(1&h&&(r.nrm(0,"c-sidebar-nav-title",9),r.nI1(1,"cSidebarNavItemClass")),2&h){let d;const f=r.XpG().$implicit;r.Y8G("cHtmlAttr",null!==(d=f.attributes)&&void 0!==d?d:r.lJ4(5,Xi))("item",f)("ngClass",r.bMT(1,3,f))}}function Jl(h,V){if(1&h&&(r.nrm(0,"c-sidebar-nav-label",10),r.nI1(1,"cSidebarNavItemClass")),2&h){const d=r.XpG().$implicit;r.Y8G("item",d)("ngClass",r.bMT(1,2,d))}}function ga(h,V){1&h&&r.eu8(0)}function Fa(h,V){if(1&h){const d=r.RV6();r.j41(0,"c-sidebar-nav-link",11),r.nI1(1,"cSidebarNavItemClass"),r.bIt("linkClick",function(){r.eBV(d);const C=r.XpG(2);return r.Njj(C.hideMobile())}),r.k0s()}if(2&h){const d=r.XpG().$implicit;r.Y8G("item",d)("ngClass",r.bMT(1,2,d))}}function Eo(h,V){if(1&h&&(r.qex(0)(1,2),r.DNE(2,Pc,3,7,"c-sidebar-nav-group",3)(3,fl,2,6,"c-sidebar-nav-divider",4)(4,ql,2,6,"c-sidebar-nav-title",4)(5,Jl,2,4,"c-sidebar-nav-label",5)(6,ga,1,0,"ng-container",6)(7,Fa,2,4,"c-sidebar-nav-link",7),r.bVm()()),2&h){const d=V.$implicit,f=r.XpG();r.R7$(),r.Y8G("ngSwitch",f.helper.itemType(d)),r.R7$(),r.Y8G("ngSwitchCase","group"),r.R7$(),r.Y8G("ngSwitchCase","divider"),r.R7$(),r.Y8G("ngSwitchCase","title"),r.R7$(),r.Y8G("ngSwitchCase","label"),r.R7$(),r.Y8G("ngSwitchCase","empty")}}const pl=()=>({outline:0});function In(h,V){if(1&h&&r.nrm(0,"button",1),2&h){const d=r.XpG();r.Aen(r.lJ4(3,pl)),r.Y8G("cToastClose",d.toast)}}function Qr(h,V){}const Zr=["tooltipTemplate"],xi=[[["",8,"chart-wrapper"]],"*"],Mi=[".chart-wrapper","*"];function Ra(h,V){1&h&&r.eu8(0)}function La(h,V){if(1&h&&(r.j41(0,"div",8),r.DNE(1,Ra,1,0,"ng-container",7),r.k0s()),2&h){const d=r.XpG(),f=r.sdS(10);r.R7$(),r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.widgetValueTemplate)||f)}}function To(h,V){1&h&&r.eu8(0)}function Nc(h,V){if(1&h&&(r.j41(0,"div"),r.DNE(1,To,1,0,"ng-container",7),r.k0s()),2&h){const d=r.XpG(),f=r.sdS(8);r.R7$(),r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.widgetTitleTemplate)||f)}}function Fc(h,V){1&h&&r.eu8(0)}function va(h,V){1&h&&r.eu8(0)}function ml(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.title,"\n")}}function lo(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.value,"\n")}}function gl(h,V){1&h&&r.SdG(0)}function Ba(h,V){1&h&&r.SdG(0,1)}function bu(h,V){if(1&h&&(r.j41(0,"div",3),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.R7$(),r.JRh(d.value)}}function vl(h,V){if(1&h&&(r.j41(0,"div"),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.R7$(),r.JRh(d.title)}}function Rc(h,V){if(1&h&&(r.j41(0,"small",4),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.inverse?"text-medium-emphasis-inverse":"text-medium-emphasis"),r.R7$(),r.SpI(" ",d.text," ")}}function yl(h,V){1&h&&r.eu8(0)}function ec(h,V){if(1&h&&(r.j41(0,"div",4),r.DNE(1,yl,1,0,"ng-container",5),r.k0s()),2&h){const d=r.XpG(),f=r.sdS(6);r.Y8G("ngClass",d.iconClasses),r.R7$(),r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.widgetIconTemplate)||f)}}function tc(h,V){if(1&h&&(r.j41(0,"div",4),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.valueClasses),r.R7$(),r.SpI(" ",d.value," ")}}function zs(h,V){if(1&h&&(r.j41(0,"div",4),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.titleClasses),r.R7$(),r.SpI(" ",d.title," ")}}function Lc(h,V){1&h&&r.eu8(0)}function Va(h,V){if(1&h&&(r.qex(0),r.DNE(1,Lc,1,0,"ng-container",5),r.bVm()),2&h){const d=r.XpG(),f=r.sdS(8);r.R7$(),r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.widgetProgressTemplate)||f)}}function za(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.icon,"\n")}}function _l(h,V){1&h&&r.SdG(0)}function bl(h,V){1&h&&r.nrm(0,"div",6)}function Qo(h,V){if(1&h&&(r.DNE(0,bl,1,0,"div",3),r.j41(1,"c-col")(2,"div",4),r.EFF(3),r.k0s(),r.j41(4,"div",5),r.EFF(5),r.k0s()()),2&h){const f=V.$implicit;r.Y8G("ngIf",V.index%2!=0),r.R7$(3),r.JRh(f.value),r.R7$(2),r.JRh(f.title)}}function ss(h,V){if(1&h&&(r.j41(0,"div",3),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.Y8G("ngClass",d.titleClasses),r.R7$(),r.JRh(d.title)}}function Zo(h,V){if(1&h&&(r.j41(0,"div",4),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.R7$(),r.JRh(d.value)}}function Cl(h,V){1&h&&r.eu8(0)}function Io(h,V){1&h&&r.eu8(0)}function jr(h,V){if(1&h&&(r.j41(0,"c-card-footer"),r.DNE(1,Io,1,0,"ng-container",3),r.k0s()),2&h){const d=r.XpG(),f=r.sdS(13);r.R7$(),r.Y8G("ngTemplateOutlet",(null==d.templates?null:d.templates.widgetFooterTemplate)||f)}}function qr(h,V){if(1&h&&(r.j41(0,"span"),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.R7$(),r.JRh(d.icon)}}function os(h,V){if(1&h&&(r.j41(0,"span"),r.EFF(1),r.k0s()),2&h){const d=r.XpG();r.R7$(),r.JRh(d.footer)}}var So=function(h){return h.xs="xs",h.sm="sm",h.md="md",h.lg="lg",h.xl="xl",h.xxl="xxl",h}(So||{});let Hs=(()=>{class h{constructor(d,f){this.renderer=d,this.el=f}ngOnInit(){const d=this.cHtmlAttr;for(const f in d)"style"===f&&"object"==typeof d[f]?this.setStyle(d[f]):"class"===f?this.addClass(d[f]):this.setAttrib(f,d[f])}setStyle(d){for(const f in d)f&&this.renderer.setStyle(this.el.nativeElement,f,d[f])}addClass(d){(Array.isArray(d)?d:d.split(" ")).filter(C=>C.length>0).forEach(C=>{this.renderer.addClass(this.el.nativeElement,C)})}setAttrib(d,f){null!==f?this.renderer.setAttribute(this.el.nativeElement,d,f):this.renderer.removeAttribute(this.el.nativeElement,d)}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cHtmlAttr",""]],inputs:{cHtmlAttr:"cHtmlAttr"},exportAs:["cHtmlAttr"],standalone:!0})}return h})(),Ha=(()=>{class h{constructor(d){this.templateRef=d}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.C4Q))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cTemplateId",""]],inputs:{id:[r.Mj6.None,"cTemplateId","id"]},standalone:!0})}return h})(),wl=(()=>{class h{static forRoot(){return{ngModule:h}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})();const w=(0,F.lY)([(0,F.i0)("{{ time }} {{ easing }}")]),j=(0,F.lY)([(0,F.iF)({height:"*",minHeight:"*"}),(0,F.i0)("{{ time }} {{ easing }}",(0,F.iF)({height:0,minHeight:0}))]),S=(0,F.lY)([(0,F.i0)("{{ time }} {{ easing }}")]),N=(0,F.lY)([(0,F.i0)("{{ time }} {{ easing }}")]);let he=(()=>{class h{set animate(d){this._animate=d}get animate(){return this._animate}set horizontal(d){this._horizontal=(0,g.he)(d)}get horizontal(){return this._horizontal}set visible(d){this._visible=(0,g.he)(d)}get visible(){return this._visible}set navbar(d){this._navbar=(0,g.he)(d)}get navbar(){return this._navbar}constructor(d,f,C){this.hostElement=d,this.renderer=f,this.animationBuilder=C,this._animate=!0,this._horizontal=!1,this._visible=!1,this._navbar=!1,this.duration="350ms",this.transition="ease",this.collapseChange=new r.bkB,this.collapsing=!1,this.host=this.hostElement.nativeElement,this.renderer.setStyle(this.host,"display","none")}get hostClasses(){return{"navbar-collapse":this.navbar,"collapse-horizontal":this.horizontal}}ngAfterViewInit(){this.visible&&this.toggle()}ngOnDestroy(){this.destroyPlayer()}ngOnChanges(d){d.visible&&(!d.visible.firstChange||!d.visible.currentValue)&&this.toggle(d.visible.currentValue)}ngDoCheck(){this._visible!==this.visible&&this.toggle()}toggle(d=this.visible){this.createPlayer(d),this.player?.play()}destroyPlayer(){this.player?.destroy()}createPlayer(d=this.visible){this.player?.hasStarted()&&this.destroyPlayer(),d&&this.renderer.removeStyle(this.host,"display");const f=this.animate?this.duration:"0ms",C=this.horizontal?S:w,ae=this.horizontal?N:j,ge=this.horizontal?"width":"height",nt=`scroll${ge[0].toUpperCase()+ge.slice(1)}`,at=this.animationBuilder.build((0,F.sM)(d?C:ae,{params:{time:f,easing:this.transition}}));this.player=at.create(this.host),this.renderer.setStyle(this.host,ge,d?0:`${this.host.getBoundingClientRect()[ge]}px`),this.player.onStart(()=>{this.setMaxSize(),this.renderer.removeClass(this.host,"collapse"),this.renderer.addClass(this.host,"collapsing"),this.renderer.removeClass(this.host,"show"),this.collapsing=!0,this.renderer.setStyle(this.host,ge,d?`${this.host[nt]}px`:""),this.collapseChange.emit(d?"opening":"collapsing")}),this.player.onDone(()=>{this.visible=d,this.collapsing=!1,this.renderer.removeClass(this.host,"collapsing"),this.renderer.addClass(this.host,"collapse"),d?(this.renderer.addClass(this.host,"show"),this.renderer.setStyle(this.host,ge,"")):this.renderer.removeClass(this.host,"show"),this.collapseChange.emit(d?"open":"collapsed")})}setMaxSize(){this.horizontal&&(this.scrollWidth=this.host.scrollWidth,this.scrollWidth>0&&this.renderer.setStyle(this.host,"maxWidth",`${this.scrollWidth}px`))}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(F.S6))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cCollapse",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{animate:"animate",horizontal:"horizontal",visible:"visible",navbar:"navbar",duration:"duration",transition:"transition"},outputs:{collapseChange:"collapseChange"},exportAs:["cCollapse"],standalone:!0,features:[r.OA$]})}return h})(),Be=(()=>{class h{static forRoot(){return{ngModule:h,providers:[]}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),mn=(()=>{class h{constructor(){this.active=!1,this.color="primary",this.disabled=!1,this.size="",this.type="button"}get hostClasses(){return{btn:!0,[`btn-${this.color}`]:!!this.color&&!this.variant,[`btn-${this.variant}`]:!!this.variant&&!this.color,[`btn-${this.variant}-${this.color}`]:!!this.variant&&!!this.color,[`btn-${this.size}`]:!!this.size,[`${this.shape}`]:!!this.shape,disabled:this.disabled,active:this.active}}get ariaDisabled(){return this.disabled||null}get isActive(){return this.active||null}get attrDisabled(){return this.disabled?"":null}get tabIndex(){return this.disabled?"-1":null}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cButton",""]],hostVars:7,hostBindings:function(f,C){2&f&&(r.BMQ("type",C.type)("aria-disabled",C.ariaDisabled)("aria-pressed",C.isActive)("disabled",C.attrDisabled)("tabindex",C.tabIndex),r.HbH(C.hostClasses))},inputs:{active:[r.Mj6.HasDecoratorInputTransform,"active","active",r.L39],color:"color",disabled:[r.Mj6.HasDecoratorInputTransform,"disabled","disabled",r.L39],shape:"shape",size:"size",type:"type",variant:"variant"},exportAs:["cButton"],standalone:!0,features:[r.GFd]})}return h})(),Mr=(()=>{class h extends mn{constructor(){super(...arguments),this.white=!1}get hostClasses(){return{btn:!0,"btn-close":!0,"btn-close-white":this.white,[`btn-${this.size}`]:!!this.size,disabled:this.disabled,active:this.active}}static#e=this.\u0275fac=(()=>{let d;return function(C){return(d||(d=r.xGo(h)))(C||h)}})();static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cButtonClose",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{white:[r.Mj6.HasDecoratorInputTransform,"white","white",r.L39]},standalone:!0,features:[r.GFd,r.Vt3]})}return h})(),Wn=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Ur=(()=>{class h{constructor(){this.color="primary",this.role="alert",this.visibleChange=new r.bkB,this.templates={},this._dismissible=!1,this._fade=!1,this._visible=!0}get dismissible(){return this._dismissible}set dismissible(d){this._dismissible=(0,g.he)(d)}get fade(){return this._fade}set fade(d){this._fade=(0,g.he)(d)}get visible(){return this._visible}set visible(d){this._visible!==d&&(this._visible=(0,g.he)(d),this.visibleChange.emit(d))}get animationDisabled(){return!this.fade}get animateType(){return this.visible?"show":"hide"}get hostClasses(){return{alert:!0,"alert-dismissible":this.dismissible,fade:this.fade,show:!this.hide,[`alert-${this.color}`]:!!this.color&&"solid"!==this.variant,[`bg-${this.color}`]:!!this.color&&"solid"===this.variant,"text-white":!!this.color&&"solid"===this.variant}}onAnimationStart(d){this.onAnimationEvent(d)}onAnimationDone(d){this.onAnimationEvent(d)}ngAfterContentInit(){this.contentTemplates.forEach(d=>{this.templates[d.id]=d.templateRef})}onAnimationEvent(d){this.hide="start"===d.phaseName&&"show"===d.toState,"done"===d.phaseName&&(this.hide="hide"===d.toState||"void"===d.toState,"show"===d.toState&&(this.hide=!1))}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-alert"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ha,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentTemplates=ge)}},hostVars:5,hostBindings:function(f,C){1&f&&r.Kam("@fadeInOut.start",function(ge){return C.onAnimationStart(ge)})("@fadeInOut.done",function(ge){return C.onAnimationDone(ge)}),2&f&&(r.zvX("@.disabled",C.animationDisabled)("@fadeInOut",C.animateType),r.BMQ("role",C.role),r.HbH(C.hostClasses))},inputs:{color:"color",role:"role",variant:"variant",dismissible:"dismissible",fade:"fade",visible:"visible"},outputs:{visibleChange:"visibleChange"},exportAs:["cAlert"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:3,vars:1,consts:[["defaultAlertButtonCloseTemplate",""],[4,"ngIf"],[3,"ngIf"],[4,"ngTemplateOutlet"],["aria-label","Close","cButtonClose","",3,"click"]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,ts,3,1,"ng-container",1)(1,Wt,1,0,"ng-template",null,0,r.C5r)),2&f&&r.Y8G("ngIf",C.visible||!C.hide)},dependencies:[$.bT,$.T3,Mr],styles:["[_nghost-%COMP%]{display:block;overflow:hidden}"],data:{animation:[(0,F.hZ)("fadeInOut",[(0,F.wk)("show",(0,F.iF)({opacity:1,height:"*",padding:"*",border:"*",margin:"*"})),(0,F.wk)("hide",(0,F.iF)({opacity:0,height:0,padding:0,border:0,margin:0})),(0,F.wk)("void",(0,F.iF)({opacity:0,height:0,padding:0,border:0,margin:0})),(0,F.kY)("show => hide",[(0,F.i0)(".3s ease-out")]),(0,F.kY)("hide => show",[(0,F.i0)(".3s ease-in")]),(0,F.kY)("show => void",[(0,F.i0)(".3s ease-out")]),(0,F.kY)("void => show",[(0,F.i0)(".3s ease-in")])])]}})}return h})(),Zn=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Lt=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),zn=(()=>{class h{constructor(){}get hostClasses(){const d={"position-absolute":!!this.position,"translate-middle":!!this.position,"top-0":this.position?.includes("top"),"top-100":this.position?.includes("bottom"),"start-100":this.position?.includes("end"),"start-0":this.position?.includes("start")};return Object.assign({badge:!0,[`bg-${this.color}`]:!!this.color,[`text-${this.textColor}`]:!!this.textColor,[`badge-${this.size}`]:!!this.size,[`${this.shape}`]:!!this.shape},this.position?d:{})}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-badge"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",position:"position",shape:"shape",size:"size",textColor:"textColor"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),$r=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),ur=(()=>{class h{constructor(){this.#e=new se.B,this.backdropClick$=this.#e.asObservable(),this.#t=(0,r.WQX)($.qQ),this.#n=(0,r.WQX)(r._9s),this.#r=this.#n.createRenderer(null,null),this.scrollbarWidth=this.#a,this.#s=!0}#e;#t;#n;#r;#i;get#a(){const d=this.#t.documentElement.clientWidth;return`${Math.abs((window?.innerWidth??d)-d)}px`}setBackdrop(d="modal"){const f=this.#r.createElement("div");return this.#r.addClass(f,`${d}-backdrop`),this.#r.addClass(f,"fade"),this.#r.appendChild(this.#t.body,f),this.#i=this.#r.listen(f,"click",C=>{this.onClickHandler()}),this.scrollbarWidth=this.#a,setTimeout(()=>{this.#r.addClass(f,"show")}),this.activeBackdrop=f,f}clearBackdrop(d){d&&(this.#i(),this.#r.removeClass(d,"show"),setTimeout(()=>{this.#r.removeChild(this.#t.body,d),this.activeBackdrop===d&&this.resetScrollbar(),d=void 0},300))}get#o(){return"rtl"===this.#t.documentElement.dir||"rtl"===this.#t.body.dir}#s;hideScrollbar(){this.#s&&(this.#r.setStyle(this.#t.body,"overflow","hidden"),this.#r.setStyle(this.#t.body,"padding-"+(this.#o?"left":"right"),this.scrollbarWidth),this.#s=!1)}resetScrollbar(){this.#r.removeStyle(this.#t.body,"overflow"),this.#r.removeStyle(this.#t.body,"padding-"+(this.#o?"left":"right")),this.#s=!0}onClickHandler(){this.#e.next(!0)}static#l=this.\u0275fac=function(f){return new(f||h)};static#c=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Jr=(()=>{class h{get ariaCurrent(){return this.active?"page":null}get hostClasses(){return{"breadcrumb-item":!0,active:this.active}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-breadcrumb-item"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("aria-current",C.ariaCurrent),r.HbH(C.hostClasses))},inputs:{active:"active",url:"url",attributes:"attributes",linkProps:"linkProps"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:5,vars:2,consts:[["activeItem",""],["defaultBreadcrumbItemContentTemplate",""],[3,"routerLink","cHtmlAttr","target","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state",4,"ngIf","ngIfElse"],[3,"routerLink","cHtmlAttr","target","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state"],[4,"ngTemplateOutlet"],[3,"cHtmlAttr"]],template:function(f,C){if(1&f&&(r.NAR(),r.DNE(0,Vi,2,13,"a",2)(1,Fs,2,3,"ng-template",null,0,r.C5r)(3,ma,1,0,"ng-template",null,1,r.C5r)),2&f){const ae=r.sdS(2);r.Y8G("ngIf",!C.active)("ngIfElse",ae)}},dependencies:[tt.iI,tt.Wk,$.bT,$.T3,Hs],styles:["[_nghost-%COMP%]{display:list-item;text-align:-webkit-match-parent;text-align:match-parent}"]})}return h})(),ws=(()=>{class h{get hostClasses(){return{breadcrumb:!0}}constructor(){this.ariaLabel="breadcrumb",this.role="navigation"}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-breadcrumb"]],hostVars:4,hostBindings:function(f,C){2&f&&(r.BMQ("aria-label",C.ariaLabel)("role",C.role),r.HbH(C.hostClasses))},inputs:{ariaLabel:"ariaLabel",role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Er=(()=>{class h{constructor(d,f){this.router=d,this.route=f,this.outlet="primary",this.breadcrumbsBehaviorSubject=new ie.t(new Array),this.breadcrumbs$=this.breadcrumbsBehaviorSubject.asObservable(),this.router.events.pipe(Ye(),(0,ut.p)(C=>C instanceof tt.wF)).subscribe(C=>{const ae=[];let ge=this.route.root,Ue="";do{const nt=ge.children;ge=null,nt.forEach(at=>{if(at.outlet===this.outlet){const Mt=at.snapshot;Ue+="/"+Mt.url.map(nr=>nr.path).join("/"),ae.push({label:at.snapshot.data.title||"",url:Ue,queryParams:Mt.queryParams}),ge=at}})}while(ge);return this.breadcrumbsBehaviorSubject.next(Object.assign([],ae)),ae})}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO(tt.Ix),r.KVO(tt.nX))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Ei=(()=>{class h{constructor(d){this.service=d}ngOnInit(){this.breadcrumbs=this.service.breadcrumbs$}ngOnChanges(d){d.items&&this.setup()}setup(){this.items&&this.items.length>0&&(this.breadcrumbs=new A.c(d=>{this.items&&d.next(this.items)}))}ngOnDestroy(){this.breadcrumbs=void 0}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(Er))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-breadcrumb-router"],["","cBreadcrumbRouter",""]],inputs:{items:"items"},standalone:!0,features:[r.OA$,r.aNF],decls:3,vars:3,consts:[[1,"m-0"],["ngFor","",3,"ngForOf"],[4,"ngIf"],[3,"active","url","attributes","linkProps"]],template:function(f,C){1&f&&(r.j41(0,"c-breadcrumb",0),r.DNE(1,Rs,1,1,"ng-template",1),r.nI1(2,"async"),r.k0s()),2&f&&(r.R7$(),r.Y8G("ngForOf",r.bMT(2,1,C.breadcrumbs)))},dependencies:[ws,Jr,$.Sq,$.bT,$.Jj]})}return h})(),Ds=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[Er],imports:[Jr,Ei]})}return h})(),rn=(()=>{class h{get hostClasses(){return{"btn-group":!this.vertical,"btn-group-vertical":this.vertical,[`btn-group-${this.size}`]:!!this.size}}constructor(){this.role="group"}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-button-group"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.hostClasses))},inputs:{size:"size",vertical:"vertical",role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Cu=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),tr=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Ao=(()=>{class h{get hostClasses(){return{card:!0,[`bg-${this.color}`]:!!this.color,[`text-${this.textColor}`]:!!this.textColor}}constructor(){}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-card"],["","c-card",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",textColor:"textColor"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ms=(()=>{class h{get hostClasses(){return{"card-body":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-card-body"],["","c-card-body",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),js=(()=>{class h{get hostClasses(){return{"card-footer":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-card-footer"],["","c-card-footer",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),El=(()=>{class h{get hostClasses(){return{"card-group":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-card-group"],["","c-card-group",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Tl=(()=>{class h{get hostClasses(){return{"card-header":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-card-header"],["","c-card-header",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),$a=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),uo=(()=>{class h{constructor(){this.intersecting=new ie.t(!1),this.intersecting$=this.intersecting.asObservable(),this.defaultObserverOptions={root:null,rootMargin:"0px",threshold:.2}}createIntersectionObserver(d,f=this.defaultObserverOptions){const C={...this.defaultObserverOptions,...f};this.hostElement=d,this.intersectionObserver=new IntersectionObserver((ge,Ue)=>{ge.forEach(nt=>{this.intersecting.next(nt.isIntersecting)})},C),this.intersectionObserver.observe(d.nativeElement)}ngOnDestroy(){this.intersectionObserver?.unobserve(this.hostElement?.nativeElement)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Tr=(()=>{class h{constructor(d){this.renderer=d,this.listeners=new Map}setListeners({hostElement:d,trigger:f,callbackOn:C,callbackOff:ae,callbackToggle:ge}){const Ue=d.nativeElement,nt=Array.isArray(f)?f:f?.split(" ")??[];nt?.includes("click")&&"function"==typeof ge&&this.listeners.set("click",this.renderer.listen(Ue,"click",ge)),nt?.includes("focus")&&"function"==typeof C&&this.listeners.set("focus",this.renderer.listen(Ue,"focus",C)),(nt?.includes("click")||nt?.includes("focus"))&&"function"==typeof ae&&this.listeners.set("blur",this.renderer.listen(Ue,"blur",ae)),nt?.includes("hover")&&("function"==typeof C&&this.listeners.set("mouseenter",this.renderer.listen(Ue,"mouseenter",C)),"function"==typeof ae&&this.listeners.set("mouseleave",this.renderer.listen(Ue,"mouseleave",ae)))}clearListeners(){this.listeners.forEach((d,f)=>{d()}),this.listeners.forEach((d,f)=>{this.listeners.set(f,null)}),this.listeners.clear()}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO(r.sFG))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Po=(()=>{class h{constructor(){this.carouselIndex=new ie.t({}),this.carouselIndex$=this.carouselIndex.asObservable()}setIndex(d){this.carouselIndex.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),si=(()=>{class h{constructor(d){this.carouselService=d,this._state={activeItemIndex:-1,animate:!0,items:[],direction:"next",transition:"slide"}}get state(){return this._state}set state(d){const f={...this._state},C={...this._state,...d};if(this._state=C,f.activeItemIndex!==C.activeItemIndex){const ae=this.state.activeItemIndex||0;this.carouselService.setIndex({active:C.activeItemIndex,interval:this.state.items&&this.state.items[ae]?.interval||-1,lastItemIndex:(C.items?.length??0)-1})}}setItems(d){if(d.length){const f=d.toArray();f.forEach((C,ae)=>{C.index=ae}),this.state={items:f}}else this.reset()}setNextIndex(d){this.carouselService.setIndex(d)}direction(d="next"){this.state={direction:d};const{activeItemIndex:f=-1,items:C}=this.state,ae=C?.length??0;return ae>0?"next"===d?f===ae-1?0:f+1:0===f?ae-1:f-1:0}reset(){this.state={activeItemIndex:-1,animate:!0,items:[],direction:"next",transition:"slide"}}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO(Po))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Ti=(()=>{class h{constructor(){this.activeIndex=0,this.animate=!0,this.dark=!1,this.direction="next",this.interval=3e3}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Wa=(()=>{class h{get hostClasses(){return{carousel:!0,slide:!0,"carousel-dark":!!this.dark,"carousel-fade":"crossfade"===this.transition}}constructor(d,f,C,ae,ge,Ue){this.config=d,this.hostElement=f,this.carouselService=C,this.carouselState=ae,this.intersectionService=ge,this.listenersService=Ue,this.activeIndex=0,this.animate=!0,this.direction="next",this.interval=0,this.pause="hover",this.touch=!0,this.transition="slide",this.wrap=!0,this.itemChange=new r.bkB,this.activeItemInterval=0,this._visible=!0,Object.assign(this,d)}ngOnInit(){this.carouselStateSubscribe()}ngOnDestroy(){this.clearListeners(),this.carouselStateSubscribe(!1),this.intersectionServiceSubscribe(!1),this.swipeSubscribe(!1)}ngAfterContentInit(){this.intersectionService.createIntersectionObserver(this.hostElement),this.intersectionServiceSubscribe(),this.carouselState.state={activeItemIndex:this.activeIndex,animate:this.animate},this.setListeners(),this.swipeSubscribe()}setListeners(){this.listenersService.setListeners({hostElement:this.hostElement,trigger:this.pause||[],callbackOff:()=>{this.setTimer()},callbackOn:()=>{this.resetTimer()}})}clearListeners(){this.listenersService.clearListeners()}set visible(d){this._visible=d}get visible(){return this._visible}setTimer(){const d=this.activeItemInterval||0;this.resetTimer(),d>0&&(this.timerId=setTimeout(()=>{const f=this.carouselState.direction(this.direction);this.carouselState.state={activeItemIndex:f}},d))}resetTimer(){clearTimeout(this.timerId)}carouselStateSubscribe(d=!0){d?this.carouselIndexSubscription=this.carouselService.carouselIndex$.subscribe(f=>{"active"in f&&this.itemChange.emit(f.active),this.activeItemInterval="number"==typeof f.interval&&f.interval>-1?f.interval:this.interval,!this.wrap&&(f.active===f.lastItemIndex&&"next"===this.direction||0===f.active&&"prev"===this.direction)?this.resetTimer():this.setTimer()}):this.carouselIndexSubscription?.unsubscribe()}intersectionServiceSubscribe(d=!0){d?this.intersectingSubscription=this.intersectionService.intersecting$.subscribe(f=>{this.visible=f,f?this.setTimer():this.resetTimer()}):this.intersectingSubscription?.unsubscribe()}swipeSubscribe(d=!0){if(this.touch&&d){const f=this.hostElement.nativeElement,C=(0,H.R)(f,"touchstart"),ae=(0,H.R)(f,"touchend"),ge=(0,H.R)(f,"touchmove");this.swipeSubscription=C.pipe(function Ee(...h){return function de(...h){return(0,oe.N)((V,d)=>{(0,Z.y)(V,...h).subscribe(d)})}(...h)}(ae.pipe(function mt(...h){const V=(0,We.ms)(h);return(0,oe.N)((d,f)=>{const C=h.length,ae=new Array(C);let ge=h.map(()=>!1),Ue=!1;for(let nt=0;nt<C;nt++)(0,xe.Tg)(h[nt]).subscribe((0,Te._)(f,at=>{ae[nt]=at,!Ue&&!ge[nt]&&(ge[nt]=!0,(Ue=ge.every(we.D))&&(ge=null))},$e.l));d.subscribe((0,Te._)(f,nt=>{if(Ue){const at=[nt,...ae];f.next(V?V(...at):at)}}))})}(ge)))).subscribe(([Ue,[nt,at]])=>{Ue.stopPropagation(),at.stopPropagation();const Mt=Ue.touches[0].clientX-at.touches[0].clientX;if(Math.abs(Mt)>.3*f.clientWidth&&Ue.timeStamp<=at.timeStamp){const nr=this.carouselState.direction(Mt>0?"next":"prev");this.carouselState.state={activeItemIndex:nr}}})}else this.swipeSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(Ti),r.rXU(r.aKT),r.rXU(Po),r.rXU(si),r.rXU(uo),r.rXU(Tr))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{activeIndex:"activeIndex",animate:"animate",dark:"dark",direction:"direction",interval:"interval",pause:"pause",touch:"touch",transition:"transition",wrap:"wrap"},outputs:{itemChange:"itemChange"},standalone:!0,features:[r.Jv_([Po,si,Ti,uo,Tr]),r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Il=(()=>{class h{constructor(d,f){this.changeDetectorRef=d,this.carouselState=f,this.direction="next",this.hasContent=!0}set caption(d){this._caption=d}get caption(){return this._caption?this._caption:"prev"===this.direction?"Previous":"Next"}get hostRole(){return"button"}get hostClasses(){return`carousel-control-${this.direction}`}get carouselControlIconClass(){return`carousel-control-${this.direction}-icon`}onKeyUp(d){"Enter"===d.key&&this.play(),"ArrowLeft"===d.key&&this.play("prev"),"ArrowRight"===d.key&&this.play("next")}onClick(d){this.play()}ngAfterViewInit(){this.hasContent=this.content?.nativeElement.childNodes.length??!1,this.changeDetectorRef.detectChanges()}play(d=this.direction){const f=this.carouselState.direction(d);this.carouselState.state={activeItemIndex:f}}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.gRc),r.rXU(si))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-control"]],viewQuery:function(f,C){if(1&f&&r.GBs(ci,5),2&f){let ae;r.mGM(ae=r.lsd())&&(C.content=ae.first)}},hostVars:3,hostBindings:function(f,C){1&f&&r.bIt("keyup",function(ge){return C.onKeyUp(ge)})("click",function(ge){return C.onClick(ge)}),2&f&&(r.BMQ("role",C.hostRole),r.HbH(C.hostClasses))},inputs:{caption:"caption",direction:"direction"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:3,vars:2,consts:[["defaultContent",""],["content",""],[4,"ngIf","ngIfElse"],[1,"visually-hidden"]],template:function(f,C){if(1&f&&(r.NAR(),r.DNE(0,Qi,3,0,"div",2)(1,to,3,5,"ng-template",null,0,r.C5r)),2&f){const ae=r.sdS(2);r.Y8G("ngIf",C.hasContent)("ngIfElse",ae)}},dependencies:[$.bT],encapsulation:2})}return h})(),Sn=(()=>{class h{constructor(d,f){this.carouselService=d,this.carouselState=f,this.items=[],this.active=0}ngOnInit(){this.carouselStateSubscribe()}ngOnDestroy(){this.carouselStateSubscribe(!1)}onClick(d){d!==this.active&&(this.carouselState.state={direction:d<this.active?"prev":"next",activeItemIndex:d})}carouselStateSubscribe(d=!0){d?this.carouselIndexSubscription=this.carouselService.carouselIndex$.subscribe(f=>{this.items=this.carouselState?.state?.items?.map(C=>C.index)??[],"active"in f&&(this.active=f.active??0)}):this.carouselIndexSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(Po),r.rXU(si))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-indicators"]],standalone:!0,features:[r.aNF],decls:2,vars:1,consts:[[1,"carousel-indicators"],[4,"ngFor","ngForOf"],["type","button",3,"click"]],template:function(f,C){1&f&&(r.j41(0,"div",0),r.DNE(1,hs,2,6,"ng-container",1),r.k0s()),2&f&&(r.R7$(),r.Y8G("ngForOf",C.items))},dependencies:[$.Sq],encapsulation:2})}return h})();function Sl(h,V){return!0===V.left}function Wr(h,V){return!1===V.left}const Us=(0,F.hZ)("slideAnimation",[(0,F.wk)("*",(0,F.iF)({transform:"translateX(0)",display:"block",opacity:1})),(0,F.kY)(Sl,(0,F.Os)([(0,F.P)(":leave",[(0,F.i0)("0.6s ease-in-out",(0,F.iF)({transform:"translateX(-100%)"}))],{optional:!0}),(0,F.P)(":enter",[(0,F.iF)({transform:"translateX(100%)"}),(0,F.i0)("0.6s ease-in-out",(0,F.iF)("*"))],{optional:!0})])),(0,F.kY)(Wr,(0,F.Os)([(0,F.P)(":enter",[(0,F.iF)({transform:"translateX(-100%)"}),(0,F.i0)("0.6s ease-in-out",(0,F.iF)("*"))],{optional:!0}),(0,F.P)(":leave",[(0,F.i0)("0.6s ease-in-out",(0,F.iF)({transform:"translateX(100%)"}))],{optional:!0})]))]),Lr=(0,F.hZ)("fadeAnimation",[(0,F.wk)("*",(0,F.iF)({zIndex:1,opacity:1})),(0,F.kY)(Sl,(0,F.Os)([(0,F.P)(":leave",[(0,F.i0)("0.6s ease-in-out",(0,F.iF)({zIndex:0,opacity:0}))],{optional:!0}),(0,F.P)(":enter",[(0,F.iF)({zIndex:1,opacity:1}),(0,F.i0)("0.6s ease-in-out",(0,F.iF)("*"))],{optional:!0})])),(0,F.kY)(Wr,(0,F.Os)([(0,F.P)(":enter",[(0,F.iF)({zIndex:1,opacity:1}),(0,F.i0)("0.6s ease-in-out",(0,F.iF)("*"))],{optional:!0}),(0,F.P)(":leave",[(0,F.i0)("0.6s ease-in-out",(0,F.iF)({zIndex:0,opacity:0}))],{optional:!0})]))]);let Ir=(()=>{class h{set active(d){this._active=(0,g.he)(d),this.changeDetectorRef.markForCheck()}get active(){return this._active}get hostClasses(){return{"carousel-item":!0,active:this.active}}constructor(d,f){this.carouselService=d,this.changeDetectorRef=f,this._active=!1,this.interval=-1}ngOnDestroy(){this.carouselStateSubscribe(!1)}ngAfterViewInit(){setTimeout(()=>{this.carouselStateSubscribe()})}carouselStateSubscribe(d=!0){d?this.carouselIndexSubscription=this.carouselService.carouselIndex$.subscribe(f=>{"active"in f&&(this.active=f.active===this.index)}):this.carouselIndexSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(Po),r.rXU(r.gRc))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-item"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{active:"active",interval:"interval"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,no,2,0,"ng-container",0)),2&f&&r.Y8G("ngIf",C.active)},dependencies:[$.bT],styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),$s=(()=>{class h{constructor(d){this.carouselState=d,this.carouselInnerClass=!0,this.slide={left:!0},this.transition="slide"}ngAfterContentInit(){this.setItems()}ngAfterContentChecked(){this.setItems();const d=this.carouselState?.state,f=d?.activeItemIndex,C=d?.direction;this.activeIndex!==f&&(this.animate=d?.animate,this.slide={left:"next"===C},this.activeIndex=d?.activeItemIndex,this.transition=d?.transition??"slide")}setItems(){this.prevContentItems!==this.contentItems&&(this.prevContentItems=this.contentItems,this.carouselState.setItems(this.contentItems))}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(si))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-inner"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ir,4),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentItems=ge)}},hostVars:2,hostBindings:function(f,C){2&f&&r.AVh("carousel-inner",C.carouselInnerClass)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:2,vars:2,template:function(f,C){1&f&&(r.NAR(),r.j41(0,"div"),r.SdG(1),r.k0s()),2&f&&r.Y8G("@slideAnimation",C.slide)("@.disabled",!C.animate)},styles:["[_nghost-%COMP%]{display:block}"],data:{animation:[Us,Lr]}})}return h})(),nc=(()=>{class h{static forRoot(){return{ngModule:h,providers:[]}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[Po,si,Ti]})}return h})(),Vc=(()=>{class h{get hostClasses(){return{"dropdown-header":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cDropdownHeader",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0})}return h})(),ba=(()=>{class h{constructor(){this.dropdownState=new ie.t({}),this.dropdownState$=this.dropdownState.asObservable()}toggle(d){this.dropdownState.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),zc=(()=>{class h{constructor(d,f){this.elementRef=d,this.dropdownService=f,this.visible=!1,this.dark=!1}get hostClasses(){return{"dropdown-menu":!0,"dropdown-menu-dark":this.dark,[`dropdown-menu-${this.alignment}`]:!!this.alignment,show:this.visible}}get hostStyles(){return{visibility:this.visible?null:"",display:this.visible?null:""}}ngOnInit(){this.dropdownStateSubscribe()}ngOnDestroy(){this.dropdownStateSubscribe(!1)}dropdownStateSubscribe(d=!0){d?this.dropdownStateSubscription=this.dropdownService.dropdownState$.subscribe(f=>{"visible"in f&&(this.visible="toggle"===f.visible?!this.visible:f.visible)}):this.dropdownStateSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(ba))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cDropdownMenu",""]],hostVars:4,hostBindings:function(f,C){2&f&&(r.Aen(C.hostStyles),r.HbH(C.hostClasses))},inputs:{alignment:"alignment",visible:"visible",dark:[r.Mj6.HasDecoratorInputTransform,"dark","dark",r.L39]},exportAs:["cDropdownMenu"],standalone:!0,features:[r.GFd]})}return h})();class wu{}let y=(()=>{class h{constructor(d,f,C){this.elementRef=d,this.dropdownService=f,this.dropdown=C,this.disabled=!1,this.caret=!0,this._split=!1}set split(d){this._split=(0,g.he)(d)}get split(){return this._split}get hostClasses(){return{"dropdown-toggle":this.caret,"dropdown-toggle-split":this.split,disabled:this.disabled}}onClick(d){d.preventDefault(),!this.disabled&&this.dropdownService.toggle({visible:"toggle",dropdown:this.dropdown})}ngAfterViewInit(){this.dropdownComponent&&(this.dropdown=this.dropdownComponent,this.dropdownService=this.dropdownComponent?.dropdownService)}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(ba),r.rXU(wu,8))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cDropdownToggle",""]],hostVars:2,hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.onClick(ge)}),2&f&&r.HbH(C.hostClasses)},inputs:{dropdownComponent:"dropdownComponent",disabled:"disabled",caret:"caret",split:"split"},exportAs:["cDropdownToggle"],standalone:!0,features:[r.Jv_([{provide:wu,useExisting:(0,r.Rfq)(()=>E)}])]})}return h})(),E=(()=>{class h{constructor(d,f,C,ae,ge,Ue){this.document=d,this.elementRef=f,this.renderer=C,this.ngZone=ae,this.changeDetectorRef=ge,this.dropdownService=Ue,this.autoClose=!0,this._dark=!1,this.placement="bottom-start",this._popper=!0,this._popperOptions={placement:this.placement,modifiers:[],strategy:"absolute"},this.variant="dropdown",this._visible=!1,this.visibleChange=new r.bkB,this.dropdownContext={$implicit:this.visible},this.activeTrap=!1,this.listeners=[],this.dropdownStateSubscribe()}set dark(d){this._dark=(0,g.he)(d)}get dark(){return this._dark}set popper(d){this._popper=(0,g.he)(d)}get popper(){return this._popper}set popperOptions(d){this._popperOptions={...this._popperOptions,...d}}get popperOptions(){let d=this.placement;switch(this.direction){case"dropup":d="top-start";break;case"dropend":d="right-start";break;case"dropstart":d="left-start";break;case"center":d="bottom";break;case"dropup-center":d="top"}return"end"===this.alignment&&(d="bottom-end"),this._popperOptions={...this._popperOptions,placement:d},this._popperOptions}set visible(d){const f=(0,g.he)(d);f!==this._visible&&(this.activeTrap=f,this._visible=f,f?this.createPopperInstance():this.destroyPopperInstance(),this.visibleChange.emit(f))}get visible(){return this._visible}get hostClasses(){return{dropdown:("dropdown"===this.variant||"nav-item"===this.variant)&&!this.direction,[`${this.direction}`]:!!this.direction,[`${this.variant}`]:!!this.variant,dropup:"dropup"===this.direction||"dropup-center"===this.direction,show:this.visible}}get hostStyle(){return"input-group"===this.variant?{display:"contents"}:{}}onHostClick(d){this.clickedTarget=d.target}dropdownStateSubscribe(d=!0){d?this.dropdownStateSubscription=this.dropdownService.dropdownState$.pipe((0,ut.p)(f=>this===f.dropdown)).subscribe(f=>{"visible"in f&&("toggle"===f?.visible?this.toggleDropdown():this.visible=f.visible)}):this.dropdownStateSubscription?.unsubscribe()}toggleDropdown(){this.visible=!this.visible}onClick(d){this._toggler?.elementRef.nativeElement.contains(d.target?.closest("[cDropdownToggle]"))||this.toggleDropdown()}ngAfterContentInit(){"nav-item"===this.variant&&this.renderer.addClass(this._toggler.elementRef.nativeElement,"nav-link")}ngOnInit(){this.setVisibleState(this.visible)}ngOnChanges(d){d.visible&&!d.visible.firstChange&&this.setVisibleState(d.visible.currentValue)}ngOnDestroy(){this.clearListeners(),this.dropdownStateSubscribe(!1),this.destroyPopperInstance()}setVisibleState(d){this.dropdownService.toggle({visible:d,dropdown:this})}createPopperInstance(){this._toggler&&this._menu&&this.ngZone.runOutsideAngular(()=>{this._menu.elementRef.nativeElement.style.visibility="hidden",this._menu.elementRef.nativeElement.style.display="block",this.popper&&(this.popperInstance=Yr(this._toggler.elementRef.nativeElement,this._menu.elementRef.nativeElement,{...this.popperOptions})),this.ngZone.run(()=>{this.setListeners(),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges()})})}destroyPopperInstance(){this.clearListeners(),this.popperInstance?.destroy(),this.popperInstance=void 0,this.changeDetectorRef.markForCheck()}setListeners(){this.listeners.push(this.renderer.listen(this.document,"click",d=>{const f=d.target;if(this._menuElementRef?.nativeElement.contains(d.target)&&(this.clickedTarget=f),!this._toggler?.elementRef.nativeElement.contains(d.target)){if(!0===this.autoClose)return void this.setVisibleState(!1);if(this.clickedTarget===f&&"inside"===this.autoClose)return void this.setVisibleState(!1);if(this.clickedTarget!==f&&"outside"===this.autoClose)return void this.setVisibleState(!1)}})),this.listeners.push(this.renderer.listen(this.elementRef.nativeElement,"keyup",d=>{if("Escape"===d.key&&!1!==this.autoClose)return d.stopPropagation(),void this.setVisibleState(!1)})),this.listeners.push(this.renderer.listen(this.document,"keyup",d=>{"Tab"!==d.key||!1===this.autoClose||this.elementRef.nativeElement.contains(d.target)||this.setVisibleState(!1)}))}clearListeners(){this.listeners.forEach(d=>{d()}),this.listeners.fill(void 0),this.listeners=[]}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU($.qQ),r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(r.SKi),r.rXU(r.gRc),r.rXU(ba))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-dropdown"]],contentQueries:function(f,C,ae){if(1&f&&(r.wni(ae,y,5),r.wni(ae,zc,5),r.wni(ae,zc,5,r.aKT)),2&f){let ge;r.mGM(ge=r.lsd())&&(C._toggler=ge.first),r.mGM(ge=r.lsd())&&(C._menu=ge.first),r.mGM(ge=r.lsd())&&(C._menuElementRef=ge.first)}},hostVars:4,hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.onHostClick(ge)}),2&f&&(r.Aen(C.hostStyle),r.HbH(C.hostClasses))},inputs:{alignment:"alignment",autoClose:"autoClose",dark:"dark",direction:"direction",placement:"placement",popper:"popper",popperOptions:"popperOptions",variant:"variant",visible:"visible"},outputs:{visibleChange:"visibleChange"},exportAs:["cDropdown"],standalone:!0,features:[r.Jv_([ba]),r.OA$,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:[".dropdown[_nghost-%COMP%]:not(.btn-group), .dropdown [_nghost-%COMP%]:not(.btn-group), .dropup[_nghost-%COMP%]:not(.btn-group), .dropup [_nghost-%COMP%]:not(.btn-group){display:block;min-width:-moz-fit-content;min-width:fit-content}.dropstart[_nghost-%COMP%]:not(.btn-group), .dropstart [_nghost-%COMP%]:not(.btn-group), .dropend[_nghost-%COMP%]:not(.btn-group), .dropend [_nghost-%COMP%]:not(.btn-group){display:inline-flex}html:not([dir=rtl]).input-group [_nghost-%COMP%]:first-child :first-child, html:not([dir=rtl]) .input-group [_nghost-%COMP%]:first-child :first-child, .input-group html:not([dir=rtl]) [_nghost-%COMP%]:first-child :first-child{border-top-right-radius:0;border-bottom-right-radius:0}html:not([dir=rtl]).input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu), html:not([dir=rtl]) .input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu), .input-group html:not([dir=rtl]) [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}html:not([dir=rtl]).input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu):not(:only-of-type), html:not([dir=rtl]) .input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu):not(:only-of-type), .input-group html:not([dir=rtl]) [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu):not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}html:not([dir=rtl]).input-group [_nghost-%COMP%]:last-child :first-child, html:not([dir=rtl]) .input-group [_nghost-%COMP%]:last-child :first-child, .input-group html:not([dir=rtl]) [_nghost-%COMP%]:last-child :first-child{border-top-left-radius:0;border-bottom-left-radius:0}html:not([dir=rtl]).input-group [_nghost-%COMP%]:last-child :first-child:not(:only-of-type), html:not([dir=rtl]) .input-group [_nghost-%COMP%]:last-child :first-child:not(:only-of-type), .input-group html:not([dir=rtl]) [_nghost-%COMP%]:last-child :first-child:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}html:not([dir=rtl]).input-group [_nghost-%COMP%]:last-child :not(:first-child):not(.dropdown-menu), html:not([dir=rtl]) .input-group [_nghost-%COMP%]:last-child :not(:first-child):not(.dropdown-menu), .input-group html:not([dir=rtl]) [_nghost-%COMP%]:last-child :not(:first-child):not(.dropdown-menu){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]{direction:rtl}[dir=rtl] .input-group [_nghost-%COMP%]:first-child :first-child{border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]:first-child :not(:first-child):not(.dropdown-menu):not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]:last-child :first-child{border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]:last-child :first-child:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group [_nghost-%COMP%]:last-child :not(:first-child):not(.dropdown-menu){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}"]})}return h})(),_=(()=>{class h{constructor(d,f){this.dropdownService=d,this.dropdown=f,this.autoClose=!0,this._tabIndex=null}get ariaCurrent(){return this.active?"true":null}get hostClasses(){return{"dropdown-item":!0,active:this.active,disabled:this.disabled}}set tabIndex(d){this._tabIndex=d}get tabIndex(){return this.disabled?"-1":this._tabIndex}get isDisabled(){return this.disabled||null}onClick(d){this.autoClose&&this.dropdownService.toggle({visible:"toggle",dropdown:this.dropdown})}onKeyUp(d){"Enter"===d.key&&this.autoClose&&this.dropdownService.toggle({visible:!1,dropdown:this.dropdown})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ba),r.rXU(E,8))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cDropdownItem",""]],hostVars:5,hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.onClick(ge)})("keyup",function(ge){return C.onKeyUp(ge)}),2&f&&(r.BMQ("aria-current",C.ariaCurrent)("tabindex",C.tabIndex)("aria-disabled",C.isDisabled),r.HbH(C.hostClasses))},inputs:{active:"active",autoClose:"autoClose",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["cDropdownItem"],standalone:!0})}return h})(),W=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[ba]})}return h})(),pe=(()=>{class h{constructor(){this.role="footer"}get getClasses(){return{footer:!0,[`footer-${this.position}`]:!!this.position}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-footer"],["","cFooter",""]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.getClasses))},inputs:{position:"position",role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Fe=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Pe=(()=>{class h{constructor(){this.validated=!1}get hostClasses(){return{"was-validated":this.validated}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["form","cForm",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{validated:[r.Mj6.HasDecoratorInputTransform,"validated","validated",r.L39]},standalone:!0,features:[r.GFd]})}return h})(),Et=(()=>{class h{constructor(){this.tooltip=!1}get hostClasses(){return{"valid-feedback":!0===this.valid&&!this.tooltip,"valid-tooltip":!0===this.valid&&this.tooltip,"invalid-feedback":!0!==this.valid&&!this.tooltip,"invalid-tooltip":!0!==this.valid&&this.tooltip}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-form-feedback"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{tooltip:[r.Mj6.HasDecoratorInputTransform,"tooltip","tooltip",r.L39],valid:"valid"},standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),wn=(()=>{class h{get hostClasses(){return{"input-group":!0,[`input-group-${this.sizing}`]:!!this.sizing}}constructor(){this.sizing=""}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-input-group"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{sizing:"sizing"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),xn=(()=>{class h{get hostClasses(){return{"form-select":!0,[`form-select-${this.sizing}`]:!!this.sizing,"is-valid":!0===this.valid,"is-invalid":!1===this.valid}}constructor(){this.sizing=""}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["select","cSelect",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{sizing:"sizing",valid:"valid"},standalone:!0})}return h})(),di=(()=>{class h{get hostClasses(){return{"form-label":!0,"col-form-label":"col"===this.col,[`col-form-label-${this.sizing}`]:!!this.sizing&&"col"===this.col}}constructor(){this.col="",this.sizing=""}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cLabel",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{col:[r.Mj6.None,"cLabel","col"],sizing:"sizing"},standalone:!0})}return h})(),Ga=(()=>{class h{get hostClasses(){return{"form-check-label":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["label","cFormCheckLabel",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0})}return h})(),Ca=(()=>{class h{constructor(){this.inline=!1,this.reverse=!1,this.sizing="",this.switch=!1,this.#e=!0}get hostClasses(){return{"form-check":this.formCheckClass,"form-switch":this.switch,[`form-switch-${this.sizing}`]:this.switch&&!!this.sizing,"form-check-inline":this.inline,"form-check-reverse":this.reverse}}#e;get formCheckClass(){return this.#e}ngAfterContentInit(){this.#e=!!this.formCheckLabel}static#t=this.\u0275fac=function(f){return new(f||h)};static#n=this.\u0275cmp=r.VBU({type:h,selectors:[["c-form-check"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ga,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.formCheckLabel=ge.first)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{inline:[r.Mj6.HasDecoratorInputTransform,"inline","inline",r.L39],reverse:[r.Mj6.HasDecoratorInputTransform,"reverse","reverse",r.L39],sizing:"sizing",switch:[r.Mj6.HasDecoratorInputTransform,"switch","switch",r.L39]},exportAs:["cFormCheck"],standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Jo=(()=>{class h{set indeterminate(d){const f=(0,g.he)(d);if(this._indeterminate!==f){this._indeterminate=f;const C=this.hostElement.nativeElement;f&&this.renderer.setProperty(C,"checked",!1),this.renderer.setProperty(C,"indeterminate",f)}}get indeterminate(){return this._indeterminate}get hostClasses(){return{"form-check-input":!0,"is-valid":!0===this.valid,"is-invalid":!1===this.valid}}set checked(d){const f=(0,g.he)(d),C=this.hostElement?.nativeElement;C&&this.renderer.setProperty(C,"checked",f)}get checked(){return this.hostElement?.nativeElement?.checked}constructor(d,f){this.renderer=d,this.hostElement=f,this.type="checkbox",this._indeterminate=!1}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["input","cFormCheckInput",""]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("type",C.type),r.HbH(C.hostClasses))},inputs:{type:"type",indeterminate:"indeterminate",valid:"valid",checked:"checked"},standalone:!0})}return h})(),Ol=(()=>{class h{constructor(d){this.hostElement=d,this.sizing="",this.type="text",this.plaintext=!1}get hostClasses(){const d="range"===this.type;return{"form-control":!d&&!this.plaintext,"form-control-plaintext":!d&&this.plaintext,"form-control-color":"color"===this.type,"form-range":d,[`form-control-${this.sizing}`]:!!this.sizing&&!d,"is-valid":!0===this.valid,"is-invalid":!1===this.valid}}get hostTag(){return this.hostElement.nativeElement.tagName}ngOnInit(){const d=this.hostTag.toLowerCase();"input"!==d&&"textarea"!==d&&console.warn(`CoreUI [cFormControl] works with '<input>' and '<textarea>' - not with '<${d}>'`)}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["input","cFormControl",""],["textarea","cFormControl",""]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("type",C.type),r.HbH(C.hostClasses))},inputs:{sizing:"sizing",valid:"valid",type:"type",plaintext:[r.Mj6.HasDecoratorInputTransform,"plaintext","plaintext",r.L39]},standalone:!0,features:[r.GFd]})}return h})(),bf=(()=>{class h{constructor(){this.floating=!0}get hostClasses(){return{"form-floating":this.floating}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cFormFloating",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{floating:[r.Mj6.HasDecoratorInputTransform,"cFormFloating","floating",r.L39]},standalone:!0,features:[r.GFd]})}return h})(),Id=(()=>{class h{get hostClasses(){return{"input-group-text":!0}}constructor(){}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cInputGroupText",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0})}return h})(),Sd=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Cf=(()=>{class h{constructor(){this.breakpoint="",this.fluid=!1}get hostClasses(){return{container:!this.fluid&&!this.breakpoint,"container-fluid":!!this.fluid,[`container-${this.breakpoint}`]:!!this.breakpoint}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-container"],["","cContainer",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{breakpoint:"breakpoint",fluid:[r.Mj6.HasDecoratorInputTransform,"fluid","fluid",r.L39]},standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Du=(()=>{class h{constructor(){this._xs=!1,this._sm=!1,this._md=!1,this._lg=!1,this._xl=!1,this._xxl=!1}set cCol(d){this.xs=this.xs||this.coerceInput(d)}set xs(d){this._xs=this.coerceInput(d)}get xs(){return this._xs}set sm(d){this._sm=this.coerceInput(d)}get sm(){return this._sm}set md(d){this._md=this.coerceInput(d)}get md(){return this._md}set lg(d){this._lg=this.coerceInput(d)}get lg(){return this._lg}set xl(d){this._xl=this.coerceInput(d)}get xl(){return this._xl}set xxl(d){this._xxl=this.coerceInput(d)}get xxl(){return this._xxl}get hostClasses(){const d={col:!0};if(Object.keys(So).forEach(f=>{const C=this[f],ae="xs"===f?"":`-${f}`;d[`col${ae}`]=!0===C,d[`col${ae}-${C}`]="number"==typeof C||"string"==typeof C}),"object"==typeof this.offset){const f={...this.offset};Object.entries(f).forEach(C=>{const[ae,ge]=[...C];d[`offset${"xs"===ae?"":`-${ae}`}-${ge}`]=ge>=0&&ge<=11})}else d[`offset-${this.offset}`]="number"==typeof this.offset&&this.offset>0&&this.offset<=11;if("object"==typeof this.order){const f={...this.order};Object.entries(f).forEach(C=>{const[ae,ge]=[...C];d[`order${"xs"===ae?"":`-${ae}`}-${ge}`]=ge})}else d[`order-${this.order}`]=!!this.order;return d.col=!Object.entries(d).filter(f=>f[0].startsWith("col-")&&f[1]).length||!0===this.xs,d}coerceInput(d){return"auto"===d?d:""===d||null==d?(0,g.he)(d):"boolean"==typeof d?d:(0,g.OE)(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cCol",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{cCol:"cCol",xs:"xs",sm:"sm",md:"md",lg:"lg",xl:"xl",xxl:"xxl",offset:"offset",order:"order"},standalone:!0})}return h})(),Hc=(()=>{class h extends Du{static#e=this.\u0275fac=(()=>{let d;return function(C){return(d||(d=r.xGo(h)))(C||h)}})();static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-col"]],standalone:!0,features:[r.Vt3,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),No=(()=>{class h{get hostClasses(){const d=this.xs,f={row:!0,[`row-cols-${d}`]:!!d};return Object.keys(So).forEach(C=>{const ae=this[C];"number"!=typeof ae&&"string"!=typeof ae||(f[`row-cols-${"xs"===C?"":C}-${ae}`]=!!ae)}),f}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cRow",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{xs:"xs",sm:"sm",md:"md",lg:"lg",xl:"xl",xxl:"xxl"},standalone:!0})}return h})(),Od=(()=>{class h extends No{static#e=this.\u0275fac=(()=>{let d;return function(C){return(d||(d=r.xGo(h)))(C||h)}})();static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-row"]],standalone:!0,features:[r.Vt3,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ad=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Df=(()=>{class h{constructor(){this.role="header"}get getClasses(){return this.container?this.containerClasses:this.headerClasses}get headerClasses(){return{header:!0,[`header-${this.position}`]:!!this.position}}get containerClasses(){return{container:!0===this.container,[`container-${this.container}`]:"string"==typeof this.container}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-header"],["","c-header",""]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.getClasses))},inputs:{container:"container",position:"position",role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Kr,decls:3,vars:2,consts:[["elseBlock",""],[3,"ngClass",4,"ngIf","ngIfElse"],[3,"ngClass"]],template:function(f,C){if(1&f&&(r.NAR(Kr),r.DNE(0,Ko,2,1,"div",1)(1,ro,1,0,"ng-template",null,0,r.C5r)),2&f){const ae=r.sdS(2);r.Y8G("ngIf",!!C.container)("ngIfElse",ae)}},dependencies:[$.YU,$.bT],encapsulation:2})}return h})(),Sr=(()=>{class h{constructor(){this.headerDividerClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-header-divider"],["","cHeaderDivider",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.AVh("header-divider",C.headerDividerClass)},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(f,C){},encapsulation:2})}return h})(),xd=(()=>{class h{constructor(){this.role="navigation",this.headerNavClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-header-nav"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.AVh("header-nav",C.headerNavClass))},inputs:{role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))}})}return h})(),as=(()=>{class h{constructor(d,f){this.renderer=d,this.hostElement=f,this.headerToggler=!0,this.type="button",this.ariaLabel="Toggle navigation"}addDefaultIcon(){const d=this.renderer.createElement("span");this.renderer.addClass(d,"header-toggler-icon"),this.renderer.appendChild(this.hostElement.nativeElement,d)}ngAfterContentInit(){this.hasContent=this.hostElement.nativeElement.childNodes.length>0,this.hasContent||this.addDefaultIcon()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cHeaderToggler",""]],hostVars:4,hostBindings:function(f,C){2&f&&(r.BMQ("type",C.type)("aria-label",C.ariaLabel),r.AVh("header-toggler",C.headerToggler))},inputs:{type:"type",ariaLabel:"ariaLabel"},standalone:!0})}return h})(),Mf=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Es=(()=>{class h{constructor(){this.flush=!1}get hostClasses(){return{"list-group":!0,"list-group-horizontal":!0===this.horizontal||""===this.horizontal,[`list-group-horizontal-${this.horizontal}`]:!!this.horizontal&&"boolean"!=typeof this.horizontal,"list-group-flush":this.flush}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cListGroup",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{flush:[r.Mj6.HasDecoratorInputTransform,"flush","flush",r.L39],horizontal:"horizontal"},standalone:!0,features:[r.GFd]})}return h})(),Ef=(()=>{class h{constructor(d){this.hostElement=d,this.disabled=!1}get isDisabled(){return this.disabled||null}get attrDisabled(){return this.disabled?"":null}get getTabindex(){return this.disabled?"-1":null}get ariaCurrent(){return!!this.active}get hostClasses(){const d=this.hostElement.nativeElement;return{"list-group-item":!0,"list-group-item-action":"A"===d.nodeName||"BUTTON"===d.nodeName,active:!!this.active,disabled:this.isDisabled,[`list-group-item-${this.color}`]:!!this.color}}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cListGroupItem",""],["c-list-group-item"]],hostVars:6,hostBindings:function(f,C){2&f&&(r.BMQ("aria-disabled",C.isDisabled)("disabled",C.attrDisabled)("tabindex",C.getTabindex)("aria-current",C.ariaCurrent),r.HbH(C.hostClasses))},inputs:{active:"active",color:"color",disabled:[r.Mj6.HasDecoratorInputTransform,"disabled","disabled",r.L39]},exportAs:["cListGroupItem"],standalone:!0,features:[r.GFd]})}return h})(),Mu=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Tf=(()=>{class h{constructor(){this.cNavLink=!0,this.disabled=!1}get ariaCurrent(){return this.active?"page":null}get isDisabled(){return this.disabled||null}get attrDisabled(){return this.disabled?"":null}get getTabindex(){return this.disabled?"-1":null}get getCursorStyle(){return this.disabled?null:"pointer"}get hostClasses(){return{"nav-link":this.cNavLink,disabled:this.disabled,active:this.active}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cNavLink",""]],hostVars:8,hostBindings:function(f,C){2&f&&(r.BMQ("aria-current",C.ariaCurrent)("aria-disabled",C.isDisabled)("disabled",C.attrDisabled)("tabindex",C.getTabindex),r.HbH(C.hostClasses),r.xc7("cursor",C.getCursorStyle))},inputs:{cNavLink:[r.Mj6.HasDecoratorInputTransform,"cNavLink","cNavLink",r.L39],active:"active",disabled:[r.Mj6.HasDecoratorInputTransform,"disabled","disabled",r.L39]},standalone:!0,features:[r.GFd]})}return h})(),Fo=(()=>{class h{get hostClasses(){return{"nav-item":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-nav-item"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:list-item;text-align:match-parent;text-align:-webkit-match-parent}"]})}return h})(),kd=(()=>{class h{get hostClasses(){return{nav:!0,[`nav-${this.layout}`]:!!this.layout,[`nav-${this.variant}`]:!!this.variant}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-nav"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{layout:"layout",variant:"variant"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%] .nav-link[_ngcontent-%COMP%]:focus{outline:0}"]})}return h})(),Pd=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Nd=(()=>{class h{constructor(d,f){this.hostElement=d,this.breakpointObserver=f,this.colorScheme="light",this.role="navigation"}get hostClasses(){return{navbar:!0,"navbar-light":"light"===this.colorScheme,"navbar-dark":"dark"===this.colorScheme,["navbar-expand"+(!0===this.expand?"":`-${this.expand}`)]:!!this.expand,[`bg-${this.color}`]:!!this.color,[`${this.placement}`]:!!this.placement}}get containerClass(){return"container"+(!0!==this.container?"-"+this.container:"")}get breakpoint(){return"string"==typeof this.expand&&getComputedStyle(this.hostElement.nativeElement).getPropertyValue(`--cui-breakpoint-${this.expand}`)}ngAfterContentInit(){this.breakpoint&&this.breakpointObserver.observe([`(min-width: ${this.breakpoint})`]).subscribe(f=>{if(this.collapse){const C=this.collapse.animate;this.collapse.toggle(!1),this.collapse.animate=!1,setTimeout(()=>{this.collapse.toggle(f.matches),setTimeout(()=>{this.collapse.animate=C})})}})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(ys.QP))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-navbar"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,he,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.collapse=ge.first)}},hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.hostClasses))},inputs:{color:"color",colorScheme:"colorScheme",container:"container",expand:"expand",placement:"placement",role:"role"},standalone:!0,features:[r.aNF],ngContentSelectors:Kr,decls:5,vars:1,consts:[["withContainerTemplate",""],["noContainerTemplate",""],[4,"ngTemplateOutlet"],[3,"ngClass"]],template:function(f,C){if(1&f&&(r.NAR(Kr),r.DNE(0,wo,1,0,"ng-container",2)(1,Di,2,1,"ng-template",null,0,r.C5r)(3,io,1,0,"ng-template",null,1,r.C5r)),2&f){const ae=r.sdS(2),ge=r.sdS(4);r.Y8G("ngTemplateOutlet",C.container?ae:ge)}},dependencies:[$.YU,$.T3],encapsulation:2})}return h})(),Eu=(()=>{class h{constructor(){this.navbarBrand=!0,this.role="button"}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cNavbarBrand",""]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.AVh("navbar-brand",C.navbarBrand))},standalone:!0})}return h})(),Tu=(()=>{class h{constructor(){this.scroll=!1}get hostClasses(){return{"navbar-nav":!0,"navbar-nav-scroll":this.scroll}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-navbar-nav"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{scroll:[r.Mj6.HasDecoratorInputTransform,"scroll","scroll",r.L39]},standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Wc=(()=>{class h{constructor(d,f){this.renderer=d,this.hostElement=f,this.navbarToggler=!0,this.type="button",this.ariaLabel="Toggle navigation"}handleClick(){this.collapseRef?.toggle(!this.collapseRef?.visible)}addDefaultIcon(){const d=this.renderer.createElement("span");this.renderer.addClass(d,"navbar-toggler-icon"),this.renderer.appendChild(this.hostElement.nativeElement,d)}ngAfterContentInit(){this.hasContent=this.hostElement.nativeElement.childNodes.length,this.hasContent||this.addDefaultIcon()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cNavbarToggler",""]],hostVars:4,hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.handleClick(ge)}),2&f&&(r.BMQ("type",C.type)("aria-label",C.ariaLabel),r.AVh("navbar-toggler",C.navbarToggler))},inputs:{collapseRef:[r.Mj6.None,"cNavbarToggler","collapseRef"],type:"type",ariaLabel:"ariaLabel"},standalone:!0})}return h})(),Iu=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Ka=(()=>{class h{get hostClasses(){return{"modal-body":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal-body"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),un=(()=>{class h{get hostClasses(){return{"modal-content":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal-content"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Fd=(()=>{class h{get hostClasses(){return{"modal-dialog":!0,"modal-dialog-centered":"center"===this.alignment,"modal-fullscreen":!0===this.fullscreen,[`modal-fullscreen-${this.fullscreen}-down`]:this.fullscreen,"modal-dialog-scrollable":this.scrollable,[`modal-${this.size}`]:this.size}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal-dialog"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{alignment:"alignment",fullscreen:"fullscreen",scrollable:"scrollable",size:"size"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}.modal-dialog-centered[_nghost-%COMP%]{display:flex}"]})}return h})(),Rd=(()=>{class h{constructor(){this.modalState=new se.B,this.modalState$=this.modalState.asObservable()}toggle(d){this.modalState.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),If=(()=>{class h{constructor(d){this.modalService=d}dismiss(d){d.preventDefault(),this.modalService.toggle({show:"toggle",id:this.id})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(Rd))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cModalToggle",""]],hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.dismiss(ge)})},inputs:{id:[r.Mj6.None,"cModalToggle","id"]},standalone:!0})}return h})(),Sf=(()=>{class h{get hostClasses(){return{"modal-footer":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal-footer"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Of=(()=>{class h{get hostClasses(){return{"modal-header":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal-header"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Af=(()=>{class h{get hostClasses(){return{"modal-title":!0}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cModalTitle",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},standalone:!0})}return h})(),Xa=(()=>{class h{#e;#t;constructor(d,f,C,ae,ge){this.document=d,this.renderer=f,this.hostElement=C,this.modalService=ae,this.backdropService=ge,this.#e=(0,r.WQX)(r.abz),this.#t=(0,r.WQX)(eo.FN),this.alignment="top",this.backdrop=!0,this.keyboard=!0,this.transition=!0,this.role="dialog",this.#n=null,this.scrollable=!1,this.#r=(0,r.vPA)(!1),this.#i=null,this.#a=(0,r.QZP)(()=>{this.#r()&&this.#s()?(this.#i=this.document.activeElement,setTimeout(()=>{const Ue=this.modalContentRef.nativeElement.querySelectorAll('[tabindex]:not([tabindex="-1"]), button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled])');this.#t.focusVia(Ue[0],"keyboard")})):this.document.contains(this.#i)&&setTimeout(()=>{this.#i?.focus(),this.#i=null})}),this.visibleChange=new r.bkB,this._show=!0,this.mouseDownTarget=null,this.#s=(0,r.vPA)(!1)}set ariaModal(d){this.#n=d}get ariaModal(){return!(!this.visible&&!this.#n)||null}#n;set visible(d){this.#r()!==d&&(this.#r.set(d),this.setBackdrop(!1!==this.backdrop&&d),this.setBodyStyles(d),this.visibleChange.emit(d))}get visible(){return this.#r()}#r;#i;#a;#o;get hostClasses(){return{modal:!0,fade:this.transition,show:this.show}}get ariaHidden(){return!this.visible||null}get tabIndex(){return"-1"}get animateTrigger(){return this.visible?"visible":"hidden"}get show(){return this.visible&&this._show}set show(d){this._show=d}animateStart(d){"visible"===d.toState?(this.backdropService.hideScrollbar(),this.renderer.setStyle(this.hostElement.nativeElement,"display","block")):this.transition||this.renderer.setStyle(this.hostElement.nativeElement,"display","none")}animateDone(d){setTimeout(()=>{"hidden"===d.toState&&this.renderer.setStyle(this.hostElement.nativeElement,"display","none")}),this.show=this.visible}onKeyDownHandler(d){"Escape"===d.key&&this.keyboard&&this.visible&&("static"===this.backdrop?this.setStaticBackdrop():this.modalService.toggle({show:!1,modal:this}))}onMouseDownHandler(d){this.mouseDownTarget=d.target}onClickHandler(d){if(this.mouseDownTarget===d.target){if(d.target===this.hostElement.nativeElement){if("static"===this.backdrop)return void this.setStaticBackdrop();this.modalService.toggle({show:!1,modal:this})}}else this.mouseDownTarget=null}ngOnInit(){this.stateToggleSubscribe()}#s;ngAfterViewInit(){this.#s.set(!0)}ngOnDestroy(){this.modalService.toggle({show:!1,modal:this}),this.#s.set(!1)}stateToggleSubscribe(){this.modalService.modalState$.pipe(Ye(this.#e)).subscribe(d=>{this===d.modal||this.id===d.id?"show"in d&&(this.visible="toggle"===d?.show?!this.visible:d.show):this.visible&&(this.visible=!1)})}setBackdrop(d){this.#o=d?this.backdropService.setBackdrop("modal"):this.backdropService.clearBackdrop(this.#o)}setBodyStyles(d){d?!0===this.backdrop&&this.renderer.addClass(this.document.body,"modal-open"):this.renderer.removeClass(this.document.body,"modal-open")}setStaticBackdrop(){this.transition&&(this.renderer.addClass(this.hostElement.nativeElement,"modal-static"),this.renderer.setStyle(this.hostElement.nativeElement,"overflow-y","hidden"),setTimeout(()=>{this.renderer.removeClass(this.hostElement.nativeElement,"modal-static"),this.renderer.removeStyle(this.hostElement.nativeElement,"overflow-y")},300))}static#l=this.\u0275fac=function(f){return new(f||h)(r.rXU($.qQ),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(Rd),r.rXU(ur))};static#c=this.\u0275cmp=r.VBU({type:h,selectors:[["c-modal"]],viewQuery:function(f,C){if(1&f&&(r.GBs(un,5,r.aKT),r.GBs(Ai,5,r.aKT)),2&f){let ae;r.mGM(ae=r.lsd())&&(C.modalContent=ae.first),r.mGM(ae=r.lsd())&&(C.modalContentRef=ae.first)}},hostVars:7,hostBindings:function(f,C){1&f&&(r.Kam("@showHide.start",function(ge){return C.animateStart(ge)})("@showHide.done",function(ge){return C.animateDone(ge)}),r.bIt("keyup",function(ge){return C.onKeyDownHandler(ge)},!1,r.EBC)("mousedown",function(ge){return C.onMouseDownHandler(ge)})("click",function(ge){return C.onClickHandler(ge)})),2&f&&(r.zvX("@showHide",C.animateTrigger),r.BMQ("role",C.role)("aria-modal",C.ariaModal)("aria-hidden",C.ariaHidden)("tabindex",C.tabIndex),r.HbH(C.hostClasses))},inputs:{alignment:"alignment",backdrop:"backdrop",fullscreen:"fullscreen",keyboard:[r.Mj6.HasDecoratorInputTransform,"keyboard","keyboard",r.L39],id:"id",size:"size",transition:[r.Mj6.HasDecoratorInputTransform,"transition","transition",r.L39],role:"role",ariaModal:"ariaModal",scrollable:[r.Mj6.HasDecoratorInputTransform,"scrollable","scrollable",r.L39],visible:[r.Mj6.HasDecoratorInputTransform,"visible","visible",r.L39]},outputs:{visibleChange:"visibleChange"},exportAs:["cModal"],standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:5,vars:6,consts:[["modalContentRef",""],[3,"alignment","fullscreen","scrollable","size"],[2,"display","contents",3,"cdkTrapFocus","cdkTrapFocusAutoCapture"]],template:function(f,C){1&f&&(r.NAR(),r.j41(0,"c-modal-dialog",1)(1,"c-modal-content")(2,"div",2,0),r.SdG(4),r.k0s()()()),2&f&&(r.Y8G("alignment",C.alignment)("fullscreen",C.fullscreen)("scrollable",C.scrollable)("size",C.size),r.R7$(2),r.Y8G("cdkTrapFocus",C.visible)("cdkTrapFocusAutoCapture",C.visible))},dependencies:[Fd,un,eo.Pd,eo.kB],encapsulation:2,data:{animation:[(0,F.hZ)("showHide",[(0,F.wk)("visible",(0,F.iF)({})),(0,F.wk)("hidden",(0,F.iF)({})),(0,F.kY)("visible <=> *",[(0,F.i0)("150ms")])])]}})}return h})(),Op=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[Rd],imports:[Xa]})}return h})(),bn=(()=>{class h{constructor(d,f){this.document=d,this.rendererFactory=f,this.renderer=f.createRenderer(null,null)}toggle(d,f){const C=document.querySelector(d);C&&(C.classList.contains(f)?this.renderer.removeClass(C,f):this.renderer.addClass(C,f))}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO($.qQ),r.KVO(r._9s))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),hi=(()=>{class h{constructor(){this.height=0,this.thin=!1,this.white=!1}get hostClasses(){return{progress:!0,"progress-thin":this.thin,"progress-white":this.white}}get hostStyle(){return this.height?`${this.height}px`:""}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-progress"]],hostVars:4,hostBindings:function(f,C){2&f&&(r.HbH(C.hostClasses),r.xc7("height",C.hostStyle))},inputs:{height:[r.Mj6.HasDecoratorInputTransform,"height","height",r.Udg],thin:[r.Mj6.HasDecoratorInputTransform,"thin","thin",r.L39],white:[r.Mj6.HasDecoratorInputTransform,"white","white",r.L39]},standalone:!0,features:[r.GFd,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),ei=(()=>{class h{constructor(d,f){this.renderer=d,this.hostElement=f,this.animated=!1,this.precision=0,this.value=0,this.role="progressbar",this.state={percent:0,min:0,max:100}}get min(){return this.state.min}set min(d){this.state.min=isNaN(d)?0:d}get max(){return this.state.max}set max(d){this.state.max=isNaN(d)||d<=0||d===this.min?100:d}get hostClasses(){return{"progress-bar":!0,"progress-bar-animated":this.animated,[`progress-bar-${this.variant}`]:!!this.variant,[`bg-${this.color}`]:!!this.color}}ngOnInit(){this.setValues()}setPercent(){this.state.percent=+(this.value/(this.max-this.min)*100).toFixed(this.precision)}setValues(){this.setPercent();const d=this.hostElement.nativeElement;this.renderer.setStyle(d,"width",`${this.state.percent}%`),this.renderer.setAttribute(d,"aria-valuenow",String(this.value)),this.renderer.setAttribute(d,"aria-valuemin",String(this.min)),this.renderer.setAttribute(d,"aria-valuemax",String(this.max))}ngOnChanges(d){this.setValues()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-progress-bar"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.hostClasses))},inputs:{animated:[r.Mj6.HasDecoratorInputTransform,"animated","animated",r.L39],color:"color",precision:[r.Mj6.HasDecoratorInputTransform,"precision","precision",r.Udg],value:[r.Mj6.HasDecoratorInputTransform,"value","value",r.Udg],variant:"variant",role:"role",min:"min",max:"max"},standalone:!0,features:[r.GFd,r.OA$,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Zi=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Au=(()=>{class h{constructor(){this.label="Loading...",this.variant="border",this.role="status"}get hostClasses(){return{[`spinner-${this.variant}`]:!0,[`text-${this.color}`]:!!this.color,[`spinner-${this.variant}-${this.size}`]:!!this.size}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-spinner"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.hostClasses))},inputs:{color:"color",label:"label",size:"size",variant:"variant",role:"role"},standalone:!0,features:[r.aNF],decls:2,vars:1,consts:[[1,"visually-hidden"]],template:function(f,C){1&f&&(r.j41(0,"span",0),r.EFF(1),r.k0s()),2&f&&(r.R7$(),r.JRh(C.label))},encapsulation:2})}return h})(),xp=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),fo=(()=>{class h{constructor(){this.sidebarState=new ie.t({}),this.sidebarState$=this.sidebarState.asObservable()}toggle(d){this.sidebarState.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Gc=(()=>{class h{constructor(d,f){this.document=d,this.sidebarService=f,this.clickListener=()=>{}}setBackdrop(d){0===this.document.getElementsByClassName("sidebar-backdrop").length&&(this.backdrop=this.renderer.createElement("div"),this.renderer.addClass(this.backdrop,"sidebar-backdrop"),this.renderer.appendChild(this.document.body,this.backdrop),this.clickListener=this.renderer.listen(this.backdrop,"click",C=>{this.sidebarService.toggle({toggle:"visible",sidebar:d})})),this.backdrop&&d.sidebarState.mobile&&d.sidebarState.visible?(this.renderer.addClass(this.backdrop,"fade"),this.renderer.addClass(this.backdrop,"show")):(this.renderer.removeClass(this.backdrop,"show"),this.renderer.removeClass(this.backdrop,"fade"))}clearBackdrop(){this.backdrop&&(this.clickListener(),this.renderer.removeChild(this.document.body,this.backdrop),this.backdrop=void 0)}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO($.qQ),r.KVO(fo))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),xu=(()=>{class h{#e;#t;#n;#r;#i;#a;#o;#s;set narrow(d){this.#e=(0,g.he)(d)}get narrow(){return this.#e}set overlaid(d){this.#t=(0,g.he)(d)}get overlaid(){return this.#t}set unfoldable(d){this.#n=(0,g.he)(d)}get unfoldable(){return this.#n}set visible(d){const f=(0,g.he)(d);this.#r!==f&&(this.#r=f,this.visibleChange.emit(this.#r))}get visible(){return this.#r}set sidebarState(d){const f=d;"toggle"in f?"visible"===f.toggle?(f.visible=!this.state.visible,this.visible=f.visible):"unfoldable"===f.toggle&&(f.unfoldable=!this.state.unfoldable,this.unfoldable=f.unfoldable):this.visible=(f.visible??this.visible)&&!this.overlaid,this.state={...this.state,...f},this.state.mobile&&this.state.visible?this.backdropService.setBackdrop(this):this.backdropService.clearBackdrop()}get sidebarState(){return this.state}get getMobileBreakpoint(){const d=this.document.documentElement,f=getComputedStyle(d).getPropertyValue("--cui-mobile-breakpoint")||"md",C=getComputedStyle(d).getPropertyValue(`--cui-breakpoint-${f.trim()}`)||"768px";return parseFloat(C.trim())-.02+"px"||"767.98px"}constructor(d,f,C,ae,ge){this.document=d,this.renderer=f,this.breakpointObserver=C,this.sidebarService=ae,this.backdropService=ge,this.#e=!1,this.#t=!1,this.#n=!1,this.#r=!1,this.#i=!1,this.state={sidebar:this},this.#s={narrow:!1,visible:!1,unfoldable:!1},this.position="fixed",this.visibleChange=new r.bkB,this.backdropService.renderer=f}get getClasses(){const{mobile:d,visible:f}=this.sidebarState;return{sidebar:!0,"sidebar-fixed":"fixed"===this.position&&!d,"sidebar-narrow":this.narrow&&!this.unfoldable,"sidebar-narrow-unfoldable":this.unfoldable,"sidebar-overlaid":this.overlaid,[`sidebar-${this.size}`]:!!this.size,show:f&&this.#i,hide:!f}}ngOnInit(){this.setInitialState(),this.layoutChangeSubscribe(),this.stateToggleSubscribe()}ngOnDestroy(){this.stateToggleSubscribe(!1),this.layoutChangeSubscribe(!1)}ngOnChanges(d){const f=new Map(Object.entries(this.state)),C=new Map;C.set("sidebar",this);const ae=["visible","unfoldable","narrow"];for(const ge in d)if(ae.includes(ge)&&d[ge]&&!d[ge].firstChange){const Ue=(0,g.he)(d[ge].currentValue);f.get(ge)!==Ue&&C.set(ge,Ue)}if(C.size>1){const ge=Object.fromEntries(C.entries());this.sidebarService.toggle(ge)}}setInitialState(){this.#s={narrow:this.narrow,visible:this.visible,unfoldable:this.unfoldable},this.sidebarService.toggle({...this.#s,sidebar:this})}stateToggleSubscribe(d=!0){d?this.#o=this.sidebarService.sidebarState$.subscribe(f=>{(this===f.sidebar||this.id===f.id)&&(this.sidebarState=f)}):this.#o?.unsubscribe()}layoutChangeSubscribe(d=!0){const f=`(max-width: ${this.getMobileBreakpoint})`;if(d){const C=this.breakpointObserver.observe([f]);this.#a=C.subscribe(ae=>{const ge=ae.breakpoints[f],Ue=!ge&&this.unfoldable;this.#i!==ge&&(this.#i=ge,this.sidebarService.toggle({mobile:ge,unfoldable:Ue,visible:ge?!ge:this.#s.visible,sidebar:this}))})}else this.#a?.unsubscribe()}static#l=this.\u0275fac=function(f){return new(f||h)(r.rXU($.qQ),r.rXU(r.sFG),r.rXU(ys.QP),r.rXU(fo),r.rXU(Gc))};static#c=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.getClasses)},inputs:{colorScheme:"colorScheme",id:"id",narrow:"narrow",overlaid:"overlaid",placement:"placement",position:"position",size:"size",unfoldable:"unfoldable",visible:"visible"},outputs:{visibleChange:"visibleChange"},exportAs:["cSidebar"],standalone:!0,features:[r.OA$,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),wa=(()=>{class h{constructor(){this.sidebarBrandClass=!0,this.brandImg=!1}ngOnInit(){this.brandImg=!(!this.brandFull&&!this.brandNarrow)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-brand"]],hostVars:2,hostBindings:function(f,C){2&f&&r.AVh("sidebar-brand",C.sidebarBrandClass)},inputs:{brandFull:"brandFull",brandNarrow:"brandNarrow",routerLink:"routerLink"},standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:2,vars:2,consts:[[3,"ngIf"],[3,"routerLink"],[3,"cHtmlAttr","ngClass",4,"ngIf"],[3,"cHtmlAttr","ngClass"]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,hl,3,3,"ng-template",0)(1,so,1,0,"ng-template",0)),2&f&&(r.Y8G("ngIf",C.brandImg),r.R7$(),r.Y8G("ngIf",!C.brandImg))},dependencies:[tt.Wk,Hs,$.bT,$.YU],encapsulation:2})}return h})(),Yc=(()=>{class h{constructor(d){this.sidebarService=d,this.toggle="visible"}toggleOpen(d){d.preventDefault(),this.sidebarService.toggle({toggle:this.toggle,id:this.id})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(fo))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cSidebarToggle",""]],hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.toggleOpen(ge)})},inputs:{id:[r.Mj6.None,"cSidebarToggle","id"],toggle:"toggle"},exportAs:["cSidebarToggle"],standalone:!0})}return h})(),kp=(()=>{class h{constructor(){this.role="button",this.sidebarTogglerClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-toggler"]],hostVars:3,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.AVh("sidebar-toggler",C.sidebarTogglerClass))},inputs:{role:"role"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(f,C){},encapsulation:2})}return h})(),ea=(()=>{class h{constructor(){this.hasBadge=d=>!!d.badge,this.hasIcon=d=>!!d.icon||""===d.icon,this.hasIconComponent=d=>!!d.iconComponent}itemType(d){return d.divider?"divider":d.title?"title":d.children&&d.children.length>0?"group":d.label?"label":Object.keys(d).length?"link":"empty"}isActive(d,f){return d.isActive(f.url,!1)}getIconClass(d){const f={"nav-icon":!0};return f[d.icon]=this.hasIcon(d),f}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Kc=(()=>{class h{constructor(){this.sidebarNavGroupState=new ie.t({}),this.sidebarNavGroupState$=this.sidebarNavGroupState.asObservable()}toggle(d){this.sidebarNavGroupState.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),Bd=(()=>{class h{transform(d,f){const C=d.icon;return{"nav-icon":!0,[`${C}`]:!!C}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275pipe=r.EJ8({name:"cSidebarNavIcon",type:h,pure:!0,standalone:!0})}return h})(),ac=(()=>{class h{transform(d,f){const C=d.badge;return{badge:!0,"ms-auto":!0,"badge-sm":!C.size,[`badge-${C.size}`]:!!C.size,[`bg-${C.color}`]:!!C.color,[`${C.class}`]:!!C.class}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275pipe=r.EJ8({name:"cSidebarNavBadge",type:h,pure:!0,standalone:!0})}return h})(),Pp=(()=>{class h{transform(d){const f=d?.attributes?.disabled;return{"nav-link":!0,disabled:f,"btn-link":f,[`nav-link-${d.variant}`]:!!d.variant}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275pipe=r.EJ8({name:"cSidebarNavLink",type:h,pure:!0,standalone:!0})}return h})(),sn=(()=>{class h{constructor(d){this.helper=d}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ea))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-link-content"]],inputs:{item:"item"},standalone:!0,features:[r.Jv_([ea]),r.aNF],decls:1,vars:1,consts:[[4,"ngIf"]],template:function(f,C){1&f&&r.DNE(0,Cs,3,1,"ng-container",0),2&f&&r.Y8G("ngIf",!0)},dependencies:[$.bT],encapsulation:2})}return h})(),Da=(()=>{class h{set item(d){this._item=JSON.parse(JSON.stringify(d))}get item(){return this._item}constructor(d){this.router=d,this._item={},this.linkClick=new r.bkB,this.navigationEndObservable=d.events.pipe((0,ut.p)(f=>f instanceof tt.wF))}ngOnInit(){this.url="string"==typeof this.item.url?this.item.url:this.router.serializeUrl(this.router.createUrlTree(this.item.url)),this.linkType=this.getLinkType(),this.href=this.isDisabled()?"":this.item.href||this.url,this.linkActive=this.router.url.split(/[?#(;]/)[0]===this.href.split(/[?#(;]/)[0],this.navSubscription=this.navigationEndObservable.subscribe(d=>{const f=this.href.split(/[?#(;]/)[0].split("/"),C=d.urlAfterRedirects.split(/[?#(;]/)[0].split("/");this.linkActive=f.every((ae,ge)=>ae===C[ge])})}ngOnDestroy(){this.navSubscription?.unsubscribe()}getLinkType(){return this.isDisabled()?"disabled":this.isExternalLink()?"external":"link"}isDisabled(){return this.item?.attributes?.disabled}isExternalLink(){const d=Array.isArray(this.item.url)?this.item.url[0]:this.item.url;return!!this.item.href||"http"===d.substring(0,4)}linkClicked(){this.linkClick.emit()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(tt.Ix))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-link"]],inputs:{item:"item"},outputs:{linkClick:"linkClick"},standalone:!0,features:[r.Jv_([ea]),r.aNF],decls:6,vars:3,consts:[["iconTemplate",""],[3,"ngSwitch"],[3,"ngClass","cHtmlAttr",4,"ngSwitchCase"],[3,"ngClass","href","cHtmlAttr","click",4,"ngSwitchCase"],["routerLinkActive","active",3,"ngClass","cHtmlAttr","target","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","routerLink","routerLinkActiveOptions","click",4,"ngSwitchDefault"],[3,"ngClass","cHtmlAttr"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"item"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"click","ngClass","href","cHtmlAttr"],["routerLinkActive","active",3,"click","ngClass","cHtmlAttr","target","queryParams","fragment","queryParamsHandling","preserveFragment","skipLocationChange","replaceUrl","state","routerLink","routerLinkActiveOptions"],[3,"ngIf"],[3,"cIcon","name","customClasses"]],template:function(f,C){1&f&&(r.qex(0,1),r.DNE(1,Do,5,11,"a",2)(2,I,5,12,"a",3)(3,Pt,5,23,"a",4),r.bVm(),r.DNE(4,dr,3,3,"ng-template",null,0,r.C5r)),2&f&&(r.Y8G("ngSwitch",C.linkType),r.R7$(),r.Y8G("ngSwitchCase","disabled"),r.R7$(),r.Y8G("ngSwitchCase","external"))},dependencies:[$.MD,$.YU,$.bT,$.T3,$.ux,$.e1,$.fG,tt.iI,tt.Wk,tt.wQ,Hs,bo.LJ,sn,Pp,ac,Bd],encapsulation:2})}return h})(),Vr=(()=>{class h{constructor(d){this.helper=d,this.classes={"c-nav-label":!0,"c-active":!0},this.iconClasses={}}ngOnInit(){this.iconClasses=this.helper.getIconClass(this.item)}getItemClass(){const d=this.item.class;return this.classes[d]=!!d,this.classes}getLabelIconClass(){this.iconClasses[`text-${this.item.label.variant}`]=!!this.item.label.variant;const f=this.item.label.class;return this.iconClasses[f]=!!f,this.iconClasses}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ea))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-label"]],inputs:{item:"item"},standalone:!0,features:[r.aNF],decls:5,vars:6,consts:[[3,"ngClass","href","cHtmlAttr"],[3,"ngClass",4,"ngIf"],[3,"ngClass"]],template:function(f,C){1&f&&(r.j41(0,"a",0),r.DNE(1,zt,1,1,"i",1),r.qex(2),r.EFF(3),r.bVm(),r.DNE(4,ao,3,4,"span",1),r.k0s()),2&f&&(r.FS9("href",C.item.url,r.B4B),r.Y8G("ngClass",C.getItemClass())("cHtmlAttr",C.item.attributes),r.R7$(),r.Y8G("ngIf",C.helper.hasIcon(C.item)),r.R7$(2),r.JRh(C.item.name),r.R7$(),r.Y8G("ngIf",C.helper.hasBadge(C.item)))},dependencies:[Hs,ac,$.YU,$.bT],encapsulation:2})}return h})(),ku=(()=>{class h{constructor(d,f){this.el=d,this.renderer=f}ngOnInit(){const d=this.el.nativeElement,f=this.renderer.createText(this.item.name);if(this.item.class&&this.renderer.addClass(d,this.item.class),this.item.wrapper){const C=this.renderer.createElement(this.item.wrapper.element);this.addAttribs(this.item.wrapper.attributes,C),this.renderer.appendChild(C,f),this.renderer.appendChild(d,C)}else this.renderer.appendChild(d,f)}addAttribs(d,f){if(d)for(const C in d)"style"===C&&"object"==typeof d[C]?this.setStyle(d[C],f):"class"===C?this.addClass(d[C],f):this.setAttrib(C,d[C],f)}setStyle(d,f){for(const C in d)C&&this.renderer.setStyle(f,C,d[C])}addClass(d,f){(Array.isArray(d)?d:d.split(" ")).filter(ae=>ae.length>0).forEach(ae=>{this.renderer.addClass(f,ae)})}setAttrib(d,f,C){this.renderer.setAttribute(C,d,f)}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(r.sFG))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-title"]],inputs:{item:"item"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(f,C){},encapsulation:2})}return h})(),Np=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-divider"]],inputs:{item:"item"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(f,C){},encapsulation:2})}return h})(),Vd=(()=>{class h{constructor(d){this.helper=d}transform(d,f){const C=this.helper.itemType(d);let ae;return ae=["divider","title"].includes(C)?`nav-${C}`:"group"===C?"":"nav-item",d.class?`${ae} ${d.class}`:ae}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ea,16))};static#t=this.\u0275pipe=r.EJ8({name:"cSidebarNavItemClass",type:h,pure:!0,standalone:!0})}return h})(),Vf=(()=>{class h{constructor(d,f,C,ae,ge){this.router=d,this.renderer=f,this.hostElement=C,this.helper=ae,this.sidebarNavGroupService=ge,this.dropdownMode="path",this.navItems=[],this.display={display:"block"},this.navigationEndObservable=d.events.pipe((0,ut.p)(Ue=>Ue instanceof tt.wF))}get hostClasses(){return{"nav-group":!0,show:this.open}}ngOnInit(){this.navItems=[...this.item.children],this.navSubscription=this.navigationEndObservable.subscribe(d=>{if("none"!==this.dropdownMode){const f=this.samePath(d.url);this.openGroup(f)}}),this.samePath(this.router.routerState.snapshot.url)&&this.openGroup(!0),this.navGroupSubscription=this.sidebarNavGroupService.sidebarNavGroupState$.subscribe(d=>{if("close"===this.dropdownMode&&d.sidebarNavGroup&&d.sidebarNavGroup!==this){if(d.sidebarNavGroup.item.url.startsWith(this.item.url))return;if(this.samePath(this.router.routerState.snapshot.url))return void this.openGroup(!0);this.openGroup(!1)}})}samePath(d){const f=this.item.url?.split("/"),C=d.split("/");return f?.every((ae,ge)=>ae===C[ge])}openGroup(d){this.open=d}toggleGroup(d){d.preventDefault(),this.openGroup(!this.open),this.open&&this.sidebarNavGroupService.toggle({open:this.open,sidebarNavGroup:this})}ngOnDestroy(){this.navSubscription?.unsubscribe()}onAnimationStart(d){if(this.display={display:"block"},"open"===d.toState){const f=this.sidebarNav.nativeElement;this.renderer.setStyle(f,"height",`${f.scrollHeight}px`)}}onAnimationDone(d){"open"===d.toState&&this.renderer.setStyle(this.sidebarNav.nativeElement,"height","auto"),"closed"===d.toState&&setTimeout(()=>{this.display=null})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(tt.Ix),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(ea),r.rXU(Kc))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-group"]],viewQuery:function(f,C){if(1&f&&r.GBs(Za,5,r.aKT),2&f){let ae;r.mGM(ae=r.lsd())&&(C.sidebarNav=ae.first)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{item:"item",dropdownMode:"dropdownMode",show:"show"},standalone:!0,features:[r.Jv_([ea,Kc]),r.aNF],decls:8,vars:12,consts:[["iconTemplate",""],["href","",1,"nav-link","nav-group-toggle",3,"click","cHtmlAttr"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass",4,"ngIf"],[3,"dropdownMode","groupItems","navItems","ngStyle"],[3,"ngClass"],[3,"ngIf"],[3,"cIcon","customClasses","name"]],template:function(f,C){if(1&f){const ae=r.RV6();r.j41(0,"a",1),r.bIt("click",function(Ue){return r.eBV(ae),r.Njj(C.toggleGroup(Ue))}),r.DNE(1,Xo,1,0,"ng-container",2),r.qex(2),r.EFF(3),r.bVm(),r.DNE(4,Na,3,4,"span",3),r.k0s(),r.j41(5,"c-sidebar-nav",4),r.bIt("@openClose.done",function(Ue){return r.eBV(ae),r.Njj(C.onAnimationDone(Ue))})("@openClose.start",function(Ue){return r.eBV(ae),r.Njj(C.onAnimationStart(Ue))}),r.k0s(),r.DNE(6,xc,3,3,"ng-template",null,0,r.C5r)}if(2&f){const ae=r.sdS(7);r.Y8G("cHtmlAttr",C.item.attributes),r.R7$(),r.Y8G("ngTemplateOutlet",ae)("ngTemplateOutletContext",r.eq3(10,Bs,C.item)),r.R7$(2),r.JRh(C.item.name),r.R7$(),r.Y8G("ngIf",C.helper.hasBadge(C.item)),r.R7$(),r.Y8G("@openClose",C.open?"open":"closed")("dropdownMode",C.dropdownMode)("groupItems",!0)("navItems",C.navItems)("ngStyle",C.display)}},dependencies:()=>[Hs,bo.LJ,$.T3,$.bT,$.YU,Bd,ac,Za,$.B3],styles:[".nav-group-toggle[_ngcontent-%COMP%]{cursor:pointer}.nav-group-items[_ngcontent-%COMP%]{display:block}"],data:{animation:[(0,F.hZ)("openClose",[(0,F.wk)("open",(0,F.iF)({height:"*"})),(0,F.wk)("closed",(0,F.iF)({height:"0px"})),(0,F.kY)("open <=> closed",[(0,F.i0)(".15s ease")])])]}})}return h})(),Za=(()=>{class h{constructor(d,f,C,ae,ge,Ue){this.sidebar=d,this.helper=f,this.router=C,this.renderer=ae,this.hostElement=ge,this.sidebarService=Ue,this.navItems=[],this.dropdownMode="path",this.role="nav",this.navItemsArray=[]}get hostClasses(){return{"sidebar-nav":!this.groupItems,compact:!this.groupItems&&!!this.compact}}get sidebarNavGroupItemsClass(){return!!this.groupItems}ngOnChanges(d){this.navItemsArray=Array.isArray(this.navItems)?this.navItems.slice():[]}hideMobile(){this.sidebar&&this.sidebar.sidebarState.mobile&&this.sidebarService.toggle({toggle:"visible",sidebar:this.sidebar})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(xu,8),r.rXU(ea),r.rXU(tt.Ix),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(fo))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav"]],hostVars:5,hostBindings:function(f,C){2&f&&(r.BMQ("role",C.role),r.HbH(C.hostClasses),r.AVh("nav-group-items",C.sidebarNavGroupItemsClass))},inputs:{navItems:"navItems",dropdownMode:"dropdownMode",groupItems:"groupItems",compact:"compact"},standalone:!0,features:[r.OA$,r.aNF],ngContentSelectors:Ht,decls:2,vars:1,consts:[["rla","routerLinkActive"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],["routerLinkActive","show",3,"dropdownMode","item","ngClass","routerLinkActiveOptions",4,"ngSwitchCase"],[3,"cHtmlAttr","item","ngClass",4,"ngSwitchCase"],[3,"item","ngClass",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"item","ngClass","linkClick",4,"ngSwitchDefault"],["routerLinkActive","show",3,"dropdownMode","item","ngClass","routerLinkActiveOptions"],[3,"cHtmlAttr","item","ngClass"],[3,"item","ngClass"],[3,"linkClick","item","ngClass"]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,Eo,8,6,"ng-container",1),r.SdG(1)),2&f&&r.Y8G("ngForOf",C.navItemsArray)},dependencies:[$.Sq,$.YU,$.ux,$.e1,$.fG,Hs,Da,Vr,ku,Np,Vf,Vd,tt.iI,tt.wQ],encapsulation:2})}return h})(),zf=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[fo,ea,Kc],imports:[Za,Vf,Da]})}return h})(),Al=(()=>{class h{get hostClasses(){return{[`table-${this.color}`]:!!this.color}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cTableColor",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:[r.Mj6.None,"cTableColor","color"]},standalone:!0})}return h})(),zd=(()=>{class h{constructor(d,f){this.renderer=d,this.hostElement=f,this.bordered=!1,this.borderless=!1,this.hover=!1,this.small=!1,this.striped=!1,this.stripedColumns=!1}get hostClasses(){return{table:!0,[`align-${this.align}`]:!!this.align,[`caption-${this.caption}`]:!!this.caption,[`border-${this.borderColor}`]:!!this.borderColor,"table-bordered":this.bordered,"table-borderless":this.borderless,[`table-${this.color}`]:!!this.color,"table-hover":this.hover,"table-sm":this.small,"table-striped":this.striped,"table-striped-columns":this.stripedColumns}}ngOnInit(){this.setResponsiveWrapper()}setResponsiveWrapper(){if(this.responsive){const d=this.hostElement.nativeElement,f=this.renderer.createElement("div");this.renderer.addClass(f,!0===this.responsive?"table-responsive":`table-responsive-${this.responsive}`);const ae=this.renderer.parentNode(d);this.renderer.appendChild(ae,f),this.renderer.insertBefore(ae,f,d),this.renderer.appendChild(f,d)}}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG),r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["table","cTable",""]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{align:"align",borderColor:"borderColor",bordered:[r.Mj6.HasDecoratorInputTransform,"bordered","bordered",r.L39],borderless:[r.Mj6.HasDecoratorInputTransform,"borderless","borderless",r.L39],caption:"caption",color:"color",hover:[r.Mj6.HasDecoratorInputTransform,"hover","hover",r.L39],responsive:"responsive",small:[r.Mj6.HasDecoratorInputTransform,"small","small",r.L39],striped:[r.Mj6.HasDecoratorInputTransform,"striped","striped",r.L39],stripedColumns:[r.Mj6.HasDecoratorInputTransform,"stripedColumns","stripedColumns",r.L39]},standalone:!0,features:[r.GFd]})}return h})(),Pu=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),qa=(()=>{class h{constructor(){this.activeTabPaneIdx=new se.B,this.activeTabPaneIdx$=this.activeTabPaneIdx.asObservable()}setActiveTabIdx(d){this.activeTabPaneIdx.next(d)}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),lc=(()=>{class h{constructor(d,f){this.changeDetectorRef=d,this.tabService=f,this._active=!1,this.subscribeTabService()}set active(d){const f=(0,g.he)(d);this._active!==f&&(this._active=f,this.changeDetectorRef.markForCheck())}get active(){return this._active}get hostClasses(){return{"tab-pane":!0,fade:!0,show:this.active,active:this.active}}ngOnDestroy(){this.subscribeTabService(!1)}subscribeTabService(d=!0){d?this.tabServiceSubscription=this.tabService.activeTabPaneIdx$.subscribe(f=>{f.tabContent===this.tabContent&&(this.active=f.activeIdx===this.tabPaneIdx)}):this.tabServiceSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.gRc),r.rXU(qa))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-tab-pane"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},exportAs:["cTabPane"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),cc=(()=>{class h{set activeTabPaneIdx(d){const f=(0,g.OE)(d);this._activeTabPaneIdx!=f&&(this._activeTabPaneIdx=f,this.activeTabPaneIdxChange.emit(f),this.changeDetectorRef.markForCheck(),this.changeDetectorRef.detectChanges())}get activeTabPaneIdx(){return this._activeTabPaneIdx}constructor(d,f){this.changeDetectorRef=d,this.tabService=f,this._activeTabPaneIdx=-1,this.activeTabPaneIdxChange=new r.bkB}get hostClasses(){return{"tab-content":!0}}ngAfterContentInit(){this.subscribeTabService()}ngAfterContentChecked(){this.panes?.forEach((d,f)=>{d.tabContent=this,d.tabPaneIdx=f}),this.refreshTabPaneActive(this.activeTabPaneIdx),this.tabService.setActiveTabIdx({tabContent:this,activeIdx:this.activeTabPaneIdx})}ngOnChanges(d){d.activeTabPaneIdx?.currentValue&&this.tabService.setActiveTabIdx({tabContent:this,activeIdx:d.activeTabPaneIdx.currentValue})}ngOnDestroy(){this.subscribeTabService(!1)}subscribeTabService(d=!0){d?this.tabServiceSubscription=this.tabService.activeTabPaneIdx$.subscribe(f=>{this===f.tabContent&&(this.activeTabPaneIdx=f.activeIdx)}):this.tabServiceSubscription?.unsubscribe()}refreshTabPaneActive(d){this.panes?.forEach((f,C)=>{f.active=d===C})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.gRc),r.rXU(qa))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-tab-content"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,lc,4),2&f){let ge;r.mGM(ge=r.lsd())&&(C.panes=ge)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{activeTabPaneIdx:"activeTabPaneIdx"},outputs:{activeTabPaneIdxChange:"activeTabPaneIdxChange"},exportAs:["cTabContent"],standalone:!0,features:[r.OA$,r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return h})(),Hd=(()=>{class h{constructor(d,f){this.changeDetectorRef=d,this.tabService=f,this._active=!1,this._disabled=!1,this.tabPaneIdx=-1,this.subscribeTabService()}set active(d){const f=(0,g.he)(d);this._active!==f&&(this._active=f,this.changeDetectorRef.detectChanges())}get active(){return this._active}set disabled(d){this._disabled=(0,g.he)(d)}get disabled(){return this._disabled||this.tabPaneIdx>=this.tabContentRef?.panes?.length}get hostClasses(){return{active:this.active,disabled:this.disabled}}get isDisabled(){return this.disabled||null}get attrDisabled(){return this.disabled?"":null}get getTabindex(){return this.disabled?"-1":null}ngOnChanges(d){d.active?.currentValue&&this.setActiveTabPane()}toggleOpen(d){d.preventDefault(),this.setActiveTabPane()}setActiveTabPane(){setTimeout(()=>{this.tabPaneIdx<this.tabContentRef.panes.length?(this.active=!0,this.tabService.setActiveTabIdx({tabContent:this.tabContentRef,activeIdx:this.tabPaneIdx})):this.active=!1})}ngOnDestroy(){this.subscribeTabService(!1)}subscribeTabService(d=!0){d?this.tabServiceSubscription=this.tabService.activeTabPaneIdx$.subscribe(f=>{f.tabContent===this.tabContentRef&&(this.active=f.activeIdx===this.tabPaneIdx)}):this.tabServiceSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.gRc),r.rXU(qa))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cTabContent",""]],hostVars:5,hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.toggleOpen(ge)}),2&f&&(r.BMQ("aria-disabled",C.isDisabled)("disabled",C.attrDisabled)("tabindex",C.getTabindex),r.HbH(C.hostClasses))},inputs:{tabContentRef:[r.Mj6.None,"cTabContent","tabContentRef"],active:"active",disabled:"disabled",tabPaneIdx:"tabPaneIdx"},standalone:!0,features:[r.OA$]})}return h})(),jd=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[qa]})}return h})(),uc=(()=>{class h{constructor(){this.toasterState=new ie.t({}),this.toasterState$=this.toasterState.asObservable()}setState(d){this.toasterState.next({...d})}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),ta=(()=>{class h{constructor(d,f,C,ae){this.hostElement=d,this.renderer=f,this.toasterService=C,this.changeDetectorRef=ae,this.autohide=!0,this.color="",this.delay=5e3,this.fade=!0,this._visible=!1,this.visibleChange=new r.bkB,this.timer=new r.bkB}set visible(d){const f=(0,g.he)(d);this._visible!==f&&(this._visible=f,f?this.setTimer():this.clearTimer(),this.visibleChange.emit(f),this.changeDetectorRef.markForCheck())}get visible(){return this._visible}get clock(){return this._clock}set clock(d){this._clock=d,this.timer.emit(this._clock),this.changeDetectorRef.markForCheck()}get animationDisabled(){return!this.fade}get animateType(){return this.visible?"show":"hide"}onMouseOver(){this.clearTimer()}onMouseOut(){this.setTimer()}get hostClasses(){return{toast:!0,show:!0,[`bg-${this.color}`]:!!this.color,"border-0":!!this.color}}ngOnInit(){this.visible&&(this.toasterService.setState({toast:this,show:this.visible,placement:this.placement}),this.clearTimer(),this.setTimer())}ngOnDestroy(){this.clearTimer()}setTimer(){this.clearTimer(),this.autohide&&this.visible&&(this.timerId=this.delay>0?setTimeout(()=>this.onClose(),this.delay):null,this.setClock())}clearTimer(){this.clearClock(),clearTimeout(this.timerId),this.timerId=null}onClose(){this.clearTimer(),this.toasterService.setState({toast:this,show:!1,placement:this.placement})}setClock(){this.clearClock(),this.clock=0,this.clockId=setInterval(()=>{this.clock+=1,this.changeDetectorRef.markForCheck()},1e3),this.clockTimerId=setTimeout(()=>{this.clearClock()},this.delay)}clearClock(){clearTimeout(this.clockTimerId),clearInterval(this.clockId),this.clockId=null}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(uc),r.rXU(r.gRc))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-toast"]],hostVars:4,hostBindings:function(f,C){1&f&&r.bIt("mouseover",function(){return C.onMouseOver()})("mouseout",function(){return C.onMouseOut()}),2&f&&(r.zvX("@.disabled",C.animationDisabled)("@fadeInOut",C.animateType),r.HbH(C.hostClasses))},inputs:{autohide:"autohide",color:"color",delay:"delay",fade:"fade",visible:"visible",index:"index"},outputs:{visibleChange:"visibleChange",timer:"timer"},exportAs:["cToast"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block;overflow:hidden}"],data:{animation:[(0,F.hZ)("fadeInOut",[(0,F.wk)("show",(0,F.iF)({opacity:1,height:"*",padding:"*",border:"*",margin:"*"})),(0,F.wk)("hide",(0,F.iF)({opacity:0,height:0,padding:0,border:0,margin:0})),(0,F.wk)("void",(0,F.iF)({opacity:0,height:0,padding:0,border:0,margin:0})),(0,F.kY)("show => hide",[(0,F.i0)("{{ time }} {{ easing }}")],{params:{time:"300ms",easing:"ease-out"}}),(0,F.kY)("hide => show",[(0,F.i0)("{{ time }} {{ easing }}")],{params:{time:"300ms",easing:"ease-in"}}),(0,F.kY)("show => void",[(0,F.i0)("{{ time }} {{ easing }}")],{params:{time:"300ms",easing:"ease-out"}}),(0,F.kY)("void => show",[(0,F.i0)("{{ time }} {{ easing }}")],{params:{time:"300ms",easing:"ease-in"}})])]}})}return h})(),dc=(()=>{class h{constructor(d){this.toast=d,this.toastBodyClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ta,8))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-toast-body"]],hostVars:2,hostBindings:function(f,C){2&f&&r.AVh("toast-body",C.toastBodyClass)},exportAs:["cToastBody"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Ud=(()=>{class h{constructor(d){this.toasterService=d}toggleOpen(d){d.preventDefault(),this.toasterService.setState({show:!1,toast:this.toast})}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(uc))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cToastClose",""]],hostBindings:function(f,C){1&f&&r.bIt("click",function(ge){return C.toggleOpen(ge)})},inputs:{toast:[r.Mj6.None,"cToastClose","toast"]},exportAs:["cToastClose"],standalone:!0})}return h})(),Ja=(()=>{class h{constructor(d){this.toast=d,this.closeButton=!0,this.toastHeaderClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ta,8))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-toast-header"]],hostVars:2,hostBindings:function(f,C){2&f&&r.AVh("toast-header",C.toastHeaderClass)},inputs:{closeButton:"closeButton"},exportAs:["cToastHeader"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:3,vars:1,consts:[["aria-label","close","cButtonClose","","class","ms-auto",3,"cToastClose","style",4,"ngIf"],["aria-label","close","cButtonClose","",1,"ms-auto",3,"cToastClose"]],template:function(f,C){1&f&&(r.NAR(),r.qex(0),r.SdG(1),r.DNE(2,In,1,4,"button",0),r.bVm()),2&f&&(r.R7$(2),r.Y8G("ngIf",C.closeButton))},dependencies:[Ud,Mr,$.bT],encapsulation:2})}return h})(),$d=(()=>{class h{constructor(d){this.viewContainerRef=d}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.c1b))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cToasterHost",""]],exportAs:["cToasterHost"],standalone:!0})}return h})();var Nu=function(h){return h.Static="static",h.TopStart="top-start",h.TopCenter="top-center",h.TopEnd="top-end",h.MiddleStart="middle-start",h.MiddleCenter="middle-center",h.MiddleEnd="middle-end",h.BottomStart="bottom-start",h.BottomCenter="bottom-center",h.BottomEnd="bottom-end",h}(Nu||{});let Hf=(()=>{class h{#e;constructor(d,f,C){this.hostElement=d,this.renderer=f,this.toasterService=C,this.#e=(0,r.WQX)(r.abz),this.placements=Object.values(Nu),this.toastsDynamic=[],this.placement=Nu.TopEnd,this.position="absolute"}get hostClasses(){return{toaster:!0,"toast-container":!0,[`position-${this.position}`]:!!this.position,"top-0":this.placement.includes("top"),"top-50":this.placement.includes("middle"),"bottom-0":this.placement.includes("bottom"),"start-0":this.placement.includes("start"),"start-50":this.placement.includes("center"),"end-0":this.placement.includes("end"),"translate-middle-x":this.placement.includes("center")&&!this.placement.includes("middle"),"translate-middle-y":this.placement.includes("middle")&&!this.placement.includes("center"),"translate-middle":this.placement.includes("middle")&&this.placement.includes("center")}}ngOnInit(){this.stateToasterSubscribe()}ngAfterContentChecked(){this.toasts=this.contentToasts}addToast(d,f,C){const ae=this.toasterHost.viewContainerRef.createComponent(d,C);this.toastsDynamic.push(ae);const ge=this.toastsDynamic.indexOf(ae);for(const[Ue,nt]of Object.entries(f))ae.instance[Ue]=nt;return ae.instance.placement=this.placement,ae.instance.dynamic=!0,ae.instance.index=ge,ae.instance.visible=!0,ae.instance.visibleChange.emit(!0),ae.changeDetectorRef?.detectChanges(),ae}removeToast(d){this.toastsDynamic?.forEach(f=>{d.toast?.dynamic&&f.instance===d.toast&&(f.instance.visible=!1,f.instance.visibleChange.emit(!1),f.destroy())}),this.toasts?.forEach(f=>{d.toast&&f.element.nativeElement===d.toast.hostElement.nativeElement&&(d.toast.dynamic||(d.toast.visible=!1))})}stateToasterSubscribe(){this.toasterService.toasterState$.pipe(Ye(this.#e)).subscribe(d=>{!1===d.show&&this.removeToast(d)})}static#t=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(uc))};static#n=this.\u0275cmp=r.VBU({type:h,selectors:[["c-toaster"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,ta,4,r.c1b),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentToasts=ge)}},viewQuery:function(f,C){if(1&f&&r.GBs($d,7),2&f){let ae;r.mGM(ae=r.lsd())&&(C.toasterHost=ae.first)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{placement:"placement",position:"position"},exportAs:["cToaster"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:2,vars:0,consts:[["cToasterHost",""]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,Qr,0,0,"ng-template",0),r.SdG(1,0,["cToasterHost",""]))},dependencies:[$d],encapsulation:2})}return h})(),Fp=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({providers:[uc]})}return h})(),Rp=(()=>{class h{constructor(d){this.renderer=d,this.content="",this.visible=!1,this.role="tooltip"}get hostClasses(){return{tooltip:!0,fade:!0,show:this.visible,"bs-tooltip-auto":!0}}ngAfterViewInit(){setTimeout(()=>{this.updateView(this.content)})}ngOnChanges(d){d.content&&setTimeout(()=>{this.updateView(this.content)})}ngOnDestroy(){this.clear()}clear(){this.viewContainerRef?.clear(),this.textNode&&this.renderer.removeChild(this.textNode.parentNode,this.textNode)}updateView(d){this.clear(),d&&(d instanceof r.C4Q?this.viewContainerRef.createEmbeddedView(d):(this.textNode=this.renderer.createText(d),this.renderer.appendChild(this.viewContainerRef.element.nativeElement.parentNode,this.textNode)))}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(r.sFG))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-tooltip"]],viewQuery:function(f,C){if(1&f&&r.GBs(Zr,5,r.c1b),2&f){let ae;r.mGM(ae=r.lsd())&&(C.viewContainerRef=ae.first)}},hostVars:4,hostBindings:function(f,C){2&f&&(r.BMQ("id",C.id)("role",C.role),r.HbH(C.hostClasses))},inputs:{content:"content",visible:"visible",id:"id",role:"role"},standalone:!0,features:[r.OA$,r.aNF],decls:5,vars:0,consts:[["tooltipTemplate",""],["data-popper-arrow","",1,"tooltip-arrow"],[1,"tooltip-inner"]],template:function(f,C){1&f&&(r.qex(0),r.nrm(1,"div",1),r.j41(2,"div",2),r.eu8(3,null,0),r.k0s(),r.bVm())},encapsulation:2})}return h})(),Fu=(()=>{class h{set popperOptions(d){this._popperOptions={...this._popperOptions,placement:this.placement,...d}}get popperOptions(){return{placement:this.placement,...this._popperOptions}}set visible(d){this._visible=d}get visible(){return this._visible}get ariaDescribedBy(){return this.tooltipId?this.tooltipId:null}constructor(d,f,C,ae,ge,Ue,nt){this.document=d,this.renderer=f,this.hostElement=C,this.viewContainerRef=ae,this.listenersService=ge,this.changeDetectorRef=Ue,this.intersectionService=nt,this.content="",this.placement="top",this.trigger="hover",this._visible=!1,this._popperOptions={modifiers:[{name:"offset",options:{offset:[0,0]}}]}}ngAfterViewInit(){this.intersectionService.createIntersectionObserver(this.hostElement),this.intersectionServiceSubscribe()}ngOnChanges(d){d.visible&&(d.visible.currentValue?this.addTooltipElement():this.removeTooltipElement())}ngOnDestroy(){this.clearListeners(),this.destroyTooltipElement(),this.intersectionServiceSubscribe(!1)}ngOnInit(){this.setListeners()}setListeners(){this.listenersService.setListeners({hostElement:this.hostElement,trigger:this.trigger,callbackToggle:()=>{this.visible=!this.visible,this.visible?this.addTooltipElement():this.removeTooltipElement()},callbackOff:()=>{this.visible=!1,this.removeTooltipElement()},callbackOn:()=>{this.visible=!0,this.addTooltipElement()}})}clearListeners(){this.listenersService.clearListeners()}intersectionServiceSubscribe(d=!0){d?this.intersectingSubscription=this.intersectionService.intersecting$.pipe((0,Ot.B)(100)).subscribe(f=>{this.visible=!!f&&this.visible,!this.visible&&this.removeTooltipElement()}):this.intersectingSubscription?.unsubscribe()}getUID(d){let f=d??"random-id";do{f=`${d}-${Math.floor(1e6*Math.random()).toString(10)}`}while(this.document.getElementById(f));return f}createTooltipElement(){this.tooltipRef||(this.tooltipRef=this.viewContainerRef.createComponent(Rp))}destroyTooltipElement(){this.tooltip?.remove(),this.tooltipRef?.destroy(),this.tooltipRef=void 0,this.popperInstance?.destroy(),this.viewContainerRef?.detach(),this.viewContainerRef?.clear()}addTooltipElement(){this.tooltipRef||this.createTooltipElement(),this.tooltipId=this.getUID("tooltip"),this.tooltipRef.instance.id=this.tooltipId,this.tooltipRef.instance.content=this.content,this.tooltip=this.tooltipRef.location.nativeElement,this.renderer.addClass(this.tooltip,"d-none"),this.renderer.addClass(this.tooltip,"fade"),this.popperInstance?.destroy(),this.viewContainerRef.insert(this.tooltipRef.hostView),this.renderer.appendChild(this.document.body,this.tooltip),this.popperInstance=Yr(this.hostElement.nativeElement,this.tooltip,{...this.popperOptions}),this.visible?(this.renderer.removeClass(this.tooltip,"d-none"),this.changeDetectorRef.markForCheck(),setTimeout(()=>{this.tooltipRef.instance.visible=this.visible,this.popperInstance.forceUpdate(),this.changeDetectorRef.markForCheck()},100)):this.removeTooltipElement()}removeTooltipElement(){this.tooltipId="",this.tooltipRef&&(this.tooltipRef.instance.visible=!1,this.tooltipRef.instance.id=void 0,this.changeDetectorRef.markForCheck(),setTimeout(()=>{this.viewContainerRef?.detach()},300))}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU($.qQ),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(r.c1b),r.rXU(Tr),r.rXU(r.gRc),r.rXU(uo))};static#t=this.\u0275dir=r.FsC({type:h,selectors:[["","cTooltip",""]],hostVars:1,hostBindings:function(f,C){2&f&&r.BMQ("aria-describedby",C.ariaDescribedBy)},inputs:{content:[r.Mj6.None,"cTooltip","content"],popperOptions:[r.Mj6.None,"cTooltipOptions","popperOptions"],placement:[r.Mj6.None,"cTooltipPlacement","placement"],trigger:[r.Mj6.None,"cTooltipTrigger","trigger"],visible:[r.Mj6.None,"cTooltipVisible","visible"]},exportAs:["cTooltip"],standalone:!0,features:[r.Jv_([Tr,uo]),r.OA$]})}return h})(),Xc=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Gd=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})(),Yd=(()=>{class h{constructor(){this.templates={}}get hostClasses(){return{card:!0,[`bg-${this.color}`]:!!this.color,"text-high-emphasis-inverse":!!this.color}}get bodyClasses(){return{"pb-0":!0,"d-flex":!0,"justify-content-between":!0,"align-items-start":!0}}ngAfterContentInit(){this.contentTemplates.forEach(d=>{this.templates[d.id]=d.templateRef})}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-a"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ha,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentTemplates=ge)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",title:"title",value:"value"},exportAs:["cWidgetStatA"],standalone:!0,features:[r.aNF],ngContentSelectors:Mi,decls:15,vars:5,consts:[["defaultWidgetTitleTemplate",""],["defaultWidgetValueTemplate",""],["defaultWidgetChartTemplate",""],["defaultWidgetActionTemplate",""],[3,"ngClass"],["class","fs-4 fw-semibold",4,"ngIf"],[4,"ngIf"],[4,"ngTemplateOutlet"],[1,"fs-4","fw-semibold"]],template:function(f,C){if(1&f&&(r.NAR(xi),r.qex(0),r.j41(1,"c-card-body",4)(2,"div"),r.DNE(3,La,2,1,"div",5)(4,Nc,2,1,"div",6),r.k0s(),r.DNE(5,Fc,1,0,"ng-container",7),r.k0s(),r.DNE(6,va,1,0,"ng-container",7),r.bVm(),r.DNE(7,ml,1,1,"ng-template",null,0,r.C5r)(9,lo,1,1,"ng-template",null,1,r.C5r)(11,gl,1,0,"ng-template",null,2,r.C5r)(13,Ba,1,0,"ng-template",null,3,r.C5r)),2&f){const ae=r.sdS(12),ge=r.sdS(14);r.R7$(),r.Y8G("ngClass",C.bodyClasses),r.R7$(2),r.Y8G("ngIf",!!C.value||(null==C.templates?null:C.templates.widgetValueTemplate)),r.R7$(),r.Y8G("ngIf",!!C.title||(null==C.templates?null:C.templates.widgetTitleTemplate)),r.R7$(),r.Y8G("ngTemplateOutlet",(null==C.templates?null:C.templates.widgetActionTemplate)||ge),r.R7$(),r.Y8G("ngTemplateOutlet",(null==C.templates?null:C.templates.widgetChartTemplate)||ae)}},dependencies:[Ms,$.YU,$.bT,$.T3],encapsulation:2})}return h})(),jf=(()=>{class h extends Ao{constructor(){super(),this.inverse=!1}get hostClasses(){return{card:!0,[`bg-${this.color}`]:!!this.color,[`text-${this.textColor}`]:!!this.textColor,"text-high-emphasis-inverse":!!this.color}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-b"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",textColor:"textColor",title:"title",text:"text",value:"value",inverse:[r.Mj6.HasDecoratorInputTransform,"inverse","inverse",r.L39]},exportAs:["cWidgetStatB"],standalone:!0,features:[r.GFd,r.Vt3,r.aNF],ngContentSelectors:Ht,decls:5,vars:3,consts:[["class","fs-4 fw-semibold",4,"ngIf"],[4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"fs-4","fw-semibold"],[3,"ngClass"]],template:function(f,C){1&f&&(r.NAR(),r.j41(0,"c-card-body"),r.DNE(1,bu,2,1,"div",0)(2,vl,2,1,"div",1),r.SdG(3),r.DNE(4,Rc,2,2,"small",2),r.k0s()),2&f&&(r.R7$(),r.Y8G("ngIf",!!C.value),r.R7$(),r.Y8G("ngIf",!!C.title),r.R7$(2),r.Y8G("ngIf",C.text))},dependencies:[Ms,$.bT,$.YU],encapsulation:2})}return h})(),Ro=(()=>{class h extends Ao{constructor(){super(),this.inverse=!1,this.templates={}}get hostExtendedClass(){return{"high-emphasis-inverse":this.inverse}}get iconClasses(){return{"mb-4":!this.textColor,"text-end":!0,"text-medium-emphasis":!this.inverse,"text-medium-emphasis-inverse":this.inverse,[`text-${this.textColor}`]:!!this.textColor}}get titleClasses(){return{"text-medium-emphasis":!this.inverse,"text-medium-emphasis-inverse":this.inverse,[`text-${this.textColor}`]:!!this.textColor}}get valueClasses(){return{"fs-4":!this.textColor,"fw-semibold":!0,"text-high-emphasis":!this.inverse,"text-high-emphasis-inverse":this.inverse,[`text-${this.textColor}`]:!!this.textColor}}ngAfterContentInit(){this.contentTemplates.forEach(d=>{this.templates[d.id]=d.templateRef})}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-c"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ha,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentTemplates=ge)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostExtendedClass)},inputs:{icon:"icon",title:"title",value:"value",inverse:[r.Mj6.HasDecoratorInputTransform,"inverse","inverse",r.L39]},exportAs:["cWidgetStatC"],standalone:!0,features:[r.GFd,r.Vt3,r.aNF],ngContentSelectors:Ht,decls:9,vars:4,consts:[["defaultWidgetIconTemplate",""],["defaultWidgetProgressTemplate",""],[3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"ngClass"],[4,"ngTemplateOutlet"]],template:function(f,C){1&f&&(r.NAR(),r.j41(0,"c-card-body"),r.DNE(1,ec,2,2,"div",2)(2,tc,2,2,"div",2)(3,zs,2,2,"div",2)(4,Va,2,1,"ng-container",3),r.k0s(),r.DNE(5,za,1,1,"ng-template",null,0,r.C5r)(7,_l,1,0,"ng-template",null,1,r.C5r)),2&f&&(r.R7$(),r.Y8G("ngIf",C.icon||(null==C.templates?null:C.templates.widgetIconTemplate)),r.R7$(),r.Y8G("ngIf",!!C.value),r.R7$(),r.Y8G("ngIf",!!C.title),r.R7$(),r.Y8G("ngIf",null==C.templates?null:C.templates.widgetProgressTemplate))},dependencies:[Ms,$.bT,$.YU,$.T3],encapsulation:2})}return h})(),Uf=(()=>{class h{constructor(){}get hostClasses(){return{card:!0}}get headerClasses(){return{"position-relative":!0,"d-flex":!0,"justify-content-center":!0,"align-items-center":!0,[`bg-${this.color}`]:this.color}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-d"]],hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",values:"values"},exportAs:["cWidgetStatD"],standalone:!0,features:[r.aNF],ngContentSelectors:Ht,decls:4,vars:2,consts:[[3,"ngClass"],["cRow","",1,"text-center"],["ngFor","",3,"ngForOf"],["class","vr",4,"ngIf"],[1,"fs-5","fw-semibold"],[1,"text-uppercase","text-medium-emphasis","small"],[1,"vr"]],template:function(f,C){1&f&&(r.NAR(),r.j41(0,"c-card-header",0),r.SdG(1),r.k0s(),r.j41(2,"c-card-body",1),r.DNE(3,Qo,6,3,"ng-template",2),r.k0s()),2&f&&(r.Y8G("ngClass",C.headerClasses),r.R7$(3),r.Y8G("ngForOf",C.values))},dependencies:[Tl,Ms,Hc,No,$.YU,$.Sq,$.bT],encapsulation:2})}return h})(),Qc=(()=>{class h extends Ao{constructor(){super()}get titleClasses(){return{"text-medium-emphasis":!this.textColor,small:!0,"text-uppercase":!0,"fw-semibold":!0,[`text-${this.textColor}`]:!!this.textColor}}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-e"]],inputs:{title:"title",value:"value"},exportAs:["cWidgetStatE"],standalone:!0,features:[r.Vt3,r.aNF],ngContentSelectors:Ht,decls:4,vars:2,consts:[[1,"text-center"],[3,"ngClass",4,"ngIf"],["class","fs-6 fw-semibold py-3",4,"ngIf"],[3,"ngClass"],[1,"fs-6","fw-semibold","py-3"]],template:function(f,C){1&f&&(r.NAR(),r.j41(0,"c-card-body",0),r.DNE(1,ss,2,2,"div",1)(2,Zo,2,1,"div",2),r.SdG(3),r.k0s()),2&f&&(r.R7$(),r.Y8G("ngIf",!!C.title),r.R7$(),r.Y8G("ngIf",!!C.value))},dependencies:[Ms,$.bT,$.YU],encapsulation:2})}return h})(),Lu=(()=>{class h{constructor(){this.padding=!1,this.templates={}}get hostClasses(){return{card:!0}}get cardBodyClasses(){return{"d-flex":!0,"align-items-center":!0,"p-0":!this.padding}}get iconClasses(){return{"me-3":!this.textColor,"text-white":!0,[`bg-${this.color}`]:!!this.color,"p-3":this.padding,"p-4":!this.padding}}get titleClasses(){return{"text-medium-emphasis":!this.textColor,small:!0,"text-uppercase":!0,"fw-semibold":!0,[`text-${this.textColor}`]:!!this.textColor}}get valueClasses(){return{"fs-6":!this.textColor,"fw-semibold":!0,[`text-${this.textColor}`]:!!this.textColor}}ngAfterContentInit(){this.contentTemplates.forEach(d=>{this.templates[d.id]=d.templateRef})}static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-widget-stat-f"]],contentQueries:function(f,C,ae){if(1&f&&r.wni(ae,Ha,5),2&f){let ge;r.mGM(ge=r.lsd())&&(C.contentTemplates=ge)}},hostVars:2,hostBindings:function(f,C){2&f&&r.HbH(C.hostClasses)},inputs:{color:"color",textColor:"textColor",footer:"footer",icon:"icon",padding:[r.Mj6.HasDecoratorInputTransform,"padding","padding",r.L39],title:"title",value:"value"},exportAs:["cWidgetStatB"],standalone:!0,features:[r.GFd,r.aNF],decls:14,vars:8,consts:[["defaultWidgetIconTemplate",""],["defaultFooterIconTemplate",""],[3,"ngClass"],[4,"ngTemplateOutlet"],[4,"ngIf"]],template:function(f,C){if(1&f&&(r.qex(0),r.j41(1,"c-card-body",2)(2,"div",2),r.DNE(3,Cl,1,0,"ng-container",3),r.k0s(),r.j41(4,"div")(5,"div",2),r.EFF(6),r.k0s(),r.j41(7,"div",2),r.EFF(8),r.k0s()()(),r.DNE(9,jr,2,1,"c-card-footer",4),r.bVm(),r.DNE(10,qr,2,1,"ng-template",null,0,r.C5r)(12,os,2,1,"ng-template",null,1,r.C5r)),2&f){const ae=r.sdS(11);r.R7$(),r.Y8G("ngClass",C.cardBodyClasses),r.R7$(),r.Y8G("ngClass",C.iconClasses),r.R7$(),r.Y8G("ngTemplateOutlet",(null==C.templates?null:C.templates.widgetIconTemplate)||ae),r.R7$(2),r.Y8G("ngClass",C.valueClasses),r.R7$(),r.JRh(C.value),r.R7$(),r.Y8G("ngClass",C.titleClasses),r.R7$(),r.JRh(C.title),r.R7$(),r.Y8G("ngIf",C.footer||(null==C.templates?null:C.templates.widgetFooterTemplate))}},dependencies:[Ms,js,$.YU,$.T3,$.bT],encapsulation:2})}return h})(),Kd=(()=>{class h{static#e=this.\u0275fac=function(f){return new(f||h)};static#t=this.\u0275mod=r.$C({type:h});static#n=this.\u0275inj=r.G2t({})}return h})()},4662:(st,Ce,D)=>{D.d(Ce,{LJ:()=>Z,Rv:()=>A,op:()=>Ee});var r=D(4438),g=D(345);function ie(Te){return Te.replace(/([-_][a-z0-9])/gi,xe=>xe.toUpperCase().replace("-",""))}let A=(()=>{class Te{constructor(){this._iconNames={},this._icons={}}get iconNames(){return this._iconNames}get icons(){return this._icons}set icons(we){for(const $e in we)this._iconNames[$e]=$e;this._icons=we}getIcon(we){return this.icons[we]||console.warn(`CoreUI WARN: Icon ${we} is not registered in IconService`),this.icons[we]}static#e=this.\u0275fac=function($e){return new($e||Te)};static#t=this.\u0275prov=r.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})(),Z=(()=>{class Te{set viewBox(we){this._viewBox=we}get viewBox(){return this._viewBox??this.scale}get hostClasses(){return this.customClasses??{icon:!0,[`icon-${this.computedSize}`]:!!this.computedSize}}get innerHtml(){const we=Array.isArray(this.code)?this.code[1]||this.code[0]:this.code??"";return this.sanitizer.bypassSecurityTrustHtml(this.titleCode+we)}constructor(we,$e,We,mt){this.renderer=we,this.elementRef=$e,this.sanitizer=We,this.iconSet=mt,this.size="",this.xmlns="http://www.w3.org/2000/svg",this.pointerEvents="none",this.role="img"}get titleCode(){return this.title?`<title>${this.title}</title>`:""}get code(){return this.content?this.content:this.iconSet&&this.name?this.iconSet.getIcon(this.name):void(this.name&&!this.iconSet?.icons[this.name]&&console.warn(`c-icon component: icon name '${this.name}' does not exist for IconSet service. To use icon by 'name' prop you need to add it to IconSet service. \n`,this.name))}get scale(){return Array.isArray(this.code)&&this.code.length>1?`0 0 ${this.code[0]}`:"0 0 64 64"}get computedSize(){return"custom"===this.size||!this.size&&(this.width||this.height)?"custom-size":this.size}get computedClasses(){return this.customClasses?this.customClasses:{icon:!0,[`icon-${this.computedSize}`]:!!this.computedSize}}toCamelCase(we){return ie(we)}static#e=this.\u0275fac=function($e){return new($e||Te)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(g.up),r.rXU(A))};static#t=this.\u0275dir=r.FsC({type:Te,selectors:[["svg","cIcon",""]],hostVars:7,hostBindings:function($e,We){2&$e&&(r.Mr5("innerHtml",We.innerHtml,r.npT),r.BMQ("viewBox",We.viewBox)("xmlns",We.xmlns)("pointer-events",We.pointerEvents)("role",We.role),r.HbH(We.hostClasses))},inputs:{content:[r.Mj6.None,"cIcon","content"],size:"size",title:"title",customClasses:"customClasses",width:"width",height:"height",name:[r.Mj6.HasDecoratorInputTransform,"name","name",we=>we&&we.includes("-")?ie(we):we],viewBox:"viewBox",xmlns:"xmlns",pointerEvents:[r.Mj6.None,"pointer-events","pointerEvents"],role:"role"},exportAs:["cIcon"],standalone:!0,features:[r.GFd]})}return Te})(),Ee=(()=>{class Te{static#e=this.\u0275fac=function($e){return new($e||Te)};static#t=this.\u0275mod=r.$C({type:Te});static#n=this.\u0275inj=r.G2t({})}return Te})()},13:(st,Ce,D)=>{function r(g,$){return(g<0?"-":"")+Math.abs(g).toString().padStart($,"0")}D.d(Ce,{F:()=>r})},1666:(st,Ce,D)=>{D.d(Ce,{q:()=>g});let r={};function g(){return r}},8488:(st,Ce,D)=>{D.d(Ce,{m:()=>F});const r=(se,ie)=>{switch(se){case"P":return ie.date({width:"short"});case"PP":return ie.date({width:"medium"});case"PPP":return ie.date({width:"long"});default:return ie.date({width:"full"})}},g=(se,ie)=>{switch(se){case"p":return ie.time({width:"short"});case"pp":return ie.time({width:"medium"});case"ppp":return ie.time({width:"long"});default:return ie.time({width:"full"})}},F={p:g,P:(se,ie)=>{const A=se.match(/(P+)(p+)?/)||[],H=A[1],Z=A[2];if(!Z)return r(se,ie);let oe;switch(H){case"P":oe=ie.dateTime({width:"short"});break;case"PP":oe=ie.dateTime({width:"medium"});break;case"PPP":oe=ie.dateTime({width:"long"});break;default:oe=ie.dateTime({width:"full"})}return oe.replace("{{date}}",r(H,ie)).replace("{{time}}",g(Z,ie))}}},5872:(st,Ce,D)=>{D.d(Ce,{G:()=>g});var r=D(4273);function g($){const F=(0,r.a)($),se=new Date(Date.UTC(F.getFullYear(),F.getMonth(),F.getDate(),F.getHours(),F.getMinutes(),F.getSeconds(),F.getMilliseconds()));return se.setUTCFullYear(F.getFullYear()),+$-+se}},7195:(st,Ce,D)=>{D.d(Ce,{Ss:()=>ie,ef:()=>F,xM:()=>se});const r=/^D+$/,g=/^Y+$/,$=["D","DD","YY","YYYY"];function F(H){return r.test(H)}function se(H){return g.test(H)}function ie(H,Z,oe){const de=function A(H,Z,oe){const de="Y"===H[0]?"years":"days of the month";return`Use \`${H.toLowerCase()}\` instead of \`${H}\` (in \`${Z}\`) for formatting ${de} to the input \`${oe}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(H,Z,oe);if(console.warn(de),$.includes(H))throw new RangeError(de)}},9857:(st,Ce,D)=>{D.d(Ce,{Cg:()=>A,_m:()=>Z,my:()=>se,s0:()=>H,w4:()=>ie}),Math.pow(10,8);const se=6048e5,ie=864e5,A=6e4,H=36e5,Z=1e3},7729:(st,Ce,D)=>{function r($,F){return $ instanceof Date?new $.constructor(F):new Date(F)}D.d(Ce,{w:()=>r})},967:(st,Ce,D)=>{D.d(Ce,{GP:()=>Zt});var r=D(3501),g=D(1666),$=D(9857),F=D(4273);function se(ue){const J=(0,F.a)(ue);return J.setHours(0,0,0,0),J}var A=D(5872),oe=D(7729);var we=D(6453),$e=D(910),We=D(7012),mt=D(6045),tt=D(13);const It={y(ue,J){const ne=ue.getFullYear(),fe=ne>0?ne:1-ne;return(0,tt.F)("yy"===J?fe%100:fe,J.length)},M(ue,J){const ne=ue.getMonth();return"M"===J?String(ne+1):(0,tt.F)(ne+1,2)},d:(ue,J)=>(0,tt.F)(ue.getDate(),J.length),a(ue,J){const ne=ue.getHours()/12>=1?"pm":"am";switch(J){case"a":case"aa":return ne.toUpperCase();case"aaa":return ne;case"aaaaa":return ne[0];default:return"am"===ne?"a.m.":"p.m."}},h:(ue,J)=>(0,tt.F)(ue.getHours()%12||12,J.length),H:(ue,J)=>(0,tt.F)(ue.getHours(),J.length),m:(ue,J)=>(0,tt.F)(ue.getMinutes(),J.length),s:(ue,J)=>(0,tt.F)(ue.getSeconds(),J.length),S(ue,J){const ne=J.length,fe=ue.getMilliseconds(),Ie=Math.trunc(fe*Math.pow(10,ne-3));return(0,tt.F)(Ie,J.length)}},Oe={G:function(ue,J,ne){const fe=ue.getFullYear()>0?1:0;switch(J){case"G":case"GG":case"GGG":return ne.era(fe,{width:"abbreviated"});case"GGGGG":return ne.era(fe,{width:"narrow"});default:return ne.era(fe,{width:"wide"})}},y:function(ue,J,ne){if("yo"===J){const fe=ue.getFullYear();return ne.ordinalNumber(fe>0?fe:1-fe,{unit:"year"})}return It.y(ue,J)},Y:function(ue,J,ne,fe){const Ie=(0,mt.h)(ue,fe),ot=Ie>0?Ie:1-Ie;return"YY"===J?(0,tt.F)(ot%100,2):"Yo"===J?ne.ordinalNumber(ot,{unit:"year"}):(0,tt.F)(ot,J.length)},R:function(ue,J){const ne=(0,$e.p)(ue);return(0,tt.F)(ne,J.length)},u:function(ue,J){const ne=ue.getFullYear();return(0,tt.F)(ne,J.length)},Q:function(ue,J,ne){const fe=Math.ceil((ue.getMonth()+1)/3);switch(J){case"Q":return String(fe);case"QQ":return(0,tt.F)(fe,2);case"Qo":return ne.ordinalNumber(fe,{unit:"quarter"});case"QQQ":return ne.quarter(fe,{width:"abbreviated",context:"formatting"});case"QQQQQ":return ne.quarter(fe,{width:"narrow",context:"formatting"});default:return ne.quarter(fe,{width:"wide",context:"formatting"})}},q:function(ue,J,ne){const fe=Math.ceil((ue.getMonth()+1)/3);switch(J){case"q":return String(fe);case"qq":return(0,tt.F)(fe,2);case"qo":return ne.ordinalNumber(fe,{unit:"quarter"});case"qqq":return ne.quarter(fe,{width:"abbreviated",context:"standalone"});case"qqqqq":return ne.quarter(fe,{width:"narrow",context:"standalone"});default:return ne.quarter(fe,{width:"wide",context:"standalone"})}},M:function(ue,J,ne){const fe=ue.getMonth();switch(J){case"M":case"MM":return It.M(ue,J);case"Mo":return ne.ordinalNumber(fe+1,{unit:"month"});case"MMM":return ne.month(fe,{width:"abbreviated",context:"formatting"});case"MMMMM":return ne.month(fe,{width:"narrow",context:"formatting"});default:return ne.month(fe,{width:"wide",context:"formatting"})}},L:function(ue,J,ne){const fe=ue.getMonth();switch(J){case"L":return String(fe+1);case"LL":return(0,tt.F)(fe+1,2);case"Lo":return ne.ordinalNumber(fe+1,{unit:"month"});case"LLL":return ne.month(fe,{width:"abbreviated",context:"standalone"});case"LLLLL":return ne.month(fe,{width:"narrow",context:"standalone"});default:return ne.month(fe,{width:"wide",context:"standalone"})}},w:function(ue,J,ne,fe){const Ie=(0,We.N)(ue,fe);return"wo"===J?ne.ordinalNumber(Ie,{unit:"week"}):(0,tt.F)(Ie,J.length)},I:function(ue,J,ne){const fe=(0,we.s)(ue);return"Io"===J?ne.ordinalNumber(fe,{unit:"week"}):(0,tt.F)(fe,J.length)},d:function(ue,J,ne){return"do"===J?ne.ordinalNumber(ue.getDate(),{unit:"date"}):It.d(ue,J)},D:function(ue,J,ne){const fe=function Te(ue){const J=(0,F.a)(ue);return function H(ue,J){const ne=se(ue),fe=se(J),Ie=+ne-(0,A.G)(ne),ot=+fe-(0,A.G)(fe);return Math.round((Ie-ot)/$.w4)}(J,function de(ue){const J=(0,F.a)(ue),ne=(0,oe.w)(ue,0);return ne.setFullYear(J.getFullYear(),0,1),ne.setHours(0,0,0,0),ne}(J))+1}(ue);return"Do"===J?ne.ordinalNumber(fe,{unit:"dayOfYear"}):(0,tt.F)(fe,J.length)},E:function(ue,J,ne){const fe=ue.getDay();switch(J){case"E":case"EE":case"EEE":return ne.day(fe,{width:"abbreviated",context:"formatting"});case"EEEEE":return ne.day(fe,{width:"narrow",context:"formatting"});case"EEEEEE":return ne.day(fe,{width:"short",context:"formatting"});default:return ne.day(fe,{width:"wide",context:"formatting"})}},e:function(ue,J,ne,fe){const Ie=ue.getDay(),ot=(Ie-fe.weekStartsOn+8)%7||7;switch(J){case"e":return String(ot);case"ee":return(0,tt.F)(ot,2);case"eo":return ne.ordinalNumber(ot,{unit:"day"});case"eee":return ne.day(Ie,{width:"abbreviated",context:"formatting"});case"eeeee":return ne.day(Ie,{width:"narrow",context:"formatting"});case"eeeeee":return ne.day(Ie,{width:"short",context:"formatting"});default:return ne.day(Ie,{width:"wide",context:"formatting"})}},c:function(ue,J,ne,fe){const Ie=ue.getDay(),ot=(Ie-fe.weekStartsOn+8)%7||7;switch(J){case"c":return String(ot);case"cc":return(0,tt.F)(ot,J.length);case"co":return ne.ordinalNumber(ot,{unit:"day"});case"ccc":return ne.day(Ie,{width:"abbreviated",context:"standalone"});case"ccccc":return ne.day(Ie,{width:"narrow",context:"standalone"});case"cccccc":return ne.day(Ie,{width:"short",context:"standalone"});default:return ne.day(Ie,{width:"wide",context:"standalone"})}},i:function(ue,J,ne){const fe=ue.getDay(),Ie=0===fe?7:fe;switch(J){case"i":return String(Ie);case"ii":return(0,tt.F)(Ie,J.length);case"io":return ne.ordinalNumber(Ie,{unit:"day"});case"iii":return ne.day(fe,{width:"abbreviated",context:"formatting"});case"iiiii":return ne.day(fe,{width:"narrow",context:"formatting"});case"iiiiii":return ne.day(fe,{width:"short",context:"formatting"});default:return ne.day(fe,{width:"wide",context:"formatting"})}},a:function(ue,J,ne){const Ie=ue.getHours()/12>=1?"pm":"am";switch(J){case"a":case"aa":return ne.dayPeriod(Ie,{width:"abbreviated",context:"formatting"});case"aaa":return ne.dayPeriod(Ie,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return ne.dayPeriod(Ie,{width:"narrow",context:"formatting"});default:return ne.dayPeriod(Ie,{width:"wide",context:"formatting"})}},b:function(ue,J,ne){const fe=ue.getHours();let Ie;switch(Ie=12===fe?"noon":0===fe?"midnight":fe/12>=1?"pm":"am",J){case"b":case"bb":return ne.dayPeriod(Ie,{width:"abbreviated",context:"formatting"});case"bbb":return ne.dayPeriod(Ie,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return ne.dayPeriod(Ie,{width:"narrow",context:"formatting"});default:return ne.dayPeriod(Ie,{width:"wide",context:"formatting"})}},B:function(ue,J,ne){const fe=ue.getHours();let Ie;switch(Ie=fe>=17?"evening":fe>=12?"afternoon":fe>=4?"morning":"night",J){case"B":case"BB":case"BBB":return ne.dayPeriod(Ie,{width:"abbreviated",context:"formatting"});case"BBBBB":return ne.dayPeriod(Ie,{width:"narrow",context:"formatting"});default:return ne.dayPeriod(Ie,{width:"wide",context:"formatting"})}},h:function(ue,J,ne){if("ho"===J){let fe=ue.getHours()%12;return 0===fe&&(fe=12),ne.ordinalNumber(fe,{unit:"hour"})}return It.h(ue,J)},H:function(ue,J,ne){return"Ho"===J?ne.ordinalNumber(ue.getHours(),{unit:"hour"}):It.H(ue,J)},K:function(ue,J,ne){const fe=ue.getHours()%12;return"Ko"===J?ne.ordinalNumber(fe,{unit:"hour"}):(0,tt.F)(fe,J.length)},k:function(ue,J,ne){let fe=ue.getHours();return 0===fe&&(fe=24),"ko"===J?ne.ordinalNumber(fe,{unit:"hour"}):(0,tt.F)(fe,J.length)},m:function(ue,J,ne){return"mo"===J?ne.ordinalNumber(ue.getMinutes(),{unit:"minute"}):It.m(ue,J)},s:function(ue,J,ne){return"so"===J?ne.ordinalNumber(ue.getSeconds(),{unit:"second"}):It.s(ue,J)},S:function(ue,J){return It.S(ue,J)},X:function(ue,J,ne){const fe=ue.getTimezoneOffset();if(0===fe)return"Z";switch(J){case"X":return Dt(fe);case"XXXX":case"XX":return Xe(fe);default:return Xe(fe,":")}},x:function(ue,J,ne){const fe=ue.getTimezoneOffset();switch(J){case"x":return Dt(fe);case"xxxx":case"xx":return Xe(fe);default:return Xe(fe,":")}},O:function(ue,J,ne){const fe=ue.getTimezoneOffset();switch(J){case"O":case"OO":case"OOO":return"GMT"+Ke(fe,":");default:return"GMT"+Xe(fe,":")}},z:function(ue,J,ne){const fe=ue.getTimezoneOffset();switch(J){case"z":case"zz":case"zzz":return"GMT"+Ke(fe,":");default:return"GMT"+Xe(fe,":")}},t:function(ue,J,ne){const fe=Math.trunc(ue.getTime()/1e3);return(0,tt.F)(fe,J.length)},T:function(ue,J,ne){const fe=ue.getTime();return(0,tt.F)(fe,J.length)}};function Ke(ue,J=""){const ne=ue>0?"-":"+",fe=Math.abs(ue),Ie=Math.trunc(fe/60),ot=fe%60;return 0===ot?ne+String(Ie):ne+String(Ie)+J+(0,tt.F)(ot,2)}function Dt(ue,J){return ue%60==0?(ue>0?"-":"+")+(0,tt.F)(Math.abs(ue)/60,2):Xe(ue,J)}function Xe(ue,J=""){const ne=ue>0?"-":"+",fe=Math.abs(ue);return ne+(0,tt.F)(Math.trunc(fe/60),2)+J+(0,tt.F)(fe%60,2)}var it=D(8488),ut=D(7195),Ot=D(8728);const Re=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,dt=/^'([^]*?)'?$/,Bt=/''/g,Qt=/[a-zA-Z]/;function Zt(ue,J,ne){const fe=(0,g.q)(),Ie=ne?.locale??fe.locale??r.c,ot=ne?.firstWeekContainsDate??ne?.locale?.options?.firstWeekContainsDate??fe.firstWeekContainsDate??fe.locale?.options?.firstWeekContainsDate??1,bt=ne?.weekStartsOn??ne?.locale?.options?.weekStartsOn??fe.weekStartsOn??fe.locale?.options?.weekStartsOn??0,Gt=(0,F.a)(ue);if(!(0,Ot.f)(Gt))throw new RangeError("Invalid time value");let Je=J.match(ze).map(Yt=>{const gt=Yt[0];return"p"===gt||"P"===gt?(0,it.m[gt])(Yt,Ie.formatLong):Yt}).join("").match(Re).map(Yt=>{if("''"===Yt)return{isToken:!1,value:"'"};const gt=Yt[0];if("'"===gt)return{isToken:!1,value:Mn(Yt)};if(Oe[gt])return{isToken:!0,value:Yt};if(gt.match(Qt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+gt+"`");return{isToken:!1,value:Yt}});Ie.localize.preprocessor&&(Je=Ie.localize.preprocessor(Gt,Je));const Xt={firstWeekContainsDate:ot,weekStartsOn:bt,locale:Ie};return Je.map(Yt=>{if(!Yt.isToken)return Yt.value;const gt=Yt.value;return(!ne?.useAdditionalWeekYearTokens&&(0,ut.xM)(gt)||!ne?.useAdditionalDayOfYearTokens&&(0,ut.ef)(gt))&&(0,ut.Ss)(gt,J,String(ue)),(0,Oe[gt[0]])(Gt,gt,Ie.localize,Xt)}).join("")}function Mn(ue){const J=ue.match(dt);return J?J[1].replace(Bt,"'"):ue}},6453:(st,Ce,D)=>{D.d(Ce,{s:()=>H});var r=D(9857),g=D(8152),$=D(910),F=D(7729),A=D(4273);function H(oe){const de=(0,A.a)(oe),Ee=+(0,g.b)(de)-+function se(oe){const de=(0,$.p)(oe),Ee=(0,F.w)(oe,0);return Ee.setFullYear(de,0,4),Ee.setHours(0,0,0,0),(0,g.b)(Ee)}(de);return Math.round(Ee/r.my)+1}},910:(st,Ce,D)=>{D.d(Ce,{p:()=>F});var r=D(7729),g=D(8152),$=D(4273);function F(ie){const A=(0,$.a)(ie),H=A.getFullYear(),Z=(0,r.w)(ie,0);Z.setFullYear(H+1,0,4),Z.setHours(0,0,0,0);const oe=(0,g.b)(Z),de=(0,r.w)(ie,0);de.setFullYear(H,0,4),de.setHours(0,0,0,0);const Ee=(0,g.b)(de);return A.getTime()>=oe.getTime()?H+1:A.getTime()>=Ee.getTime()?H:H-1}},7012:(st,Ce,D)=>{D.d(Ce,{N:()=>Z});var r=D(9857),g=D(7793),$=D(7729),F=D(6045),se=D(1666),H=D(4273);function Z(de,Ee){const Te=(0,H.a)(de),xe=+(0,g.k)(Te,Ee)-+function ie(de,Ee){const Te=(0,se.q)(),xe=Ee?.firstWeekContainsDate??Ee?.locale?.options?.firstWeekContainsDate??Te.firstWeekContainsDate??Te.locale?.options?.firstWeekContainsDate??1,we=(0,F.h)(de,Ee),$e=(0,$.w)(de,0);return $e.setFullYear(we,0,xe),$e.setHours(0,0,0,0),(0,g.k)($e,Ee)}(Te,Ee);return Math.round(xe/r.my)+1}},6045:(st,Ce,D)=>{D.d(Ce,{h:()=>se});var r=D(7729),g=D(7793),$=D(4273),F=D(1666);function se(A,H){const Z=(0,$.a)(A),oe=Z.getFullYear(),de=(0,F.q)(),Ee=H?.firstWeekContainsDate??H?.locale?.options?.firstWeekContainsDate??de.firstWeekContainsDate??de.locale?.options?.firstWeekContainsDate??1,Te=(0,r.w)(A,0);Te.setFullYear(oe+1,0,Ee),Te.setHours(0,0,0,0);const xe=(0,g.k)(Te,H),we=(0,r.w)(A,0);we.setFullYear(oe,0,Ee),we.setHours(0,0,0,0);const $e=(0,g.k)(we,H);return Z.getTime()>=xe.getTime()?oe+1:Z.getTime()>=$e.getTime()?oe:oe-1}},7250:(st,Ce,D)=>{function r($){return $ instanceof Date||"object"==typeof $&&"[object Date]"===Object.prototype.toString.call($)}D.d(Ce,{$:()=>r})},8728:(st,Ce,D)=>{D.d(Ce,{f:()=>$});var r=D(7250),g=D(4273);function $(se){if(!(0,r.$)(se)&&"number"!=typeof se)return!1;const ie=(0,g.a)(se);return!isNaN(Number(ie))}},3501:(st,Ce,D)=>{D.d(Ce,{c:()=>ke});const r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $(J){return(ne={})=>{const fe=ne.width?String(ne.width):J.defaultWidth;return J.formats[fe]||J.formats[J.defaultWidth]}}const A={date:$({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},H={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function oe(J){return(ne,fe)=>{let ot;if("formatting"===(fe?.context?String(fe.context):"standalone")&&J.formattingValues){const Gt=J.defaultFormattingWidth||J.defaultWidth,Je=fe?.width?String(fe.width):Gt;ot=J.formattingValues[Je]||J.formattingValues[Gt]}else{const Gt=J.defaultWidth,Je=fe?.width?String(fe.width):J.defaultWidth;ot=J.values[Je]||J.values[Gt]}return ot[J.argumentCallback?J.argumentCallback(ne):ne]}}function tt(J){return(ne,fe={})=>{const Ie=fe.width,bt=ne.match(Ie&&J.matchPatterns[Ie]||J.matchPatterns[J.defaultMatchWidth]);if(!bt)return null;const Gt=bt[0],Je=Ie&&J.parsePatterns[Ie]||J.parsePatterns[J.defaultParseWidth],Xt=Array.isArray(Je)?function Ye(J,ne){for(let fe=0;fe<J.length;fe++)if(ne(J[fe]))return fe}(Je,cn=>cn.test(Gt)):function It(J,ne){for(const fe in J)if(Object.prototype.hasOwnProperty.call(J,fe)&&ne(J[fe]))return fe}(Je,cn=>cn.test(Gt));let Yt;return Yt=J.valueCallback?J.valueCallback(Xt):Xt,Yt=fe.valueCallback?fe.valueCallback(Yt):Yt,{value:Yt,rest:ne.slice(Gt.length)}}}const ke={code:"en-US",formatDistance:(J,ne,fe)=>{let Ie;const ot=r[J];return Ie="string"==typeof ot?ot:1===ne?ot.one:ot.other.replace("{{count}}",ne.toString()),fe?.addSuffix?fe.comparison&&fe.comparison>0?"in "+Ie:Ie+" ago":Ie},formatLong:A,formatRelative:(J,ne,fe,Ie)=>H[J],localize:{ordinalNumber:(J,ne)=>{const fe=Number(J),Ie=fe%100;if(Ie>20||Ie<10)switch(Ie%10){case 1:return fe+"st";case 2:return fe+"nd";case 3:return fe+"rd"}return fe+"th"},era:oe({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:oe({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:J=>J-1}),month:oe({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:oe({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:oe({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function Oe(J){return(ne,fe={})=>{const Ie=ne.match(J.matchPattern);if(!Ie)return null;const ot=Ie[0],bt=ne.match(J.parsePattern);if(!bt)return null;let Gt=J.valueCallback?J.valueCallback(bt[0]):bt[0];return Gt=fe.valueCallback?fe.valueCallback(Gt):Gt,{value:Gt,rest:ne.slice(ot.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:J=>parseInt(J,10)}),era:tt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:tt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:J=>J+1}),month:tt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:tt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:tt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},8152:(st,Ce,D)=>{D.d(Ce,{b:()=>g});var r=D(7793);function g(F){return(0,r.k)(F,{weekStartsOn:1})}},7793:(st,Ce,D)=>{D.d(Ce,{k:()=>$});var r=D(4273),g=D(1666);function $(se,ie){const A=(0,g.q)(),H=ie?.weekStartsOn??ie?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,Z=(0,r.a)(se),oe=Z.getDay(),de=(oe<H?7:0)+oe-H;return Z.setDate(Z.getDate()-de),Z.setHours(0,0,0,0),Z}},4273:(st,Ce,D)=>{function r($){const F=Object.prototype.toString.call($);return $ instanceof Date||"object"==typeof $&&"[object Date]"===F?new $.constructor(+$):"number"==typeof $||"[object Number]"===F||"string"==typeof $||"[object String]"===F?new Date($):new Date(NaN)}D.d(Ce,{a:()=>r})},5248:(st,Ce,D)=>{D.d(Ce,{Yh:()=>x,Id:()=>K,Gl:()=>Vt});var r=D(4438),g=D(177),$=D(4085),F=D(8141),se=D(1985),ie=D(3726),A=D(6354),H=D(7786),Z=D(6977),oe=D(5558),de=D(983),Ee=D(7673),Te=D(1413),xe=D(3294),we=D(536),$e=D(3028),We=D(4412),mt=D(152),tt=D(8359),It=D(9974),Ye=D(4360),Ke=D(5964),Dt=D(3798),Xe=D(8203),it=D(6860),ut=D(6697),Ot=D(5412),ze=D(7048),dt=D(980);const J="function"==typeof Float32Array;function ne(G,Ae){return 1-3*Ae+3*G}function fe(G,Ae){return 3*Ae-6*G}function Ie(G){return 3*G}function ot(G,Ae,Q){return((ne(Ae,Q)*G+fe(Ae,Q))*G+Ie(Ae))*G}function bt(G,Ae,Q){return 3*ne(Ae,Q)*G*G+2*fe(Ae,Q)*G+Ie(Ae)}function Xt(G){return G}function Yt(G,Ae,Q,ve){if(!(0<=G&&G<=1&&0<=Q&&Q<=1))throw new Error("bezier x values must be in [0, 1] range");if(G===Ae&&Q===ve)return Xt;let re=J?new Float32Array(11):new Array(11);for(let te=0;te<11;++te)re[te]=ot(.1*te,G,Q);return function(_e){return 0===_e?0:1===_e?1:ot(function le(te){let _e=0,Ge=1;for(;10!==Ge&&re[Ge]<=te;++Ge)_e+=.1;--Ge;let Hn=_e+(te-re[Ge])/(re[Ge+1]-re[Ge])*.1,St=bt(Hn,G,Q);return St>=.001?function Je(G,Ae,Q,ve){for(let re=0;re<4;++re){let le=bt(Ae,Q,ve);if(0===le)return Ae;Ae-=(ot(Ae,Q,ve)-G)/le}return Ae}(te,Hn,G,Q):0===St?Hn:function Gt(G,Ae,Q,ve,re){let le,te,_e=0;do{te=Ae+(Q-Ae)/2,le=ot(te,ve,re)-G,le>0?Q=te:Ae=te}while(Math.abs(le)>1e-7&&++_e<10);return te}(te,_e,_e+.1,G,Q)}(_e),Ae,ve)}}const gt=new r.nKC("SMOOTH_SCROLL_OPTIONS");let cn=(()=>{class G{get _w(){return this._document.defaultView}get _now(){return this._w.performance&&this._w.performance.now?this._w.performance.now.bind(this._w.performance):Date.now}constructor(Q,ve,re){this._document=Q,this._platform=ve,this._onGoingScrolls=new Map,this._defaultOptions={duration:468,easing:{x1:.42,y1:0,x2:.58,y2:1},...re}}_scrollElement(Q,ve,re){Q.scrollLeft=ve,Q.scrollTop=re}_getElement(Q,ve){return"string"==typeof Q?(ve||this._document).querySelector(Q):(0,$.i8)(Q)}_initSmoothScroll(Q){return this._onGoingScrolls.has(Q)&&this._onGoingScrolls.get(Q).next(),this._onGoingScrolls.set(Q,new Te.B).get(Q)}_isFinished(Q,ve,re){return Q.currentX!==Q.x||Q.currentY!==Q.y||(ve.next(),re(),!1)}_interrupted(Q,ve){return(0,H.h)((0,ie.R)(Q,"wheel",{passive:!0,capture:!0}),(0,ie.R)(Q,"touchmove",{passive:!0,capture:!0}),ve).pipe((0,ut.s)(1))}_destroy(Q,ve){ve.complete(),this._onGoingScrolls.delete(Q)}_step(Q){return new se.c(ve=>{let re=(this._now()-Q.startTime)/Q.duration;re=re>1?1:re;const le=Q.easing(re);Q.currentX=Q.startX+(Q.x-Q.startX)*le,Q.currentY=Q.startY+(Q.y-Q.startY)*le,this._scrollElement(Q.scrollable,Q.currentX,Q.currentY),we.X.schedule(()=>ve.next(Q))})}_applyScrollToOptions(Q,ve){if(!ve.duration)return this._scrollElement(Q,ve.left,ve.top),Promise.resolve();const re=this._initSmoothScroll(Q),le={scrollable:Q,startTime:this._now(),startX:Q.scrollLeft,startY:Q.scrollTop,x:null==ve.left?Q.scrollLeft:~~ve.left,y:null==ve.top?Q.scrollTop:~~ve.top,duration:ve.duration,easing:Yt(ve.easing.x1,ve.easing.y1,ve.easing.x2,ve.easing.y2)};return new Promise(te=>{(0,Ee.of)(null).pipe(function Re(G,Ae=1/0,Q){return Ae=(Ae||0)<1?1/0:Ae,(0,It.N)((ve,re)=>(0,Ot.h)(ve,re,G,Ae,void 0,!0,Q))}(()=>this._step(le).pipe((0,ze.v)(_e=>this._isFinished(_e,re,te)))),(0,Z.Q)(this._interrupted(Q,re)),(0,dt.j)(()=>this._destroy(Q,re))).subscribe()})}scrollTo(Q,ve){if((0,g.UE)(this._platform)){const re=this._getElement(Q),le="rtl"===getComputedStyle(re).direction,te=(0,it.BD)(),_e={...this._defaultOptions,...ve,left:null==ve.left?le?ve.end:ve.start:ve.left,right:null==ve.right?le?ve.start:ve.end:ve.right};return null!=_e.bottom&&(_e.top=re.scrollHeight-re.clientHeight-_e.bottom),le&&0!==te?(null!=_e.left&&(_e.right=re.scrollWidth-re.clientWidth-_e.left),2===te?_e.left=_e.right:1===te&&(_e.left=_e.right?-_e.right:_e.right)):null!=_e.right&&(_e.left=re.scrollWidth-re.clientWidth-_e.right),this._applyScrollToOptions(re,_e)}return Promise.resolve()}scrollToElement(Q,ve,re={}){const le=this._getElement(Q),te=this._getElement(ve,le),_e={...re,left:te.offsetLeft+(re.left||0),top:te.offsetTop+(re.top||0)};return te?this.scrollTo(le,_e):Promise.resolve()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.KVO(g.qQ),r.KVO(r.Agw),r.KVO(gt,8))};static#t=this.\u0275prov=r.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();const kn=["scrollbarY"],Rn=["scrollbarX"],vn=["*"];function pt(G,Ae){if(1&G&&r.nrm(0,"scrollbar-x",null,0),2&G){const Q=r.XpG(2);r.BMQ("scrollable",Q.state.isHorizontallyScrollable)("fit",Q.state.verticalUsed)}}function ar(G,Ae){if(1&G&&r.nrm(0,"scrollbar-y",null,1),2&G){const Q=r.XpG(2);r.BMQ("scrollable",Q.state.isVerticallyScrollable)("fit",Q.state.horizontalUsed)}}function vr(G,Ae){if(1&G&&(r.qex(0),r.DNE(1,pt,2,2,"scrollbar-x",5)(2,ar,2,2,"scrollbar-y",5),r.bVm()),2&G){const Q=r.XpG();r.R7$(),r.Y8G("ngIf",Q.state.horizontalUsed),r.R7$(),r.Y8G("ngIf",Q.state.verticalUsed)}}let Yn=(()=>{class G{constructor(Q){this.el=Q}set ngAttr(Q){for(const[ve,re]of Object.entries(Q))this.el.nativeElement.setAttribute(ve,re)}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","ngAttr",""]],inputs:{ngAttr:"ngAttr"},standalone:!0})}return G})();function er(G){return(0,F.M)(()=>{G.onselectstart=()=>!1})}function yr(G){return(0,F.M)(()=>{G.onselectstart=null})}function yn(){return(0,F.M)(G=>G.stopPropagation())}function Ft(G,Ae){return G.clientX>=Ae.left&&G.clientX<=Ae.left+Ae.width&&G.clientY>=Ae.top&&G.clientY<=Ae.top+Ae.height}let Vt=(()=>{class G{get clientHeight(){return this.nativeElement.clientHeight}get clientWidth(){return this.nativeElement.clientWidth}get scrollHeight(){return this.nativeElement.scrollHeight}get scrollWidth(){return this.nativeElement.scrollWidth}get scrollTop(){return this.nativeElement.scrollTop}get scrollLeft(){return this.nativeElement.scrollLeft}get scrollMaxX(){return this.scrollWidth-this.clientWidth}get scrollMaxY(){return this.scrollHeight-this.clientHeight}get contentHeight(){return this.contentWrapperElement?.clientHeight||0}get contentWidth(){return this.contentWrapperElement?.clientWidth||0}constructor(Q){this.viewPort=Q,this.nativeElement=Q.nativeElement}activatePointerEvents(Q,ve){this.hovered=new se.c(re=>{const le=(0,ie.R)(this.nativeElement,"mousemove",{passive:!0}),te=Q?le:le.pipe(yn()),_e=(0,ie.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,A.T)(()=>!1));(0,H.h)(te,_e).pipe((0,F.M)(Ge=>re.next(Ge)),(0,Z.Q)(ve)).subscribe()}),this.clicked=new se.c(re=>{const le=(0,ie.R)(this.nativeElement,"mousedown",{passive:!0}).pipe((0,F.M)(_e=>re.next(_e))),te=(0,ie.R)(this.nativeElement,"mouseup",{passive:!0}).pipe((0,F.M)(()=>re.next(!1)));le.pipe((0,oe.n)(()=>te),(0,Z.Q)(ve)).subscribe()})}setAsWrapper(){this.nativeElement.className="ng-native-scrollbar-hider ng-scroll-layer",this.nativeElement.firstElementChild&&(this.nativeElement.firstElementChild.className="ng-scroll-layer")}setAsViewport(Q){this.nativeElement.className+=` ng-native-scrollbar-hider ng-scroll-viewport ${Q}`,this.nativeElement.firstElementChild&&(this.contentWrapperElement=this.nativeElement.firstElementChild,this.contentWrapperElement.classList.add("ng-scroll-content"))}scrollYTo(Q){this.nativeElement.scrollTop=Q}scrollXTo(Q){this.nativeElement.scrollLeft=Q}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollViewport",""]],standalone:!0})}return G})(),Ln=(()=>{class G{static#e=this.\u0275fac=function(ve){return new(ve||G)};static#t=this.\u0275dir=r.FsC({type:G})}return G})(),Kn=(()=>{class G{get clicked(){const Q=(0,ie.R)(this.trackElement,"mousedown",{passive:!0}).pipe(yn(),er(this.document)),ve=(0,ie.R)(this.document,"mouseup",{passive:!0}).pipe(yn(),yr(this.document),(0,oe.n)(()=>de.w));return(0,H.h)(Q,ve)}get clientRect(){return this.trackElement.getBoundingClientRect()}constructor(Q,ve,re){this.cmp=Q,this.trackElement=ve,this.document=re}onTrackClicked(Q,ve,re){return(0,Ee.of)(Q).pipe((0,A.T)(le=>le[this.pageProperty]),(0,A.T)(le=>(le-this.offset-ve/2)/this.size*re),(0,F.M)(le=>{this.cmp.scrollTo({...this.mapToScrollToOption(le),duration:(0,$.OE)(this.cmp.trackClickScrollDuration)})}))}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(HTMLElement),r.rXU(Document))};static#t=this.\u0275dir=r.FsC({type:G})}return G})(),Un=(()=>{class G extends Kn{get pageProperty(){return"pageX"}get offset(){return this.clientRect.left}get size(){return this.trackElement.clientWidth}constructor(Q,ve,re){super(Q,ve.nativeElement,re),this.cmp=Q,this.document=re}mapToScrollToOption(Q){return{left:Q}}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(r.aKT),r.rXU(g.qQ))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarTrackX",""]],standalone:!0,features:[r.Vt3]})}return G})(),qt=(()=>{class G extends Kn{get pageProperty(){return"pageY"}get offset(){return this.clientRect.top}get size(){return this.trackElement.clientHeight}constructor(Q,ve,re){super(Q,ve.nativeElement,re),this.cmp=Q,this.document=re}mapToScrollToOption(Q){return{top:Q}}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(r.aKT),r.rXU(g.qQ))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarTrackY",""]],standalone:!0,features:[r.Vt3]})}return G})(),Pn=(()=>{class G{get trackMax(){return this.track.size-this.size}get clientRect(){return this.thumbElement.getBoundingClientRect()}get clicked(){return(0,ie.R)(this.thumbElement,"mousedown",{passive:!0}).pipe(yn())}constructor(Q,ve,re,le){this.cmp=Q,this.track=ve,this.thumbElement=re,this.document=le,this._dragging=new Te.B,this.dragging=this._dragging.pipe((0,xe.F)())}update(){const Q=function mi(G,Ae,Q){return Math.max(~~(G/Ae*G),Q)}(this.track.size,this.viewportScrollSize,this.cmp.minThumbSize),ve=function At(G,Ae,Q){return G*Q/Ae}(this.viewportScrollOffset,this.viewportScrollMax,this.trackMax);we.X.schedule(()=>this.updateStyles(this.handleDirection(ve,this.trackMax),Q))}dragged(Q){let ve,re;const le=(0,Ee.of)(Q).pipe(er(this.document),(0,F.M)(()=>{ve=this.trackMax,re=this.viewportScrollMax,this.setDragging(!0)})),te=(0,ie.R)(this.document,"mousemove",{capture:!0,passive:!0}).pipe(yn()),_e=(0,ie.R)(this.document,"mouseup",{capture:!0}).pipe(yn(),yr(this.document),(0,F.M)(()=>this.setDragging(!1)));return le.pipe((0,A.T)(Ge=>Ge[this.pageProperty]),(0,A.T)(Ge=>Ge-this.dragStartOffset),(0,$e.Z)(Ge=>te.pipe((0,A.T)(yt=>yt[this.clientProperty]),(0,A.T)(yt=>yt-this.track.offset),(0,A.T)(yt=>re*(yt-Ge)/ve),(0,A.T)(yt=>this.handleDrag(yt,re)),(0,F.M)(yt=>this.scrollTo(yt)),(0,Z.Q)(_e))))}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(Kn),r.rXU(HTMLElement),r.rXU(Document))};static#t=this.\u0275dir=r.FsC({type:G,outputs:{dragging:"dragging"}})}return G})(),wr=(()=>{class G extends Pn{get clientProperty(){return"clientX"}get pageProperty(){return"pageX"}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}get viewportScrollOffset(){return this.cmp.viewport.scrollLeft}get viewportScrollMax(){return this.cmp.viewport.scrollMaxX}get dragStartOffset(){return this.clientRect.left+this.document.defaultView.pageXOffset||0}get size(){return this.thumbElement.clientWidth}constructor(Q,ve,re,le,te){super(Q,ve,re.nativeElement,le),this.cmp=Q,this.track=ve,this.element=re,this.document=le,this.dir=te}updateStyles(Q,ve){this.thumbElement.style.width=`${ve}px`,this.thumbElement.style.transform=`translate3d(${Q}px, 0, 0)`}handleDrag(Q,ve){if("rtl"===this.dir.value){if(1===this.cmp.manager.rtlScrollAxisType)return Q-ve;if(2===this.cmp.manager.rtlScrollAxisType)return ve-Q}return Q}handleDirection(Q,ve){if("rtl"===this.dir.value){if(2===this.cmp.manager.rtlScrollAxisType)return-Q;if(0===this.cmp.manager.rtlScrollAxisType)return Q-ve}return Q}setDragging(Q){this.cmp.setDragging({horizontalDragging:Q})}scrollTo(Q){this.cmp.viewport.scrollXTo(Q)}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(Un),r.rXU(r.aKT),r.rXU(g.qQ),r.rXU(Xe.dS))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarThumbX",""]],standalone:!0,features:[r.Vt3]})}return G})(),Kt=(()=>{class G extends Pn{get pageProperty(){return"pageY"}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}get viewportScrollOffset(){return this.cmp.viewport.scrollTop}get viewportScrollMax(){return this.cmp.viewport.scrollMaxY}get clientProperty(){return"clientY"}get dragStartOffset(){return this.clientRect.top+this.document.defaultView.pageYOffset||0}get size(){return this.thumbElement.clientHeight}constructor(Q,ve,re,le){super(Q,ve,re.nativeElement,le),this.cmp=Q,this.track=ve,this.element=re,this.document=le}updateStyles(Q,ve){this.thumbElement.style.height=`${ve}px`,this.thumbElement.style.transform=`translate3d(0px, ${Q}px, 0)`}handleDrag(Q){return Q}handleDirection(Q){return Q}setDragging(Q){this.cmp.setDragging({verticalDragging:Q})}scrollTo(Q){this.cmp.viewport.scrollYTo(Q)}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(qt),r.rXU(r.aKT),r.rXU(g.qQ))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarThumbY",""]],standalone:!0,features:[r.Vt3]})}return G})(),en=(()=>{class G{constructor(Q,ve,re,le,te){this.el=Q,this.cmp=ve,this.platform=re,this.document=le,this.zone=te,this.destroyed=new Te.B}activatePointerEvents(){let Q,ve,re;return"viewport"===this.cmp.pointerEventsMethod?(this.viewportTrackClicked=new Te.B,this.viewportThumbClicked=new Te.B,this.cmp.viewport.activatePointerEvents(this.cmp.viewportPropagateMouseMove,this.destroyed),Q=this.viewportThumbClicked,ve=this.viewportTrackClicked,re=this.cmp.viewport.hovered.pipe((0,A.T)(le=>!!le&&Ft(le,this.el.getBoundingClientRect())),(0,xe.F)(),(0,F.M)(le=>this.document.onselectstart=le?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,F.M)(le=>{le?Ft(le,this.thumb.clientRect)?this.viewportThumbClicked.next(le):Ft(le,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(le)):this.cmp.setClicked(!1)}),(0,Z.Q)(this.destroyed)).subscribe()):(Q=this.thumb.clicked,ve=this.track.clicked,re=this.hovered),(0,H.h)(re.pipe((0,F.M)(le=>this.setHovered(le))),Q.pipe((0,oe.n)(le=>this.thumb.dragged(le))),ve.pipe((0,oe.n)(le=>this.track.onTrackClicked(le,this.thumb.size,this.viewportScrollSize))))}get hovered(){const Q=(0,ie.R)(this.el,"mouseenter",{passive:!0}).pipe(yn(),(0,A.T)(()=>!0)),ve=(0,ie.R)(this.el,"mouseleave",{passive:!0}).pipe(yn(),(0,A.T)(()=>!1));return(0,H.h)(Q,ve)}ngOnInit(){this.zone.runOutsideAngular(()=>{!(this.platform.IOS||this.platform.ANDROID)&&!this.cmp.pointerEventsDisabled&&this.activatePointerEvents().pipe((0,Z.Q)(this.destroyed)).subscribe(),(0,H.h)(this.cmp.scrolled,this.cmp.updated).pipe((0,F.M)(()=>this.thumb?.update()),(0,Z.Q)(this.destroyed)).subscribe()})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.viewportThumbClicked&&this.viewportTrackClicked&&(this.viewportTrackClicked.complete(),this.viewportThumbClicked.complete())}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(HTMLElement),r.rXU(Ln),r.rXU(it.OD),r.rXU(Document),r.rXU(r.SKi))};static#t=this.\u0275dir=r.FsC({type:G})}return G})(),xr=(()=>{class G extends en{get viewportScrollSize(){return this.cmp.viewport.scrollHeight}constructor(Q,ve,re,le,te){super(Q.nativeElement,ve,re,le,te),this.cmp=ve,this.platform=re,this.document=le,this.zone=te}setHovered(Q){this.cmp.setHovered({verticalHovered:Q})}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT),r.rXU(Ln),r.rXU(it.OD),r.rXU(g.qQ),r.rXU(r.SKi))};static#t=this.\u0275cmp=r.VBU({type:G,selectors:[["scrollbar-y"]],viewQuery:function(ve,re){if(1&ve&&(r.GBs(qt,7),r.GBs(Kt,7)),2&ve){let le;r.mGM(le=r.lsd())&&(re.track=le.first),r.mGM(le=r.lsd())&&(re.thumb=le.first)}},hostVars:2,hostBindings:function(ve,re){2&ve&&r.AVh("scrollbar-control",!0)},standalone:!0,features:[r.Vt3,r.aNF],decls:2,vars:6,consts:[["scrollbarTrackY",""],["scrollbarThumbY",""]],template:function(ve,re){1&ve&&(r.j41(0,"div",0),r.nrm(1,"div",1),r.k0s()),2&ve&&(r.ZvI("ng-scrollbar-track ",re.cmp.trackClass,""),r.R7$(),r.ZvI("ng-scrollbar-thumb ",re.cmp.thumbClass,""))},dependencies:[qt,Kt],styles:[".ng-scrollbar-wrapper>scrollbar-y.scrollbar-control{width:var(--vertical-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track{width:var(--vertical-scrollbar-size);height:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{height:0;width:100%} .ng-scrollbar-wrapper[verticalHovered=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[verticalDragging=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-y.scrollbar-control{top:0;bottom:0} .ng-scrollbar-wrapper[deactivated=false][dir=ltr]>scrollbar-y.scrollbar-control{right:0;left:unset} .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertAll]>scrollbar-y.scrollbar-control{left:0;right:unset} .ng-scrollbar-wrapper[deactivated=false][dir=rtl]>scrollbar-y.scrollbar-control{left:0;right:unset} .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertAll]>scrollbar-y.scrollbar-control{left:unset;right:0} .ng-scrollbar-wrapper[deactivated=false][track=all]>scrollbar-y.scrollbar-control[fit=true]{bottom:var(--scrollbar-total-size);top:0} .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertX]>scrollbar-y.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertAll]>scrollbar-y.scrollbar-control[fit=true]{top:var(--scrollbar-total-size);bottom:0}"],changeDetection:0})}return G})(),tn=(()=>{class G extends en{get viewportScrollSize(){return this.cmp.viewport.scrollWidth}constructor(Q,ve,re,le,te){super(Q.nativeElement,ve,re,le,te),this.cmp=ve,this.platform=re,this.document=le,this.zone=te}setHovered(Q){this.cmp.setHovered({horizontalHovered:Q})}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT),r.rXU(Ln),r.rXU(it.OD),r.rXU(g.qQ),r.rXU(r.SKi))};static#t=this.\u0275cmp=r.VBU({type:G,selectors:[["scrollbar-x"]],viewQuery:function(ve,re){if(1&ve&&(r.GBs(Un,7),r.GBs(wr,7)),2&ve){let le;r.mGM(le=r.lsd())&&(re.track=le.first),r.mGM(le=r.lsd())&&(re.thumb=le.first)}},hostVars:2,hostBindings:function(ve,re){2&ve&&r.AVh("scrollbar-control",!0)},standalone:!0,features:[r.Vt3,r.aNF],decls:2,vars:6,consts:[["scrollbarTrackX",""],["scrollbarThumbX",""]],template:function(ve,re){1&ve&&(r.j41(0,"div",0),r.nrm(1,"div",1),r.k0s()),2&ve&&(r.ZvI("ng-scrollbar-track ",re.cmp.trackClass,""),r.R7$(),r.ZvI("ng-scrollbar-thumb ",re.cmp.thumbClass,""))},dependencies:[Un,wr],styles:[".ng-scrollbar-wrapper>scrollbar-x.scrollbar-control{height:var(--horizontal-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track{height:var(--horizontal-scrollbar-size);width:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{width:0;height:100%} .ng-scrollbar-wrapper[horizontalHovered=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[horizontalDragging=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:unset} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-x.scrollbar-control{left:0;right:0;bottom:0;top:unset} .ng-scrollbar-wrapper[deactivated=false][position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:unset} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0}"],changeDetection:0})}return G})();const Xn=new r.nKC("NG_SCROLLBAR_OPTIONS"),Fr={viewClass:"",trackClass:"",thumbClass:"",track:"vertical",appearance:"compact",visibility:"native",position:"native",pointerEventsMethod:"viewport",trackClickScrollDuration:300,minThumbSize:20,windowResizeDebounce:0,sensorDebounce:0,scrollAuditTime:0,viewportPropagateMouseMove:!0,autoHeightDisabled:!0,autoWidthDisabled:!0,sensorDisabled:!1,pointerEventsDisabled:!1};let ii=(()=>{class G{constructor(Q){this.globalOptions=Q?{...Fr,...Q}:Fr,this.rtlScrollAxisType=(0,it.BD)()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.KVO(Xn,8))};static#t=this.\u0275prov=r.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})(),Ve=(()=>{class G{constructor(Q,ve,re){this.document=Q,this.manager=ve,this.platform=re,this._scrollbarSize=new We.t(this.getNativeScrollbarSize()),this.scrollbarSize=this._scrollbarSize.asObservable(),re.isBrowser&&(0,ie.R)(this.document.defaultView,"resize",{passive:!0}).pipe((0,mt.B)(this.manager.globalOptions.windowResizeDebounce),(0,A.T)(()=>this.getNativeScrollbarSize()),(0,xe.F)(),(0,F.M)(le=>this._scrollbarSize.next(le))).subscribe()}getNativeScrollbarSize(){if(!this.platform.isBrowser)return 0;if(this.platform.IOS)return 6;const Q=this.document.createElement("div");Q.className="ng-scrollbar-measure",Q.style.left="0px",Q.style.overflow="scroll",Q.style.position="fixed",Q.style.top="-9999px",this.document.body.appendChild(Q);const ve=Q.getBoundingClientRect().right;return this.document.body.removeChild(Q),ve}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.KVO(g.qQ),r.KVO(ii),r.KVO(it.OD))};static#t=this.\u0275prov=r.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})(),Y=(()=>{class G{constructor(Q,ve,re){this.renderer=ve,this.hideNativeScrollbar=re,this._subscriber=tt.yU.EMPTY,this._subscriber=re.scrollbarSize.subscribe(le=>{this.renderer.setStyle(Q.nativeElement,"--native-scrollbar-size",`-${le}px`,r.czy.DashCase)})}ngOnDestroy(){this._subscriber.unsubscribe()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(Ve))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","hideNativeScrollbar",""]],standalone:!0})}return G})(),B=(()=>{class G{get debounce(){return this._debounce}set debounce(Q){this._debounce=(0,$.OE)(Q),this._subscribe()}get disabled(){return this._disabled}set disabled(Q){this._disabled=(0,$.he)(Q),this._disabled?this._unsubscribe():this._subscribe()}constructor(Q,ve,re){if(this.zone=Q,this.platform=ve,this.scrollbar=re,this._disabled=!1,this._currentSubscription=null,this.event=new r.bkB,!re)throw new Error("[NgScrollbar Resize Sensor Directive]: Host element must be an NgScrollbar component.")}ngAfterContentInit(){!this._currentSubscription&&!this._disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){if(this._unsubscribe(),this.platform.isBrowser){const Q=new se.c(ve=>{this._resizeObserver=new ResizeObserver(re=>ve.next(re)),this._resizeObserver.observe(this.scrollbar.viewport.nativeElement),this.scrollbar.viewport.contentWrapperElement&&this._resizeObserver.observe(this.scrollbar.viewport.contentWrapperElement)});this.zone.runOutsideAngular(()=>{this._currentSubscription=(this._debounce?Q.pipe((0,mt.B)(this._debounce)):Q).subscribe(this.event)})}}_unsubscribe(){this._resizeObserver?.disconnect(),this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.SKi),r.rXU(it.OD),r.rXU(Ln))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","resizeSensor",""]],inputs:{debounce:[r.Mj6.None,"sensorDebounce","debounce"],disabled:[r.Mj6.None,"sensorDisabled","disabled"]},outputs:{event:"resizeSensor"},standalone:!0})}return G})(),x=(()=>{class G{get disabled(){return this._disabled}set disabled(Q){this._disabled=(0,$.he)(Q)}get sensorDisabled(){return this._sensorDisabled}set sensorDisabled(Q){this._sensorDisabled=(0,$.he)(Q)}get pointerEventsDisabled(){return this._pointerEventsDisabled}set pointerEventsDisabled(Q){this._pointerEventsDisabled=(0,$.he)(Q)}get viewportPropagateMouseMove(){return this._viewportPropagateMouseMove}set viewportPropagateMouseMove(Q){this._viewportPropagateMouseMove=(0,$.he)(Q)}get autoHeightDisabled(){return this._autoHeightDisabled}set autoHeightDisabled(Q){this._autoHeightDisabled=(0,$.he)(Q)}get autoWidthDisabled(){return this._autoWidthDisabled}set autoWidthDisabled(Q){this._autoWidthDisabled=(0,$.he)(Q)}get nativeElement(){return this.el.nativeElement}constructor(Q,ve,re,le,te,_e){this.el=Q,this.zone=ve,this.changeDetectorRef=re,this.dir=le,this.smoothScroll=te,this.manager=_e,this._disabled=!1,this._sensorDisabled=this.manager.globalOptions.sensorDisabled,this._pointerEventsDisabled=this.manager.globalOptions.pointerEventsDisabled,this._autoHeightDisabled=this.manager.globalOptions.autoHeightDisabled,this._autoWidthDisabled=this.manager.globalOptions.autoWidthDisabled,this._viewportPropagateMouseMove=this.manager.globalOptions.viewportPropagateMouseMove,this.viewClass=this.manager.globalOptions.viewClass,this.trackClass=this.manager.globalOptions.trackClass,this.thumbClass=this.manager.globalOptions.thumbClass,this.minThumbSize=this.manager.globalOptions.minThumbSize,this.trackClickScrollDuration=this.manager.globalOptions.trackClickScrollDuration,this.pointerEventsMethod=this.manager.globalOptions.pointerEventsMethod,this.track=this.manager.globalOptions.track,this.visibility=this.manager.globalOptions.visibility,this.appearance=this.manager.globalOptions.appearance,this.position=this.manager.globalOptions.position,this.sensorDebounce=this.manager.globalOptions.sensorDebounce,this.scrollAuditTime=this.manager.globalOptions.scrollAuditTime,this.updated=new r.bkB,this.state={},this.destroyed=new Te.B}updateState(){let Q=!1,ve=!1,re=!1,le=!1;("all"===this.track||"vertical"===this.track)&&(re=this.viewport.scrollHeight>this.viewport.clientHeight,Q="always"===this.visibility||re),("all"===this.track||"horizontal"===this.track)&&(le=this.viewport.scrollWidth>this.viewport.clientWidth,ve="always"===this.visibility||le),this.setState({position:this.position,track:this.track,appearance:this.appearance,visibility:this.visibility,deactivated:this.disabled,dir:this.dir.value,pointerEventsMethod:this.pointerEventsMethod,verticalUsed:Q,horizontalUsed:ve,isVerticallyScrollable:re,isHorizontallyScrollable:le})}setState(Q){this.state={...this.state,...Q},this.changeDetectorRef.detectChanges()}getScrolledByDirection(Q){let ve;return this.scrolled.pipe((0,F.M)(re=>ve=re),(0,A.T)(re=>re.target[Q]),function Oe(){return(0,It.N)((G,Ae)=>{let Q,ve=!1;G.subscribe((0,Ye._)(Ae,re=>{const le=Q;Q=re,ve&&Ae.next([le,re]),ve=!0}))})}(),(0,Ke.p)(([re,le])=>re!==le),(0,A.T)(()=>ve))}setHovered(Q){this.zone.run(()=>this.setState({...Q}))}setDragging(Q){this.zone.run(()=>this.setState({...Q}))}setClicked(Q){this.zone.run(()=>this.setState({scrollbarClicked:Q}))}ngOnInit(){this.zone.runOutsideAngular(()=>{this.customViewPort?(this.viewport=this.customViewPort,this.defaultViewPort.setAsWrapper()):this.viewport=this.defaultViewPort,this.viewport.setAsViewport(this.viewClass);let Q=(0,ie.R)(this.viewport.nativeElement,"scroll",{passive:!0});Q=this.scrollAuditTime?Q.pipe((0,Dt.Z)(this.scrollAuditTime)):Q,this.scrolled=Q.pipe((0,Z.Q)(this.destroyed)),this.verticalScrolled=this.getScrolledByDirection("scrollTop"),this.horizontalScrolled=this.getScrolledByDirection("scrollLeft")})}ngOnChanges(Q){this.viewport&&this.update()}ngAfterViewInit(){this.update(),this.dir.change.pipe((0,F.M)(()=>this.update()),(0,Z.Q)(this.destroyed)).subscribe()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}update(){this.autoHeightDisabled||this.updateHeight(),this.autoWidthDisabled||this.updateWidth(),this.updateState(),this.updated.next()}scrollTo(Q){return this.smoothScroll.scrollTo(this.viewport.nativeElement,Q)}scrollToElement(Q,ve){return this.smoothScroll.scrollToElement(this.viewport.nativeElement,Q,ve)}updateHeight(){this.nativeElement.style.height="standard"===this.appearance&&this.scrollbarX?`${this.viewport.contentHeight+this.scrollbarX.nativeElement.clientHeight}px`:`${this.viewport.contentHeight}px`}updateWidth(){this.nativeElement.style.width="standard"===this.appearance&&this.scrollbarY?`${this.viewport.contentWidth+this.scrollbarY.nativeElement.clientWidth}px`:`${this.viewport.contentWidth}px`}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(r.aKT),r.rXU(r.SKi),r.rXU(r.gRc),r.rXU(Xe.dS),r.rXU(cn),r.rXU(ii))};static#t=this.\u0275cmp=r.VBU({type:G,selectors:[["ng-scrollbar"]],contentQueries:function(ve,re,le){if(1&ve&&r.wni(le,Vt,7),2&ve){let te;r.mGM(te=r.lsd())&&(re.customViewPort=te.first)}},viewQuery:function(ve,re){if(1&ve&&(r.GBs(kn,5,r.aKT),r.GBs(Rn,5,r.aKT),r.GBs(Vt,7)),2&ve){let le;r.mGM(le=r.lsd())&&(re.scrollbarY=le.first),r.mGM(le=r.lsd())&&(re.scrollbarX=le.first),r.mGM(le=r.lsd())&&(re.defaultViewPort=le.first)}},hostVars:2,hostBindings:function(ve,re){2&ve&&r.AVh("ng-scrollbar",!0)},inputs:{disabled:"disabled",sensorDisabled:"sensorDisabled",pointerEventsDisabled:"pointerEventsDisabled",viewportPropagateMouseMove:"viewportPropagateMouseMove",autoHeightDisabled:"autoHeightDisabled",autoWidthDisabled:"autoWidthDisabled",viewClass:"viewClass",trackClass:"trackClass",thumbClass:"thumbClass",minThumbSize:"minThumbSize",trackClickScrollDuration:"trackClickScrollDuration",pointerEventsMethod:"pointerEventsMethod",track:"track",visibility:"visibility",appearance:"appearance",position:"position",sensorDebounce:"sensorDebounce",scrollAuditTime:"scrollAuditTime"},outputs:{updated:"updated"},exportAs:["ngScrollbar"],standalone:!0,features:[r.Jv_([{provide:Ln,useExisting:G}]),r.OA$,r.aNF],ngContentSelectors:vn,decls:6,vars:4,consts:[["scrollbarX",""],["scrollbarY",""],[1,"ng-scrollbar-wrapper",3,"ngAttr"],[1,"ng-scroll-viewport-wrapper",3,"resizeSensor","sensorDebounce","sensorDisabled"],["scrollViewport","","hideNativeScrollbar",""],[4,"ngIf"]],template:function(ve,re){1&ve&&(r.NAR(),r.j41(0,"div",2)(1,"div",3),r.bIt("resizeSensor",function(){return re.update()}),r.j41(2,"div",4)(3,"div"),r.SdG(4),r.k0s()()(),r.DNE(5,vr,3,2,"ng-container",5),r.k0s()),2&ve&&(r.Y8G("ngAttr",re.state),r.R7$(),r.Y8G("sensorDebounce",re.sensorDebounce)("sensorDisabled",re.sensorDisabled),r.R7$(4),r.Y8G("ngIf",!re.disabled))},dependencies:[g.bT,Yn,B,Vt,Y,tn,xr],styles:[".ng-scrollbar-measure{scrollbar-width:none;-ms-overflow-style:none} .ng-scrollbar-measure::-webkit-scrollbar{display:none}[_nghost-%COMP%]{--scrollbar-border-radius: 7px;--scrollbar-padding: 4px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(0, 0, 0, .2);--scrollbar-thumb-hover-color: var(--scrollbar-thumb-color);--scrollbar-size: 5px;--scrollbar-hover-size: var(--scrollbar-size);--scrollbar-overscroll-behavior: initial;--scrollbar-transition-duration: .4s;--scrollbar-transition-delay: .8s;--scrollbar-thumb-transition: height ease-out .15s, width ease-out .15s;--scrollbar-track-transition: height ease-out .15s, width ease-out .15s;display:block;position:relative;height:100%;max-height:100%;max-width:100%;box-sizing:content-box!important}[_nghost-%COMP%] > .ng-scrollbar-wrapper[_ngcontent-%COMP%]{--scrollbar-total-size: calc(var(--scrollbar-size) + var(--scrollbar-padding) * 2);--vertical-scrollbar-size: var(--scrollbar-size);--horizontal-scrollbar-size: var(--scrollbar-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalDragging=true][_ngcontent-%COMP%]{--vertical-scrollbar-size: var(--scrollbar-hover-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalDragging=true][_ngcontent-%COMP%]{--horizontal-scrollbar-size: var(--scrollbar-hover-size);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:0;bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:var(--scrollbar-total-size);bottom:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport::-webkit-scrollbar{display:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{bottom:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{left:0;right:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{right:0;left:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%] > .scrollbar-control[_ngcontent-%COMP%]{opacity:0;transition-property:opacity;transition-duration:var(--scrollbar-transition-duration);transition-delay:var(--scrollbar-transition-delay)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:hover > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:active > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:focus > .scrollbar-control[_ngcontent-%COMP%]{opacity:1;transition-duration:var(--scrollbar-transition-duration);transition-delay:0ms}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-x:auto;overflow-y:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-y:auto;overflow-x:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow:auto}.ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{overflow:hidden}.ng-scroll-viewport[_ngcontent-%COMP%]{-webkit-overflow-scrolling:touch;contain:strict;will-change:scroll-position;overscroll-behavior:var(--scrollbar-overscroll-behavior)} .ng-scroll-content{display:inline-block;min-width:100%}.ng-scrollbar-wrapper[_ngcontent-%COMP%], .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], .ng-scroll-layer[_ngcontent-%COMP%], .ng-scroll-viewport{position:absolute;inset:0}",".ng-scrollbar-wrapper[pointerEventsMethod=viewport]>.scrollbar-control{pointer-events:none} .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none} .ng-scrollbar-wrapper>.scrollbar-control{position:absolute;display:flex;justify-content:center;align-items:center;transition:var(--scrollbar-track-transition)} .ng-scrollbar-wrapper>.scrollbar-control[scrollable=false] .ng-scrollbar-thumb{display:none} .ng-scrollbar-track{height:100%;width:100%;z-index:1;border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-track-color);overflow:hidden;transition:var(--scrollbar-track-transition);cursor:default} .ng-scrollbar-thumb{box-sizing:border-box;position:relative;border-radius:inherit;background-color:var(--scrollbar-thumb-color);transform:translateZ(0);transition:var(--scrollbar-thumb-transition)}"],changeDetection:0})}return G})(),K=(()=>{class G{static#e=this.\u0275fac=function(ve){return new(ve||G)};static#t=this.\u0275mod=r.$C({type:G});static#n=this.\u0275inj=r.G2t({})}return G})()},467:(st,Ce,D)=>{function r($,F,se,ie,A,H,Z){try{var oe=$[H](Z),de=oe.value}catch(Ee){return void se(Ee)}oe.done?F(de):Promise.resolve(de).then(ie,A)}function g($){return function(){var F=this,se=arguments;return new Promise(function(ie,A){var H=$.apply(F,se);function Z(de){r(H,ie,A,Z,oe,"next",de)}function oe(de){r(H,ie,A,Z,oe,"throw",de)}Z(void 0)})}}D.d(Ce,{A:()=>g})},1635:(st,Ce,D)=>{function se(ke,ue,J,ne){var ot,fe=arguments.length,Ie=fe<3?ue:null===ne?ne=Object.getOwnPropertyDescriptor(ue,J):ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ie=Reflect.decorate(ke,ue,J,ne);else for(var bt=ke.length-1;bt>=0;bt--)(ot=ke[bt])&&(Ie=(fe<3?ot(Ie):fe>3?ot(ue,J,Ie):ot(ue,J))||Ie);return fe>3&&Ie&&Object.defineProperty(ue,J,Ie),Ie}function Ee(ke,ue,J,ne){return new(J||(J=Promise))(function(Ie,ot){function bt(Xt){try{Je(ne.next(Xt))}catch(Yt){ot(Yt)}}function Gt(Xt){try{Je(ne.throw(Xt))}catch(Yt){ot(Yt)}}function Je(Xt){Xt.done?Ie(Xt.value):function fe(Ie){return Ie instanceof J?Ie:new J(function(ot){ot(Ie)})}(Xt.value).then(bt,Gt)}Je((ne=ne.apply(ke,ue||[])).next())})}function Ye(ke){return this instanceof Ye?(this.v=ke,this):new Ye(ke)}function Oe(ke,ue,J){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var fe,ne=J.apply(ke,ue||[]),Ie=[];return fe={},ot("next"),ot("throw"),ot("return"),fe[Symbol.asyncIterator]=function(){return this},fe;function ot(gt){ne[gt]&&(fe[gt]=function(cn){return new Promise(function(ir,kn){Ie.push([gt,cn,ir,kn])>1||bt(gt,cn)})})}function bt(gt,cn){try{!function Gt(gt){gt.value instanceof Ye?Promise.resolve(gt.value.v).then(Je,Xt):Yt(Ie[0][2],gt)}(ne[gt](cn))}catch(ir){Yt(Ie[0][3],ir)}}function Je(gt){bt("next",gt)}function Xt(gt){bt("throw",gt)}function Yt(gt,cn){gt(cn),Ie.shift(),Ie.length&&bt(Ie[0][0],Ie[0][1])}}function Dt(ke){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var J,ue=ke[Symbol.asyncIterator];return ue?ue.call(ke):(ke=function $e(ke){var ue="function"==typeof Symbol&&Symbol.iterator,J=ue&&ke[ue],ne=0;if(J)return J.call(ke);if(ke&&"number"==typeof ke.length)return{next:function(){return ke&&ne>=ke.length&&(ke=void 0),{value:ke&&ke[ne++],done:!ke}}};throw new TypeError(ue?"Object is not iterable.":"Symbol.iterator is not defined.")}(ke),J={},ne("next"),ne("throw"),ne("return"),J[Symbol.asyncIterator]=function(){return this},J);function ne(Ie){J[Ie]=ke[Ie]&&function(ot){return new Promise(function(bt,Gt){!function fe(Ie,ot,bt,Gt){Promise.resolve(Gt).then(function(Je){Ie({value:Je,done:bt})},ot)}(bt,Gt,(ot=ke[Ie](ot)).done,ot.value)})}}}D.d(Ce,{AQ:()=>Oe,Cg:()=>se,N3:()=>Ye,sH:()=>Ee,xN:()=>Dt}),"function"==typeof SuppressedError&&SuppressedError},8330:st=>{st.exports=JSON.parse('{"name":"MikroWizard","version":"1.0.5","copyright":"MikroWizard mikrowizard.com","license":"AGPL","author":"MikroWizard Team (https://github.com/MikroWizard)","homepage":"https://MikroWizard.com","config":{"coreui_library_short_version":"coreui 4.5 , mikrowizard 1.0.0","coreui_library_docs_url":"https://coreui.io/angular/docs/"},"scripts":{"ng":"ng","start":"ng serve --proxy-config proxy.conf.json --host 0.0.0.0","startnp":"ng serve --proxy-config=./proxy.conf.ts --host 0.0.0.0","build":"ng build","watch":"ng build --watch --configuration development","test":"ng test"},"private":true,"dependencies":{"@angular/animations":"^17.3.5","@angular/cdk":"^16.2.9","@angular/common":"^17.3.5","@angular/compiler":"^17.3.5","@angular/core":"^17.3.5","@angular/forms":"^17.3.5","@angular/language-service":"^17.3.5","@angular/material":"^17.3.5","@angular/platform-browser":"^17.3.5","@angular/platform-browser-dynamic":"^17.3.5","@angular/router":"^17.3.5","@coreui/angular":"~4.5.27","@coreui/angular-chartjs":"~4.5.27","@coreui/chartjs":"^3.1.2","@coreui/coreui":"~4.2.6","@coreui/icons":"^3.0.1","@coreui/icons-angular":"~4.5.27","@coreui/utils":"^2.0.2","@easyfonts/font-awesome-v6":"^6.0.6","@fortawesome/angular-fontawesome":"^0.15.0","@generic-ui/fabric":"^0.19.0","@generic-ui/hermes":"^0.19.0","@generic-ui/ngx-grid":"^0.19.0","chart.js":"^3.9.1","date-fns":"^3.6.0","date-fns-jalali":"^3.6.0-0","date-fns-tz":"^3.1.3","diff-match-patch-ts":"^0.6.0","font-awesome":"^4.7.0","install":"^0.13.0","lodash-es":"^4.17.21","mat-progress-buttons":"^9.3.1","ngx-cron-editor":"^0.8.1","ngx-date-fns":"^11.0.0","ngx-diff":"^9.0.0","ngx-highlight-js":"^18.0.0","ngx-highlightjs":"^12.0.0","ngx-infinite-scroll":"^18.0.0","ngx-mat-select-search":"^7.0.6","ngx-material-date-fns-adapter":"^18.0.0","ngx-scrollbar":"^13.0.3","ngx-super-select":"^3.17.0","rxjs":"~7.8.1","tslib":"^2.3.0","zone.js":"~0.14.4"},"devDependencies":{"@angular-devkit/build-angular":"^17.3.5","@angular/cli":"^17.3.5","@angular/compiler-cli":"^17.3.5","@angular/localize":"^17.3.5","@types/jasmine":"^5.1.1","@types/lodash-es":"^4.17.10","@types/node":"^18.19.34","jasmine-core":"^5.1.1","karma":"^6.4.2","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^2.1.0","typescript":"~5.4.5"},"engines":{"node":"^16.14.0 || ^18.10.0","npm":">= 6"}}')}},st=>{st(st.s=1579)}]); |