mirror of
https://github.com/MikroWizard/docker-compose-deployment.git
synced 2025-06-24 11:28:36 +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),y=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(y.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,q,oe,he,Ee,Te,xe){this.name=ie,this.username=A,this.partner_id=H,this.id=q,this.firstname=oe,this.lastname=he,this.role=Ee,this.perms=Te,this.tz=xe}}var y=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="",q=""){return this.MikroWizardRPC.clearCookeis(),this.MikroWizardRPC.login(this.db,A,H,q).then(he=>{if("uid"in he&&he.uid){let Ee=new r(he.name,he.username,he.partner_id,he.uid,he.first_name,he.last_name,he.role,he.perms,he.tz);localStorage.setItem("current_user",JSON.stringify(Ee))}return he})}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){return this.MikroWizardRPC.sendJsonRequest("/api/dashboard/stats",{versioncheck:A})}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",q="bps"){return this.MikroWizardRPC.sendJsonRequest("/api/dev/sensors",{devid:A,delta:H,total:q})}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",q="ether1",oe="bps"){return this.MikroWizardRPC.sendJsonRequest("/api/dev/ifstat",{devid:A,delta:H,type:oe,interface:q})}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 q={type:A};return"ip"==A&&(q=Object.assign(q,H)),this.MikroWizardRPC.sendJsonRequest("/api/scanner/scan",q)}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,q,oe=0,he=1e3){return this.MikroWizardRPC.sendJsonRequest("/api/snippet/list",{name:A,description:H,content:q,page:oe,size:he})}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,q){return this.MikroWizardRPC.sendJsonRequest("/api/users/list",{page:A,size:H,search:q})}get_perms(A,H,q){return this.MikroWizardRPC.sendJsonRequest("/api/perms/list",{page:A,size:H,search:q})}create_perm(A,H){return this.MikroWizardRPC.sendJsonRequest("/api/perms/create",{name:A,perms:H})}edit_perm(A,H,q){return this.MikroWizardRPC.sendJsonRequest("/api/perms/edit",{id:A,name:H,perms:q})}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,q){return this.MikroWizardRPC.sendJsonRequest("/api/userperms/create",{uid:A,pid:H,gid:q})}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,q){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/get_firms",{page:A,size:H,search:q})}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,q){return this.MikroWizardRPC.sendJsonRequest("/api/firmware/update_firmware_settings",{updatebehavior:A,firmwaretoinstall:H,firmwaretoinstallv6:q})}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)}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)(y.KVO($.l))};static#t=this.\u0275prov=y.jDH({token:se,factory:se.\u0275fac})}return se})()},7170:(st,Ce,D)=>{D.d(Ce,{l:()=>F});var r=D(4438),y=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 q=this.buildRequest(A,H);return this.http.post(this.MikroWizard_server+A,q,{observe:"response",headers:this.headers,withCredentials:!0})}sendRequest(A,H){let q=this.buildRequest(A,H);return this.http.post(this.MikroWizard_server+A,q,{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,q,oe){return this.sendRequest("/api/login",{username:H,password:q,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(y.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),y=D(4438),$=D(7062),F=D(9492),se=D(1170),ie=D(177),A=D(8921),H=D(4662);const q=()=>({"width.%":44});function oe(Te,xe){1&Te&&(y.j41(0,"c-input-group",16)(1,"span",13),y.nrm(2,"i",23),y.k0s(),y.nrm(3,"input",24,2),y.k0s())}function he(Te,xe){if(1&Te&&(y.j41(0,"code"),y.nrm(1,"i",25),y.j41(2,"small"),y.EFF(3),y.k0s()()),2&Te){const we=y.XpG();y.R7$(3),y.SpI(" ",we.error_msg,"")}}let Ee=(()=>{class Te{constructor(we,Ue,$e){this.router=we,this.data_provider=Ue,this.login_checker=$e,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 Ue=we.loginForm.get("username").value,$e=we.loginForm.get("password").value,mt=we.loginForm.get("ga_code").value;we.data_provider.login(Ue,$e,mt).then(et=>{"uid"in et&&et.uid?(we.error_msg="",we.login_checker.setStatus(!0),we.router.navigate(["/"],{replaceUrl:!0})):"status"in et?we.error_msg=et.err:"otp"in et&&et.otp?this.show_otp=!0:we.error_msg="Error: Problem in backend"}).catch(et=>{we.error_msg="Connection with backend broken!"})}static#e=this.\u0275fac=function(Ue){return new(Ue||Te)(y.rXU($.Ix),y.rXU(F.C),y.rXU(se.T))};static#t=this.\u0275cmp=y.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(Ue,$e){if(1&Ue){const mt=y.RV6();y.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),y.nrm(7,"img",8),y.k0s()(),y.j41(8,"c-card",9)(9,"c-card-body")(10,"form",10)(11,"h1"),y.EFF(12,"Login"),y.k0s(),y.j41(13,"p",11),y.EFF(14,"Sign In to your account"),y.k0s(),y.j41(15,"c-input-group",12)(16,"span",13),y.qSk(),y.nrm(17,"svg",14),y.k0s(),y.joV(),y.nrm(18,"input",15,0),y.k0s(),y.j41(20,"c-input-group",16)(21,"span",13),y.qSk(),y.nrm(22,"svg",17),y.k0s(),y.joV(),y.nrm(23,"input",18,1),y.k0s(),y.DNE(25,oe,5,0,"c-input-group",19)(26,he,4,1,"code",20),y.j41(27,"c-row")(28,"c-col",21)(29,"button",22),y.bIt("click",function(){return y.eBV(mt),y.Njj($e.onClickSubmit())}),y.EFF(30," Login "),y.k0s()()()()()()()()()()()}2&Ue&&(y.R7$(5),y.Y8G("ngStyle",y.lJ4(4,q)),y.R7$(5),y.Y8G("formGroup",$e.loginForm),y.R7$(15),y.Y8G("ngIf",$e.show_otp),y.R7$(),y.Y8G("ngIf",$e.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),y=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,q){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:[y._fv,y.gLf,y.HUM,y.oMR,$.LJ,y.l_X,y.fvw,y.ISP]})}return se})()},5050:(st,Ce,D)=>{D.d(Ce,{y:()=>F});var r=D(4438),y=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,q){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:[y._fv,y.gLf,y.HUM,y.oMR,$.LJ,y.l_X,y.fvw,y.ISP]})}return se})()},1579:(st,Ce,D)=>{var r=D(345),y=D(4438),$=D(177),F=D(9969);function ie(c){return new y.wOt(3e3,!1)}function bt(c){switch(c.length){case 0:return new F.sf;case 1:return c[0];default:return new F.ui(c)}}function Gt(c,s,o=new Map,l=new Map){const m=[],E=[];let R=-1,U=null;if(s.forEach(ce=>{const me=ce.get("offset"),je=me==R,Qe=je&&U||new Map;ce.forEach((Dt,Tt)=>{let At=Tt,nt=Dt;if("offset"!==Tt)switch(At=c.normalizePropertyName(At,m),nt){case F.FX:nt=o.get(Tt);break;case F.kp:nt=l.get(Tt);break;default:nt=c.normalizeStyleValue(Tt,At,nt,m)}Qe.set(At,nt)}),je||E.push(Qe),U=Qe,R=me}),m.length)throw function ze(c){return new y.wOt(3502,!1)}();return E}function Ze(c,s,o,l){switch(s){case"start":c.onStart(()=>l(o&&Qt(o,"start",c)));break;case"done":c.onDone(()=>l(o&&Qt(o,"done",c)));break;case"destroy":c.onDestroy(()=>l(o&&Qt(o,"destroy",c)))}}function Qt(c,s,o){const E=Yt(c.element,c.triggerName,c.fromState,c.toState,s||c.phaseName,o.totalTime??c.totalTime,!!o.disabled),R=c._data;return null!=R&&(E._data=R),E}function Yt(c,s,o,l,m="",E=0,R){return{element:c,triggerName:s,fromState:o,toState:l,phaseName:m,totalTime:E,disabled:!!R}}function gt(c,s,o){let l=c.get(s);return l||c.set(s,l=o),l}function ln(c){const s=c.indexOf(":");return[c.substring(1,s),c.slice(s+1)]}const nr=typeof document>"u"?null:document.documentElement;function kn(c){const s=c.parentNode||c.host||null;return s===nr?null:s}let gn=null,pt=!1;function Jn(c,s){for(;s;){if(s===c)return!0;s=kn(s)}return!1}function br(c,s,o){if(o)return Array.from(c.querySelectorAll(s));const l=c.querySelector(s);return l?[l]:[]}let Ft=(()=>{class c{validateStyleProperty(o){return function sr(c){gn||(gn=function Kn(){return typeof document<"u"?document.body:null}()||{},pt=!!gn.style&&"WebkitAppearance"in gn.style);let s=!0;return gn.style&&!function Rn(c){return"ebkit"==c.substring(1,6)}(c)&&(s=c in gn.style,!s&&pt&&(s="Webkit"+c.charAt(0).toUpperCase()+c.slice(1)in gn.style)),s}(o)}matchesElement(o,l){return!1}containsElement(o,l){return Jn(o,l)}getParentElement(o){return kn(o)}query(o,l,m){return br(o,l,m)}computeStyle(o,l,m){return m||""}animate(o,l,m,E,R,U=[],ce){return new F.sf(m,E)}static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275prov=y.jDH({token:c,factory:c.\u0275fac})}return c})();class Vt{static#e=this.NOOP=new Ft}class Ln{}const Wn=1e3,mi="ng-enter",xt="ng-leave",Dr="ng-trigger",Kt=".ng-trigger",nn="ng-animating",xr=".ng-animating";function rn(c){if("number"==typeof c)return c;const s=c.match(/^(-?[\.\d]+)(m?s)/);return!s||s.length<2?0:Qn(parseFloat(s[1]),s[2])}function Qn(c,s){return"s"===s?c*Wn:c}function Br(c,s,o){return c.hasOwnProperty("duration")?c:function ri(c,s,o){let m,E=0,R="";if("string"==typeof c){const U=c.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=Qn(parseFloat(U[1]),U[2]);const ce=U[3];null!=ce&&(E=Qn(parseFloat(ce),U[4]));const me=U[5];me&&(R=me)}else m=c;if(!o){let U=!1,ce=s.length;m<0&&(s.push(function A(){return new y.wOt(3100,!1)}()),U=!0),E<0&&(s.push(function H(){return new y.wOt(3101,!1)}()),U=!0),U&&s.splice(ce,0,ie())}return{duration:m,delay:E,easing:R}}(c,s,o)}function B(c,s,o){s.forEach((l,m)=>{const E=ae(m);o&&!o.has(m)&&o.set(m,c.style[E]),c.style[E]=l})}function x(c,s){s.forEach((o,l)=>{const m=ae(l);c.style[m]=""})}function K(c){return Array.isArray(c)?1==c.length?c[0]:(0,F.K2)(c):c}const Ae=new RegExp("{{\\s*(.+?)\\s*}}","g");function Q(c){let s=[];if("string"==typeof c){let o;for(;o=Ae.exec(c);)s.push(o[1]);Ae.lastIndex=0}return s}function ve(c,s,o){const l=`${c}`,m=l.replace(Ae,(E,R)=>{let U=s[R];return null==U&&(o.push(function oe(c){return new y.wOt(3003,!1)}()),U=""),U.toString()});return m==l?c:m}const re=/-+([a-z0-9])/g;function ae(c){return c.replace(re,(...s)=>s[1].toUpperCase())}function yt(c,s,o){switch(s.type){case F.If.Trigger:return c.visitTrigger(s,o);case F.If.State:return c.visitState(s,o);case F.If.Transition:return c.visitTransition(s,o);case F.If.Sequence:return c.visitSequence(s,o);case F.If.Group:return c.visitGroup(s,o);case F.If.Animate:return c.visitAnimate(s,o);case F.If.Keyframes:return c.visitKeyframes(s,o);case F.If.Style:return c.visitStyle(s,o);case F.If.Reference:return c.visitReference(s,o);case F.If.AnimateChild:return c.visitAnimateChild(s,o);case F.If.AnimateRef:return c.visitAnimateRef(s,o);case F.If.Query:return c.visitQuery(s,o);case F.If.Stagger:return c.visitStagger(s,o);default:throw function he(c){return new y.wOt(3004,!1)}()}}function Vn(c,s){return window.getComputedStyle(c)[s]}const jn=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 ae(s)}normalizeStyleValue(s,o,l,m){let E="";const R=l.toString().trim();if(jn.has(o)&&0!==l&&"0"!==l)if("number"==typeof l)E="px";else{const U=l.match(/^[+-]?[\d\.]+([a-z]*)$/);U&&0==U[1].length&&m.push(function Ee(c,s){return new y.wOt(3005,!1)}())}return R+E}}const $r="*";const Xi=new Set(["true","1"]),xi=new Set(["false","0"]);function Vs(c,s){const o=Xi.has(c)||xi.has(c),l=Xi.has(s)||xi.has(s);return(m,E)=>{let R=c==$r||c==m,U=s==$r||s==E;return!R&&o&&"boolean"==typeof m&&(R=m?Xi.has(c):xi.has(c)),!U&&l&&"boolean"==typeof E&&(U=E?Xi.has(s):xi.has(s)),R&&U}}const ye=new RegExp("s*:selfs*,?","g");function be(c,s,o,l){return new Be(c).build(s,o,l)}class Be{constructor(s){this._driver=s}build(s,o,l){const m=new sn(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 l=o.queryCount=0,m=o.depCount=0;const E=[],R=[];return"@"==s.name.charAt(0)&&o.errors.push(function Te(){return new y.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,E.push(this.visitState(ce,o))}),ce.name=me}else if(U.type==F.If.Transition){const ce=this.visitTransition(U,o);l+=ce.queryCount,m+=ce.depCount,R.push(ce)}else o.errors.push(function xe(){return new y.wOt(3007,!1)}())}),{type:F.If.Trigger,name:s.name,states:E,transitions:R,queryCount:l,depCount:m,options:null}}visitState(s,o){const l=this.visitStyle(s.styles,o),m=s.options&&s.options.params||null;if(l.containsDynamicStyles){const E=new Set,R=m||{};l.styles.forEach(U=>{U instanceof Map&&U.forEach(ce=>{Q(ce).forEach(me=>{R.hasOwnProperty(me)||E.add(me)})})}),E.size&&o.errors.push(function we(c,s){return new y.wOt(3008,!1)}(0,E.values()))}return{type:F.If.State,name:s.name,style:l,options:m?{params:m}:null}}visitTransition(s,o){o.queryCount=0,o.depCount=0;const l=yt(this,K(s.animation),o),m=function bi(c,s){const o=[];return"string"==typeof c?c.split(/\s*,\s*/).forEach(l=>function Ai(c,s,o){if(":"==c[0]){const ce=function rs(c,s){switch(c){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(o,l)=>parseFloat(l)>parseFloat(o);case":decrement":return(o,l)=>parseFloat(l)<parseFloat(o);default:return s.push(function it(c){return new y.wOt(3016,!1)}()),"* => *"}}(c,o);if("function"==typeof ce)return void s.push(ce);c=ce}const l=c.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==l||l.length<4)return o.push(function Xe(c){return new y.wOt(3015,!1)}()),s;const m=l[1],E=l[2],R=l[3];s.push(Vs(m,R)),"<"==E[0]&&(m!=$r||R!=$r)&&s.push(Vs(R,m))}(l,o,s)):o.push(c),o}(s.expr,o.errors);return{type:F.If.Transition,matchers:m,animation:l,queryCount:o.queryCount,depCount:o.depCount,options:Nt(s.options)}}visitSequence(s,o){return{type:F.If.Sequence,steps:s.steps.map(l=>yt(this,l,o)),options:Nt(s.options)}}visitGroup(s,o){const l=o.currentTime;let m=0;const E=s.steps.map(R=>{o.currentTime=l;const U=yt(this,R,o);return m=Math.max(m,o.currentTime),U});return o.currentTime=m,{type:F.If.Group,steps:E,options:Nt(s.options)}}visitAnimate(s,o){const l=function Nn(c,s){if(c.hasOwnProperty("duration"))return c;if("number"==typeof c)return an(Br(c,s).duration,0,"");const o=c;if(o.split(/\s+/).some(E=>"{"==E.charAt(0)&&"{"==E.charAt(1))){const E=an(0,0,"");return E.dynamic=!0,E.strValue=o,E}const m=Br(o,s);return an(m.duration,m.delay,m.easing)}(s.timings,o.errors);o.currentAnimateTimings=l;let m,E=s.styles?s.styles:(0,F.iF)({});if(E.type==F.If.Keyframes)m=this.visitKeyframes(E,o);else{let R=s.styles,U=!1;if(!R){U=!0;const me={};l.easing&&(me.easing=l.easing),R=(0,F.iF)(me)}o.currentTime+=l.duration+l.delay;const ce=this.visitStyle(R,o);ce.isEmptyStep=U,m=ce}return o.currentAnimateTimings=null,{type:F.If.Animate,timings:l,style:m,options:null}}visitStyle(s,o){const l=this._makeStyleAst(s,o);return this._validateStyleAst(l,o),l}_makeStyleAst(s,o){const l=[],m=Array.isArray(s.styles)?s.styles:[s.styles];for(let U of m)"string"==typeof U?U===F.kp?l.push(U):o.errors.push(new y.wOt(3002,!1)):l.push(new Map(Object.entries(U)));let E=!1,R=null;return l.forEach(U=>{if(U instanceof Map&&(U.has("easing")&&(R=U.get("easing"),U.delete("easing")),!E))for(let ce of U.values())if(ce.toString().indexOf("{{")>=0){E=!0;break}}),{type:F.If.Style,styles:l,easing:R,offset:s.offset,containsDynamicStyles:E,options:null}}_validateStyleAst(s,o){const l=o.currentAnimateTimings;let m=o.currentTime,E=o.currentTime;l&&E>0&&(E-=l.duration+l.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&&(E!=m&&E>=je.startTime&&m<=je.endTime&&(o.errors.push(function mt(c,s,o,l,m){return new y.wOt(3010,!1)}()),Qe=!1),E=je.startTime),Qe&&me.set(ce,{startTime:E,endTime:m}),o.options&&function G(c,s,o){const l=s.params||{},m=Q(c);m.length&&m.forEach(E=>{l.hasOwnProperty(E)||o.push(function q(c){return new y.wOt(3001,!1)}())})}(U,o.options,o.errors)})})}visitKeyframes(s,o){const l={type:F.If.Keyframes,styles:[],options:null};if(!o.currentAnimateTimings)return o.errors.push(function et(){return new y.wOt(3011,!1)}()),l;let E=0;const R=[];let U=!1,ce=!1,me=0;const je=s.steps.map(Xt=>{const Bn=this._makeStyleAst(Xt,o);let tr=null!=Bn.offset?Bn.offset:function Rt(c){if("string"==typeof c)return null;let s=null;if(Array.isArray(c))c.forEach(o=>{if(o instanceof Map&&o.has("offset")){const l=o;s=parseFloat(l.get("offset")),l.delete("offset")}});else if(c instanceof Map&&c.has("offset")){const o=c;s=parseFloat(o.get("offset")),o.delete("offset")}return s}(Bn.styles),Ar=0;return null!=tr&&(E++,Ar=Bn.offset=tr),ce=ce||Ar<0||Ar>1,U=U||Ar<me,me=Ar,R.push(Ar),Bn});ce&&o.errors.push(function It(){return new y.wOt(3012,!1)}()),U&&o.errors.push(function Ye(){return new y.wOt(3200,!1)}());const Qe=s.steps.length;let Dt=0;E>0&&E<Qe?o.errors.push(function Oe(){return new y.wOt(3202,!1)}()):0==E&&(Dt=1/(Qe-1));const Tt=Qe-1,At=o.currentTime,nt=o.currentAnimateTimings,_t=nt.duration;return je.forEach((Xt,Bn)=>{const tr=Dt>0?Bn==Tt?1:Dt*Bn:R[Bn],Ar=tr*_t;o.currentTime=At+nt.delay+Ar,nt.duration=Ar,this._validateStyleAst(Xt,o),Xt.offset=tr,l.styles.push(Xt)}),l}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 l=o.currentQuerySelector,m=s.options||{};o.queryCount++,o.currentQuery=s;const[E,R]=function ht(c){const s=!!c.split(/\s*,\s*/).find(o=>":self"==o);return s&&(c=c.replace(ye,"")),c=c.replace(/@\*/g,Kt).replace(/@\w+/g,o=>Kt+"-"+o.slice(1)).replace(/:animating/g,xr),[c,s]}(s.selector);o.currentQuerySelector=l.length?l+" "+E:E,gt(o.collectedStyles,o.currentQuerySelector,new Map);const U=yt(this,K(s.animation),o);return o.currentQuery=null,o.currentQuerySelector=l,{type:F.If.Query,selector:E,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 y.wOt(3013,!1)}());const l="full"===s.timings?{duration:0,delay:0,easing:"full"}:Br(s.timings,o.errors,!0);return{type:F.If.Stagger,animation:yt(this,K(s.animation),o),timings:l,options:null}}}class sn{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(c){return c?(c={...c}).params&&(c.params=function vt(c){return c?{...c}:null}(c.params)):c={},c}function an(c,s,o){return{duration:c,delay:s,easing:o}}function On(c,s,o,l,m,E,R=null,U=!1){return{type:1,element:c,keyframes:s,preStyleProps:o,postStyleProps:l,duration:m,delay:E,totalTime:m+E,easing:R,subTimeline:U}}class Zn{constructor(){this._map=new Map}get(s){return this._map.get(s)||[]}append(s,o){let l=this._map.get(s);l||this._map.set(s,l=[]),l.push(...o)}has(s){return this._map.has(s)}clear(){this._map.clear()}}const Dn=new RegExp(":enter","g"),Ci=new RegExp(":leave","g");function Mr(c,s,o,l,m,E=new Map,R=new Map,U,ce,me=[]){return(new ci).buildKeyframes(c,s,o,l,m,E,R,U,ce,me)}class ci{buildKeyframes(s,o,l,m,E,R,U,ce,me,je=[]){me=me||new Zn;const Qe=new ki(s,o,me,m,E,je,[]);Qe.options=ce;const Dt=ce.delay?rn(ce.delay):0;Qe.currentTimeline.delayNextStep(Dt),Qe.currentTimeline.setStyles([R],null,Qe.errors,ce),yt(this,l,Qe);const Tt=Qe.timelines.filter(At=>At.containsAnimation());if(Tt.length&&U.size){let At;for(let nt=Tt.length-1;nt>=0;nt--){const _t=Tt[nt];if(_t.element===o){At=_t;break}}At&&!At.allowOnlyTimelineStyles()&&At.setStyles([U],null,Qe.errors,ce)}return Tt.length?Tt.map(At=>At.buildKeyframes()):[On(o,[],[],[],0,Dt,"",!1)]}visitTrigger(s,o){}visitState(s,o){}visitTransition(s,o){}visitAnimateChild(s,o){const l=o.subInstructions.get(o.element);if(l){const m=o.createSubContext(s.options),E=o.currentTimeline.currentTime,R=this._visitSubInstructions(l,m,m.options);E!=R&&o.transformIntoNewTimeline(R)}o.previousNode=s}visitAnimateRef(s,o){const l=o.createSubContext(s.options);l.transformIntoNewTimeline(),this._applyAnimationRefDelays([s.options,s.animation.options],o,l),this.visitReference(s.animation,l),o.transformIntoNewTimeline(l.currentTimeline.currentTime),o.previousNode=s}_applyAnimationRefDelays(s,o,l){for(const m of s){const E=m?.delay;if(E){const R="number"==typeof E?E:rn(ve(E,m?.params??{},o.errors));l.delayNextStep(R)}}}_visitSubInstructions(s,o,l){let E=o.currentTimeline.currentTime;const R=null!=l.duration?rn(l.duration):null,U=null!=l.delay?rn(l.delay):null;return 0!==R&&s.forEach(ce=>{const me=o.appendInstructionToTimeline(ce,R,U);E=Math.max(E,me.duration+me.delay)}),E}visitReference(s,o){o.updateOptions(s.options,!0),yt(this,s.animation,o),o.previousNode=s}visitSequence(s,o){const l=o.subContextCount;let m=o;const E=s.options;if(E&&(E.params||E.delay)&&(m=o.createSubContext(E),m.transformIntoNewTimeline(),null!=E.delay)){m.previousNode.type==F.If.Style&&(m.currentTimeline.snapshotCurrentStyles(),m.previousNode=Wr);const R=rn(E.delay);m.delayNextStep(R)}s.steps.length&&(s.steps.forEach(R=>yt(this,R,m)),m.currentTimeline.applyStylesToKeyframe(),m.subContextCount>l&&m.transformIntoNewTimeline()),o.previousNode=s}visitGroup(s,o){const l=[];let m=o.currentTimeline.currentTime;const E=s.options&&s.options.delay?rn(s.options.delay):0;s.steps.forEach(R=>{const U=o.createSubContext(s.options);E&&U.delayNextStep(E),yt(this,R,U),m=Math.max(m,U.currentTimeline.currentTime),l.push(U.currentTimeline)}),l.forEach(R=>o.currentTimeline.mergeTimelineCollectedStyles(R)),o.transformIntoNewTimeline(m),o.previousNode=s}_visitTiming(s,o){if(s.dynamic){const l=s.strValue;return Br(o.params?ve(l,o.params,o.errors):l,o.errors)}return{duration:s.duration,delay:s.delay,easing:s.easing}}visitAnimate(s,o){const l=o.currentAnimateTimings=this._visitTiming(s.timings,o),m=o.currentTimeline;l.delay&&(o.incrementTime(l.delay),m.snapshotCurrentStyles());const E=s.style;E.type==F.If.Keyframes?this.visitKeyframes(E,o):(o.incrementTime(l.duration),this.visitStyle(E,o),m.applyStylesToKeyframe()),o.currentAnimateTimings=null,o.previousNode=s}visitStyle(s,o){const l=o.currentTimeline,m=o.currentAnimateTimings;!m&&l.hasCurrentStyleProperties()&&l.forwardFrame();const E=m&&m.easing||s.easing;s.isEmptyStep?l.applyEmptyStep(E):l.setStyles(s.styles,E,o.errors,o.options),o.previousNode=s}visitKeyframes(s,o){const l=o.currentAnimateTimings,m=o.currentTimeline.duration,E=l.duration,U=o.createSubContext().currentTimeline;U.easing=l.easing,s.styles.forEach(ce=>{U.forwardTime((ce.offset||0)*E),U.setStyles(ce.styles,ce.easing,o.errors,o.options),U.applyStylesToKeyframe()}),o.currentTimeline.mergeTimelineCollectedStyles(U),o.transformIntoNewTimeline(m+E),o.previousNode=s}visitQuery(s,o){const l=o.currentTimeline.currentTime,m=s.options||{},E=m.delay?rn(m.delay):0;E&&(o.previousNode.type===F.If.Style||0==l&&o.currentTimeline.hasCurrentStyleProperties())&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Wr);let R=l;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);E&&Qe.delayNextStep(E),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 l=o.parentContext,m=o.currentTimeline,E=s.timings,R=Math.abs(E.duration),U=R*(o.currentQueryTotal-1);let ce=R*o.currentQueryIndex;switch(E.duration<0?"reverse":E.easing){case"reverse":ce=U-ce;break;case"full":ce=l.currentStaggerTime}const je=o.currentTimeline;ce&&je.delayNextStep(ce);const Qe=je.currentTime;yt(this,s.animation,o),o.previousNode=s,l.currentStaggerTime=m.currentTime-Qe+(m.startTime-l.currentTimeline.startTime)}}const Wr={};class ki{constructor(s,o,l,m,E,R,U,ce){this._driver=s,this.element=o,this.subInstructions=l,this._enterClassName=m,this._leaveClassName=E,this.errors=R,this.timelines=U,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Wr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ce||new jt(this._driver,o,0),U.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(s,o){if(!s)return;const l=s;let m=this.options;null!=l.duration&&(m.duration=rn(l.duration)),null!=l.delay&&(m.delay=rn(l.delay));const E=l.params;if(E){let R=m.params;R||(R=this.options.params={}),Object.keys(E).forEach(U=>{(!o||!R.hasOwnProperty(U))&&(R[U]=ve(E[U],R,this.errors))})}}_copyOptions(){const s={};if(this.options){const o=this.options.params;if(o){const l=s.params={};Object.keys(o).forEach(m=>{l[m]=o[m]})}}return s}createSubContext(s=null,o,l){const m=o||this.element,E=new ki(this._driver,m,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(m,l||0));return E.previousNode=this.previousNode,E.currentAnimateTimings=this.currentAnimateTimings,E.options=this._copyOptions(),E.updateOptions(s),E.currentQueryIndex=this.currentQueryIndex,E.currentQueryTotal=this.currentQueryTotal,E.parentContext=this,this.subContextCount++,E}transformIntoNewTimeline(s){return this.previousNode=Wr,this.currentTimeline=this.currentTimeline.fork(this.element,s),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(s,o,l){const m={duration:o??s.duration,delay:this.currentTimeline.currentTime+(l??0)+s.delay,easing:""},E=new Mn(this._driver,s.element,s.keyframes,s.preStyleProps,s.postStyleProps,m,s.stretchStartingKeyframe);return this.timelines.push(E),m}incrementTime(s){this.currentTimeline.forwardTime(this.currentTimeline.duration+s)}delayNextStep(s){s>0&&this.currentTimeline.delayNextStep(s)}invokeQuery(s,o,l,m,E,R){let U=[];if(m&&U.push(this.element),s.length>0){s=(s=s.replace(Dn,"."+this._enterClassName)).replace(Ci,"."+this._leaveClassName);let me=this._driver.query(this.element,s,1!=l);0!==l&&(me=l<0?me.slice(me.length+l,me.length):me.slice(0,l)),U.push(...me)}return!E&&0==U.length&&R.push(function Mt(c){return new y.wOt(3014,!1)}()),U}}class jt{constructor(s,o,l,m){this._driver=s,this.element=o,this.startTime=l,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 jt(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,l]of this._globalTimelineStyles)this._backFill.set(o,l||F.kp),this._currentKeyframe.set(o,F.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(s,o,l,m){o&&this._previousKeyframe.set("easing",o);const E=m&&m.params||{},R=function Li(c,s){const o=new Map;let l;return c.forEach(m=>{if("*"===m){l??=s.keys();for(let E of l)o.set(E,F.kp)}else for(let[E,R]of m)o.set(E,R)}),o}(s,this._globalTimelineStyles);for(let[U,ce]of R){const me=ve(ce,E,l);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,l)=>{const m=this._styleSummary.get(l);(!m||o.time>m.time)&&this._updateStyle(l,o.value)})}buildKeyframes(){this.applyStylesToKeyframe();const s=new Set,o=new Set,l=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)}),l||me.set("offset",ce/this.duration),m.push(me)});const E=[...s.values()],R=[...o.values()];if(l){const U=m[0],ce=new Map(U);U.set("offset",0),ce.set("offset",1),m=[U,ce]}return On(this.element,m,E,R,this.duration,this.startTime,this.easing,!1)}}class Mn extends jt{constructor(s,o,l,m,E,R,U=!1){super(s,o,R.delay),this.keyframes=l,this.preStyleProps=m,this.postStyleProps=E,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:l,easing:m}=this.timings;if(this._stretchStartingKeyframe&&o){const E=[],R=l+o,U=o/R,ce=new Map(s[0]);ce.set("offset",0),E.push(ce);const me=new Map(s[0]);me.set("offset",Aa(U)),E.push(me);const je=s.length-1;for(let Qe=1;Qe<=je;Qe++){let Dt=new Map(s[Qe]);const Tt=Dt.get("offset");Dt.set("offset",Aa((o+Tt*l)/R)),E.push(Dt)}l=R,o=0,m="",s=E}return On(this.element,s,this.preStyleProps,this.postStyleProps,l,o,m,!0)}}function Aa(c,s=3){const o=Math.pow(10,s-1);return Math.round(c*o)/o}function yo(c,s,o,l,m,E,R,U,ce,me,je,Qe,Dt){return{type:0,element:c,triggerName:s,isRemovalTransition:m,fromState:o,fromStyles:E,toState:l,toStyles:R,timelines:U,queriedElements:ce,preStyleProps:me,postStyleProps:je,totalTime:Qe,errors:Dt}}const oa={};class aa{constructor(s,o,l){this._triggerName=s,this.ast=o,this._stateStyles=l}match(s,o,l,m){return function fn(c,s,o,l,m){return c.some(E=>E(s,o,l,m))}(this.ast.matchers,s,o,l,m)}buildStyles(s,o,l){let m=this._stateStyles.get("*");return void 0!==s&&(m=this._stateStyles.get(s?.toString())||m),m?m.buildStyles(o,l):new Map}build(s,o,l,m,E,R,U,ce,me,je){const Qe=[],Dt=this.ast.options&&this.ast.options.params||oa,At=this.buildStyles(l,U&&U.params||oa,Qe),nt=ce&&ce.params||oa,_t=this.buildStyles(m,nt,Qe),Xt=new Set,Bn=new Map,tr=new Map,Ar="void"===m,Ui={params:Zs(nt,Dt),delay:this.ast.options?.delay},Vo=je?[]:Mr(s,o,this.ast.animation,E,R,At,_t,Ui,me,Qe);let Oi=0;return Vo.forEach(ts=>{Oi=Math.max(ts.duration+ts.delay,Oi)}),Qe.length?yo(o,this._triggerName,l,m,Ar,At,_t,[],[],Bn,tr,Oi,Qe):(Vo.forEach(ts=>{const jl=ts.element,Ul=gt(Bn,jl,new Set);ts.preStyleProps.forEach(Sc=>Ul.add(Sc));const Yh=gt(tr,jl,new Set);ts.postStyleProps.forEach(Sc=>Yh.add(Sc)),jl!==o&&Xt.add(jl)}),yo(o,this._triggerName,l,m,Ar,At,_t,Vo,[...Xt.values()],Bn,tr,Oi))}}function Zs(c,s){const o={...s};return Object.entries(c).forEach(([l,m])=>{null!=m&&(o[l]=m)}),o}class la{constructor(s,o,l){this.styles=s,this.defaultParams=o,this.normalizer=l}buildStyles(s,o){const l=new Map,m=Zs(s,this.defaultParams);return this.styles.styles.forEach(E=>{"string"!=typeof E&&E.forEach((R,U)=>{R&&(R=ve(R,m,o));const ce=this.normalizer.normalizePropertyName(U,o);R=this.normalizer.normalizeStyleValue(U,ce,R,o),l.set(U,R)})}),l}}class Is{constructor(s,o,l){this.name=s,this.ast=o,this._normalizer=l,this.transitionFactories=[],this.states=new Map,o.states.forEach(m=>{this.states.set(m.name,new la(m.style,m.options&&m.options.params||{},l))}),bo(this.states,"true","1"),bo(this.states,"false","0"),o.transitions.forEach(m=>{this.transitionFactories.push(new aa(s,m,this.states))}),this.fallbackTransition=function qs(c,s,o){return new aa(c,{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,l,m){return this.transitionFactories.find(R=>R.match(s,o,l,m))||null}matchStyles(s,o,l){return this.fallbackTransition.buildStyles(s,o,l)}}function bo(c,s,o){c.has(s)?c.has(o)||c.set(o,c.get(s)):c.has(o)&&c.set(s,c.get(o))}const zt=new Zn;class Xr{constructor(s,o,l){this.bodyNode=s,this._driver=o,this._normalizer=l,this._animations=new Map,this._playersById=new Map,this.players=[]}register(s,o){const l=[],E=be(this._driver,o,l,[]);if(l.length)throw function dt(c){return new y.wOt(3503,!1)}();this._animations.set(s,E)}_buildPlayer(s,o,l){const m=s.element,E=Gt(this._normalizer,s.keyframes,o,l);return this._driver.animate(m,E,s.duration,s.delay,s.easing,[],!0)}create(s,o,l={}){const m=[],E=this._animations.get(s);let R;const U=new Map;if(E?(R=Mr(this._driver,o,E,mi,xt,new Map,new Map,l,zt,m),R.forEach(je=>{const Qe=gt(U,je.element,new Map);je.postStyleProps.forEach(Dt=>Qe.set(Dt,null))})):(m.push(function Bt(){return new y.wOt(3300,!1)}()),R=[]),m.length)throw function Zt(c){return new y.wOt(3504,!1)}();U.forEach((je,Qe)=>{je.forEach((Dt,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 l=this.players.indexOf(o);l>=0&&this.players.splice(l,1)}_getPlayer(s){const o=this._playersById.get(s);if(!o)throw function qt(c){return new y.wOt(3301,!1)}();return o}listen(s,o,l,m){const E=Yt(o,"","","");return Ze(this._getPlayer(s),l,E,m),()=>{}}command(s,o,l,m){if("register"==l)return void this.register(s,m[0]);if("create"==l)return void this.create(s,o,m[0]||{});const E=this._getPlayer(s);switch(l){case"play":E.play();break;case"pause":E.pause();break;case"reset":E.reset();break;case"restart":E.restart();break;case"finish":E.finish();break;case"init":E.init();break;case"setPosition":E.setPosition(parseFloat(m[0]));break;case"destroy":this.destroy(s)}}}const Bi="ng-animate-queued",zs="ng-animate-disabled",jo=[],Qi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Uo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Gn="__ng_removed";class is{get params(){return this.options.params}constructor(s,o=""){this.namespaceId=o;const l=s&&s.hasOwnProperty("value");if(this.value=function Zi(c){return c??null}(l?s.value:s),l){const{value:E,...R}=s;this.options=R}else this.options={};this.options.params||(this.options.params={})}absorbOptions(s){const o=s.params;if(o){const l=this.options.params;Object.keys(o).forEach(m=>{null==l[m]&&(l[m]=o[m])})}}}const Wt="void",Hs=new is(Wt);class $o{constructor(s,o,l){this.id=s,this.hostElement=o,this._engine=l,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+s,Vr(o,this._hostClassName)}listen(s,o,l,m){if(!this._triggers.has(o))throw function wn(c,s){return new y.wOt(3302,!1)}();if(null==l||0==l.length)throw function ke(c){return new y.wOt(3303,!1)}();if(!function zi(c){return"start"==c||"done"==c}(l))throw function ue(c,s){return new y.wOt(3400,!1)}();const E=gt(this._elementListeners,s,[]),R={name:o,phase:l,callback:m};E.push(R);const U=gt(this._engine.statesByElement,s,new Map);return U.has(o)||(Vr(s,Dr),Vr(s,Dr+"-"+o),U.set(o,Hs)),()=>{this._engine.afterFlush(()=>{const ce=E.indexOf(R);ce>=0&&E.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(c){return new y.wOt(3401,!1)}();return o}trigger(s,o,l,m=!0){const E=this._getTrigger(o),R=new ss(this.id,o,s);let U=this._engine.statesByElement.get(s);U||(Vr(s,Dr),Vr(s,Dr+"-"+o),this._engine.statesByElement.set(s,U=new Map));let ce=U.get(o);const me=new is(l,this.id);if(!(l&&l.hasOwnProperty("value"))&&ce&&me.absorbOptions(ce.options),U.set(o,me),ce||(ce=Hs),me.value!==Wt&&ce.value===me.value){if(!function Wo(c,s){const o=Object.keys(c),l=Object.keys(s);if(o.length!=l.length)return!1;for(let m=0;m<o.length;m++){const E=o[m];if(!s.hasOwnProperty(E)||c[E]!==s[E])return!1}return!0}(ce.params,me.params)){const nt=[],_t=E.matchStyles(ce.value,ce.params,nt),Xt=E.matchStyles(me.value,me.params,nt);nt.length?this._engine.reportError(nt):this._engine.afterFlush(()=>{x(s,_t),B(s,Xt)})}return}const Dt=gt(this._engine.playersByElement,s,[]);Dt.forEach(nt=>{nt.namespaceId==this.id&&nt.triggerName==o&&nt.queued&&nt.destroy()});let Tt=E.matchTransition(ce.value,me.value,s,me.params),At=!1;if(!Tt){if(!m)return;Tt=E.fallbackTransition,At=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:s,triggerName:o,transition:Tt,fromState:ce,toState:me,player:R,isFallbackTransition:At}),At||(Vr(s,Bi),R.onStart(()=>{Us(s,Bi)})),R.onDone(()=>{let nt=this.players.indexOf(R);nt>=0&&this.players.splice(nt,1);const _t=this._engine.playersByElement.get(s);if(_t){let Xt=_t.indexOf(R);Xt>=0&&_t.splice(Xt,1)}}),this.players.push(R),Dt.push(R),R}deregister(s){this._triggers.delete(s),this._engine.statesByElement.forEach(o=>o.delete(s)),this._elementListeners.forEach((o,l)=>{this._elementListeners.set(l,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(l=>l.destroy()),this._engine.playersByElement.delete(s))}_signalRemovalForInnerTriggers(s,o){const l=this._engine.driver.query(s,Kt,!0);l.forEach(m=>{if(m[Gn])return;const E=this._engine.fetchNamespacesByElement(m);E.size?E.forEach(R=>R.triggerLeaveAnimation(m,o,!1,!0)):this.clearElementCache(m)}),this._engine.afterFlushAnimationsDone(()=>l.forEach(m=>this.clearElementCache(m)))}triggerLeaveAnimation(s,o,l,m){const E=this._engine.statesByElement.get(s),R=new Map;if(E){const U=[];if(E.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),l&&bt(U).onDone(()=>this._engine.processLeaveNode(s)),!0}return!1}prepareLeaveAnimationListeners(s){const o=this._elementListeners.get(s),l=this._engine.statesByElement.get(s);if(o&&l){const m=new Set;o.forEach(E=>{const R=E.name;if(m.has(R))return;m.add(R);const ce=this._triggers.get(R).fallbackTransition,me=l.get(R)||Hs,je=new is(Wt),Qe=new ss(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 l=this._engine;if(s.childElementCount&&this._signalRemovalForInnerTriggers(s,o),this.triggerLeaveAnimation(s,o,!0))return;let m=!1;if(l.totalAnimations){const E=l.players.length?l.playersByQueriedElement.get(s):[];if(E&&E.length)m=!0;else{let R=s;for(;R=R.parentNode;)if(l.statesByElement.get(R)){m=!0;break}}}if(this.prepareLeaveAnimationListeners(s),m)l.markElementAsRemoved(this.id,s,!1,o);else{const E=s[Gn];(!E||E===Qi)&&(l.afterFlush(()=>this.clearElementCache(s)),l.destroyInnerAnimations(s),l._onRemovalComplete(s,o))}}insertNode(s,o){Vr(s,this._hostClassName)}drainQueuedTransitions(s){const o=[];return this._queue.forEach(l=>{const m=l.player;if(m.destroyed)return;const E=l.element,R=this._elementListeners.get(E);R&&R.forEach(U=>{if(U.name==l.triggerName){const ce=Yt(E,l.triggerName,l.fromState.value,l.toState.value);ce._data=s,Ze(l.player,U.phase,ce,U.callback)}}),m.markedForDestroy?this._engine.afterFlush(()=>{m.destroy()}):o.push(l)}),this._queue=[],o.sort((l,m)=>{const E=l.transition.ast.depCount,R=m.transition.ast.depCount;return 0==E||0==R?E-R:this._engine.driver.containsElement(l.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,l,m){this.bodyNode=s,this.driver=o,this._normalizer=l,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=(E,R)=>{}}get queuedPlayers(){const s=[];return this._namespaceList.forEach(o=>{o.players.forEach(l=>{l.queued&&s.push(l)})}),s}createNamespace(s,o){const l=new $o(s,o,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,o)?this._balanceNamespaceList(l,o):(this.newHostElements.set(o,l),this.collectEnterElement(o)),this._namespaceLookup[s]=l}_balanceNamespaceList(s,o){const l=this._namespaceList,m=this.namespacesByHostElement;if(l.length-1>=0){let R=!1,U=this.driver.getParentElement(o);for(;U;){const ce=m.get(U);if(ce){const me=l.indexOf(ce);l.splice(me+1,0,s),R=!0;break}U=this.driver.getParentElement(U)}R||l.unshift(s)}else l.push(s);return m.set(o,s),s}register(s,o){let l=this._namespaceLookup[s];return l||(l=this.createNamespace(s,o)),l}registerTrigger(s,o,l){let m=this._namespaceLookup[s];m&&m.register(o,l)&&this.totalAnimations++}destroy(s,o){s&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const l=this._fetchNamespace(s);this.namespacesByHostElement.delete(l.hostElement);const m=this._namespaceList.indexOf(l);m>=0&&this._namespaceList.splice(m,1),l.destroy(o),delete this._namespaceLookup[s]}))}_fetchNamespace(s){return this._namespaceLookup[s]}fetchNamespacesByElement(s){const o=new Set,l=this.statesByElement.get(s);if(l)for(let m of l.values())if(m.namespaceId){const E=this._fetchNamespace(m.namespaceId);E&&o.add(E)}return o}trigger(s,o,l,m){if(os(o)){const E=this._fetchNamespace(s);if(E)return E.trigger(o,l,m),!0}return!1}insertNode(s,o,l,m){if(!os(o))return;const E=o[Gn];if(E&&E.setForRemoval){E.setForRemoval=!1,E.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,l)}m&&this.collectEnterElement(o)}collectEnterElement(s){this.collectedEnterElements.push(s)}markElementAsDisabled(s,o){o?this.disabledNodes.has(s)||(this.disabledNodes.add(s),Vr(s,zs)):this.disabledNodes.has(s)&&(this.disabledNodes.delete(s),Us(s,zs))}removeNode(s,o,l){if(os(o)){this.scheduler?.notify();const m=s?this._fetchNamespace(s):null;m?m.removeNode(o,l):this.markElementAsRemoved(s,o,!1,l);const E=this.namespacesByHostElement.get(o);E&&E.id!==s&&E.removeNode(o,l)}else this._onRemovalComplete(o,l)}markElementAsRemoved(s,o,l,m,E){this.collectedLeaveElements.push(o),o[Gn]={namespaceId:s,setForRemoval:m,hasAnimation:l,removedBeforeQueried:!1,previousTriggersValues:E}}listen(s,o,l,m,E){return os(o)?this._fetchNamespace(s).listen(o,l,m,E):()=>{}}_buildInstruction(s,o,l,m,E){return s.transition.build(this.driver,s.element,s.fromState.value,s.toState.value,l,m,s.fromState.options,s.toState.options,o,E)}destroyInnerAnimations(s){let o=this.driver.query(s,Kt,!0);o.forEach(l=>this.destroyActiveAnimationsForElement(l)),0!=this.playersByQueriedElement.size&&(o=this.driver.query(s,xr,!0),o.forEach(l=>this.finishActiveQueriedAnimationOnElement(l)))}destroyActiveAnimationsForElement(s){const o=this.playersByElement.get(s);o&&o.forEach(l=>{l.queued?l.markedForDestroy=!0:l.destroy()})}finishActiveQueriedAnimationOnElement(s){const o=this.playersByQueriedElement.get(s);o&&o.forEach(l=>l.finish())}whenRenderingDone(){return new Promise(s=>{if(this.players.length)return bt(this.players).onDone(()=>s());s()})}processLeaveNode(s){const o=s[Gn];if(o&&o.setForRemoval){if(s[Gn]=Qi,o.namespaceId){this.destroyInnerAnimations(s);const l=this._fetchNamespace(o.namespaceId);l&&l.clearElementCache(s)}this._onRemovalComplete(s,o.setForRemoval)}s.classList?.contains(zs)&&this.markElementAsDisabled(s,!1),this.driver.query(s,".ng-animate-disabled",!0).forEach(l=>{this.markElementAsDisabled(l,!1)})}flush(s=-1){let o=[];if(this.newHostElements.size&&(this.newHostElements.forEach((l,m)=>this._balanceNamespaceList(l,m)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let l=0;l<this.collectedEnterElements.length;l++)Vr(this.collectedEnterElements[l],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const l=[];try{o=this._flushAnimations(l,s)}finally{for(let m=0;m<l.length;m++)l[m]()}}else for(let l=0;l<this.collectedLeaveElements.length;l++)this.processLeaveNode(this.collectedLeaveElements[l]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(l=>l()),this._flushFns=[],this._whenQuietFns.length){const l=this._whenQuietFns;this._whenQuietFns=[],o.length?bt(o).onDone(()=>{l.forEach(m=>m())}):l.forEach(m=>m())}}reportError(s){throw function ne(c){return new y.wOt(3402,!1)}()}_flushAnimations(s,o){const l=new Zn,m=[],E=new Map,R=[],U=new Map,ce=new Map,me=new Map,je=new Set;this.disabledNodes.forEach(Ht=>{je.add(Ht);const tn=this.driver.query(Ht,".ng-animate-queued",!0);for(let cn=0;cn<tn.length;cn++)je.add(tn[cn])});const Qe=this.bodyNode,Dt=Array.from(this.statesByElement.keys()),Tt=da(Dt,this.collectedEnterElements),At=new Map;let nt=0;Tt.forEach((Ht,tn)=>{const cn=mi+nt++;At.set(tn,cn),Ht.forEach(lr=>Vr(lr,cn))});const _t=[],Xt=new Set,Bn=new Set;for(let Ht=0;Ht<this.collectedLeaveElements.length;Ht++){const tn=this.collectedLeaveElements[Ht],cn=tn[Gn];cn&&cn.setForRemoval&&(_t.push(tn),Xt.add(tn),cn.hasAnimation?this.driver.query(tn,".ng-star-inserted",!0).forEach(lr=>Xt.add(lr)):Bn.add(tn))}const tr=new Map,Ar=da(Dt,Array.from(Xt));Ar.forEach((Ht,tn)=>{const cn=xt+nt++;tr.set(tn,cn),Ht.forEach(lr=>Vr(lr,cn))}),s.push(()=>{Tt.forEach((Ht,tn)=>{const cn=At.get(tn);Ht.forEach(lr=>Us(lr,cn))}),Ar.forEach((Ht,tn)=>{const cn=tr.get(tn);Ht.forEach(lr=>Us(lr,cn))}),_t.forEach(Ht=>{this.processLeaveNode(Ht)})});const Ui=[],Vo=[];for(let Ht=this._namespaceList.length-1;Ht>=0;Ht--)this._namespaceList[Ht].drainQueuedTransitions(o).forEach(cn=>{const lr=cn.player,$i=cn.element;if(Ui.push(lr),this.collectedEnterElements.length){const vs=$i[Gn];if(vs&&vs.setForMove){if(vs.previousTriggersValues&&vs.previousTriggersValues.has(cn.triggerName)){const vu=vs.previousTriggersValues.get(cn.triggerName),ia=this.statesByElement.get(cn.element);if(ia&&ia.has(cn.triggerName)){const vd=ia.get(cn.triggerName);vd.value=vu,ia.set(cn.triggerName,vd)}}return void lr.destroy()}}const ra=!Qe||!this.driver.containsElement(Qe,$i),go=tr.get($i),sl=At.get($i),pi=this._buildInstruction(cn,l,sl,go,ra);if(pi.errors&&pi.errors.length)return void Vo.push(pi);if(ra)return lr.onStart(()=>x($i,pi.fromStyles)),lr.onDestroy(()=>B($i,pi.toStyles)),void m.push(lr);if(cn.isFallbackTransition)return lr.onStart(()=>x($i,pi.fromStyles)),lr.onDestroy(()=>B($i,pi.toStyles)),void m.push(lr);const Kh=[];pi.timelines.forEach(vs=>{vs.stretchStartingKeyframe=!0,this.disabledNodes.has(vs.element)||Kh.push(vs)}),pi.timelines=Kh,l.append($i,pi.timelines),R.push({instruction:pi,player:lr,element:$i}),pi.queriedElements.forEach(vs=>gt(U,vs,[]).push(lr)),pi.preStyleProps.forEach((vs,vu)=>{if(vs.size){let ia=ce.get(vu);ia||ce.set(vu,ia=new Set),vs.forEach((vd,Xh)=>ia.add(Xh))}}),pi.postStyleProps.forEach((vs,vu)=>{let ia=me.get(vu);ia||me.set(vu,ia=new Set),vs.forEach((vd,Xh)=>ia.add(Xh))})});if(Vo.length){const Ht=[];Vo.forEach(tn=>{Ht.push(function Ie(c,s){return new y.wOt(3505,!1)}())}),Ui.forEach(tn=>tn.destroy()),this.reportError(Ht)}const Oi=new Map,ts=new Map;R.forEach(Ht=>{const tn=Ht.element;l.has(tn)&&(ts.set(tn,tn),this._beforeAnimationBuild(Ht.player.namespaceId,Ht.instruction,Oi))}),m.forEach(Ht=>{const tn=Ht.element;this._getPreviousPlayers(tn,!1,Ht.namespaceId,Ht.triggerName,null).forEach(lr=>{gt(Oi,tn,[]).push(lr),lr.destroy()})});const jl=_t.filter(Ht=>Cs(Ht,ce,me)),Ul=new Map;js(Ul,this.driver,Bn,me,F.kp).forEach(Ht=>{Cs(Ht,ce,me)&&jl.push(Ht)});const Sc=new Map;Tt.forEach((Ht,tn)=>{js(Sc,this.driver,new Set(Ht),ce,F.FX)}),jl.forEach(Ht=>{const tn=Ul.get(Ht),cn=Sc.get(Ht);Ul.set(Ht,new Map([...tn?.entries()??[],...cn?.entries()??[]]))});const rp=[],b2=[],C2={};R.forEach(Ht=>{const{element:tn,player:cn,instruction:lr}=Ht;if(l.has(tn)){if(je.has(tn))return cn.onDestroy(()=>B(tn,lr.toStyles)),cn.disabled=!0,cn.overrideTotalTime(lr.totalTime),void m.push(cn);let $i=C2;if(ts.size>1){let go=tn;const sl=[];for(;go=go.parentNode;){const pi=ts.get(go);if(pi){$i=pi;break}sl.push(go)}sl.forEach(pi=>ts.set(pi,$i))}const ra=this._buildAnimation(cn.namespaceId,lr,Oi,E,Sc,Ul);if(cn.setRealPlayer(ra),$i===C2)rp.push(cn);else{const go=this.playersByElement.get($i);go&&go.length&&(cn.parentPlayer=bt(go)),m.push(cn)}}else x(tn,lr.fromStyles),cn.onDestroy(()=>B(tn,lr.toStyles)),b2.push(cn),je.has(tn)&&m.push(cn)}),b2.forEach(Ht=>{const tn=E.get(Ht.element);if(tn&&tn.length){const cn=bt(tn);Ht.setRealPlayer(cn)}}),m.forEach(Ht=>{Ht.parentPlayer?Ht.syncPlayerEvents(Ht.parentPlayer):Ht.destroy()});for(let Ht=0;Ht<_t.length;Ht++){const tn=_t[Ht],cn=tn[Gn];if(Us(tn,xt),cn&&cn.hasAnimation)continue;let lr=[];if(U.size){let ra=U.get(tn);ra&&ra.length&&lr.push(...ra);let go=this.driver.query(tn,xr,!0);for(let sl=0;sl<go.length;sl++){let pi=U.get(go[sl]);pi&&pi.length&&lr.push(...pi)}}const $i=lr.filter(ra=>!ra.destroyed);$i.length?ui(this,tn,$i):this.processLeaveNode(tn)}return _t.length=0,rp.forEach(Ht=>{this.players.push(Ht),Ht.onDone(()=>{Ht.destroy();const tn=this.players.indexOf(Ht);this.players.splice(tn,1)}),Ht.play()}),rp}afterFlush(s){this._flushFns.push(s)}afterFlushAnimationsDone(s){this._whenQuietFns.push(s)}_getPreviousPlayers(s,o,l,m,E){let R=[];if(o){const U=this.playersByQueriedElement.get(s);U&&(R=U)}else{const U=this.playersByElement.get(s);if(U){const ce=!E||E==Wt;U.forEach(me=>{me.queued||!ce&&me.triggerName!=m||R.push(me)})}}return(l||m)&&(R=R.filter(U=>!(l&&l!=U.namespaceId||m&&m!=U.triggerName))),R}_beforeAnimationBuild(s,o,l){const E=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!==E,Qe=gt(l,me,[]);this._getPreviousPlayers(me,je,R,U,o.toState).forEach(Tt=>{const At=Tt.getRealPlayer();At.beforeDestroy&&At.beforeDestroy(),Tt.destroy(),Qe.push(Tt)})}x(E,o.fromStyles)}_buildAnimation(s,o,l,m,E,R){const U=o.triggerName,ce=o.element,me=[],je=new Set,Qe=new Set,Dt=o.timelines.map(At=>{const nt=At.element;je.add(nt);const _t=nt[Gn];if(_t&&_t.removedBeforeQueried)return new F.sf(At.duration,At.delay);const Xt=nt!==ce,Bn=function qi(c){const s=[];return Js(c,s),s}((l.get(nt)||jo).map(Oi=>Oi.getRealPlayer())).filter(Oi=>!!Oi.element&&Oi.element===nt),tr=E.get(nt),Ar=R.get(nt),Ui=Gt(this._normalizer,At.keyframes,tr,Ar),Vo=this._buildPlayer(At,Ui,Bn);if(At.subTimeline&&m&&Qe.add(nt),Xt){const Oi=new ss(s,U,nt);Oi.setRealPlayer(Vo),me.push(Oi)}return Vo});me.forEach(At=>{gt(this.playersByQueriedElement,At.element,[]).push(At),At.onDone(()=>function ca(c,s,o){let l=c.get(s);if(l){if(l.length){const m=l.indexOf(o);l.splice(m,1)}0==l.length&&c.delete(s)}return l}(this.playersByQueriedElement,At.element,At))}),je.forEach(At=>Vr(At,nn));const Tt=bt(Dt);return Tt.onDestroy(()=>{je.forEach(At=>Us(At,nn)),B(ce,o.toStyles)}),Qe.forEach(At=>{gt(m,At,[]).push(Tt)}),Tt}_buildPlayer(s,o,l){return o.length>0?this.driver.animate(s.element,o,s.duration,s.delay,s.easing,l):new F.sf(s.duration,s.delay)}}class ss{constructor(s,o,l){this.namespaceId=s,this.triggerName=o,this.element=l,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,l)=>{o.forEach(m=>Ze(s,l,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 os(c){return c&&1===c.nodeType}function ua(c,s){const o=c.style.display;return c.style.display=s??"none",o}function js(c,s,o,l,m){const E=[];o.forEach(ce=>E.push(ua(ce)));const R=[];l.forEach((ce,me)=>{const je=new Map;ce.forEach(Qe=>{const Dt=s.computeStyle(me,Qe,m);je.set(Qe,Dt),(!Dt||0==Dt.length)&&(me[Gn]=Uo,R.push(me))}),c.set(me,je)});let U=0;return o.forEach(ce=>ua(ce,E[U++])),R}function da(c,s){const o=new Map;if(c.forEach(U=>o.set(U,[])),0==s.length)return o;const m=new Set(s),E=new Map;function R(U){if(!U)return 1;let ce=E.get(U);if(ce)return ce;const me=U.parentNode;return ce=o.has(me)?me:m.has(me)?1:R(me),E.set(U,ce),ce}return s.forEach(U=>{const ce=R(U);1!==ce&&o.get(ce).push(U)}),o}function Vr(c,s){c.classList?.add(s)}function Us(c,s){c.classList?.remove(s)}function ui(c,s,o){bt(o).onDone(()=>c.processLeaveNode(s))}function Js(c,s){for(let o=0;o<c.length;o++){const l=c[o];l instanceof F.ui?Js(l.players,s):s.push(l)}}function Cs(c,s,o){const l=o.get(c);if(!l)return!1;let m=s.get(c);return m?l.forEach(E=>m.add(E)):s.set(c,l),o.delete(c),!0}class eo{constructor(s,o,l,m){this._driver=o,this._normalizer=l,this._triggerCache={},this.onRemovalComplete=(E,R)=>{},this._transitionEngine=new Co(s.body,o,l,m),this._timelineEngine=new Xr(s.body,o,l),this._transitionEngine.onRemovalComplete=(E,R)=>this.onRemovalComplete(E,R)}registerTrigger(s,o,l,m,E){const R=s+"-"+m;let U=this._triggerCache[R];if(!U){const ce=[],je=be(this._driver,E,ce,[]);if(ce.length)throw function Re(c,s){return new y.wOt(3404,!1)}();U=function Kr(c,s,o){return new Is(c,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,l,m){this._transitionEngine.insertNode(s,o,l,m)}onRemove(s,o,l){this._transitionEngine.removeNode(s,o,l)}disableAnimations(s,o){this._transitionEngine.markElementAsDisabled(s,o)}process(s,o,l,m){if("@"==l.charAt(0)){const[E,R]=ln(l);this._timelineEngine.command(E,o,R,m)}else this._transitionEngine.trigger(s,o,l,m)}listen(s,o,l,m,E){if("@"==l.charAt(0)){const[R,U]=ln(l);return this._timelineEngine.listen(R,o,U,E)}return this._transitionEngine.listen(s,o,l,m,E)}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 to{static#e=this.initialStylesByElement=new WeakMap;constructor(s,o,l){this._element=s,this._startStyles=o,this._endStyles=l,this._state=0;let m=to.initialStylesByElement.get(s);m||to.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&&(to.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(c){let s=null;return c.forEach((o,l)=>{(function wi(c){return"display"===c||"position"===c})(l)&&(s=s||new Map,s.set(l,o))}),s}class no{constructor(s,o,l,m){this.element=s,this.keyframes=o,this.options=l,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=l.duration,this._delay=l.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(l=>{o.push(Object.fromEntries(l))}),o}_triggerWebAnimation(s,o,l){return s.animate(this._convertKeyframesToObject(o),l)}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((l,m)=>{"offset"!==m&&s.set(m,this._finished?l:Vn(this.element,m))}),this.currentSnapshot=s}triggerCallback(s){const o="start"===s?this._onStartFns:this._onDoneFns;o.forEach(l=>l()),o.length=0}}class Pi{validateStyleProperty(s){return!0}validateAnimatableStyleProperty(s){return!0}matchesElement(s,o){return!1}containsElement(s,o){return Jn(s,o)}getParentElement(s){return kn(s)}query(s,o,l){return br(s,o,l)}computeStyle(s,o,l){return Vn(s,o)}animate(s,o,l,m,E,R=[]){const ce={duration:l,delay:m,fill:0==m?"both":"forwards"};E&&(ce.easing=E);const me=new Map,je=R.filter(Tt=>Tt instanceof no);(function _e(c,s){return 0===c||0===s})(l,m)&&je.forEach(Tt=>{Tt.currentSnapshot.forEach((At,nt)=>me.set(nt,At))});let Qe=function Ve(c){return c.length?c[0]instanceof Map?c:c.map(s=>new Map(Object.entries(s))):[]}(o).map(Tt=>new Map(Tt));Qe=function We(c,s,o){if(o.size&&s.length){let l=s[0],m=[];if(o.forEach((E,R)=>{l.has(R)||m.push(R),l.set(R,E)}),m.length)for(let E=1;E<s.length;E++){let R=s[E];m.forEach(U=>R.set(U,Vn(c,U)))}}return s}(s,Qe,me);const Dt=function Go(c,s){let o=null,l=null;return Array.isArray(s)&&s.length?(o=wo(s[0]),s.length>1&&(l=wo(s[s.length-1]))):s instanceof Map&&(o=wo(s)),o||l?new to(c,o,l):null}(s,Qe);return new no(s,Qe,ce,Dt)}}const Fn="@.disabled";class $s{constructor(s,o,l,m){this.namespaceId=s,this.delegate=o,this.engine=l,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,l,m=!0){this.delegate.insertBefore(s,o,l),this.engine.onInsert(this.namespaceId,o,s,m)}removeChild(s,o,l){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,l,m){this.delegate.setAttribute(s,o,l,m)}removeAttribute(s,o,l){this.delegate.removeAttribute(s,o,l)}addClass(s,o){this.delegate.addClass(s,o)}removeClass(s,o){this.delegate.removeClass(s,o)}setStyle(s,o,l,m){this.delegate.setStyle(s,o,l,m)}removeStyle(s,o,l){this.delegate.removeStyle(s,o,l)}setProperty(s,o,l){"@"==o.charAt(0)&&o==Fn?this.disableAnimations(s,!!l):this.delegate.setProperty(s,o,l)}setValue(s,o){this.delegate.setValue(s,o)}listen(s,o,l){return this.delegate.listen(s,o,l)}disableAnimations(s,o){this.engine.disableAnimations(s,o)}}class cl extends $s{constructor(s,o,l,m,E){super(o,l,m,E),this.factory=s,this.namespaceId=o}setProperty(s,o,l){"@"==o.charAt(0)?"."==o.charAt(1)&&o==Fn?this.disableAnimations(s,l=void 0===l||!!l):this.engine.process(this.namespaceId,s,o.slice(1),l):this.delegate.setProperty(s,o,l)}listen(s,o,l){if("@"==o.charAt(0)){const m=function ro(c){switch(c){case"body":return document.body;case"document":return document;case"window":return window;default:return c}}(s);let E=o.slice(1),R="";return"@"!=E.charAt(0)&&([E,R]=function As(c){const s=c.indexOf(".");return[c.substring(0,s),c.slice(s+1)]}(E)),this.engine.listen(this.namespaceId,m,E,R,U=>{this.factory.scheduleListenerCallback(U._data||-1,l,U)})}return this.delegate.listen(s,o,l)}}class Ws{constructor(s,o,l){this.delegate=s,this.engine=o,this._zone=l,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,o.onRemovalComplete=(m,E)=>{const R=E?.parentNode(m);R&&E.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 $s("",m,this.engine,()=>me.delete(m)),me.set(m,je)),je}const E=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(E,R,s,me.name,me)};return o.data.animation.forEach(U),new cl(this,R,m,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(s,o,l){if(s>=0&&s<this._microtaskId)return void this._zone.run(()=>o(l));const m=this._animationCallbacksBuffer;0==m.length&&queueMicrotask(()=>{this._zone.run(()=>{m.forEach(E=>{const[R,U]=E;R(U)}),this._animationCallbacksBuffer=[]})}),m.push([o,l])}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 Hi(){return new St}},{provide:eo,useClass:(()=>{class c extends eo{constructor(o,l,m){super(o,l,m,(0,y.WQX)(y.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(l){return new(l||c)(y.KVO($.qQ),y.KVO(Vt),y.KVO(Ln))};static#t=this.\u0275prov=y.jDH({token:c,factory:c.\u0275fac})}return c})()},{provide:y._9s,useFactory:function io(c,s,o){return new Ws(c,s,o)},deps:[r.B7,eo,y.SKi]}],P=[{provide:Vt,useFactory:()=>new Pi},{provide:y.bc$,useValue:"BrowserAnimations"},...Do],L=[{provide:Vt,useClass:Ft},{provide:y.bc$,useValue:"NoopAnimations"},...Do];let I=(()=>{class c{static withConfig(o){return{ngModule:c,providers:o.disableAnimations?L:P}}static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275mod=y.$C({type:c});static#n=this.\u0275inj=y.G2t({providers:P,imports:[r.Bb]})}return c})();var on=D(9417),as=D(5248),Mo=D(1626),fr=D(7062),Ut=D(8921);let so=(()=>{class c extends Ut.n5m{constructor(){super()}static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275cmp=y.VBU({type:c,selectors:[["app-default-footer"]],features:[y.Vt3],decls:5,vars:0,consts:[["href","https://mikrowizard.com","target","_blank"]],template:function(l,m){1&l&&(y.j41(0,"div")(1,"a",0),y.EFF(2,"MikroWizard"),y.k0s(),y.j41(3,"span"),y.EFF(4," \xa9 2024 "),y.k0s()())}})}return c})();var Yo=D(1170),Pa=D(9492),rr=D(4662);function Ac(c,s){1&c&&y.eu8(0)}function Gl(c,s){if(1&c){const o=y.RV6();y.j41(0,"c-dropdown",7)(1,"button",8),y.qSk(),y.nrm(2,"svg",9),y.EFF(3),y.k0s(),y.joV(),y.j41(4,"ul",10)(5,"li")(6,"h6",11),y.EFF(7,"User Menu"),y.k0s()(),y.j41(8,"li")(9,"button",12),y.bIt("click",function(){y.eBV(o);const m=y.XpG();return y.Njj(m.callParent("password"))}),y.qSk(),y.nrm(10,"svg",9),y.EFF(11," Change password "),y.k0s()(),y.joV(),y.j41(12,"li")(13,"button",12),y.bIt("click",function(){y.eBV(o);const m=y.XpG();return y.Njj(m.callParent("otp"))}),y.qSk(),y.nrm(14,"svg",9),y.EFF(15," setup otp "),y.k0s()(),y.joV(),y.j41(16,"li")(17,"a",13),y.bIt("click",function(){y.eBV(o);const m=y.XpG();return y.Njj(m.logout())}),y.qSk(),y.nrm(18,"svg",14),y.EFF(19," Logout "),y.k0s()()()()}if(2&c){const o=y.XpG();y.R7$(),y.Y8G("caret",!1),y.R7$(2),y.Lme(" ",o.fname," ",o.lname," ")}}let Yl=(()=>{class c extends Ut.lZj{constructor(o,l,m,E){super(),this.classToggler=o,this.router=l,this.login_checker=m,this.data_provider=E,this.sidebarId="sidebar",this.UserModalEvent=new y.bkB,this.newMessages=new Array(4),this.newTasks=new Array(5),this.newNotifications=new Array(5),this.UserProfileModalVisible=!1;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)}logout(){this.data_provider.logout().then(o=>{this.router.navigate(["login"])})}ngOnInit(){this.get_user_info()}static#e=this.\u0275fac=function(l){return new(l||c)(y.rXU(Ut.Iyx),y.rXU(fr.Ix),y.rXU(Yo.T),y.rXU(Pa.C))};static#t=this.\u0275cmp=y.VBU({type:c,selectors:[["app-default-header"]],inputs:{sidebarId:"sidebarId"},outputs:{UserModalEvent:"UserModalEvent"},features:[y.Vt3],decls:11,vars:4,consts:[["userDropdown",""],[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"]],template:function(l,m){if(1&l&&(y.qex(0),y.j41(1,"c-container",1)(2,"button",2),y.qSk(),y.nrm(3,"svg",3),y.k0s(),y.joV(),y.j41(4,"c-header-nav",4),y.DNE(5,Ac,1,0,"ng-container",5),y.k0s()(),y.nrm(6,"c-header-divider"),y.j41(7,"c-container",1),y.nrm(8,"c-breadcrumb-router",6),y.k0s(),y.bVm(),y.DNE(9,Gl,20,3,"ng-template",null,0,y.C5r)),2&l){const E=y.sdS(10);y.R7$(),y.Y8G("fluid",!0),y.R7$(),y.Y8G("cSidebarToggle",m.sidebarId),y.R7$(3),y.Y8G("ngTemplateOutlet",E),y.R7$(2),y.Y8G("fluid",!0)}},dependencies:[$.T3,fr.Wk,Ut.wX6,Ut.PsF,Ut.AAN,Ut.Mrl,Ut.eOK,Ut.rlA,Ut.HUM,Ut.EH9,Ut.Coh,Ut.B7R,Ut.kvK,rr.LJ,Ut._fv],encapsulation:2})}return c})();const xc=[{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"}}],kc=()=>({src:"assets/img/brand/logo-MIkroWizard-big-white.svg",width:200,height:46,alt:"MikroWizard Logo"}),Kl=()=>({src:"assets/img/brand/logo-MIkroWizard-small-color.svg",width:46,height:46,alt:"MikroWizard Logo"});function Xl(c,s){1&c&&y.nrm(0,"c-sidebar-toggler",18)}function Ql(c,s){if(1&c&&(y.j41(0,"h5",19),y.EFF(1,"Change Password Form of"),y.j41(2,"code")(3,"b"),y.EFF(4),y.k0s()()()),2&c){const o=y.XpG();y.R7$(4),y.E5c("",o.uname,"(",o.fname," ",o.lname,")")}}function ha(c,s){if(1&c&&(y.j41(0,"h5",19),y.EFF(1,"totp setup"),y.j41(2,"code")(3,"b"),y.EFF(4),y.k0s()()()),2&c){const o=y.XpG();y.R7$(4),y.E5c("",o.uname,"(",o.fname," ",o.lname,")")}}function Na(c,s){if(1&c&&(y.j41(0,"code"),y.nrm(1,"i",25),y.j41(2,"small"),y.EFF(3),y.k0s()()),2&c){const o=y.XpG(2);y.R7$(3),y.SpI(" ",o.error,"")}}function Eo(c,s){if(1&c){const o=y.RV6();y.j41(0,"c-modal-body")(1,"div",20)(2,"input",21),y.mxI("ngModelChange",function(m){y.eBV(o);const E=y.XpG();return y.DH7(E.password.cupass,m)||(E.password.cupass=m),y.Njj(m)}),y.k0s(),y.j41(3,"label",22),y.EFF(4,"Current Password"),y.k0s()(),y.j41(5,"div",20)(6,"input",23),y.bIt("ngModelChange",function(m){y.eBV(o);const E=y.XpG();return y.Njj(E.password_changed("pass1",m))}),y.mxI("ngModelChange",function(m){y.eBV(o);const E=y.XpG();return y.DH7(E.password.pass1,m)||(E.password.pass1=m),y.Njj(m)}),y.k0s(),y.j41(7,"label",22),y.EFF(8,"New Password"),y.k0s()(),y.j41(9,"div",20)(10,"input",24),y.bIt("ngModelChange",function(m){y.eBV(o);const E=y.XpG();return y.Njj(E.password_changed("pass2",m))}),y.mxI("ngModelChange",function(m){y.eBV(o);const E=y.XpG();return y.DH7(E.password.pass2,m)||(E.password.pass2=m),y.Njj(m)}),y.k0s(),y.j41(11,"label",22),y.EFF(12,"New Password confirm"),y.k0s()(),y.DNE(13,Na,4,1,"code",14),y.k0s()}if(2&c){const o=y.XpG();y.R7$(),y.Y8G("cFormFloating",!0),y.R7$(),y.R50("ngModel",o.password.cupass),y.R7$(3),y.Y8G("cFormFloating",!0),y.R7$(),y.R50("ngModel",o.password.pass1),y.R7$(3),y.Y8G("cFormFloating",!0),y.R7$(),y.R50("ngModel",o.password.pass2),y.Y8G("valid",o.passvalid.pass2),y.R7$(3),y.Y8G("ngIf",o.error)}}function ul(c,s){if(1&c){const o=y.RV6();y.j41(0,"button",34),y.bIt("click",function(){y.eBV(o);const m=y.XpG(3);return y.Njj(m.otpwizard(1))}),y.EFF(1,"Enable TOTP"),y.k0s()}}function En(c,s){if(1&c){const o=y.RV6();y.j41(0,"button",34),y.bIt("click",function(){y.eBV(o);const m=y.XpG(3);return y.Njj(m.otpwizard(1))}),y.EFF(1,"Disable TOTP"),y.k0s()}}function Zr(c,s){if(1&c&&(y.j41(0,"div",31)(1,"h3",32),y.EFF(2,"Step 1: Enable TOTP"),y.k0s(),y.j41(3,"p"),y.EFF(4,"Please click the button below to enable Two-Factor Authentication."),y.k0s(),y.DNE(5,ul,2,0,"button",33)(6,En,2,0,"button",33),y.k0s()),2&c){const o=y.XpG(2);y.R7$(5),y.Y8G("ngIf",0!=o.qrCode),y.R7$(),y.Y8G("ngIf",0==o.qrCode)}}function qr(c,s){if(1&c&&y.nrm(0,"img",38),2&c){const o=y.XpG(3);y.Y8G("src",o.qrCode,y.B4B)}}function Ni(c,s){if(1&c){const o=y.RV6();y.j41(0,"div",35)(1,"h3"),y.EFF(2,"Step 2: Scan QR Code"),y.k0s(),y.j41(3,"p"),y.EFF(4,"Open your Google Authenticator app and scan the QR code below:"),y.k0s(),y.j41(5,"div"),y.DNE(6,qr,1,1,"img",36),y.k0s(),y.j41(7,"button",37),y.bIt("click",function(){y.eBV(o);const m=y.XpG(2);return y.Njj(m.otpwizard(2))}),y.EFF(8,"Next"),y.k0s()()}if(2&c){const o=y.XpG(2);y.R7$(6),y.Y8G("ngIf",o.qrCode)}}function Di(c,s){1&c&&(y.j41(0,"h3",32),y.EFF(1,"Step 3: Verify TOTP"),y.k0s())}function Fa(c,s){1&c&&(y.j41(0,"h3",32),y.EFF(1,"Step 3: Verify TOTP To Disable TOTP"),y.k0s())}function Ra(c,s){if(1&c){const o=y.RV6();y.j41(0,"div",39),y.DNE(1,Di,2,0,"h3",40)(2,Fa,2,0,"h3",40),y.j41(3,"p"),y.EFF(4,"Please enter the code generated by your authenticator app:"),y.k0s(),y.j41(5,"input",41),y.mxI("ngModelChange",function(m){y.eBV(o);const E=y.XpG(2);return y.DH7(E.totpCode,m)||(E.totpCode=m),y.Njj(m)}),y.k0s()()}if(2&c){const o=y.XpG(2);y.R7$(),y.Y8G("ngIf",0!=o.qrCode),y.R7$(),y.Y8G("ngIf",0==o.qrCode),y.R7$(3),y.R50("ngModel",o.totpCode)}}function To(c,s){if(1&c&&(y.j41(0,"div",42),y.EFF(1),y.k0s()),2&c){const o=y.XpG(2);y.R7$(),y.SpI(" ",o.errorMessage," ")}}function Pc(c,s){if(1&c&&(y.j41(0,"c-modal-body")(1,"div",26),y.DNE(2,Zr,7,2,"div",27)(3,Ni,9,1,"div",28)(4,Ra,6,3,"div",29),y.k0s(),y.DNE(5,To,2,1,"div",30),y.k0s()),2&c){const o=y.XpG();y.R7$(2),y.Y8G("ngIf",1===o.currentStep),y.R7$(),y.Y8G("ngIf",2===o.currentStep),y.R7$(),y.Y8G("ngIf",3===o.currentStep),y.R7$(),y.Y8G("ngIf",0!=o.errorMessage)}}function Nc(c,s){if(1&c){const o=y.RV6();y.j41(0,"button",43),y.bIt("click",function(){y.eBV(o);const m=y.XpG();return y.Njj(m.submit())}),y.EFF(1,"submit"),y.k0s()}}function fa(c,s){if(1&c){const o=y.RV6();y.j41(0,"button",44),y.bIt("click",function(){y.eBV(o);const m=y.XpG();return y.Njj(m.otpwizard(3))}),y.EFF(1,"Submit"),y.k0s()}}let La=(()=>{class c{constructor(o,l,m,E){this.router=o,this.login_checker=l,this.data_provider=m,this._sanitizer=E,this.navItems=xc,this.ispro=!1,this.action="password",this.error=!1,this.currentStep=1,this.qrCode=!1,this.totpCode="",this.errorMessage=!1,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 fr.wF&&(this.login_checker.isLoggedIn()||setTimeout(function(){R.router.navigate(["login"])},100))})}otpwizard(o){var l=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?l.UserProfileModalVisible=!1:this.errorMessage=m.err}):this.data_provider.mytotp("disable",this.totpCode).then(m=>{"success"==m.status?l.UserProfileModalVisible=!1:this.errorMessage=m.err}))}password_changed(o,l){this.password[o]=l,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(l=>{"success"==l.status?(this.currentStep=1,this.qrCode=this._sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+l.otp),this.UserProfileModalVisible=!0):(this.qrCode=!1,this.currentStep=1,this.UserProfileModalVisible=!0,this.errorMessage=l.err)}):this.UserProfileModalVisible=!0}submit(){var o=this;o.passvalid.pass2&&this.data_provider.change_password(this.password.cupass,this.password.pass1).then(l=>{"success"==l.status?(o.logout(),setTimeout(function(){o.router.navigate(["login"])},100)):o.error=l.err},l=>{console.dir(l)})}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(l=>{o.ispro=l.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)}),o.data_provider.get_front_version().then(l=>{l.version!=this.version&&console.dir("New version is available. Please refresh the page.")})}static#e=this.\u0275fac=function(l){return new(l||c)(y.rXU(fr.Ix),y.rXU(Yo.T),y.rXU(Pa.C),y.rXU(r.up))};static#t=this.\u0275cmp=y.VBU({type:c,selectors:[["app-dashboard"]],decls:25,vars:15,consts:[["sidebar","cSidebar"],["UserProfileModal",""],["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"],[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"],["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"]],template:function(l,m){if(1&l){const E=y.RV6();y.j41(0,"c-sidebar",2,0),y.nrm(2,"c-sidebar-brand",3),y.j41(3,"ng-scrollbar",4),y.nrm(4,"c-sidebar-nav",5),y.k0s(),y.DNE(5,Xl,1,0,"c-sidebar-toggler",6),y.k0s(),y.j41(6,"div",7)(7,"app-default-header",8),y.bIt("UserModalEvent",function(U){return y.eBV(E),y.Njj(m.show_user_modal(U))}),y.k0s(),y.j41(8,"div",9)(9,"c-container",10),y.nrm(10,"router-outlet"),y.k0s()(),y.nrm(11,"app-default-footer"),y.k0s(),y.j41(12,"c-modal",11,1),y.mxI("visibleChange",function(U){return y.eBV(E),y.DH7(m.UserProfileModalVisible,U)||(m.UserProfileModalVisible=U),y.Njj(U)}),y.j41(14,"c-modal-header"),y.DNE(15,Ql,5,3,"h5",12)(16,ha,5,3,"h5",12),y.nrm(17,"button",13),y.k0s(),y.DNE(18,Eo,14,8,"c-modal-body",14)(19,Pc,6,4,"c-modal-body",14),y.j41(20,"c-modal-footer"),y.DNE(21,Nc,2,0,"button",15)(22,fa,2,0,"button",16),y.j41(23,"button",17),y.EFF(24," Close "),y.k0s()()()}if(2&l){const E=y.sdS(1),R=y.sdS(13);y.R7$(2),y.Y8G("brandFull",y.lJ4(13,kc))("brandNarrow",y.lJ4(14,Kl)),y.R7$(2),y.Y8G("navItems",m.navItems),y.R7$(),y.Y8G("ngIf",!E.narrow),y.R7$(7),y.R50("visible",m.UserProfileModalVisible),y.R7$(3),y.Y8G("ngIf","password"==m.action),y.R7$(),y.Y8G("ngIf","otp"==m.action),y.R7$(),y.Y8G("cModalToggle",R.id),y.R7$(),y.Y8G("ngIf","password"==m.action),y.R7$(),y.Y8G("ngIf","otp"==m.action),y.R7$(2),y.Y8G("ngIf","password"==m.action),y.R7$(),y.Y8G("ngIf",3==m.currentStep),y.R7$(),y.Y8G("cModalToggle",R.id)}},dependencies:[$.bT,fr.n3,fr.Wk,Ut.HUM,Ut.kc$,Ut.kvK,Ut.iNJ,Ut.jgS,Ut.pjP,Ut._fv,Ut.UjT,Ut.l_X,Ut.e$m,Ut.YJZ,on.me,on.BC,on.YS,on.vS,as.Yh,Ut.Jyz,Ut.zfW,Ut.s$3,Ut.epl,Ut.L$K,Ut.VtU,so,Yl],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 c})();var oo=D(3042),dl=D(5050),Ba=D(2234);const wu=[{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"",component:La,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(c=>c.DashboardModule)},{path:"monitoring",loadChildren:()=>Promise.all([D.e(130),D.e(858),D.e(76),D.e(435)]).then(D.bind(D,5435)).then(c=>c.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(c=>c.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(c=>c.DevicesModule)},{path:"device-stats",loadChildren:()=>Promise.all([D.e(390),D.e(858),D.e(981)]).then(D.bind(D,7981)).then(c=>c.DeviceModule)},{path:"deviceGroup",loadChildren:()=>Promise.all([D.e(390),D.e(325)]).then(D.bind(D,8325)).then(c=>c.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(c=>c.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(c=>c.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(c=>c.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(c=>c.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(c=>c.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(c=>c.AccModule)},{path:"user_tasks",loadChildren:()=>Promise.all([D.e(390),D.e(204)]).then(D.bind(D,3204)).then(c=>c.UserTasksModule)},{path:"snippets",loadChildren:()=>Promise.all([D.e(390),D.e(130),D.e(385)]).then(D.bind(D,385)).then(c=>c.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(c=>c.UserManagerModule)},{path:"permissions",loadChildren:()=>Promise.all([D.e(390),D.e(76),D.e(703)]).then(D.bind(D,6703)).then(c=>c.PermissionsModule)},{path:"pages",loadChildren:()=>D.e(118).then(D.bind(D,5118)).then(c=>c.PagesModule)}]},{path:"404",component:oo.X,data:{title:"Page 404"}},{path:"500",component:dl.y,data:{title:"Page 500"}},{path:"login",component:Ba.X,data:{title:"Login Page"}},{path:"**",redirectTo:"dashboard"}];let hl=(()=>{class c{static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275mod=y.$C({type:c});static#n=this.\u0275inj=y.G2t({imports:[fr.iI.forRoot(wu,{scrollPositionRestoration:"top",anchorScrolling:"enabled",initialNavigation:"enabledBlocking"}),fr.iI]})}return c})();var pa=D(6600),zr=D(7729),Jr=D(4273);function fl(c){const s=(0,Jr.a)(c),o=s.getFullYear(),l=s.getMonth(),m=(0,zr.w)(c,0);return m.setFullYear(o,l+1,0),m.setHours(0,0,0,0),m.getDate()}function Zl(c,s){const o=(0,Jr.a)(c),l=o.getFullYear(),m=o.getDate(),E=(0,zr.w)(c,0);E.setFullYear(l,s,15),E.setHours(0,0,0,0);const R=fl(E);return o.setMonth(s,Math.min(m,R)),o}var di=D(13);function Ko(c,s){const o=(0,Jr.a)(c);if(isNaN(s))return(0,zr.w)(c,NaN);if(!s)return o;const l=o.getDate(),m=(0,zr.w)(c,o.getTime());return m.setMonth(o.getMonth()+s+1,0),l>=m.getDate()?m:(o.setFullYear(m.getFullYear(),m.getMonth(),l),o)}function Xo(c,s){const o=(0,Jr.a)(c);return isNaN(s)?(0,zr.w)(c,NaN):(s&&o.setDate(o.getDate()+s),o)}var j=D(8728),S=D(7250),N=D(967),de=D(9857);const tt={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},kt=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Er=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,cr=/^([+-])(\d{2})(?::?(\d{2}))?$/;function zn(c){return c?parseInt(c):1}function $n(c){return c&&parseFloat(c.replace(",","."))||0}const ar=[31,null,31,30,31,30,31,31,30,31,30,31];function jr(c){return c%400==0||c%4==0&&c%100!=0}var en=D(1666),Oo=D(3501),qn=D(8488),ks=D(7195);class Ha{subPriority=0;validate(s,o){return!0}}class xo extends Ha{constructor(s,o,l,m,E){super(),this.value=s,this.validateValue=o,this.setValue=l,this.priority=m,E&&(this.subPriority=E)}validate(s,o){return this.validateValue(s,this.value,o)}set(s,o,l){return this.setValue(s,o,this.value,l)}}class ja extends Ha{priority=10;subPriority=-1;set(s,o){return o.timestampIsSet?s:(0,zr.w)(s,function Ps(c,s){const o=s instanceof Date?(0,zr.w)(s,0):new s(0);return o.setFullYear(c.getFullYear(),c.getMonth(),c.getDate()),o.setHours(c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds()),o}(s,Date))}}class Hn{run(s,o,l,m){const E=this.parse(s,o,l,m);return E?{setter:new xo(E.value,this.validate,this.set,this.priority,this.subPriority),rest:E.rest}:null}validate(s,o,l){return!0}}const ti_month=/^(1[0-2]|0?\d)/,ti_date=/^(3[0-1]|[0-2]?\d)/,ti_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,ti_week=/^(5[0-3]|[0-4]?\d)/,ti_hour23h=/^(2[0-3]|[0-1]?\d)/,ti_hour24h=/^(2[0-4]|[0-1]?\d)/,ti_hour11h=/^(1[0-1]|0?\d)/,ti_hour12h=/^(1[0-2]|0?\d)/,ti_minute=/^[0-5]?\d/,ti_second=/^[0-5]?\d/,ti_singleDigit=/^\d/,ti_twoDigits=/^\d{1,2}/,ti_threeDigits=/^\d{1,3}/,ti_fourDigits=/^\d{1,4}/,ti_anyDigitsSigned=/^-?\d+/,ti_singleDigitSigned=/^-?\d/,ti_twoDigitsSigned=/^-?\d{1,2}/,ti_threeDigitsSigned=/^-?\d{1,3}/,ti_fourDigitsSigned=/^-?\d{1,4}/,Ji_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Ji_basic=/^([+-])(\d{2})(\d{2})|Z/,Ji_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Ji_extended=/^([+-])(\d{2}):(\d{2})|Z/,Ji_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function ur(c,s){return c&&{value:s(c.value),rest:c.rest}}function kr(c,s){const o=s.match(c);return o?{value:parseInt(o[0],10),rest:s.slice(o[0].length)}:null}function Ei(c,s){const o=s.match(c);if(!o)return null;if("Z"===o[0])return{value:0,rest:s.slice(1)};const l="+"===o[1]?1:-1,m=o[2]?parseInt(o[2],10):0,E=o[3]?parseInt(o[3],10):0,R=o[5]?parseInt(o[5],10):0;return{value:l*(m*de.s0+E*de.Cg+R*de._m),rest:s.slice(o[0].length)}}function Nr(c){return kr(ti_anyDigitsSigned,c)}function dr(c,s){switch(c){case 1:return kr(ti_singleDigit,s);case 2:return kr(ti_twoDigits,s);case 3:return kr(ti_threeDigits,s);case 4:return kr(ti_fourDigits,s);default:return kr(new RegExp("^\\d{1,"+c+"}"),s)}}function Fr(c,s){switch(c){case 1:return kr(ti_singleDigitSigned,s);case 2:return kr(ti_twoDigitsSigned,s);case 3:return kr(ti_threeDigitsSigned,s);case 4:return kr(ti_fourDigitsSigned,s);default:return kr(new RegExp("^-?\\d{1,"+c+"}"),s)}}function hi(c){switch(c){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Ua(c,s){const o=s>0,l=o?s:1-s;let m;if(l<=50)m=c||100;else{const E=l+50;m=c+100*Math.trunc(E/100)-(c>=E%100?100:0)}return o?m:1-m}function Qo(c){return c%400==0||c%4==0&&c%100!=0}var Ns=D(6045),va=D(7793),Bc=D(8152),bl=D(7012),M=D(6453);const W=[31,28,31,30,31,30,31,31,30,31,30,31],pe=[31,29,31,30,31,30,31,31,30,31,30,31];function wt(c,s,o){const l=(0,en.q)(),m=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??0,E=(0,Jr.a)(c),R=E.getDay(),me=7-m;return Xo(E,s<0||s>6?s-(R+me)%7:((s%7+7)%7+me)%7-(R+me)%7)}var Mp=D(5872);const Af={G:new class yn extends Hn{priority=140;parse(s,o,l){switch(o){case"G":case"GG":case"GGG":return l.era(s,{width:"abbreviated"})||l.era(s,{width:"narrow"});case"GGGGG":return l.era(s,{width:"narrow"});default:return l.era(s,{width:"wide"})||l.era(s,{width:"abbreviated"})||l.era(s,{width:"narrow"})}}set(s,o,l){return o.era=l,s.setFullYear(l,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["R","u","t","T"]},y:new class yl extends Hn{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(s,o,l){const m=E=>({year:E,isTwoDigitYear:"yy"===o});switch(o){case"y":return ur(dr(4,s),m);case"yo":return ur(l.ordinalNumber(s,{unit:"year"}),m);default:return ur(dr(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,l){const m=s.getFullYear();if(l.isTwoDigitYear){const R=Ua(l.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-l.year:l.year,0,1),s.setHours(0,0,0,0),s}},Y:new class Lc extends Hn{priority=130;parse(s,o,l){const m=E=>({year:E,isTwoDigitYear:"YY"===o});switch(o){case"Y":return ur(dr(4,s),m);case"Yo":return ur(l.ordinalNumber(s,{unit:"year"}),m);default:return ur(dr(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,l,m){const E=(0,Ns.h)(s,m);if(l.isTwoDigitYear){const U=Ua(l.year,E);return s.setFullYear(U,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),(0,va.k)(s,m)}return s.setFullYear("era"in o&&1!==o.era?1-l.year:l.year,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),(0,va.k)(s,m)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class nc extends Hn{priority=130;parse(s,o){return Fr("R"===o?4:o.length,s)}set(s,o,l){const m=(0,zr.w)(s,0);return m.setFullYear(l,0,4),m.setHours(0,0,0,0),(0,Bc.b)(m)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class _l extends Hn{priority=130;parse(s,o){return Fr("u"===o?4:o.length,s)}set(s,o,l){return s.setFullYear(l,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class Du extends Hn{priority=120;parse(s,o,l){switch(o){case"Q":case"QQ":return dr(o.length,s);case"Qo":return l.ordinalNumber(s,{unit:"quarter"});case"QQQ":return l.quarter(s,{width:"abbreviated",context:"formatting"})||l.quarter(s,{width:"narrow",context:"formatting"});case"QQQQQ":return l.quarter(s,{width:"narrow",context:"formatting"});default:return l.quarter(s,{width:"wide",context:"formatting"})||l.quarter(s,{width:"abbreviated",context:"formatting"})||l.quarter(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=1&&o<=4}set(s,o,l){return s.setMonth(3*(l-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 Vc extends Hn{priority=120;parse(s,o,l){switch(o){case"q":case"qq":return dr(o.length,s);case"qo":return l.ordinalNumber(s,{unit:"quarter"});case"qqq":return l.quarter(s,{width:"abbreviated",context:"standalone"})||l.quarter(s,{width:"narrow",context:"standalone"});case"qqqqq":return l.quarter(s,{width:"narrow",context:"standalone"});default:return l.quarter(s,{width:"wide",context:"standalone"})||l.quarter(s,{width:"abbreviated",context:"standalone"})||l.quarter(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=1&&o<=4}set(s,o,l){return s.setMonth(3*(l-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 Dp extends Hn{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(s,o,l){const m=E=>E-1;switch(o){case"M":return ur(kr(ti_month,s),m);case"MM":return ur(dr(2,s),m);case"Mo":return ur(l.ordinalNumber(s,{unit:"month"}),m);case"MMM":return l.month(s,{width:"abbreviated",context:"formatting"})||l.month(s,{width:"narrow",context:"formatting"});case"MMMMM":return l.month(s,{width:"narrow",context:"formatting"});default:return l.month(s,{width:"wide",context:"formatting"})||l.month(s,{width:"abbreviated",context:"formatting"})||l.month(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return s.setMonth(l,1),s.setHours(0,0,0,0),s}},L:new class Mf extends Hn{priority=110;parse(s,o,l){const m=E=>E-1;switch(o){case"L":return ur(kr(ti_month,s),m);case"LL":return ur(dr(2,s),m);case"Lo":return ur(l.ordinalNumber(s,{unit:"month"}),m);case"LLL":return l.month(s,{width:"abbreviated",context:"standalone"})||l.month(s,{width:"narrow",context:"standalone"});case"LLLLL":return l.month(s,{width:"narrow",context:"standalone"});default:return l.month(s,{width:"wide",context:"standalone"})||l.month(s,{width:"abbreviated",context:"standalone"})||l.month(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return s.setMonth(l,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 v extends Hn{priority=100;parse(s,o,l){switch(o){case"w":return kr(ti_week,s);case"wo":return l.ordinalNumber(s,{unit:"week"});default:return dr(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,l,m){return(0,va.k)(function Mu(c,s,o){const l=(0,Jr.a)(c),m=(0,bl.N)(l,o)-s;return l.setDate(l.getDate()-7*m),l}(s,l,m),m)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class k extends Hn{priority=100;parse(s,o,l){switch(o){case"I":return kr(ti_week,s);case"Io":return l.ordinalNumber(s,{unit:"week"});default:return dr(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,l){return(0,Bc.b)(function _(c,s){const o=(0,Jr.a)(c),l=(0,M.s)(o)-s;return o.setDate(o.getDate()-7*l),o}(s,l))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class Fe extends Hn{priority=90;subPriority=1;parse(s,o,l){switch(o){case"d":return kr(ti_date,s);case"do":return l.ordinalNumber(s,{unit:"date"});default:return dr(o.length,s)}}validate(s,o){const m=Qo(s.getFullYear()),E=s.getMonth();return m?o>=1&&o<=pe[E]:o>=1&&o<=W[E]}set(s,o,l){return s.setDate(l),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class Pe extends Hn{priority=90;subpriority=1;parse(s,o,l){switch(o){case"D":case"DD":return kr(ti_dayOfYear,s);case"Do":return l.ordinalNumber(s,{unit:"date"});default:return dr(o.length,s)}}validate(s,o){return Qo(s.getFullYear())?o>=1&&o<=366:o>=1&&o<=365}set(s,o,l){return s.setMonth(0,l),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 An extends Hn{priority=90;parse(s,o,l){switch(o){case"E":case"EE":case"EEE":return l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});case"EEEEE":return l.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});default:return l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=wt(s,l,m)).setHours(0,0,0,0),s}incompatibleTokens=["D","i","e","c","t","T"]},e:new class fi extends Hn{priority=90;parse(s,o,l,m){const E=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6)%7+U};switch(o){case"e":case"ee":return ur(dr(o.length,s),E);case"eo":return ur(l.ordinalNumber(s,{unit:"day"}),E);case"eee":return l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});case"eeeee":return l.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});default:return l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=wt(s,l,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 ya extends Hn{priority=90;parse(s,o,l,m){const E=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6)%7+U};switch(o){case"c":case"cc":return ur(dr(o.length,s),E);case"co":return ur(l.ordinalNumber(s,{unit:"day"}),E);case"ccc":return l.day(s,{width:"abbreviated",context:"standalone"})||l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"});case"ccccc":return l.day(s,{width:"narrow",context:"standalone"});case"cccccc":return l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"});default:return l.day(s,{width:"wide",context:"standalone"})||l.day(s,{width:"abbreviated",context:"standalone"})||l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=wt(s,l,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 Tf extends Hn{priority=90;parse(s,o,l){const m=E=>0===E?7:E;switch(o){case"i":case"ii":return dr(o.length,s);case"io":return l.ordinalNumber(s,{unit:"day"});case"iii":return ur(l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m);case"iiiii":return ur(l.day(s,{width:"narrow",context:"formatting"}),m);case"iiiiii":return ur(l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m);default:return ur(l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m)}}validate(s,o){return o>=1&&o<=7}set(s,o,l){return(s=function Cl(c,s){const o=(0,Jr.a)(c),l=function _a(c){let o=(0,Jr.a)(c).getDay();return 0===o&&(o=7),o}(o);return Xo(o,s-l)}(s,l)).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 Ed extends Hn{priority=80;parse(s,o,l){switch(o){case"a":case"aa":case"aaa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaaa":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(hi(l),0,0,0),s}incompatibleTokens=["b","B","H","k","t","T"]},b:new class Td extends Hn{priority=80;parse(s,o,l){switch(o){case"b":case"bb":case"bbb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbbb":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(hi(l),0,0,0),s}incompatibleTokens=["a","B","H","k","t","T"]},B:new class If extends Hn{priority=80;parse(s,o,l){switch(o){case"B":case"BB":case"BBB":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBBB":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(hi(l),0,0,0),s}incompatibleTokens=["a","b","t","T"]},h:new class Eu extends Hn{priority=70;parse(s,o,l){switch(o){case"h":return kr(ti_hour12h,s);case"ho":return l.ordinalNumber(s,{unit:"hour"});default:return dr(o.length,s)}}validate(s,o){return o>=1&&o<=12}set(s,o,l){const m=s.getHours()>=12;return s.setHours(m&&l<12?l+12:m||12!==l?l:0,0,0,0),s}incompatibleTokens=["H","K","k","t","T"]},H:new class Id extends Hn{priority=70;parse(s,o,l){switch(o){case"H":return kr(ti_hour23h,s);case"Ho":return l.ordinalNumber(s,{unit:"hour"});default:return dr(o.length,s)}}validate(s,o){return o>=0&&o<=23}set(s,o,l){return s.setHours(l,0,0,0),s}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class co extends Hn{priority=70;parse(s,o,l){switch(o){case"K":return kr(ti_hour11h,s);case"Ko":return l.ordinalNumber(s,{unit:"hour"});default:return dr(o.length,s)}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return s.getHours()>=12&&l<12?s.setHours(l+12,0,0,0):s.setHours(l,0,0,0),s}incompatibleTokens=["h","H","k","t","T"]},k:new class Sd extends Hn{priority=70;parse(s,o,l){switch(o){case"k":return kr(ti_hour24h,s);case"ko":return l.ordinalNumber(s,{unit:"hour"});default:return dr(o.length,s)}}validate(s,o){return o>=1&&o<=24}set(s,o,l){return s.setHours(l<=24?l%24:l,0,0,0),s}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class Sf extends Hn{priority=60;parse(s,o,l){switch(o){case"m":return kr(ti_minute,s);case"mo":return l.ordinalNumber(s,{unit:"minute"});default:return dr(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,l){return s.setMinutes(l,0,0),s}incompatibleTokens=["t","T"]},s:new class Od extends Hn{priority=50;parse(s,o,l){switch(o){case"s":return kr(ti_second,s);case"so":return l.ordinalNumber(s,{unit:"second"});default:return dr(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,l){return s.setSeconds(l,0),s}incompatibleTokens=["t","T"]},S:new class Of extends Hn{priority=30;parse(s,o){return ur(dr(o.length,s),m=>Math.trunc(m*Math.pow(10,3-o.length)))}set(s,o,l){return s.setMilliseconds(l),s}incompatibleTokens=["t","T"]},X:new class Sr extends Hn{priority=10;parse(s,o){switch(o){case"X":return Ei(Ji_basicOptionalMinutes,s);case"XX":return Ei(Ji_basic,s);case"XXXX":return Ei(Ji_basicOptionalSeconds,s);case"XXXXX":return Ei(Ji_extendedOptionalSeconds,s);default:return Ei(Ji_extended,s)}}set(s,o,l){return o.timestampIsSet?s:(0,zr.w)(s,s.getTime()-(0,Mp.G)(s)-l)}incompatibleTokens=["t","T","x"]},x:new class Tu extends Hn{priority=10;parse(s,o){switch(o){case"x":return Ei(Ji_basicOptionalMinutes,s);case"xx":return Ei(Ji_basic,s);case"xxxx":return Ei(Ji_basicOptionalSeconds,s);case"xxxxx":return Ei(Ji_extendedOptionalSeconds,s);default:return Ei(Ji_extended,s)}}set(s,o,l){return o.timestampIsSet?s:(0,zr.w)(s,s.getTime()-(0,Mp.G)(s)-l)}incompatibleTokens=["t","T","X"]},t:new class zc extends Hn{priority=40;parse(s){return Nr(s)}set(s,o,l){return[(0,zr.w)(s,1e3*l),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class cs extends Hn{priority=20;parse(s){return Nr(s)}set(s,o,l){return[(0,zr.w)(s,l),{timestampIsSet:!0}]}incompatibleTokens="*"}},Hc=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rc=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Fs=/^'([^]*?)'?$/,xf=/''/g,Iu=/\S/,kf=/[a-zA-Z]/;function Ad(c){return c.match(Fs)[1].replace(xf,"'")}const jc=1948320,ic=[0,31,62,93,124,155,186,216,246,276,306,336];function Zo(c,s,o){return function Nd(c){if(isNaN(c))return{jy:NaN,jm:NaN,jd:NaN};let s,o;const l=c-jc;let m=1+ni(33*l+3,12053);o=l-(365*(m-1)+ni(8*m+21,33)),o<0&&(m--,o=l-(365*(m-1)+ni(8*m+21,33))),s=o<216?ni(o,31):ni(o-6,30);const E=o-ic[s]+1;o++;return{jy:m,jm:s+1,jd:E}}(function Pf(c,s,o){const[l,m]=Fd(c,s);return ni(1461*((c=l)+4800+ni((s=m)-14,12)),4)+ni(367*(s-2-12*ni(s-14,12)),12)-ni(3*ni(c+4900+ni(s-14,12),100),4)+o-32075}(c,s,o))}function wl(c,s,o){return function Nf(c){if(isNaN(c))return{gy:NaN,gm:NaN,gd:NaN};let s=c+68569;const o=ni(4*s,146097);s-=ni(146097*o+3,4);const l=ni(4e3*(s+1),1461001);s=s-ni(1461*l,4)+31;const m=ni(80*s,2447),E=s-ni(2447*m,80);s=ni(m,11);return{gy:100*(o-49)+l+s,gm:m+2-12*s,gd:E}}(function Pd(c,s,o){const[l,m]=Fd(c,s),E=(s=m)-1,U=(c=l,o);let ce=jc-1+365*(c-1)+ni(8*c+21,33);return 0!=E&&(ce+=ic[E]),ce+U}(c,s,o))}function Fd(c,s){if((s-=1)<0){const o=s;s=function Ff(c,s){return Po(Po(c,s)+s,s)}(s,12),c-=ni(s-o,12)}return s>11&&(c+=ni(s,12),s=Po(s,12)),[c,s+1]}function ni(c,s){return~~(c/s)}function Po(c,s){return c-~~(c/s)*s}function Su(...c){if(c.length>1){const[s,o,l=1,...m]=c,E=wl(s,o+1,l);return new Date(E.gy,E.gm-1,E.gd,...m)}return new Date(...c)}function Rr(c,s){return c instanceof Date?new c.constructor(s):Su(s)}function mr(c){const s=Object.prototype.toString.call(c);return c instanceof Date||"object"==typeof c&&"[object Date]"===s?new c.constructor(+c):Su("number"==typeof c||"[object Number]"===s||"string"==typeof c||"[object String]"===s?c:NaN)}function _n(c){const s=c.getDate(),o=c.getMonth()+1;return Zo(c.getFullYear(),o,s).jm-1}function uo(c){const s=c.getDate(),o=c.getMonth()+1;return Zo(c.getFullYear(),o,s).jd}function us(c){const s=c.getDate(),o=c.getMonth()+1;return Zo(c.getFullYear(),o,s).jy}function In(c,...s){const o=c.getDate(),l=c.getMonth()+1,E=Zo(c.getFullYear(),l,o),[R,U=E.jm-1,ce=E.jd]=s,me=wl(R,U+1,ce);return c.setFullYear(me.gy,me.gm-1,me.gd)}function Rd(c){const s=mr(c),o=us(s),l=_n(s),m=Rr(c,0);return In(m,o,l+1,0),m.setHours(0,0,0,0),uo(m)}function ds(c,...s){const o=c.getDate(),l=c.getMonth()+1,E=Zo(c.getFullYear(),l,o),[R,U=E.jd]=s,ce=wl(E.jy,R+1,U);return c.setFullYear(ce.gy,ce.gm-1,ce.gd)}function Au(c,s){const o=mr(c),l=us(o),m=uo(o),E=Rr(c,0);In(E,l,s,15),E.setHours(0,0,0,0);const R=Rd(E);return ds(o,s,Math.min(m,R)),o}function sc(c,...s){const o=c.getDate(),l=c.getMonth()+1,E=Zo(c.getFullYear(),l,o),[R]=s,U=wl(E.jy,E.jm,R);return c.setFullYear(U.gy,U.gm-1,U.gd)}function xn(c,s){return(c<0?"-":"")+Math.abs(c).toString().padStart(s,"0")}function Uc(c,s){const o=mr(c);if(isNaN(s))return Rr(c,NaN);if(!s)return o;const l=uo(o),m=Rr(c,o.getTime());return ds(m,_n(o)+s+1,0),l>=uo(m)?m:(In(o,us(m),_n(m),l),o)}function $c(c,s){const o=mr(c);return isNaN(s)?Rr(c,NaN):(s&&sc(o,uo(o)+s),o)}function ho(c){return c instanceof Date||"object"==typeof c&&"[object Date]"===Object.prototype.toString.call(c)}function Wc(c){if(!ho(c)&&"number"!=typeof c)return!1;const s=mr(c);return!isNaN(Number(s))}const Vf={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 Fo(c){return(s={})=>{const o=s.width?String(s.width):c.defaultWidth;return c.formats[o]||c.formats[c.defaultWidth]}}const Vd={date:Fo({formats:{full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},defaultWidth:"full"}),time:Fo({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:Fo({formats:{full:"{{date}} '\u062f\u0631' {{time}}",long:"{{date}} '\u062f\u0631' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},zd={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 Dl(c){return(s,o)=>{let m;if("formatting"===(o?.context?String(o.context):"standalone")&&c.formattingValues){const R=c.defaultFormattingWidth||c.defaultWidth,U=o?.width?String(o.width):R;m=c.formattingValues[U]||c.formattingValues[R]}else{const R=c.defaultWidth,U=o?.width?String(o.width):c.defaultWidth;m=c.values[U]||c.values[R]}return m[c.argumentCallback?c.argumentCallback(s):s]}}function Ml(c){return(s,o={})=>{const l=o.width,E=s.match(l&&c.matchPatterns[l]||c.matchPatterns[c.defaultMatchWidth]);if(!E)return null;const R=E[0],U=l&&c.parsePatterns[l]||c.parsePatterns[c.defaultParseWidth],ce=Array.isArray(U)?function ea(c,s){for(let o=0;o<c.length;o++)if(s(c[o]))return o}(U,Qe=>Qe.test(R)):function cc(c,s){for(const o in c)if(Object.prototype.hasOwnProperty.call(c,o)&&s(c[o]))return o}(U,Qe=>Qe.test(R));let me;return me=c.valueCallback?c.valueCallback(ce):ce,me=o.valueCallback?o.valueCallback(me):me,{value:me,rest:s.slice(R.length)}}}const Uf={code:"fa-IR",formatDistance:(c,s,o)=>{let l;const m=Vf[c];return l="string"==typeof m?m:1===s?m.one:m.other.replace("{{count}}",s.toString()),o?.addSuffix?o.comparison&&o.comparison>0?"\u062f\u0631 "+l:l+" \u0642\u0628\u0644":l},formatLong:Vd,formatRelative:(c,s,o,l)=>zd[c],localize:{ordinalNumber:(c,s)=>Number(c)+"-\u0627\u0645",era:Dl({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:Dl({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:c=>c-1}),month:Dl({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:Dl({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:Dl({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 uc(c){return(s,o={})=>{const l=s.match(c.matchPattern);if(!l)return null;const m=l[0],E=s.match(c.parsePattern);if(!E)return null;let R=c.valueCallback?c.valueCallback(E[0]):E[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:c=>parseInt(c,10)}),era:Ml({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:Ml({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:c=>c+1}),month:Ml({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:Ml({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:Ml({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 Vu={};function El(){return Vu}Math.pow(10,8);const h=6048e5,d=6e4,f=36e5;function si(c){const s=mr(c);return s.setHours(0,0,0,0),s}function er(c){const s=mr(c),o=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()));return o.setUTCFullYear(s.getFullYear()),+c-+o}function Fi(c,s){const o=El(),l=s?.weekStartsOn??s?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??6,m=mr(c),E=m.getDay(),R=(E<l?7:0)+E-l;return sc(m,uo(m)-R),m.setHours(0,0,0,0),m}function Rs(c){return Fi(c,{weekStartsOn:1})}function ps(c){const s=mr(c),o=s.getFullYear(),l=Rr(c,0);l.setFullYear(o+1,0,4),l.setHours(0,0,0,0);const m=Rs(l),E=Rr(c,0);E.setFullYear(o,0,4),E.setHours(0,0,0,0);const R=Rs(E);return s.getTime()>=m.getTime()?o+1:s.getTime()>=R.getTime()?o:o-1}function Il(c){const s=mr(c),o=+Rs(s)-+function Qc(c){const s=ps(c),o=Rr(c,0);return o.setFullYear(s,0,4),o.setHours(0,0,0,0),Rs(o)}(s);return Math.round(o/h)+1}function Ii(c,s){const o=mr(c),l=us(o),m=El(),E=s?.firstWeekContainsDate??s?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,R=Rr(c,0);In(R,l+1,0,E),R.setHours(0,0,0,0);const U=Fi(R,s),ce=Rr(c,0);In(ce,l,0,E),ce.setHours(0,0,0,0);const me=Fi(ce,s);return o.getTime()>=U.getTime()?l+1:o.getTime()>=me.getTime()?l:l-1}function Ca(c,s){const o=mr(c),l=+Fi(o,s)-+function Ka(c,s){const o=El(),l=s?.firstWeekContainsDate??s?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,m=Ii(c,s),E=Rr(c,0);return In(E,m,0,l),E.setHours(0,0,0,0),Fi(E,s)}(o,s);return Math.round(l/h)+1}const ms={y(c,s){const o=us(c),l=o>0?o:1-o;return xn("yy"===s?l%100:l,s.length)},M(c,s){const o=_n(c);return"M"===s?String(o+1):xn(o+1,2)},d:(c,s)=>xn(uo(c),s.length),a(c,s){const o=c.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:(c,s)=>xn(c.getHours()%12||12,s.length),H:(c,s)=>xn(c.getHours(),s.length),m:(c,s)=>xn(c.getMinutes(),s.length),s:(c,s)=>xn(c.getSeconds(),s.length),S(c,s){const o=s.length,l=c.getMilliseconds();return xn(Math.trunc(l*Math.pow(10,o-3)),s.length)}},Kd={G:function(c,s,o){const l=us(c)>0?1:0;switch(s){case"G":case"GG":case"GGG":return o.era(l,{width:"abbreviated"});case"GGGGG":return o.era(l,{width:"narrow"});default:return o.era(l,{width:"wide"})}},y:function(c,s,o){if("yo"===s){const l=us(c);return o.ordinalNumber(l>0?l:1-l,{unit:"year"})}return ms.y(c,s)},Y:function(c,s,o,l){const m=Ii(c,l),E=m>0?m:1-m;return"YY"===s?xn(E%100,2):"Yo"===s?o.ordinalNumber(E,{unit:"year"}):xn(E,s.length)},R:function(c,s){return xn(ps(c),s.length)},u:function(c,s){return xn(us(c),s.length)},Q:function(c,s,o){const l=Math.ceil((_n(c)+1)/3);switch(s){case"Q":return String(l);case"QQ":return xn(l,2);case"Qo":return o.ordinalNumber(l,{unit:"quarter"});case"QQQ":return o.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(l,{width:"narrow",context:"formatting"});default:return o.quarter(l,{width:"wide",context:"formatting"})}},q:function(c,s,o){const l=Math.ceil((_n(c)+1)/3);switch(s){case"q":return String(l);case"qq":return xn(l,2);case"qo":return o.ordinalNumber(l,{unit:"quarter"});case"qqq":return o.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(l,{width:"narrow",context:"standalone"});default:return o.quarter(l,{width:"wide",context:"standalone"})}},M:function(c,s,o){const l=_n(c);switch(s){case"M":case"MM":return ms.M(c,s);case"Mo":return o.ordinalNumber(l+1,{unit:"month"});case"MMM":return o.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(l,{width:"narrow",context:"formatting"});default:return o.month(l,{width:"wide",context:"formatting"})}},L:function(c,s,o){const l=_n(c);switch(s){case"L":return String(l+1);case"LL":return xn(l+1,2);case"Lo":return o.ordinalNumber(l+1,{unit:"month"});case"LLL":return o.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(l,{width:"narrow",context:"standalone"});default:return o.month(l,{width:"wide",context:"standalone"})}},w:function(c,s,o,l){const m=Ca(c,l);return"wo"===s?o.ordinalNumber(m,{unit:"week"}):xn(m,s.length)},I:function(c,s,o){const l=Il(c);return"Io"===s?o.ordinalNumber(l,{unit:"week"}):xn(l,s.length)},d:function(c,s,o){return"do"===s?o.ordinalNumber(uo(c),{unit:"date"}):ms.d(c,s)},D:function(c,s,o){const l=function vi(c){const s=mr(c);return function Or(c,s){const o=si(c),l=si(s),m=+o-er(o),E=+l-er(l);return Math.round((m-E)/864e5)}(s,function Ti(c){const s=mr(c),o=Rr(c,0);return In(o,us(s),0,1),o.setHours(0,0,0,0),o}(s))+1}(c);return"Do"===s?o.ordinalNumber(l,{unit:"dayOfYear"}):xn(l,s.length)},E:function(c,s,o){const l=c.getDay();switch(s){case"E":case"EE":case"EEE":return o.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(l,{width:"short",context:"formatting"});default:return o.day(l,{width:"wide",context:"formatting"})}},e:function(c,s,o,l){const m=c.getDay(),E=(m-l.weekStartsOn+8)%7||7;switch(s){case"e":return String(E);case"ee":return xn(E,2);case"eo":return o.ordinalNumber(E,{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(c,s,o,l){const m=c.getDay(),E=(m-l.weekStartsOn+8)%7||7;switch(s){case"c":return String(E);case"cc":return xn(E,s.length);case"co":return o.ordinalNumber(E,{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(c,s,o){const l=c.getDay(),m=0===l?7:l;switch(s){case"i":return String(m);case"ii":return xn(m,s.length);case"io":return o.ordinalNumber(m,{unit:"day"});case"iii":return o.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(l,{width:"short",context:"formatting"});default:return o.day(l,{width:"wide",context:"formatting"})}},a:function(c,s,o){const m=c.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(c,s,o){const l=c.getHours();let m;switch(m=12===l?"noon":0===l?"midnight":l/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(c,s,o){const l=c.getHours();let m;switch(m=l>=17?"evening":l>=12?"afternoon":l>=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(c,s,o){if("ho"===s){let l=c.getHours()%12;return 0===l&&(l=12),o.ordinalNumber(l,{unit:"hour"})}return ms.h(c,s)},H:function(c,s,o){return"Ho"===s?o.ordinalNumber(c.getHours(),{unit:"hour"}):ms.H(c,s)},K:function(c,s,o){const l=c.getHours()%12;return"Ko"===s?o.ordinalNumber(l,{unit:"hour"}):xn(l,s.length)},k:function(c,s,o){let l=c.getHours();return 0===l&&(l=24),"ko"===s?o.ordinalNumber(l,{unit:"hour"}):xn(l,s.length)},m:function(c,s,o){return"mo"===s?o.ordinalNumber(c.getMinutes(),{unit:"minute"}):ms.m(c,s)},s:function(c,s,o){return"so"===s?o.ordinalNumber(c.getSeconds(),{unit:"second"}):ms.s(c,s)},S:function(c,s){return ms.S(c,s)},X:function(c,s,o){const l=c.getTimezoneOffset();if(0===l)return"Z";switch(s){case"X":return Hu(l);case"XXXX":case"XX":return Xa(l);default:return Xa(l,":")}},x:function(c,s,o){const l=c.getTimezoneOffset();switch(s){case"x":return Hu(l);case"xxxx":case"xx":return Xa(l);default:return Xa(l,":")}},O:function(c,s,o){const l=c.getTimezoneOffset();switch(s){case"O":case"OO":case"OOO":return"GMT"+Zc(l,":");default:return"GMT"+Xa(l,":")}},z:function(c,s,o){const l=c.getTimezoneOffset();switch(s){case"z":case"zz":case"zzz":return"GMT"+Zc(l,":");default:return"GMT"+Xa(l,":")}},t:function(c,s,o){return xn(Math.trunc(c.getTime()/1e3),s.length)},T:function(c,s,o){return xn(c.getTime(),s.length)}};function Zc(c,s=""){const o=c>0?"-":"+",l=Math.abs(c),m=Math.trunc(l/60),E=l%60;return 0===E?o+String(m):o+String(m)+s+xn(E,2)}function Hu(c,s){return c%60==0?(c>0?"-":"+")+xn(Math.abs(c)/60,2):Xa(c,s)}function Xa(c,s=""){const o=c>0?"-":"+",l=Math.abs(c);return o+xn(Math.trunc(l/60),2)+s+xn(l%60,2)}const Gf=(c,s)=>{switch(c){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"})}},Yf=(c,s)=>{switch(c){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"})}},ju={p:Yf,P:(c,s)=>{const o=c.match(/(P+)(p+)?/)||[],l=o[1],m=o[2];if(!m)return Gf(c,s);let E;switch(l){case"P":E=s.dateTime({width:"short"});break;case"PP":E=s.dateTime({width:"medium"});break;case"PPP":E=s.dateTime({width:"long"});break;default:E=s.dateTime({width:"full"})}return E.replace("{{date}}",Gf(l,s)).replace("{{time}}",Yf(m,s))}},Kf=/^D+$/,Ol=/^Y+$/,po=["D","DD","YY","YYYY"];function Al(c){return Kf.test(c)}function Uu(c){return Ol.test(c)}function xl(c,s,o){const l=function Ks(c,s,o){const l="Y"===c[0]?"years":"days of the month";return`Use \`${c.toLowerCase()}\` instead of \`${c}\` (in \`${s}\`) for formatting ${l} to the input \`${o}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(c,s,o);if(console.warn(l),po.includes(c))throw new RangeError(l)}const Xd=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fc=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,kl=/^'([^]*?)'?$/,Qd=/''/g,Rp=/[a-zA-Z]/;function Zd(c){const s=c.match(kl);return s?s[1].replace(Qd,"'"):c}const qd={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},sm=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,om=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Bp=/^([+-])(\d{2})(?::?(\d{2}))?$/;function pc(c){return c?parseInt(c):1}function $u(c){return c&&parseFloat(c.replace(",","."))||0}const zp=[31,null,31,30,31,30,31,31,30,31,30,31];function Zf(c){return c%400==0||c%4==0&&c%100!=0}class qf{subPriority=0;validate(s,o){return!0}}class $p extends qf{constructor(s,o,l,m,E){super(),this.value=s,this.validateValue=o,this.setValue=l,this.priority=m,E&&(this.subPriority=E)}validate(s,o){return this.validateValue(s,this.value,o)}set(s,o,l){return this.setValue(s,o,this.value,l)}}class Jd extends qf{priority=10;subPriority=-1;set(s,o){return o.timestampIsSet?s:Rr(s,function pm(c,s){const o=s instanceof Date?Rr(s,0):new s(0);return In(o,us(c),_n(c),uo(c)),o.setHours(c.getHours(),c.getMinutes(),c.getSeconds(),c.getMilliseconds()),o}(s,Date))}}class vr{run(s,o,l,m){const E=this.parse(s,o,l,m);return E?{setter:new $p(E.value,this.validate,this.set,this.priority,this.subPriority),rest:E.rest}:null}validate(s,o,l){return!0}}const yi_month=/^(1[0-2]|0?\d)/,yi_date=/^(3[0-1]|[0-2]?\d)/,yi_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,yi_week=/^(5[0-3]|[0-4]?\d)/,yi_hour23h=/^(2[0-3]|[0-1]?\d)/,yi_hour24h=/^(2[0-4]|[0-1]?\d)/,yi_hour11h=/^(1[0-1]|0?\d)/,yi_hour12h=/^(1[0-2]|0?\d)/,yi_minute=/^[0-5]?\d/,yi_second=/^[0-5]?\d/,yi_singleDigit=/^\d/,yi_twoDigits=/^\d{1,2}/,yi_threeDigits=/^\d{1,3}/,yi_fourDigits=/^\d{1,4}/,yi_anyDigitsSigned=/^-?\d+/,yi_singleDigitSigned=/^-?\d/,yi_twoDigitsSigned=/^-?\d{1,2}/,yi_threeDigitsSigned=/^-?\d{1,3}/,yi_fourDigitsSigned=/^-?\d{1,4}/,na_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,na_basic=/^([+-])(\d{2})(\d{2})|Z/,na_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,na_extended=/^([+-])(\d{2}):(\d{2})|Z/,na_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Si(c,s){return c&&{value:s(c.value),rest:c.rest}}function ai(c,s){const o=s.match(c);return o?{value:parseInt(o[0],10),rest:s.slice(o[0].length)}:null}function Qa(c,s){const o=s.match(c);if(!o)return null;if("Z"===o[0])return{value:0,rest:s.slice(1)};const l="+"===o[1]?1:-1,m=o[2]?parseInt(o[2],10):0,E=o[3]?parseInt(o[3],10):0,R=o[5]?parseInt(o[5],10):0;return{value:l*(m*f+E*d+1e3*R),rest:s.slice(o[0].length)}}function Jf(c){return ai(yi_anyDigitsSigned,c)}function _i(c,s){switch(c){case 1:return ai(yi_singleDigit,s);case 2:return ai(yi_twoDigits,s);case 3:return ai(yi_threeDigits,s);case 4:return ai(yi_fourDigits,s);default:return ai(new RegExp("^\\d{1,"+c+"}"),s)}}function eh(c,s){switch(c){case 1:return ai(yi_singleDigitSigned,s);case 2:return ai(yi_twoDigitsSigned,s);case 3:return ai(yi_threeDigitsSigned,s);case 4:return ai(yi_fourDigitsSigned,s);default:return ai(new RegExp("^-?\\d{1,"+c+"}"),s)}}function Gp(c){switch(c){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Yp(c,s){const o=s>0,l=o?s:1-s;let m;if(l<=50)m=c||100;else{const E=l+50;m=c+100*Math.trunc(E/100)-(c>=E%100?100:0)}return o?m:1-m}function e0(c){return function gm(c){return function mm(c){return function Wa(c){if(-3===c)return!1;const s=Po(25*c+11,33);return s<8&&s>=-1||s<=-27}(c)}(us(mr(c)))}(Su(c,0))}const th=[31,31,31,31,31,31,30,30,30,30,30,29],wm=[31,31,31,31,31,31,30,30,30,30,30,30];function Nl(c,s,o){const l=El(),m=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??6,E=mr(c),R=E.getDay(),me=7-m;return $c(E,s<0||s>6?s-(R+me)%7:((s%7+7)%7+me)%7-(R+me)%7)}const R6={G:new class Wp extends vr{priority=140;parse(s,o,l){switch(o){case"G":case"GG":case"GGG":return l.era(s,{width:"abbreviated"})||l.era(s,{width:"narrow"});case"GGGGG":return l.era(s,{width:"narrow"});default:return l.era(s,{width:"wide"})||l.era(s,{width:"abbreviated"})||l.era(s,{width:"narrow"})}}set(s,o,l){return o.era=l,In(s,l,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["R","u","t","T"]},y:new class t0 extends vr{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(s,o,l){const m=E=>({year:E,isTwoDigitYear:"yy"===o});switch(o){case"y":return Si(_i(4,s),m);case"yo":return Si(l.ordinalNumber(s,{unit:"year"}),m);default:return Si(_i(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,l){const m=us(s);return l.isTwoDigitYear?(In(s,Yp(l.year,m),0,1),s.setHours(0,0,0,0),s):(In(s,"era"in o&&1!==o.era?1-l.year:l.year,0,1),s.setHours(0,0,0,0),s)}},Y:new class vm extends vr{priority=130;parse(s,o,l){const m=E=>({year:E,isTwoDigitYear:"YY"===o});switch(o){case"Y":return Si(_i(4,s),m);case"Yo":return Si(l.ordinalNumber(s,{unit:"year"}),m);default:return Si(_i(o.length,s),m)}}validate(s,o){return o.isTwoDigitYear||o.year>0}set(s,o,l,m){const E=Ii(s,m);return l.isTwoDigitYear?(In(s,Yp(l.year,E),0,m.firstWeekContainsDate),s.setHours(0,0,0,0),Fi(s,m)):(In(s,"era"in o&&1!==o.era?1-l.year:l.year,0,m.firstWeekContainsDate),s.setHours(0,0,0,0),Fi(s,m))}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class Pl extends vr{priority=130;parse(s,o){return eh("R"===o?4:o.length,s)}set(s,o,l){const m=Rr(s,0);return In(m,l,0,4),m.setHours(0,0,0,0),Rs(m)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class Kp extends vr{priority=130;parse(s,o){return eh("u"===o?4:o.length,s)}set(s,o,l){return In(s,l,0,1),s.setHours(0,0,0,0),s}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class ym extends vr{priority=120;parse(s,o,l){switch(o){case"Q":case"QQ":return _i(o.length,s);case"Qo":return l.ordinalNumber(s,{unit:"quarter"});case"QQQ":return l.quarter(s,{width:"abbreviated",context:"formatting"})||l.quarter(s,{width:"narrow",context:"formatting"});case"QQQQQ":return l.quarter(s,{width:"narrow",context:"formatting"});default:return l.quarter(s,{width:"wide",context:"formatting"})||l.quarter(s,{width:"abbreviated",context:"formatting"})||l.quarter(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=1&&o<=4}set(s,o,l){return ds(s,3*(l-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 Xp extends vr{priority=120;parse(s,o,l){switch(o){case"q":case"qq":return _i(o.length,s);case"qo":return l.ordinalNumber(s,{unit:"quarter"});case"qqq":return l.quarter(s,{width:"abbreviated",context:"standalone"})||l.quarter(s,{width:"narrow",context:"standalone"});case"qqqqq":return l.quarter(s,{width:"narrow",context:"standalone"});default:return l.quarter(s,{width:"wide",context:"standalone"})||l.quarter(s,{width:"abbreviated",context:"standalone"})||l.quarter(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=1&&o<=4}set(s,o,l){return ds(s,3*(l-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 n0 extends vr{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(s,o,l){const m=E=>E-1;switch(o){case"M":return Si(ai(yi_month,s),m);case"MM":return Si(_i(2,s),m);case"Mo":return Si(l.ordinalNumber(s,{unit:"month"}),m);case"MMM":return l.month(s,{width:"abbreviated",context:"formatting"})||l.month(s,{width:"narrow",context:"formatting"});case"MMMMM":return l.month(s,{width:"narrow",context:"formatting"});default:return l.month(s,{width:"wide",context:"formatting"})||l.month(s,{width:"abbreviated",context:"formatting"})||l.month(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return ds(s,l,1),s.setHours(0,0,0,0),s}},L:new class k6 extends vr{priority=110;parse(s,o,l){const m=E=>E-1;switch(o){case"L":return Si(ai(yi_month,s),m);case"LL":return Si(_i(2,s),m);case"Lo":return Si(l.ordinalNumber(s,{unit:"month"}),m);case"LLL":return l.month(s,{width:"abbreviated",context:"standalone"})||l.month(s,{width:"narrow",context:"standalone"});case"LLLLL":return l.month(s,{width:"narrow",context:"standalone"});default:return l.month(s,{width:"wide",context:"standalone"})||l.month(s,{width:"abbreviated",context:"standalone"})||l.month(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return ds(s,l,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 bm extends vr{priority=100;parse(s,o,l){switch(o){case"w":return ai(yi_week,s);case"wo":return l.ordinalNumber(s,{unit:"week"});default:return _i(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,l,m){return Fi(function _m(c,s,o){const l=mr(c),m=Ca(l,o)-s;return sc(l,uo(l)-7*m),l}(s,l,m),m)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class N6 extends vr{priority=100;parse(s,o,l){switch(o){case"I":return ai(yi_week,s);case"Io":return l.ordinalNumber(s,{unit:"week"});default:return _i(o.length,s)}}validate(s,o){return o>=1&&o<=53}set(s,o,l){return Rs(function Cm(c,s){const o=mr(c),l=Il(o)-s;return o.setDate(o.getDate()-7*l),o}(s,l))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class r0 extends vr{priority=90;subPriority=1;parse(s,o,l){switch(o){case"d":return ai(yi_date,s);case"do":return l.ordinalNumber(s,{unit:"date"});default:return _i(o.length,s)}}validate(s,o){const m=e0(us(s)),E=_n(s);return m?o>=1&&o<=wm[E]:o>=1&&o<=th[E]}set(s,o,l){return sc(s,l),s.setHours(0,0,0,0),s}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class s0 extends vr{priority=90;subpriority=1;parse(s,o,l){switch(o){case"D":case"DD":return ai(yi_dayOfYear,s);case"Do":return l.ordinalNumber(s,{unit:"date"});default:return _i(o.length,s)}}validate(s,o){return e0(us(s))?o>=1&&o<=366:o>=1&&o<=365}set(s,o,l){return ds(s,0,l),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 o0 extends vr{priority=90;parse(s,o,l){switch(o){case"E":case"EE":case"EEE":return l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});case"EEEEE":return l.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});default:return l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=Nl(s,l,m)).setHours(0,0,0,0),s}incompatibleTokens=["D","i","e","c","t","T"]},e:new class Gu extends vr{priority=90;parse(s,o,l,m){const E=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6+1)%7+U};switch(o){case"e":case"ee":return Si(_i(o.length,s),E);case"eo":return Si(l.ordinalNumber(s,{unit:"day"}),E);case"eee":return l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});case"eeeee":return l.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"});default:return l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=Nl(s,l,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 nh extends vr{priority=90;parse(s,o,l,m){const E=R=>{const U=7*Math.floor((R-1)/7);return(R+m.weekStartsOn+6+1)%7+U};switch(o){case"c":case"cc":return Si(_i(o.length,s),E);case"co":return Si(l.ordinalNumber(s,{unit:"day"}),E);case"ccc":return l.day(s,{width:"abbreviated",context:"standalone"})||l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"});case"ccccc":return l.day(s,{width:"narrow",context:"standalone"});case"cccccc":return l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"});default:return l.day(s,{width:"wide",context:"standalone"})||l.day(s,{width:"abbreviated",context:"standalone"})||l.day(s,{width:"short",context:"standalone"})||l.day(s,{width:"narrow",context:"standalone"})}}validate(s,o){return o>=0&&o<=6}set(s,o,l,m){return(s=Nl(s,l,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 F6 extends vr{priority=90;parse(s,o,l){const m=E=>0===E?7:E;switch(o){case"i":case"ii":return _i(o.length,s);case"io":return l.ordinalNumber(s,{unit:"day"});case"iii":return Si(l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m);case"iiiii":return Si(l.day(s,{width:"narrow",context:"formatting"}),m);case"iiiiii":return Si(l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m);default:return Si(l.day(s,{width:"wide",context:"formatting"})||l.day(s,{width:"abbreviated",context:"formatting"})||l.day(s,{width:"short",context:"formatting"})||l.day(s,{width:"narrow",context:"formatting"}),m)}}validate(s,o){return o>=1&&o<=7}set(s,o,l){return(s=function a0(c,s){const o=mr(c),l=function qc(c){let o=mr(c).getDay();return 0===o&&(o=7),o}(o);return $c(o,s-l)}(s,l)).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 c0 extends vr{priority=80;parse(s,o,l){switch(o){case"a":case"aa":case"aaa":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaaa":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(Gp(l),0,0,0),s}incompatibleTokens=["b","B","H","k","t","T"]},b:new class Yu extends vr{priority=80;parse(s,o,l){switch(o){case"b":case"bb":case"bbb":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbbb":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(Gp(l),0,0,0),s}incompatibleTokens=["a","B","H","k","t","T"]},B:new class Dm extends vr{priority=80;parse(s,o,l){switch(o){case"B":case"BB":case"BBB":return l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBBB":return l.dayPeriod(s,{width:"narrow",context:"formatting"});default:return l.dayPeriod(s,{width:"wide",context:"formatting"})||l.dayPeriod(s,{width:"abbreviated",context:"formatting"})||l.dayPeriod(s,{width:"narrow",context:"formatting"})}}set(s,o,l){return s.setHours(Gp(l),0,0,0),s}incompatibleTokens=["a","b","t","T"]},h:new class qp extends vr{priority=70;parse(s,o,l){switch(o){case"h":return ai(yi_hour12h,s);case"ho":return l.ordinalNumber(s,{unit:"hour"});default:return _i(o.length,s)}}validate(s,o){return o>=1&&o<=12}set(s,o,l){const m=s.getHours()>=12;return s.setHours(m&&l<12?l+12:m||12!==l?l:0,0,0,0),s}incompatibleTokens=["H","K","k","t","T"]},H:new class Mm extends vr{priority=70;parse(s,o,l){switch(o){case"H":return ai(yi_hour23h,s);case"Ho":return l.ordinalNumber(s,{unit:"hour"});default:return _i(o.length,s)}}validate(s,o){return o>=0&&o<=23}set(s,o,l){return s.setHours(l,0,0,0),s}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class Em extends vr{priority=70;parse(s,o,l){switch(o){case"K":return ai(yi_hour11h,s);case"Ko":return l.ordinalNumber(s,{unit:"hour"});default:return _i(o.length,s)}}validate(s,o){return o>=0&&o<=11}set(s,o,l){return s.getHours()>=12&&l<12?s.setHours(l+12,0,0,0):s.setHours(l,0,0,0),s}incompatibleTokens=["h","H","k","t","T"]},k:new class u0 extends vr{priority=70;parse(s,o,l){switch(o){case"k":return ai(yi_hour24h,s);case"ko":return l.ordinalNumber(s,{unit:"hour"});default:return _i(o.length,s)}}validate(s,o){return o>=1&&o<=24}set(s,o,l){return s.setHours(l<=24?l%24:l,0,0,0),s}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class Jp extends vr{priority=60;parse(s,o,l){switch(o){case"m":return ai(yi_minute,s);case"mo":return l.ordinalNumber(s,{unit:"minute"});default:return _i(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,l){return s.setMinutes(l,0,0),s}incompatibleTokens=["t","T"]},s:new class Tm extends vr{priority=50;parse(s,o,l){switch(o){case"s":return ai(yi_second,s);case"so":return l.ordinalNumber(s,{unit:"second"});default:return _i(o.length,s)}}validate(s,o){return o>=0&&o<=59}set(s,o,l){return s.setSeconds(l,0),s}incompatibleTokens=["t","T"]},S:new class Im extends vr{priority=30;parse(s,o){return Si(_i(o.length,s),m=>Math.trunc(m*Math.pow(10,3-o.length)))}set(s,o,l){return s.setMilliseconds(l),s}incompatibleTokens=["t","T"]},X:new class Ku extends vr{priority=10;parse(s,o){switch(o){case"X":return Qa(na_basicOptionalMinutes,s);case"XX":return Qa(na_basic,s);case"XXXX":return Qa(na_basicOptionalSeconds,s);case"XXXXX":return Qa(na_extendedOptionalSeconds,s);default:return Qa(na_extended,s)}}set(s,o,l){return o.timestampIsSet?s:Rr(s,s.getTime()-er(s)-l)}incompatibleTokens=["t","T","x"]},x:new class e1 extends vr{priority=10;parse(s,o){switch(o){case"x":return Qa(na_basicOptionalMinutes,s);case"xx":return Qa(na_basic,s);case"xxxx":return Qa(na_basicOptionalSeconds,s);case"xxxxx":return Qa(na_extendedOptionalSeconds,s);default:return Qa(na_extended,s)}}set(s,o,l){return o.timestampIsSet?s:Rr(s,s.getTime()-er(s)-l)}incompatibleTokens=["t","T","X"]},t:new class d0 extends vr{priority=40;parse(s){return Jf(s)}set(s,o,l){return[Rr(s,1e3*l),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class Sm extends vr{priority=20;parse(s){return Jf(s)}set(s,o,l){return[Rr(s,l),{timestampIsSet:!0}]}incompatibleTokens="*"}},L6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xu=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Om=/^'([^]*?)'?$/,rh=/''/g,h0=/\S/,Am=/[a-zA-Z]/;function f0(c){return c.match(Om)[1].replace(rh,"'")}function sh(c,s){const o=Array(c);for(let l=0;l<c;l++)o[l]=s(l);return o}const ji={gregorian:{setMonth:Zl,setDate:function Va(c,s){const o=(0,Jr.a)(c);return o.setDate(s),o},getMonth:function ml(c){return(0,Jr.a)(c).getMonth()},getYear:function ls(c){return(0,Jr.a)(c).getFullYear()},getDate:function gl(c){return(0,Jr.a)(c).getDate()},getDay:function Jl(c){return(0,Jr.a)(c).getDay()},getDaysInMonth:fl,formatISO:function lo(c,s){const o=(0,Jr.a)(c);if(isNaN(o.getTime()))throw new RangeError("Invalid time value");const l=s?.format??"extended",m=s?.representation??"complete";let E="",R="";const U="extended"===l?"-":"",ce="extended"===l?":":"";if("time"!==m){const me=(0,di.F)(o.getDate(),2),je=(0,di.F)(o.getMonth()+1,2);E=`${(0,di.F)(o.getFullYear(),4)}${U}${je}${U}${me}`}if("date"!==m){const me=o.getTimezoneOffset();if(0!==me){const nt=Math.abs(me);R=`${me<0?"+":"-"}${(0,di.F)(Math.trunc(nt/60),2)}:${(0,di.F)(nt%60,2)}`}else R="Z";E=`${E}${""===E?"":"T"}${[(0,di.F)(o.getHours(),2),(0,di.F)(o.getMinutes(),2),(0,di.F)(o.getSeconds(),2)].join(ce)}${R}`}return E},addYears:function So(c,s){return Ko(c,12*s)},addMonths:Ko,addDays:Xo,isValid:j.f,isDate:S.$,toDate:Jr.a,format:N.GP,parseISO:function Le(c,s){const o=s?.additionalDigits??2,l=function pr(c){const s={},o=c.split(tt.dateTimeDelimiter);let l;if(o.length>2)return s;if(/:/.test(o[0])?l=o[0]:(s.date=o[0],l=o[1],tt.timeZoneDelimiter.test(s.date)&&(s.date=c.split(tt.timeZoneDelimiter)[0],l=c.substr(s.date.length,c.length))),l){const m=tt.timezone.exec(l);m?(s.time=l.replace(m[1],""),s.timezone=m[1]):s.time=l}return s}(c);let m;if(l.date){const ce=function pn(c,s){const o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+s)+"})|(\\d{2}|[+-]\\d{"+(2+s)+"})$)"),l=c.match(o);if(!l)return{year:NaN,restDateString:""};const m=l[1]?parseInt(l[1]):null,E=l[2]?parseInt(l[2]):null;return{year:null===E?m:100*E,restDateString:c.slice((l[1]||l[2]).length)}}(l.date,o);m=function wr(c,s){if(null===s)return new Date(NaN);const o=c.match(kt);if(!o)return new Date(NaN);const l=!!o[4],m=zn(o[1]),E=zn(o[2])-1,R=zn(o[3]),U=zn(o[4]),ce=zn(o[5])-1;if(l)return function xs(c,s,o){return s>=1&&s<=53&&o>=0&&o<=6}(0,U,ce)?function Lt(c,s,o){const l=new Date(0);l.setUTCFullYear(c,0,4);const E=7*(s-1)+o+1-(l.getUTCDay()||7);return l.setUTCDate(l.getUTCDate()+E),l}(s,U,ce):new Date(NaN);{const me=new Date(0);return function Tr(c,s,o){return s>=0&&s<=11&&o>=1&&o<=(ar[s]||(jr(c)?29:28))}(s,E,R)&&function ei(c,s){return s>=1&&s<=(jr(c)?366:365)}(s,m)?(me.setUTCFullYear(s,E,Math.max(m,R)),me):new Date(NaN)}}(ce.restDateString,ce.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);const E=m.getTime();let U,R=0;if(l.time&&(R=function Hr(c){const s=c.match(Er);if(!s)return NaN;const o=$n(s[1]),l=$n(s[2]),m=$n(s[3]);return function Ir(c,s,o){return 24===c?0===s&&0===o:o>=0&&o<60&&s>=0&&s<60&&c>=0&&c<25}(o,l,m)?o*de.s0+l*de.Cg+1e3*m:NaN}(l.time),isNaN(R)))return new Date(NaN);if(!l.timezone){const ce=new Date(E+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 lt(c){if("Z"===c)return 0;const s=c.match(cr);if(!s)return 0;const o="+"===s[1]?-1:1,l=parseInt(s[2]),m=s[3]&&parseInt(s[3])||0;return function Mi(c,s){return s>=0&&s<=59}(0,m)?o*(l*de.s0+m*de.Cg):NaN}(l.timezone),isNaN(U)?new Date(NaN):new Date(E+R+U)},parse:function ko(c,s,o,l){const m=function za(){return Object.assign({},(0,en.q)())}(),E=l?.locale??m.locale??Oo.c,R=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,U=l?.weekStartsOn??l?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??0;if(""===s)return""===c?(0,Jr.a)(o):(0,zr.w)(o,NaN);const ce={firstWeekContainsDate:R,weekStartsOn:U,locale:E},me=[new ja],je=s.match(rc).map(nt=>{const _t=nt[0];return _t in qn.m?(0,qn.m[_t])(nt,E.formatLong):nt}).join("").match(Hc),Qe=[];for(let nt of je){!l?.useAdditionalWeekYearTokens&&(0,ks.xM)(nt)&&(0,ks.Ss)(nt,s,c),!l?.useAdditionalDayOfYearTokens&&(0,ks.ef)(nt)&&(0,ks.Ss)(nt,s,c);const _t=nt[0],Xt=Af[_t];if(Xt){const{incompatibleTokens:Bn}=Xt;if(Array.isArray(Bn)){const Ar=Qe.find(Ui=>Bn.includes(Ui.token)||Ui.token===_t);if(Ar)throw new RangeError(`The format string mustn't contain \`${Ar.fullToken}\` and \`${nt}\` at the same time`)}else if("*"===Xt.incompatibleTokens&&Qe.length>0)throw new RangeError(`The format string mustn't contain \`${nt}\` and any other token at the same time`);Qe.push({token:_t,fullToken:nt});const tr=Xt.run(c,nt,E.match,ce);if(!tr)return(0,zr.w)(o,NaN);me.push(tr.setter),c=tr.rest}else{if(_t.match(kf))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_t+"`");if("''"===nt?nt="'":"'"===_t&&(nt=Ad(nt)),0!==c.indexOf(nt))return(0,zr.w)(o,NaN);c=c.slice(nt.length)}}if(c.length>0&&Iu.test(c))return(0,zr.w)(o,NaN);const Dt=me.map(nt=>nt.priority).sort((nt,_t)=>_t-nt).filter((nt,_t,Xt)=>Xt.indexOf(nt)===_t).map(nt=>me.filter(_t=>_t.priority===nt).sort((_t,Xt)=>Xt.subPriority-_t.subPriority)).map(nt=>nt[0]);let Tt=(0,Jr.a)(o);if(isNaN(Tt.getTime()))return(0,zr.w)(o,NaN);const At={};for(const nt of Dt){if(!nt.validate(Tt,ce))return(0,zr.w)(o,NaN);const _t=nt.set(Tt,At,ce);Array.isArray(_t)?(Tt=_t[0],Object.assign(At,_t[1])):Tt=_t}return(0,zr.w)(o,Tt)},set:function xd(c,s){let o=(0,Jr.a)(c);return isNaN(+o)?(0,zr.w)(c,NaN):(null!=s.year&&o.setFullYear(s.year),null!=s.month&&(o=Zl(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:Au,setDate:function im(c,s){const o=mr(c);return sc(o,s),o},getMonth:function hs(c){return _n(mr(c))},getYear:function Lf(c){return us(mr(c))},getDate:function qo(c){return uo(mr(c))},getDay:function Ld(c){return mr(c).getDay()},getDaysInMonth:Rd,formatISO:function xu(c,s){const o=mr(c);if(isNaN(o.getTime()))throw new RangeError("Invalid time value");const l=s?.format??"extended",m=s?.representation??"complete";let E="",R="";const U="extended"===l?"-":"",ce="extended"===l?":":"";if("time"!==m){const me=xn(o.getDate(),2),je=xn(o.getMonth()+1,2);E=`${xn(o.getFullYear(),4)}${U}${je}${U}${me}`}if("date"!==m){const me=o.getTimezoneOffset();if(0!==me){const nt=Math.abs(me);R=`${me<0?"+":"-"}${xn(Math.trunc(nt/60),2)}:${xn(nt%60,2)}`}else R="Z";E=`${E}${""===E?"":"T"}${[xn(o.getHours(),2),xn(o.getMinutes(),2),xn(o.getSeconds(),2)].join(ce)}${R}`}return E},addYears:function Bf(c,s){return Uc(c,12*s)},addMonths:Uc,addDays:$c,isValid:Wc,isDate:ho,toDate:mr,format:function Lp(c,s,o){const l=El(),m=o?.locale??l.locale??Uf,E=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??l.firstWeekContainsDate??l.locale?.options?.firstWeekContainsDate??1,R=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??l.weekStartsOn??l.locale?.options?.weekStartsOn??6,U=mr(c);if(!Wc(U))throw new RangeError("Invalid time value");let ce=s.match(fc).map(je=>{const Qe=je[0];return"p"===Qe||"P"===Qe?(0,ju[Qe])(je,m.formatLong):je}).join("").match(Xd).map(je=>{if("''"===je)return{isToken:!1,value:"'"};const Qe=je[0];if("'"===Qe)return{isToken:!1,value:Zd(je)};if(Kd[Qe])return{isToken:!0,value:je};if(Qe.match(Rp))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:E,weekStartsOn:R,locale:m};return ce.map(je=>{if(!je.isToken)return je.value;const Qe=je.value;return(!o?.useAdditionalWeekYearTokens&&Uu(Qe)||!o?.useAdditionalDayOfYearTokens&&Al(Qe))&&xl(Qe,s,String(c)),(0,Kd[Qe[0]])(U,Qe,m.localize,me)}).join("")},parseISO:function Qf(c,s){const o=s?.additionalDigits??2,l=function am(c){const s={},o=c.split(qd.dateTimeDelimiter);let l;if(o.length>2)return s;if(/:/.test(o[0])?l=o[0]:(s.date=o[0],l=o[1],qd.timeZoneDelimiter.test(s.date)&&(s.date=c.split(qd.timeZoneDelimiter)[0],l=c.substr(s.date.length,c.length))),l){const m=qd.timezone.exec(l);m?(s.time=l.replace(m[1],""),s.timezone=m[1]):s.time=l}return s}(c);let m;if(l.date){const ce=function lm(c,s){const o=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+s)+"})|(\\d{2}|[+-]\\d{"+(2+s)+"})$)"),l=c.match(o);if(!l)return{year:NaN,restDateString:""};const m=l[1]?parseInt(l[1]):null,E=l[2]?parseInt(l[2]):null;return{year:null===E?m:100*E,restDateString:c.slice((l[1]||l[2]).length)}}(l.date,o);m=function Xs(c,s){if(null===s)return new Date(NaN);const o=c.match(sm);if(!o)return new Date(NaN);const l=!!o[4],m=pc(o[1]),E=pc(o[2])-1,R=pc(o[3]),U=pc(o[4]),ce=pc(o[5])-1;if(l)return function um(c,s,o){return s>=1&&s<=53&&o>=0&&o<=6}(0,U,ce)?function Wu(c,s,o){const l=new Date(0);l.setUTCFullYear(c,0,4);const E=7*(s-1)+o+1-(l.getUTCDay()||7);return l.setUTCDate(l.getUTCDate()+E),l}(s,U,ce):new Date(NaN);{const me=new Date(0);return function cm(c,s,o){return s>=0&&s<=11&&o>=1&&o<=(zp[s]||(Zf(c)?29:28))}(s,E,R)&&function Hp(c,s){return s>=1&&s<=(Zf(c)?366:365)}(s,m)?(me.setUTCFullYear(s,E,Math.max(m,R)),me):new Date(NaN)}}(ce.restDateString,ce.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);const E=m.getTime();let U,R=0;if(l.time&&(R=function Vp(c){const s=c.match(om);if(!s)return NaN;const o=$u(s[1]),l=$u(s[2]),m=$u(s[3]);return function jp(c,s,o){return 24===c?0===s&&0===o:o>=0&&o<60&&s>=0&&s<60&&c>=0&&c<25}(o,l,m)?o*f+l*d+1e3*m:NaN}(l.time),isNaN(R)))return new Date(NaN);if(!l.timezone){const ce=new Date(E+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 Ms(c){if("Z"===c)return 0;const s=c.match(Bp);if(!s)return 0;const o="+"===s[1]?-1:1,l=parseInt(s[2]),m=s[3]&&parseInt(s[3])||0;return function dm(c,s){return s>=0&&s<=59}(0,m)?o*(l*f+m*d):NaN}(l.timezone),isNaN(U)?new Date(NaN):new Date(E+R+U)},parse:function t1(c,s,o,l){const m=function fm(){return Object.assign({},El())}(),E=l?.locale??m.locale??Uf,R=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??m.firstWeekContainsDate??m.locale?.options?.firstWeekContainsDate??1,U=l?.weekStartsOn??l?.locale?.options?.weekStartsOn??m.weekStartsOn??m.locale?.options?.weekStartsOn??6;if(""===s)return""===c?mr(o):Rr(o,NaN);const ce={firstWeekContainsDate:R,weekStartsOn:U,locale:E},me=[new Jd],je=s.match(Xu).map(nt=>{const _t=nt[0];return _t in ju?(0,ju[_t])(nt,E.formatLong):nt}).join("").match(L6),Qe=[];for(let nt of je){!l?.useAdditionalWeekYearTokens&&Uu(nt)&&xl(nt,s,c),!l?.useAdditionalDayOfYearTokens&&Al(nt)&&xl(nt,s,c);const _t=nt[0],Xt=R6[_t];if(Xt){const{incompatibleTokens:Bn}=Xt;if(Array.isArray(Bn)){const Ar=Qe.find(Ui=>Bn.includes(Ui.token)||Ui.token===_t);if(Ar)throw new RangeError(`The format string mustn't contain \`${Ar.fullToken}\` and \`${nt}\` at the same time`)}else if("*"===Xt.incompatibleTokens&&Qe.length>0)throw new RangeError(`The format string mustn't contain \`${nt}\` and any other token at the same time`);Qe.push({token:_t,fullToken:nt});const tr=Xt.run(c,nt,E.match,ce);if(!tr)return Rr(o,NaN);me.push(tr.setter),c=tr.rest}else{if(_t.match(Am))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_t+"`");if("''"===nt?nt="'":"'"===_t&&(nt=f0(nt)),0!==c.indexOf(nt))return Rr(o,NaN);c=c.slice(nt.length)}}if(c.length>0&&h0.test(c))return Rr(o,NaN);const Dt=me.map(nt=>nt.priority).sort((nt,_t)=>_t-nt).filter((nt,_t,Xt)=>Xt.indexOf(nt)===_t).map(nt=>me.filter(_t=>_t.priority===nt).sort((_t,Xt)=>Xt.subPriority-_t.subPriority)).map(nt=>nt[0]);let Tt=mr(o);if(isNaN(Tt.getTime()))return Rr(o,NaN);const At={};for(const nt of Dt){if(!nt.validate(Tt,ce))return Rr(o,NaN);const _t=nt.set(Tt,At,ce);Array.isArray(_t)?(Tt=_t[0],Object.assign(At,_t[1])):Tt=_t}return Rr(o,Tt)},set:function ih(c,s){let o=mr(c);return isNaN(+o)?Rr(c,NaN):(null!=s.year&&In(o,s.year),null!=s.month&&(o=Au(o,s.month)),null!=s.date&&sc(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)}}},oh={long:"LLLL",short:"LLL",narrow:"LLLLL"},m0={long:"EEEE",short:"EEE",narrow:"EEEEE"};let Jc=(()=>{class c extends pa.MJ{constructor(o){super(),this._calendarType="gregorian",this.setLocale(o)}setLocale(o=Oo.c){"en-US"===o&&(o=Oo.c),"fa-IR"===o.code?(o=Uf,this._calendarType="jalali"):this._calendarType="gregorian",super.setLocale(o)}getYear(o){return ji[this._calendarType].getYear(o)}getMonth(o){return ji[this._calendarType].getMonth(o)}getDate(o){return ji[this._calendarType].getDate(o)}getDayOfWeek(o){return ji[this._calendarType].getDay(o)}getMonthNames(o){const l=oh[o];return sh(12,m=>this.format(ji[this._calendarType].setMonth(this.today(),m),l))}getDateNames(){const o=typeof Intl<"u"?new Intl.DateTimeFormat(this.locale.code,{day:"numeric"}):null;return sh(31,l=>{let m;return m=this.createDate("jalali"===this._calendarType?1402:2017,0,l+1),o?o.format(m).replace(/[\u200e\u200f]/g,""):this.format(m,"d")})}getDayOfWeekNames(o){const l=m0[o];return sh(7,m=>this.format(new Date(2017,0,m+1),l))}getYearName(o){return this.format(o,"y")}getFirstDayOfWeek(){return this.locale.options?.weekStartsOn??0}getNumDaysInMonth(o){return ji[this._calendarType].getDaysInMonth(o)}clone(o){return ji[this._calendarType].toDate(o)}createDate(o,l,m){if(l<0||l>11)throw Error(`Invalid month index "${l}". 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 E=ji[this._calendarType].set(new Date,{year:o,month:l,date:m,hours:0,minutes:0,seconds:0,milliseconds:0});if(this.getMonth(E)!=l)throw Error(`Invalid date "${m}" for month with index "${l}".`);return E}today(){return new Date}parse(o,l){if("string"==typeof o&&o.length>0){const m=ji[this._calendarType].parseISO(o);if(this.isValid(m))return m;const E=Array.isArray(l)?l:[l];if(!l.length)throw Error("Formats array must not be empty.");for(const R of E){const U=ji[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,l){if(!this.isValid(o))throw Error("DateFnsAdapter: Cannot format invalid date.");return"fa-IR"==this.locale.code&&"LLL"===l&&(l="LLLL"),"fa-IR"==this.locale.code&&"LLL uuuu"===l&&(l="LLLL uuuu"),ji[this._calendarType].format(o,l,{locale:this.locale})}addCalendarYears(o,l){return ji[this._calendarType].addYears(o,l)}addCalendarMonths(o,l){return ji[this._calendarType].addMonths(o,l)}addCalendarDays(o,l){return ji[this._calendarType].addDays(o,l)}toIso8601(o){return ji[this._calendarType].formatISO(o,{representation:"date"})}deserialize(o){if("string"==typeof o){if(!o)return null;const l=ji[this._calendarType].parseISO(o);if(this.isValid(l))return l}return super.deserialize(o)}isDateInstance(o){return ji[this._calendarType].isDate(o)}isValid(o){return ji[this._calendarType].isValid(o)}invalid(){return new Date(NaN)}static#e=this.\u0275fac=function(l){return new(l||c)(y.KVO(pa.Ju,8))};static#t=this.\u0275prov=y.jDH({token:c,factory:c.\u0275fac})}return c})();const km={parse:{dateInput:"P"},display:{dateInput:"P",monthYearLabel:"LLL uuuu",dateA11yLabel:"PP",monthYearA11yLabel:"LLLL uuuu"}};function ah(c=km){return[{provide:pa.MJ,useClass:Jc,deps:[pa.Ju]},{provide:pa.de,useValue:c}]}const D1={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 mo=(()=>{class c{constructor(o,l,m){this.router=o,this.titleService=l,this.iconSetService=m,this.title="MikroWizard , Mikrotik router managent system",l.setTitle(this.title),m.icons={...D1}}ngOnInit(){this.router.events.subscribe(o=>{})}static#e=this.\u0275fac=function(l){return new(l||c)(y.rXU(fr.Ix),y.rXU(r.hE),y.rXU(rr.Rv))};static#t=this.\u0275cmp=y.VBU({type:c,selectors:[["app-root"]],decls:1,vars:0,template:function(l,m){1&l&&y.nrm(0,"router-outlet")},dependencies:[fr.n3],encapsulation:2})}return c})();var Fl=D(7170);const M0=()=>{};let M1={},E1={},vg=null,yg={mark:M0,measure:M0};try{typeof window<"u"&&(M1=window),typeof document<"u"&&(E1=document),typeof MutationObserver<"u"&&(vg=MutationObserver),typeof performance<"u"&&(yg=performance)}catch{}const{userAgent:E0=""}=M1.navigator||{},Ja=M1,li=E1,qu=vg,nu=yg,el=!!li.documentElement&&!!li.head&&"function"==typeof li.addEventListener&&"function"==typeof li.createElement,vc=~E0.indexOf("MSIE")||~E0.indexOf("Trident/");var Gr="classic",T0="duotone",Ls="sharp",Es="sharp-duotone",_g=[Gr,T0,Ls,Es],fh={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"}},Rl=[1,2,3,4,5,6,7,8,9,10],O1=Rl.concat([11,12,13,14,15,16,17,18,19,20]),ru={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Tg=[...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",ru.GROUP,ru.SWAP_OPACITY,ru.PRIMARY,ru.SECONDARY].concat(Rl.map(c=>"".concat(c,"x"))).concat(O1.map(c=>"w-".concat(c)));const wa="___FONT_AWESOME___",mh=16,gh="fa",A0="svg-inline--fa",Da="data-fa-i2svg",yc="data-fa-pseudo-element",A1="data-fa-pseudo-element-pending",ed="data-prefix",_c="data-icon",x0="fontawesome-i2svg",k0="async",vh=["HTML","HEAD","STYLE","SCRIPT"],x1=(()=>{try{return!0}catch{return!1}})(),P0=[Gr,Ls,Es];function td(c){return new Proxy(c,{get:(s,o)=>o in s?s[o]:s[Gr]})}const k1={...fh};k1[Gr]={...fh[Gr],fak:"kit","fa-kit":"kit",fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"};const bc=td(k1),yh={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"}};yh[Gr]={...yh[Gr],kit:"fak","kit-duotone":"fakd"};const iu=td(yh),Cn={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"}};Cn[Gr]={...Cn[Gr],fak:"fa-kit"};const Ll=td(Cn),_h={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"}};_h[Gr]={..._h[Gr],"fa-kit":"fak"};const su=td(_h),P1=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,N0="fa-layers-text",Sg=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,F0=(td({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"]),Cc=ru,wc=new Set;Object.keys(iu[Gr]).map(wc.add.bind(wc)),Object.keys(iu[Ls]).map(wc.add.bind(wc)),Object.keys(iu[Es]).map(wc.add.bind(wc));const R0=["kit",...Tg],Dc=Ja.FontAwesomeConfig||{};li&&"function"==typeof li.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,l]=s;const m=function N1(c){return""===c||"false"!==c&&("true"===c||c)}(function L0(c){var s=li.querySelector("script["+c+"]");if(s)return s.getAttribute(c)}(o));null!=m&&(Dc[l]=m)});const Ch={styleDefault:"solid",familyDefault:"classic",cssPrefix:gh,replacementClass:A0,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Dc.familyPrefix&&(Dc.cssPrefix=Dc.familyPrefix);const ou={...Ch,...Dc};ou.autoReplaceSvg||(ou.observeMutations=!1);const $t={};Object.keys(Ch).forEach(c=>{Object.defineProperty($t,c,{enumerable:!0,set:function(s){ou[c]=s,rd.forEach(o=>o($t))},get:function(){return ou[c]}})}),Object.defineProperty($t,"familyPrefix",{enumerable:!0,set:function(c){ou.cssPrefix=c,rd.forEach(s=>s($t))},get:function(){return ou.cssPrefix}}),Ja.FontAwesomeConfig=$t;const rd=[],Bl=mh,Ma={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},Ag="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function au(){let c=12,s="";for(;c-- >0;)s+=Ag[62*Math.random()|0];return s}function Mc(c){const s=[];for(let o=(c||[]).length>>>0;o--;)s[o]=c[o];return s}function B0(c){return c.classList?Mc(c.classList):(c.getAttribute("class")||"").split(" ").filter(s=>s)}function R1(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function wh(c){return Object.keys(c||{}).reduce((s,o)=>s+"".concat(o,": ").concat(c[o].trim(),";"),"")}function V0(c){return c.size!==Ma.size||c.x!==Ma.x||c.y!==Ma.y||c.rotate!==Ma.rotate||c.flipX||c.flipY}var L1=':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 B1(){const c=gh,s=A0,o=$t.cssPrefix,l=$t.replacementClass;let m=L1;if(o!==c||l!==s){const E=new RegExp("\\.".concat(c,"\\-"),"g"),R=new RegExp("\\--".concat(c,"\\-"),"g"),U=new RegExp("\\.".concat(s),"g");m=m.replace(E,".".concat(o,"-")).replace(R,"--".concat(o,"-")).replace(U,".".concat(l))}return m}let V1=!1;function H0(){$t.autoAddCss&&!V1&&(function Og(c){if(!c||!el)return;const s=li.createElement("style");s.setAttribute("type","text/css"),s.innerHTML=c;const o=li.head.childNodes;let l=null;for(let m=o.length-1;m>-1;m--){const E=o[m],R=(E.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(R)>-1&&(l=E)}li.head.insertBefore(s,l)}(B1()),V1=!0)}var z1={mixout:()=>({dom:{css:B1,insertCss:H0}}),hooks:()=>({beforeDOMElementCreation(){H0()},beforeI2svg(){H0()}})};const tl=Ja||{};tl[wa]||(tl[wa]={}),tl[wa].styles||(tl[wa].styles={}),tl[wa].hooks||(tl[wa].hooks={}),tl[wa].shims||(tl[wa].shims=[]);var Ea=tl[wa];const Dh=[],H1=function(){li.removeEventListener("DOMContentLoaded",H1),Mh=1,Dh.map(c=>c())};let Mh=!1;function id(c){const{tag:s,attributes:o={},children:l=[]}=c;return"string"==typeof c?R1(c):"<".concat(s," ").concat(function Qs(c){return Object.keys(c||{}).reduce((s,o)=>s+"".concat(o,'="').concat(R1(c[o]),'" '),"").trim()}(o),">").concat(l.map(id).join(""),"</").concat(s,">")}function j1(c,s,o){if(c&&c[s]&&c[s][o])return{prefix:s,iconName:o,icon:c[s][o]}}el&&(Mh=(li.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(li.readyState),Mh||li.addEventListener("DOMContentLoaded",H1));var sd=function(s,o,l,m){var ce,me,je,E=Object.keys(s),R=E.length,U=void 0!==m?function(s,o){return function(l,m,E,R){return s.call(o,l,m,E,R)}}(o,m):o;for(void 0===l?(ce=1,je=s[E[0]]):(ce=0,je=l);ce<R;ce++)je=U(je,s[me=E[ce]],me,s);return je};function j0(c){const s=function kg(c){const s=[];let o=0;const l=c.length;for(;o<l;){const m=c.charCodeAt(o++);if(m>=55296&&m<=56319&&o<l){const E=c.charCodeAt(o++);56320==(64512&E)?s.push(((1023&m)<<10)+(1023&E)+65536):(s.push(m),o--)}else s.push(m)}return s}(c);return 1===s.length?s[0].toString(16):null}function U0(c){return Object.keys(c).reduce((s,o)=>{const l=c[o];return l.icon?s[l.iconName]=l.icon:s[o]=l,s},{})}function lu(c,s){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:l=!1}=o,m=U0(s);"function"!=typeof Ea.hooks.addPack||l?Ea.styles[c]={...Ea.styles[c]||{},...m}:Ea.hooks.addPack(c,U0(s)),"fas"===c&&lu("fa",s)}const{styles:nl,shims:tv}=Ea,$1={[Gr]:Object.values(Ll[Gr]),[Ls]:Object.values(Ll[Ls]),[Es]:Object.values(Ll[Es])};let Eh=null,$0={},od={},Th={},Ia={},W1={};const Pg={[Gr]:Object.keys(bc[Gr]),[Ls]:Object.keys(bc[Ls]),[Es]:Object.keys(bc[Es])};const cu=()=>{const c=l=>sd(nl,(m,E,R)=>(m[R]=sd(E,l,{}),m),{});$0=c((l,m,E)=>(m[3]&&(l[m[3]]=E),m[2]&&m[2].filter(U=>"number"==typeof U).forEach(U=>{l[U.toString(16)]=E}),l)),od=c((l,m,E)=>(l[E]=E,m[2]&&m[2].filter(U=>"string"==typeof U).forEach(U=>{l[U]=E}),l)),W1=c((l,m,E)=>{const R=m[2];return l[E]=E,R.forEach(U=>{l[U]=E}),l});const s="far"in nl||$t.autoFetchSvg,o=sd(tv,(l,m)=>{const E=m[0];let R=m[1];const U=m[2];return"far"===R&&!s&&(R="fas"),"string"==typeof E&&(l.names[E]={prefix:R,iconName:U}),"number"==typeof E&&(l.unicodes[E.toString(16)]={prefix:R,iconName:U}),l},{names:{},unicodes:{}});Th=o.names,Ia=o.unicodes,Eh=Ah($t.styleDefault,{family:$t.familyDefault})};function Ih(c,s){return($0[c]||{})[s]}function Lo(c,s){return(W1[c]||{})[s]}function Sh(c){return Th[c]||{prefix:null,iconName:null}}function rl(){return Eh}(function F1(c){rd.push(c)})(c=>{Eh=Ah(c.styleDefault,{family:$t.familyDefault})}),cu();const Oh=()=>({prefix:null,iconName:null,rest:[]});function Ah(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:o=Gr}=s;return iu[o][c]||iu[o][bc[o][c]]||(c in Ea.styles?c:null)||null}const Fg={[Gr]:Object.keys(Ll[Gr]),[Ls]:Object.keys(Ll[Ls]),[Es]:Object.keys(Ll[Es])};function xh(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:o=!1}=s,l={[Gr]:"".concat($t.cssPrefix,"-").concat(Gr),[Ls]:"".concat($t.cssPrefix,"-").concat(Ls),[Es]:"".concat($t.cssPrefix,"-").concat(Es)};let m=null,E=Gr;const R=_g.filter(ce=>ce!==T0);R.forEach(ce=>{(c.includes(l[ce])||c.some(me=>Fg[ce].includes(me)))&&(E=ce)});const U=c.reduce((ce,me)=>{const je=function Ng(c,s){const o=s.split("-"),l=o[0],m=o.slice(1).join("-");return l!==c||""===m||function W0(c){return~R0.indexOf(c)}(m)?null:m}($t.cssPrefix,me);if(nl[me]?(me=$1[E].includes(me)?su[E][me]:me,m=me,ce.prefix=me):Pg[E].indexOf(me)>-1?(m=me,ce.prefix=Ah(me,{family:E})):je?ce.iconName=je:me!==$t.replacementClass&&!R.some(Qe=>me===l[Qe])&&ce.rest.push(me),!o&&ce.prefix&&ce.iconName){const Qe="fa"===m?Sh(ce.iconName):{},Dt=Lo(ce.prefix,ce.iconName);Qe.prefix&&(m=null),ce.iconName=Qe.iconName||Dt||ce.iconName,ce.prefix=Qe.prefix||ce.prefix,"far"===ce.prefix&&!nl.far&&nl.fas&&!$t.autoFetchSvg&&(ce.prefix="fas")}return ce},Oh());return(c.includes("fa-brands")||c.includes("fab"))&&(U.prefix="fab"),(c.includes("fa-duotone")||c.includes("fad"))&&(U.prefix="fad"),!U.prefix&&E===Ls&&(nl.fass||$t.autoFetchSvg)&&(U.prefix="fass",U.iconName=Lo(U.prefix,U.iconName)||U.iconName),!U.prefix&&E===Es&&(nl.fasds||$t.autoFetchSvg)&&(U.prefix="fasds",U.iconName=Lo(U.prefix,U.iconName)||U.iconName),("fa"===U.prefix||"fa"===m)&&(U.prefix=rl()||"fas"),U}let G0=[],il={};const du={},nv=Object.keys(du);function Y0(c,s){for(var o=arguments.length,l=new Array(o>2?o-2:0),m=2;m<o;m++)l[m-2]=arguments[m];return(il[c]||[]).forEach(R=>{s=R.apply(null,[s,...l])}),s}function Vl(c){for(var s=arguments.length,o=new Array(s>1?s-1:0),l=1;l<s;l++)o[l-1]=arguments[l];(il[c]||[]).forEach(E=>{E.apply(null,o)})}function zl(){const c=arguments[0],s=Array.prototype.slice.call(arguments,1);return du[c]?du[c].apply(null,s):void 0}function K0(c){"fa"===c.prefix&&(c.prefix="fas");let{iconName:s}=c;const o=c.prefix||rl();if(s)return s=Lo(o,s)||s,j1(X0.definitions,o,s)||j1(Ea.styles,o,s)}const X0=new class Rg{constructor(){this.definitions={}}add(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];const m=o.reduce(this._pullDefinitions,{});Object.keys(m).forEach(E=>{this.definitions[E]={...this.definitions[E]||{},...m[E]},lu(E,m[E]);const R=Ll[Gr][E];R&&lu(R,m[E]),cu()})}reset(){this.definitions={}}_pullDefinitions(s,o){const l=o.prefix&&o.iconName&&o.icon?{0:o}:o;return Object.keys(l).map(m=>{const{prefix:E,iconName:R,icon:U}=l[m],ce=U[2];s[E]||(s[E]={}),ce.length>0&&ce.forEach(me=>{"string"==typeof me&&(s[E][me]=U)}),s[E][R]=U}),s}},gs={noAuto:()=>{$t.autoReplaceSvg=!1,$t.observeMutations=!1,Vl("noAuto")},config:$t,dom:{i2svg:function(){let c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return el?(Vl("beforeI2svg",c),zl("pseudoElements2svg",c),zl("i2svg",c)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:s}=c;!1===$t.autoReplaceSvg&&($t.autoReplaceSvg=!0),$t.observeMutations=!0,function xg(c){el&&(Mh?setTimeout(c,0):Dh.push(c))}(()=>{ld({autoReplaceSvgRoot:s}),Vl("watch",c)})}},parse:{icon:c=>{if(null===c)return null;if("object"==typeof c&&c.prefix&&c.iconName)return{prefix:c.prefix,iconName:Lo(c.prefix,c.iconName)||c.iconName};if(Array.isArray(c)&&2===c.length){const s=0===c[1].indexOf("fa-")?c[1].slice(3):c[1],o=Ah(c[0]);return{prefix:o,iconName:Lo(o,s)||s}}if("string"==typeof c&&(c.indexOf("".concat($t.cssPrefix,"-"))>-1||c.match(P1))){const s=xh(c.split(" "),{skipLookups:!0});return{prefix:s.prefix||rl(),iconName:Lo(s.prefix,s.iconName)||s.iconName}}if("string"==typeof c){const s=rl();return{prefix:s,iconName:Lo(s,c)||c}}}},library:X0,findIconDefinition:K0,toHtml:id},ld=function(){let c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:s=li}=c;(Object.keys(Ea.styles).length>0||$t.autoFetchSvg)&&el&&$t.autoReplaceSvg&&gs.dom.i2svg({node:s})};function Ph(c,s){return Object.defineProperty(c,"abstract",{get:s}),Object.defineProperty(c,"html",{get:function(){return c.abstract.map(o=>id(o))}}),Object.defineProperty(c,"node",{get:function(){if(!el)return;const o=li.createElement("div");return o.innerHTML=c.html,o.children}}),c}function hu(c){const{icons:{main:s,mask:o},prefix:l,iconName:m,transform:E,symbol:R,title:U,maskId:ce,titleId:me,extra:je,watchable:Qe=!1}=c,{width:Dt,height:Tt}=o.found?o:s,At="fak"===l,nt=[$t.replacementClass,m?"".concat($t.cssPrefix,"-").concat(m):""].filter(Ui=>-1===je.classes.indexOf(Ui)).filter(Ui=>""!==Ui||!!Ui).concat(je.classes).join(" ");let _t={children:[],attributes:{...je.attributes,"data-prefix":l,"data-icon":m,class:nt,role:je.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(Dt," ").concat(Tt)}};const Xt=At&&!~je.classes.indexOf("fa-fw")?{width:"".concat(Dt/Tt*16*.0625,"em")}:{};Qe&&(_t.attributes[Da]=""),U&&(_t.children.push({tag:"title",attributes:{id:_t.attributes["aria-labelledby"]||"title-".concat(me||au())},children:[U]}),delete _t.attributes.title);const Bn={..._t,prefix:l,iconName:m,main:s,mask:o,maskId:ce,transform:E,symbol:R,styles:{...Xt,...je.styles}},{children:tr,attributes:Ar}=o.found&&s.found?zl("generateAbstractMask",Bn)||{children:[],attributes:{}}:zl("generateAbstractIcon",Bn)||{children:[],attributes:{}};return Bn.children=tr,Bn.attributes=Ar,R?function zg(c){let{prefix:s,iconName:o,children:l,attributes:m,symbol:E}=c;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...m,id:!0===E?"".concat(s,"-").concat($t.cssPrefix,"-").concat(o):E},children:l}]}]}(Bn):function Vg(c){let{children:s,main:o,mask:l,attributes:m,styles:E,transform:R}=c;if(V0(R)&&o.found&&!l.found){const{width:U,height:ce}=o,me={x:U/ce/2,y:.5};m.style=wh({...E,"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 Nh(c){const{content:s,width:o,height:l,transform:m,title:E,extra:R,watchable:U=!1}=c,ce={...R.attributes,...E?{title:E}:{},class:R.classes.join(" ")};U&&(ce[Da]="");const me={...R.styles};V0(m)&&(me.transform=function z0(c){let{transform:s,width:o=mh,height:l=mh,startCentered:m=!1}=c,E="";return E+=m&&vc?"translate(".concat(s.x/Bl-o/2,"em, ").concat(s.y/Bl-l/2,"em) "):m?"translate(calc(-50% + ".concat(s.x/Bl,"em), calc(-50% + ").concat(s.y/Bl,"em)) "):"translate(".concat(s.x/Bl,"em, ").concat(s.y/Bl,"em) "),E+="scale(".concat(s.size/Bl*(s.flipX?-1:1),", ").concat(s.size/Bl*(s.flipY?-1:1),") "),E+="rotate(".concat(s.rotate,"deg) "),E}({transform:m,startCentered:!0,width:o,height:l}),me["-webkit-transform"]=me.transform);const je=wh(me);je.length>0&&(ce.style=je);const Qe=[];return Qe.push({tag:"span",attributes:ce,children:[s]}),E&&Qe.push({tag:"span",attributes:{class:"sr-only"},children:[E]}),Qe}const{styles:Y1}=Ea;function K1(c){const s=c[0],o=c[1],[l]=c.slice(4);let m=null;return m=Array.isArray(l)?{tag:"g",attributes:{class:"".concat($t.cssPrefix,"-").concat(Cc.GROUP)},children:[{tag:"path",attributes:{class:"".concat($t.cssPrefix,"-").concat(Cc.SECONDARY),fill:"currentColor",d:l[0]}},{tag:"path",attributes:{class:"".concat($t.cssPrefix,"-").concat(Cc.PRIMARY),fill:"currentColor",d:l[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:l}},{found:!0,width:s,height:o,icon:m}}const jg={found:!1,width:512,height:512};function X1(c,s){let o=s;return"fa"===s&&null!==$t.styleDefault&&(s=rl()),new Promise((l,m)=>{if("fa"===o){const E=Sh(c)||{};c=E.iconName||c,s=E.prefix||s}if(c&&s&&Y1[s]&&Y1[s][c])return l(K1(Y1[s][c]));(function Ug(c,s){!x1&&!$t.showMissingIcons&&c&&console.error('Icon with name "'.concat(c,'" and prefix "').concat(s,'" is missing.'))})(c,s),l({...jg,icon:$t.showMissingIcons&&c&&zl("missingIconAbstract")||{}})})}const Q1=()=>{},Z1=$t.measurePerformance&&nu&&nu.mark&&nu.measure?nu:{mark:Q1,measure:Q1},cd='FA "6.6.0"',q1=c=>{Z1.mark("".concat(cd," ").concat(c," ends")),Z1.measure("".concat(cd," ").concat(c),"".concat(cd," ").concat(c," begins"),"".concat(cd," ").concat(c," ends"))};var ud={begin:c=>(Z1.mark("".concat(cd," ").concat(c," begins")),()=>q1(c)),end:q1};const Hl=()=>{};function Fh(c){return"string"==typeof(c.getAttribute?c.getAttribute(Da):null)}function e2(c){return li.createElementNS("http://www.w3.org/2000/svg",c)}function Wg(c){return li.createElement(c)}function fu(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:o=("svg"===c.tag?e2:Wg)}=s;if("string"==typeof c)return li.createTextNode(c);const l=o(c.tag);return Object.keys(c.attributes||[]).forEach(function(E){l.setAttribute(E,c.attributes[E])}),(c.children||[]).forEach(function(E){l.appendChild(fu(E,{ceFn:o}))}),l}const Lh={replace:function(c){const s=c[0];if(s.parentNode)if(c[1].forEach(o=>{s.parentNode.insertBefore(fu(o),s)}),null===s.getAttribute(Da)&&$t.keepOriginalSource){let o=li.createComment(function t2(c){let s=" ".concat(c.outerHTML," ");return s="".concat(s,"Font Awesome fontawesome.com "),s}(s));s.parentNode.replaceChild(o,s)}else s.remove()},nest:function(c){const s=c[0],o=c[1];if(~B0(s).indexOf($t.replacementClass))return Lh.replace(c);const l=new RegExp("".concat($t.cssPrefix,"-.*"));if(delete o[0].attributes.id,o[0].attributes.class){const E=o[0].attributes.class.split(" ").reduce((R,U)=>(U===$t.replacementClass||U.match(l)?R.toSvg.push(U):R.toNode.push(U),R),{toNode:[],toSvg:[]});o[0].attributes.class=E.toSvg.join(" "),0===E.toNode.length?s.removeAttribute("class"):s.setAttribute("class",E.toNode.join(" "))}const m=o.map(E=>id(E)).join("\n");s.setAttribute(Da,""),s.innerHTML=m}};function Q0(c){c()}function n2(c,s){const o="function"==typeof s?s:Hl;if(0===c.length)o();else{let l=Q0;$t.mutateApproach===k0&&(l=Ja.requestAnimationFrame||Q0),l(()=>{const m=function dd(){return!0===$t.autoReplaceSvg?Lh.replace:Lh[$t.autoReplaceSvg]||Lh.replace}(),E=ud.begin("mutate");c.map(m),E(),o()})}}let pu=!1;function r2(){pu=!0}function Z0(){pu=!1}let Bh=null;function s2(c){if(!qu||!$t.observeMutations)return;const{treeCallback:s=Hl,nodeCallback:o=Hl,pseudoElementsCallback:l=Hl,observeMutationsRoot:m=li}=c;Bh=new qu(E=>{if(pu)return;const R=rl();Mc(E).forEach(U=>{if("childList"===U.type&&U.addedNodes.length>0&&!Fh(U.addedNodes[0])&&($t.searchPseudoElements&&l(U.target),s(U.target)),"attributes"===U.type&&U.target.parentNode&&$t.searchPseudoElements&&l(U.target.parentNode),"attributes"===U.type&&Fh(U.target)&&~F0.indexOf(U.attributeName))if("class"===U.attributeName&&function Rh(c){const s=c.getAttribute?c.getAttribute(ed):null,o=c.getAttribute?c.getAttribute(_c):null;return s&&o}(U.target)){const{prefix:ce,iconName:me}=xh(B0(U.target));U.target.setAttribute(ed,ce||R),me&&U.target.setAttribute(_c,me)}else(function J1(c){return c&&c.classList&&c.classList.contains&&c.classList.contains($t.replacementClass)})(U.target)&&o(U.target)})}),el&&Bh.observe(m,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function fd(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:o,prefix:l,rest:m}=function hd(c){const s=c.getAttribute("data-prefix"),o=c.getAttribute("data-icon"),l=void 0!==c.innerText?c.innerText.trim():"";let m=xh(B0(c));return m.prefix||(m.prefix=rl()),s&&o&&(m.prefix=s,m.iconName=o),m.iconName&&m.prefix||(m.prefix&&l.length>0&&(m.iconName=function uu(c,s){return(od[c]||{})[s]}(m.prefix,c.innerText)||Ih(m.prefix,j0(c.innerText))),!m.iconName&&$t.autoFetchSvg&&c.firstChild&&c.firstChild.nodeType===Node.TEXT_NODE&&(m.iconName=c.firstChild.data)),m}(c),E=function Yg(c){const s=Mc(c.attributes).reduce((m,E)=>("class"!==m.name&&"style"!==m.name&&(m[E.name]=E.value),m),{}),o=c.getAttribute("title"),l=c.getAttribute("data-fa-title-id");return $t.autoA11y&&(o?s["aria-labelledby"]="".concat($t.replacementClass,"-title-").concat(l||au()):(s["aria-hidden"]="true",s.focusable="false")),s}(c),R=Y0("parseNodeAttributes",{},c);let U=s.styleParser?function q0(c){const s=c.getAttribute("style");let o=[];return s&&(o=s.split(";").reduce((l,m)=>{const E=m.split(":"),R=E[0],U=E.slice(1);return R&&U.length>0&&(l[R]=U.join(":").trim()),l},{})),o}(c):[];return{iconName:o,title:c.getAttribute("title"),titleId:c.getAttribute("data-fa-title-id"),prefix:l,transform:Ma,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:m,styles:U,attributes:E},...R}}const{styles:rv}=Ea;function o2(c){const s="nest"===$t.autoReplaceSvg?fd(c,{styleParser:!1}):fd(c);return~s.extra.classes.indexOf(N0)?zl("generateLayersText",c,s):zl("generateSvgReplacementMutation",c,s)}let Sa=new Set;function zh(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!el)return Promise.resolve();const o=li.documentElement.classList,l=je=>o.add("".concat(x0,"-").concat(je)),m=je=>o.remove("".concat(x0,"-").concat(je)),E=$t.autoFetchSvg?Sa:P0.map(je=>"fa-".concat(je)).concat(Object.keys(rv));E.includes("fa")||E.push("fa");const R=[".".concat(N0,":not([").concat(Da,"])")].concat(E.map(je=>".".concat(je,":not([").concat(Da,"])"))).join(", ");if(0===R.length)return Promise.resolve();let U=[];try{U=Mc(c.querySelectorAll(R))}catch{}if(!(U.length>0))return Promise.resolve();l("pending"),m("complete");const ce=ud.begin("onTree"),me=U.reduce((je,Qe)=>{try{const Dt=o2(Qe);Dt&&je.push(Dt)}catch(Dt){x1||"MissingIcon"===Dt.name&&console.error(Dt)}return je},[]);return new Promise((je,Qe)=>{Promise.all(me).then(Dt=>{n2(Dt,()=>{l("active"),l("complete"),m("pending"),"function"==typeof s&&s(),ce(),je()})}).catch(Dt=>{ce(),Qe(Dt)})})}function Kg(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o2(c).then(o=>{o&&n2([o],s)})}P0.map(c=>{Sa.add("fa-".concat(c))}),Object.keys(bc[Gr]).map(Sa.add.bind(Sa)),Object.keys(bc[Ls]).map(Sa.add.bind(Sa)),Object.keys(bc[Es]).map(Sa.add.bind(Sa)),Sa=[...Sa];const Xg=function(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:o=Ma,symbol:l=!1,mask:m=null,maskId:E=null,title:R=null,titleId:U=null,classes:ce=[],attributes:me={},styles:je={}}=s;if(!c)return;const{prefix:Qe,iconName:Dt,icon:Tt}=c;return Ph({type:"icon",...c},()=>(Vl("beforeDOMElementCreation",{iconDefinition:c,params:s}),$t.autoA11y&&(R?me["aria-labelledby"]="".concat($t.replacementClass,"-title-").concat(U||au()):(me["aria-hidden"]="true",me.focusable="false")),hu({icons:{main:K1(Tt),mask:m?K1(m.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Qe,iconName:Dt,transform:{...Ma,...o},symbol:l,title:R,maskId:E,titleId:U,extra:{attributes:me,styles:je,classes:ce}})))};var Qg={mixout(){return{icon:(c=Xg,function(s){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const l=(s||{}).icon?s:K0(s||{});let{mask:m}=o;return m&&(m=(m||{}).icon?m:K0(m||{})),c(l,{...o,mask:m})})};var c},hooks:()=>({mutationObserverCallbacks:c=>(c.treeCallback=zh,c.nodeCallback=Kg,c)}),provides(c){c.i2svg=function(s){const{node:o=li,callback:l=(()=>{})}=s;return zh(o,l)},c.generateSvgReplacementMutation=function(s,o){const{iconName:l,title:m,titleId:E,prefix:R,transform:U,symbol:ce,mask:me,maskId:je,extra:Qe}=o;return new Promise((Dt,Tt)=>{Promise.all([X1(l,R),me.iconName?X1(me.iconName,me.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(At=>{let[nt,_t]=At;Dt([s,hu({icons:{main:nt,mask:_t},prefix:R,iconName:l,transform:U,symbol:ce,maskId:je,title:m,titleId:E,extra:Qe,watchable:!0})])}).catch(Tt)})},c.generateAbstractIcon=function(s){let{children:o,attributes:l,main:m,transform:E,styles:R}=s;const U=wh(R);let ce;return U.length>0&&(l.style=U),V0(E)&&(ce=zl("generateAbstractTransformGrouping",{main:m,transform:E,containerWidth:m.width,iconWidth:m.width})),o.push(ce||m.icon),{children:o,attributes:l}}}},l2={mixout:()=>({layer(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:o=[]}=s;return Ph({type:"layer"},()=>{Vl("beforeDOMElementCreation",{assembler:c,params:s});let l=[];return c(m=>{Array.isArray(m)?m.map(E=>{l=l.concat(E.abstract)}):l=l.concat(m.abstract)}),[{tag:"span",attributes:{class:["".concat($t.cssPrefix,"-layers"),...o].join(" ")},children:l}]})}})},Zg={mixout:()=>({counter(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:o=null,classes:l=[],attributes:m={},styles:E={}}=s;return Ph({type:"counter",content:c},()=>(Vl("beforeDOMElementCreation",{content:c,params:s}),function Hg(c){const{content:s,title:o,extra:l}=c,m={...l.attributes,...o?{title:o}:{},class:l.classes.join(" ")},E=wh(l.styles);E.length>0&&(m.style=E);const R=[];return R.push({tag:"span",attributes:m,children:[s]}),o&&R.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),R}({content:c.toString(),title:o,extra:{attributes:m,styles:E,classes:["".concat($t.cssPrefix,"-layers-counter"),...l]}})))}})},qg={mixout:()=>({text(c){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:o=Ma,title:l=null,classes:m=[],attributes:E={},styles:R={}}=s;return Ph({type:"text",content:c},()=>(Vl("beforeDOMElementCreation",{content:c,params:s}),Nh({content:c,transform:{...Ma,...o},title:l,extra:{attributes:E,styles:R,classes:["".concat($t.cssPrefix,"-layers-text"),...m]}})))}}),provides(c){c.generateLayersText=function(s,o){const{title:l,transform:m,extra:E}=o;let R=null,U=null;if(vc){const ce=parseInt(getComputedStyle(s).fontSize,10),me=s.getBoundingClientRect();R=me.width/ce,U=me.height/ce}return $t.autoA11y&&!l&&(E.attributes["aria-hidden"]="true"),Promise.resolve([s,Nh({content:s.innerHTML,width:R,height:U,transform:m,title:l,extra:E,watchable:!0})])}}};const mu=new RegExp('"',"ug"),pd=[1105920,1112319],c2={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"}},Hh=Object.keys(c2).reduce((c,s)=>(c[s.toLowerCase()]=c2[s],c),{}),Jg=Object.keys(Hh).reduce((c,s)=>{const o=Hh[s];return c[s]=o[900]||[...Object.entries(o)][0][1],c},{});function d2(c,s){const o="".concat(A1).concat(s.replace(":","-"));return new Promise((l,m)=>{if(null!==c.getAttribute(o))return l();const R=Mc(c.children).filter(Dt=>Dt.getAttribute(yc)===s)[0],U=Ja.getComputedStyle(c,s),ce=U.getPropertyValue("font-family"),me=ce.match(Sg),je=U.getPropertyValue("font-weight"),Qe=U.getPropertyValue("content");if(R&&!me)return c.removeChild(R),l();if(me&&"none"!==Qe&&""!==Qe){const Dt=U.getPropertyValue("content");let Tt=function iv(c,s){const o=c.replace(/^['"]|['"]$/g,"").toLowerCase(),l=parseInt(s),m=isNaN(l)?"normal":l;return(Hh[o]||{})[m]||Jg[o]}(ce,je);const{value:At,isSecondary:nt}=function u2(c){const s=c.replace(mu,""),o=function U1(c,s){const o=c.length;let m,l=c.charCodeAt(s);return l>=55296&&l<=56319&&o>s+1&&(m=c.charCodeAt(s+1),m>=56320&&m<=57343)?1024*(l-55296)+m-56320+65536:l}(s,0),l=o>=pd[0]&&o<=pd[1],m=2===s.length&&s[0]===s[1];return{value:j0(m?s[0]:s),isSecondary:l||m}}(Dt),_t=me[0].startsWith("FontAwesome");let Xt=Ih(Tt,At),Bn=Xt;if(_t){const tr=function ad(c){const s=Ia[c],o=Ih("fas",c);return s||(o?{prefix:"fas",iconName:o}:null)||{prefix:null,iconName:null}}(At);tr.iconName&&tr.prefix&&(Xt=tr.iconName,Tt=tr.prefix)}if(!Xt||nt||R&&R.getAttribute(ed)===Tt&&R.getAttribute(_c)===Bn)l();else{c.setAttribute(o,Bn),R&&c.removeChild(R);const tr=function Vh(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ma,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),{extra:Ar}=tr;Ar.attributes[yc]=s,X1(Xt,Tt).then(Ui=>{const Vo=hu({...tr,icons:{main:Ui,mask:Oh()},prefix:Tt,iconName:Bn,extra:Ar,watchable:!0}),Oi=li.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===s?c.insertBefore(Oi,c.firstChild):c.appendChild(Oi),Oi.outerHTML=Vo.map(ts=>id(ts)).join("\n"),c.removeAttribute(o),l()}).catch(m)}}else l()})}function md(c){return Promise.all([d2(c,"::before"),d2(c,"::after")])}function h2(c){return!(c.parentNode===document.head||~vh.indexOf(c.tagName.toUpperCase())||c.getAttribute(yc)||c.parentNode&&"svg"===c.parentNode.tagName)}function f2(c){if(el)return new Promise((s,o)=>{const l=Mc(c.querySelectorAll("*")).filter(h2).map(md),m=ud.begin("searchPseudoElements");r2(),Promise.all(l).then(()=>{m(),Z0(),s()}).catch(()=>{m(),Z0(),o()})})}let p2=!1;const t4=c=>c.toLowerCase().split(" ").reduce((o,l)=>{const m=l.toLowerCase().split("-"),E=m[0];let R=m.slice(1).join("-");if(E&&"h"===R)return o.flipX=!0,o;if(E&&"v"===R)return o.flipY=!0,o;if(R=parseFloat(R),isNaN(R))return o;switch(E){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}),Bo={x:0,y:0,width:"100%",height:"100%"};function ep(c){return c.attributes&&(c.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(c.attributes.fill="black"),c}function n4(c){return"g"===c.tag?c.children:[c]}!function Lg(c,s){let{mixoutsTo:o}=s;G0=c,il={},Object.keys(du).forEach(l=>{-1===nv.indexOf(l)&&delete du[l]}),G0.forEach(l=>{const m=l.mixout?l.mixout():{};if(Object.keys(m).forEach(E=>{"function"==typeof m[E]&&(o[E]=m[E]),"object"==typeof m[E]&&Object.keys(m[E]).forEach(R=>{o[E]||(o[E]={}),o[E][R]=m[E][R]})}),l.hooks){const E=l.hooks();Object.keys(E).forEach(R=>{il[R]||(il[R]=[]),il[R].push(E[R])})}l.provides&&l.provides(du)})}([z1,Qg,l2,Zg,qg,{hooks:()=>({mutationObserverCallbacks:c=>(c.pseudoElementsCallback=f2,c)}),provides(c){c.pseudoElements2svg=function(s){const{node:o=li}=s;$t.searchPseudoElements&&f2(o)}}},{mixout:()=>({dom:{unwatch(){r2(),p2=!0}}}),hooks:()=>({bootstrap(){s2(Y0("mutationObserverCallbacks",{}))},noAuto(){!function Gg(){Bh&&Bh.disconnect()}()},watch(c){const{observeMutationsRoot:s}=c;p2?Z0():s2(Y0("mutationObserverCallbacks",{observeMutationsRoot:s}))}})},{mixout:()=>({parse:{transform:c=>t4(c)}}),hooks:()=>({parseNodeAttributes(c,s){const o=s.getAttribute("data-fa-transform");return o&&(c.transform=t4(o)),c}}),provides(c){c.generateAbstractTransformGrouping=function(s){let{main:o,transform:l,containerWidth:m,iconWidth:E}=s;const R={transform:"translate(".concat(m/2," 256)")},U="translate(".concat(32*l.x,", ").concat(32*l.y,") "),ce="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),me="rotate(".concat(l.rotate," 0 0)"),je={transform:"".concat(U," ").concat(ce," ").concat(me)},Qe={transform:"translate(".concat(E/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(c,s){const o=s.getAttribute("data-fa-mask"),l=o?xh(o.split(" ").map(m=>m.trim())):Oh();return l.prefix||(l.prefix=rl()),c.mask=l,c.maskId=s.getAttribute("data-fa-mask-id"),c}}),provides(c){c.generateAbstractMask=function(s){let{children:o,attributes:l,main:m,mask:E,maskId:R,transform:U}=s;const{width:ce,icon:me}=m,{width:je,icon:Qe}=E,Dt=function ev(c){let{transform:s,containerWidth:o,iconWidth:l}=c;const m={transform:"translate(".concat(o/2," 256)")},E="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(E," ").concat(R," ").concat(U)},path:{transform:"translate(".concat(l/2*-1," -256)")}}}({transform:U,containerWidth:je,iconWidth:ce}),Tt={tag:"rect",attributes:{...Bo,fill:"white"}},At=me.children?{children:me.children.map(ep)}:{},nt={tag:"g",attributes:{...Dt.inner},children:[ep({tag:me.tag,attributes:{...me.attributes,...Dt.path},...At})]},_t={tag:"g",attributes:{...Dt.outer},children:[nt]},Xt="mask-".concat(R||au()),Bn="clip-".concat(R||au()),tr={tag:"mask",attributes:{...Bo,id:Xt,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[Tt,_t]},Ar={tag:"defs",children:[{tag:"clipPath",attributes:{id:Bn},children:n4(Qe)},tr]};return o.push(Ar,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(Bn,")"),mask:"url(#".concat(Xt,")"),...Bo}}),{children:o,attributes:l}}}},{provides(c){let s=!1;Ja.matchMedia&&(s=Ja.matchMedia("(prefers-reduced-motion: reduce)").matches),c.missingIconAbstract=function(){const o=[],l={fill:"currentColor"},m={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};o.push({tag:"path",attributes:{...l,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 E={...m,attributeName:"opacity"},R={tag:"circle",attributes:{...l,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:{...E,values:"1;0;1;1;0;1;"}}),o.push(R),o.push({tag:"path",attributes:{...l,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:{...E,values:"1;0;0;0;0;1;"}}]}),s||o.push({tag:"path",attributes:{...l,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:{...E,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:o}}}},{hooks:()=>({parseNodeAttributes(c,s){const o=s.getAttribute("data-fa-symbol");return c.symbol=null!==o&&(""===o||o),c}})}],{mixoutsTo:gs});let _2=(()=>{class c{static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275mod=y.$C({type:c});static#n=this.\u0275inj=y.G2t({})}return c})();function Gh(c){return()=>c.load()}let gd=(()=>{class c{static#e=this.\u0275fac=function(l){return new(l||c)};static#t=this.\u0275mod=y.$C({type:c,bootstrap:[mo]});static#n=this.\u0275inj=y.G2t({providers:[{provide:$.hb,useClass:$.fw},Fl.l,Pa.C,Yo.T,rr.Rv,ah(),{provide:y.hnV,useFactory:Gh,deps:[Yo.T],multi:!0},r.hE],imports:[r.Bb,I,hl,Ut.mCO,Ut._SP,Ut.kiz,Ut.krp,Ut.pc9,Ut.GCM,Ut.nAL,rr.op,Ut.Ied,Mo.q1,Ut.tmq,Ut.tHK,Ut.v29,Ut.ayw,on.X1,on.YN,Ut.nAL,Ut.GgS,Ut.jr_,Ut.OeB,Ut.Emn,Ut.EJq,Ut.OeB,Ut.Dw2,as.Id,Ut.Q_q,_2]})}return c})();r.sG().bootstrapModule(gd).catch(c=>console.error(c))},4412:(st,Ce,D)=>{D.d(Ce,{t:()=>y});var r=D(1413);class y 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),y=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,Ue){const $e=function he(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,y.Uv)(Ee)}(xe)?xe:new r.Ms(xe,we,Ue);return(0,A.Y)(()=>{const{operator:mt,source:et}=this;$e.add(mt?mt.call($e,et):et?this._subscribe($e):this._trySubscribe($e))}),$e}_trySubscribe(xe){try{return this._subscribe(xe)}catch(we){xe.error(we)}}forEach(xe,we){return new(we=q(we))((Ue,$e)=>{const mt=new r.Ms({next:et=>{try{xe(et)}catch(It){$e(It),mt.unsubscribe()}},error:$e,complete:Ue});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=q(xe))((we,Ue)=>{let $e;this.subscribe(mt=>$e=mt,mt=>Ue(mt),()=>we($e))})}}return Ee.create=Te=>new Ee(Te),Ee})();function q(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),y=D(8359);const F=(0,D(1853).L)(q=>function(){q(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var se=D(7908),ie=D(9786);let A=(()=>{class q extends r.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(he){const Ee=new H(this,this);return Ee.operator=he,Ee}_throwIfClosed(){if(this.closed)throw new F}next(he){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Ee of this.currentObservers)Ee.next(he)}})}error(he){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=he;const{observers:Ee}=this;for(;Ee.length;)Ee.shift().error(he)}})}complete(){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:he}=this;for(;he.length;)he.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var he;return(null===(he=this.observers)||void 0===he?void 0:he.length)>0}_trySubscribe(he){return this._throwIfClosed(),super._trySubscribe(he)}_subscribe(he){return this._throwIfClosed(),this._checkFinalizedStatuses(he),this._innerSubscribe(he)}_innerSubscribe(he){const{hasError:Ee,isStopped:Te,observers:xe}=this;return Ee||Te?y.Kn:(this.currentObservers=null,xe.push(he),new y.yU(()=>{this.currentObservers=null,(0,se.o)(xe,he)}))}_checkFinalizedStatuses(he){const{hasError:Ee,thrownError:Te,isStopped:xe}=this;Ee?he.error(Te):xe&&he.complete()}asObservable(){const he=new r.c;return he.source=this,he}}return q.create=(oe,he)=>new H(oe,he),q})();class H extends A{constructor(oe,he){super(),this.destination=oe,this.source=he}next(oe){var he,Ee;null===(Ee=null===(he=this.destination)||void 0===he?void 0:he.next)||void 0===Ee||Ee.call(he,oe)}error(oe){var he,Ee;null===(Ee=null===(he=this.destination)||void 0===he?void 0:he.error)||void 0===Ee||Ee.call(he,oe)}complete(){var oe,he;null===(he=null===(oe=this.destination)||void 0===oe?void 0:oe.complete)||void 0===he||he.call(oe)}_subscribe(oe){var he,Ee;return null!==(Ee=null===(he=this.source)||void 0===he?void 0:he.subscribe(oe))&&void 0!==Ee?Ee:y.Kn}}},7707:(st,Ce,D)=>{D.d(Ce,{Ms:()=>Ue,vU:()=>Ee});var r=D(8071),y=D(8359),$=D(1026),F=D(5334),se=D(5343);const ie=q("C",void 0,void 0);function q(Ye,Oe,Ke){return{kind:Ye,value:Oe,error:Ke}}var oe=D(9270),he=D(9786);class Ee extends y.yU{constructor(Oe){super(),this.isStopped=!1,Oe?(this.destination=Oe,(0,y.Uv)(Oe)&&Oe.add(this)):this.destination=It}static create(Oe,Ke,Mt){return new Ue(Oe,Ke,Mt)}next(Oe){this.isStopped?et(function H(Ye){return q("N",Ye,void 0)}(Oe),this):this._next(Oe)}error(Oe){this.isStopped?et(function A(Ye){return q("E",void 0,Ye)}(Oe),this):(this.isStopped=!0,this._error(Oe))}complete(){this.isStopped?et(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(Mt){$e(Mt)}}error(Oe){const{partialObserver:Ke}=this;if(Ke.error)try{Ke.error(Oe)}catch(Mt){$e(Mt)}else $e(Oe)}complete(){const{partialObserver:Oe}=this;if(Oe.complete)try{Oe.complete()}catch(Ke){$e(Ke)}}}class Ue extends Ee{constructor(Oe,Ke,Mt){let Xe;if(super(),(0,r.T)(Oe)||!Oe)Xe={next:Oe??void 0,error:Ke??void 0,complete:Mt??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 $e(Ye){$.$.useDeprecatedSynchronousErrorHandling?(0,he.l)(Ye):(0,F.m)(Ye)}function et(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)(q=>function(he){q(this),this.message=he?`${he.length} errors occurred during unsubscription:\n${he.map((Ee,Te)=>`${Te+1}) ${Ee.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=he});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:he}=this;if(he)if(this._parentage=null,Array.isArray(he))for(const xe of he)xe.remove(this);else he.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 he;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!==(he=this._finalizers)&&void 0!==he?he:[]).push(oe)}}_hasParent(oe){const{_parentage:he}=this;return he===oe||Array.isArray(he)&&he.includes(oe)}_addParent(oe){const{_parentage:he}=this;this._parentage=Array.isArray(he)?(he.push(oe),he):he?[he,oe]:oe}_removeParent(oe){const{_parentage:he}=this;he===oe?this._parentage=null:Array.isArray(he)&&(0,F.o)(he,oe)}remove(oe){const{_finalizers:he}=this;he&&(0,F.o)(he,oe),oe instanceof se&&oe._removeParent(this)}}se.EMPTY=(()=>{const q=new se;return q.closed=!0,q})();const ie=se.EMPTY;function A(q){return q instanceof se||q&&"closed"in q&&(0,r.T)(q.remove)&&(0,r.T)(q.add)&&(0,r.T)(q.unsubscribe)}function H(q){(0,r.T)(q)?q():q.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),y=D(3073),$=D(6648),F=D(3669),se=D(6450),ie=D(9326),A=D(8496),H=D(4360),q=D(5225);function oe(...Te){const xe=(0,ie.lI)(Te),we=(0,ie.ms)(Te),{args:Ue,keys:$e}=(0,y.D)(Te);if(0===Ue.length)return(0,$.H)([],xe);const mt=new r.c(function he(Te,xe,we=F.D){return Ue=>{Ee(xe,()=>{const{length:$e}=Te,mt=new Array($e);let et=$e,It=$e;for(let Ye=0;Ye<$e;Ye++)Ee(xe,()=>{const Oe=(0,$.H)(Te[Ye],xe);let Ke=!1;Oe.subscribe((0,H._)(Ue,Mt=>{mt[Ye]=Mt,Ke||(Ke=!0,It--),It||Ue.next(we(mt.slice()))},()=>{--et||Ue.complete()}))},Ue)},Ue)}}(Ue,xe,$e?et=>(0,A.e)($e,et):F.D));return we?mt.pipe((0,se.I)(we)):mt}function Ee(Te,xe,we){Te?(0,q.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 y(){return(0,r.U)(1)}()((0,F.H)(ie,(0,$.lI)(ie)))}},9030:(st,Ce,D)=>{D.d(Ce,{v:()=>$});var r=D(1985),y=D(8750);function $(F){return new r.c(se=>{(0,y.Tg)(F()).subscribe(se)})}},983:(st,Ce,D)=>{D.d(Ce,{w:()=>y});const y=new(D(1985).c)(se=>se.complete())},7468:(st,Ce,D)=>{D.d(Ce,{p:()=>H});var r=D(1985),y=D(3073),$=D(8750),F=D(9326),se=D(4360),ie=D(6450),A=D(8496);function H(...q){const oe=(0,F.ms)(q),{args:he,keys:Ee}=(0,y.D)(q),Te=new r.c(xe=>{const{length:we}=he;if(!we)return void xe.complete();const Ue=new Array(we);let $e=we,mt=we;for(let et=0;et<we;et++){let It=!1;(0,$.Tg)(he[et]).subscribe((0,se._)(xe,Ye=>{It||(It=!0,mt--),Ue[et]=Ye},()=>$e--,void 0,()=>{(!$e||!It)&&(mt||xe.next(Ee?(0,A.e)(Ee,Ue):Ue),xe.complete())}))}});return oe?Te.pipe((0,ie.I)(oe)):Te}},6648:(st,Ce,D)=>{D.d(Ce,{H:()=>Mt});var r=D(8750),y=D(5225),$=D(9974),F=D(4360);function se(Xe,it=0){return(0,$.N)((ut,Ot)=>{ut.subscribe((0,F._)(Ot,Re=>(0,y.N)(Ot,Xe,()=>Ot.next(Re),it),()=>(0,y.N)(Ot,Xe,()=>Ot.complete(),it),Re=>(0,y.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 q=D(1985),he=D(4761),Ee=D(8071);function xe(Xe,it){if(!Xe)throw new Error("Iterable cannot be null");return new q.c(ut=>{(0,y.N)(ut,it,()=>{const Ot=Xe[Symbol.asyncIterator]();(0,y.N)(ut,it,()=>{Ot.next().then(Re=>{Re.done?ut.complete():ut.next(Re.value)})},0,!0)})})}var we=D(5055),Ue=D(9858),$e=D(7441),mt=D(5397),et=D(7953),It=D(591),Ye=D(5196);function Mt(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,$e.X)(Xe))return function oe(Xe,it){return new q.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,Ue.y)(Xe))return function H(Xe,it){return(0,r.Tg)(Xe).pipe(ie(it),se(it))}(Xe,it);if((0,et.T)(Xe))return xe(Xe,it);if((0,mt.x)(Xe))return function Te(Xe,it){return new q.c(ut=>{let Ot;return(0,y.N)(ut,it,()=>{Ot=Xe[he.l](),(0,y.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),y=D(1985),$=D(3028),F=D(7441),se=D(8071),ie=D(6450);const A=["addListener","removeListener"],H=["addEventListener","removeEventListener"],q=["on","off"];function oe(we,Ue,$e,mt){if((0,se.T)($e)&&(mt=$e,$e=void 0),mt)return oe(we,Ue,$e).pipe((0,ie.I)(mt));const[et,It]=function xe(we){return(0,se.T)(we.addEventListener)&&(0,se.T)(we.removeEventListener)}(we)?H.map(Ye=>Oe=>we[Ye](Ue,Oe,$e)):function Ee(we){return(0,se.T)(we.addListener)&&(0,se.T)(we.removeListener)}(we)?A.map(he(we,Ue)):function Te(we){return(0,se.T)(we.on)&&(0,se.T)(we.off)}(we)?q.map(he(we,Ue)):[];if(!et&&(0,F.X)(we))return(0,$.Z)(Ye=>oe(Ye,Ue,$e))((0,r.Tg)(we));if(!et)throw new TypeError("Invalid event target");return new y.c(Ye=>{const Oe=(...Ke)=>Ye.next(1<Ke.length?Ke:Ke[0]);return et(Oe),()=>It(Oe)})}function he(we,Ue){return $e=>mt=>we[$e](Ue,mt)}},8750:(st,Ce,D)=>{D.d(Ce,{Tg:()=>Te});var r=D(1635),y=D(7441),$=D(9858),F=D(1985),se=D(5055),ie=D(7953),A=D(591),H=D(5397),q=D(5196),oe=D(8071),he=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,y.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 Ue(Ye){return new F.c(Oe=>{Ye.then(Ke=>{Oe.closed||(Oe.next(Ke),Oe.complete())},Ke=>Oe.error(Ke)).then(null,he.m)})}(Ye);if((0,ie.T)(Ye))return mt(Ye);if((0,H.x)(Ye))return function $e(Ye){return new F.c(Oe=>{for(const Ke of Ye)if(Oe.next(Ke),Oe.closed)return;Oe.complete()})}(Ye);if((0,q.U)(Ye))return function et(Ye){return mt((0,q.C)(Ye))}(Ye)}throw(0,A.L)(Ye)}function mt(Ye){return new F.c(Oe=>{(function It(Ye,Oe){var Ke,Mt,Xe,it;return(0,r.sH)(this,void 0,void 0,function*(){try{for(Ke=(0,r.xN)(Ye);!(Mt=yield Ke.next()).done;)if(Oe.next(Mt.value),Oe.closed)return}catch(ut){Xe={error:ut}}finally{try{Mt&&!Mt.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),y=D(8750),$=D(983),F=D(9326),se=D(6648);function ie(...A){const H=(0,F.lI)(A),q=(0,F.R0)(A,1/0),oe=A;return oe.length?1===oe.length?(0,y.Tg)(oe[0]):(0,r.U)(q)((0,se.H)(oe,H)):$.w}},7673:(st,Ce,D)=>{D.d(Ce,{of:()=>$});var r=D(9326),y=D(6648);function $(...F){const se=(0,r.lI)(F);return(0,y.H)(F,se)}},8810:(st,Ce,D)=>{D.d(Ce,{$:()=>$});var r=D(1985),y=D(8071);function $(F,se){const ie=(0,y.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),y=D(3236),$=D(9470);function se(ie=0,A,H=y.b){let q=-1;return null!=A&&((0,$.m)(A)?H=A:q=A),new r.c(oe=>{let he=function F(ie){return ie instanceof Date&&!isNaN(ie)}(ie)?+ie-H.now():ie;he<0&&(he=0);let Ee=0;return H.schedule(function(){oe.closed||(oe.next(Ee++),0<=q?this.schedule(void 0,q):oe.complete())},he)})}},4779:(st,Ce,D)=>{D.d(Ce,{y:()=>H});var r=D(1985),y=D(8750);const{isArray:$}=Array;var se=D(983),ie=D(4360),A=D(9326);function H(...q){const oe=(0,A.ms)(q),he=function F(q){return 1===q.length&&$(q[0])?q[0]:q}(q);return he.length?new r.c(Ee=>{let Te=he.map(()=>[]),xe=he.map(()=>!1);Ee.add(()=>{Te=xe=null});for(let we=0;!Ee.closed&&we<he.length;we++)(0,y.Tg)(he[we]).subscribe((0,ie._)(Ee,Ue=>{if(Te[we].push(Ue),Te.every($e=>$e.length)){const $e=Te.map(mt=>mt.shift());Ee.next(oe?oe(...$e):$e),Te.some((mt,et)=>!mt.length&&xe[et])&&Ee.complete()}},()=>{xe[we]=!0,!Te[we].length&&Ee.complete()}));return()=>{Te=xe=null}}):se.w}},4360:(st,Ce,D)=>{D.d(Ce,{_:()=>y});var r=D(7707);function y(F,se,ie,A,H){return new $(F,se,ie,A,H)}class $ extends r.vU{constructor(se,ie,A,H,q,oe){super(se),this.onFinalize=q,this.shouldUnsubscribe=oe,this._next=ie?function(he){try{ie(he)}catch(Ee){se.error(Ee)}}:super._next,this._error=H?function(he){try{H(he)}catch(Ee){se.error(Ee)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(he){se.error(he)}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),y=D(9974),$=D(8750),F=D(4360),ie=D(1584);function A(H,q=r.E){return function se(H){return(0,y.N)((q,oe)=>{let he=!1,Ee=null,Te=null,xe=!1;const we=()=>{if(Te?.unsubscribe(),Te=null,he){he=!1;const $e=Ee;Ee=null,oe.next($e)}xe&&oe.complete()},Ue=()=>{Te=null,xe&&oe.complete()};q.subscribe((0,F._)(oe,$e=>{he=!0,Ee=$e,Te||(0,$.Tg)(H($e)).subscribe(Te=(0,F._)(oe,we,Ue))},()=>{xe=!0,(!he||!Te||Te.closed)&&oe.complete()}))})}(()=>(0,ie.O)(H,q))}},9437:(st,Ce,D)=>{D.d(Ce,{W:()=>F});var r=D(8750),y=D(4360),$=D(9974);function F(se){return(0,$.N)((ie,A)=>{let oe,H=null,q=!1;H=ie.subscribe((0,y._)(A,void 0,void 0,he=>{oe=(0,r.Tg)(se(he,F(se)(ie))),H?(H.unsubscribe(),H=null,oe.subscribe(A)):q=!0})),q&&(H.unsubscribe(),H=null,oe.subscribe(A))})}},274:(st,Ce,D)=>{D.d(Ce,{H:()=>$});var r=D(3028),y=D(8071);function $(F,se){return(0,y.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),y=D(9974),$=D(4360);function F(se,ie=r.E){return(0,y.N)((A,H)=>{let q=null,oe=null,he=null;const Ee=()=>{if(q){q.unsubscribe(),q=null;const xe=oe;oe=null,H.next(xe)}};function Te(){const xe=he+se,we=ie.now();if(we<xe)return q=this.schedule(void 0,xe-we),void H.add(q);Ee()}A.subscribe((0,$._)(H,xe=>{oe=xe,he=ie.now(),q||(q=ie.schedule(Te,se),H.add(q))},()=>{Ee(),H.complete()},void 0,()=>{oe=q=null}))})}},3294:(st,Ce,D)=>{D.d(Ce,{F:()=>F});var r=D(3669),y=D(9974),$=D(4360);function F(ie,A=r.D){return ie=ie??se,(0,y.N)((H,q)=>{let oe,he=!0;H.subscribe((0,$._)(q,Ee=>{const Te=A(Ee);(he||!ie(oe,Te))&&(he=!1,oe=Te,q.next(Ee))}))})}function se(ie,A){return ie===A}},5964:(st,Ce,D)=>{D.d(Ce,{p:()=>$});var r=D(9974),y=D(4360);function $(F,se){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,y._)(A,q=>F.call(se,q,H++)&&A.next(q)))})}},980:(st,Ce,D)=>{D.d(Ce,{j:()=>y});var r=D(9974);function y($){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),y=D(4360);function $(F,se){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,y._)(A,q=>{A.next(F.call(se,q,H++))}))})}},3703:(st,Ce,D)=>{D.d(Ce,{u:()=>y});var r=D(6354);function y($){return(0,r.T)(()=>$)}},6365:(st,Ce,D)=>{D.d(Ce,{U:()=>$});var r=D(3028),y=D(3669);function $(F=1/0){return(0,r.Z)(y.D,F)}},5412:(st,Ce,D)=>{D.d(Ce,{h:()=>F});var r=D(8750),y=D(5225),$=D(4360);function F(se,ie,A,H,q,oe,he,Ee){const Te=[];let xe=0,we=0,Ue=!1;const $e=()=>{Ue&&!Te.length&&!xe&&ie.complete()},mt=It=>xe<H?et(It):Te.push(It),et=It=>{oe&&ie.next(It),xe++;let Ye=!1;(0,r.Tg)(A(It,we++)).subscribe((0,$._)(ie,Oe=>{q?.(Oe),oe?mt(Oe):ie.next(Oe)},()=>{Ye=!0},void 0,()=>{if(Ye)try{for(xe--;Te.length&&xe<H;){const Oe=Te.shift();he?(0,y.N)(ie,he,()=>et(Oe)):et(Oe)}$e()}catch(Oe){ie.error(Oe)}}))};return se.subscribe((0,$._)(ie,mt,()=>{Ue=!0,$e()})),()=>{Ee?.()}}},3028:(st,Ce,D)=>{D.d(Ce,{Z:()=>ie});var r=D(6354),y=D(8750),$=D(9974),F=D(5412),se=D(8071);function ie(A,H,q=1/0){return(0,se.T)(H)?ie((oe,he)=>(0,r.T)((Ee,Te)=>H(oe,Ee,he,Te))((0,y.Tg)(A(oe,he))),q):("number"==typeof H&&(q=H),(0,$.N)((oe,he)=>(0,F.h)(oe,he,A,q)))}},5245:(st,Ce,D)=>{D.d(Ce,{i:()=>y});var r=D(5964);function y($){return(0,r.p)((F,se)=>$<=se)}},9172:(st,Ce,D)=>{D.d(Ce,{Z:()=>F});var r=D(8793),y=D(9326),$=D(9974);function F(...se){const ie=(0,y.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),y=D(9974),$=D(4360);function F(se,ie){return(0,y.N)((A,H)=>{let q=null,oe=0,he=!1;const Ee=()=>he&&!q&&H.complete();A.subscribe((0,$._)(H,Te=>{q?.unsubscribe();let xe=0;const we=oe++;(0,r.Tg)(se(Te,we)).subscribe(q=(0,$._)(H,Ue=>H.next(ie?ie(Te,Ue,we,xe++):Ue),()=>{q=null,Ee()}))},()=>{he=!0,Ee()}))})}},6697:(st,Ce,D)=>{D.d(Ce,{s:()=>F});var r=D(983),y=D(9974),$=D(4360);function F(se){return se<=0?()=>r.w:(0,y.N)((ie,A)=>{let H=0;ie.subscribe((0,$._)(A,q=>{++H<=se&&(A.next(q),se<=H&&A.complete())}))})}},6977:(st,Ce,D)=>{D.d(Ce,{Q:()=>se});var r=D(9974),y=D(4360),$=D(8750),F=D(5343);function se(ie){return(0,r.N)((A,H)=>{(0,$.Tg)(ie).subscribe((0,y._)(H,()=>H.complete(),F.l)),!H.closed&&A.subscribe(H)})}},7048:(st,Ce,D)=>{D.d(Ce,{v:()=>$});var r=D(9974),y=D(4360);function $(F,se=!1){return(0,r.N)((ie,A)=>{let H=0;ie.subscribe((0,y._)(A,q=>{const oe=F(q,H++);(oe||se)&&A.next(q),!oe&&A.complete()}))})}},8141:(st,Ce,D)=>{D.d(Ce,{M:()=>se});var r=D(8071),y=D(9974),$=D(4360),F=D(3669);function se(ie,A,H){const q=(0,r.T)(ie)||A||H?{next:ie,error:A,complete:H}:ie;return q?(0,y.N)((oe,he)=>{var Ee;null===(Ee=q.subscribe)||void 0===Ee||Ee.call(q);let Te=!0;oe.subscribe((0,$._)(he,xe=>{var we;null===(we=q.next)||void 0===we||we.call(q,xe),he.next(xe)},()=>{var xe;Te=!1,null===(xe=q.complete)||void 0===xe||xe.call(q),he.complete()},xe=>{var we;Te=!1,null===(we=q.error)||void 0===we||we.call(q,xe),he.error(xe)},()=>{var xe,we;Te&&(null===(xe=q.unsubscribe)||void 0===xe||xe.call(q)),null===(we=q.finalize)||void 0===we||we.call(q)}))}):F.D}},6780:(st,Ce,D)=>{D.d(Ce,{R:()=>se});var r=D(8359);class y extends r.yU{constructor(A,H){super()}schedule(A,H=0){return this}}const $={setInterval(ie,A,...H){const{delegate:q}=$;return q?.setInterval?q.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 y{constructor(A,H){super(A,H),this.scheduler=A,this.work=H,this.pending=!1}schedule(A,H=0){var q;if(this.closed)return this;this.state=A;const oe=this.id,he=this.scheduler;return null!=oe&&(this.id=this.recycleAsyncId(he,oe,H)),this.pending=!0,this.delay=H,this.id=null!==(q=this.id)&&void 0!==q?q:this.requestAsyncId(he,this.id,H),this}requestAsyncId(A,H,q=0){return $.setInterval(A.flush.bind(A,this),q)}recycleAsyncId(A,H,q=0){if(null!=q&&this.delay===q&&!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 q=this._execute(A,H);if(q)return q;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,H){let oe,q=!1;try{this.work(A)}catch(he){q=!0,oe=he||new Error("Scheduled action threw falsy error")}if(q)return this.unsubscribe(),oe}unsubscribe(){if(!this.closed){const{id:A,scheduler:H}=this,{actions:q}=H;this.work=this.state=this.scheduler=null,this.pending=!1,(0,F.o)(q,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 y{constructor(se,ie=y.now){this.schedulerActionCtor=se,this.now=ie}schedule(se,ie=0,A){return new this.schedulerActionCtor(this,se).schedule(A,ie)}}y.now=r.U.now;class $ extends y{constructor(se,ie=y.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),y=D(8359);const $={schedule(q){let oe=requestAnimationFrame,he=cancelAnimationFrame;const{delegate:Ee}=$;Ee&&(oe=Ee.requestAnimationFrame,he=Ee.cancelAnimationFrame);const Te=oe(xe=>{he=void 0,q(xe)});return new y.yU(()=>he?.(Te))},requestAnimationFrame(...q){const{delegate:oe}=$;return(oe?.requestAnimationFrame||requestAnimationFrame)(...q)},cancelAnimationFrame(...q){const{delegate:oe}=$;return(oe?.cancelAnimationFrame||cancelAnimationFrame)(...q)},delegate:void 0};var se=D(9687);const A=new class ie extends se.q{flush(oe){this._active=!0;const he=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===he&&Ee.shift());if(this._active=!1,Te){for(;(oe=Ee[0])&&oe.id===he&&Ee.shift();)oe.unsubscribe();throw Te}}}(class F extends r.R{constructor(oe,he){super(oe,he),this.scheduler=oe,this.work=he}requestAsyncId(oe,he,Ee=0){return null!==Ee&&Ee>0?super.requestAsyncId(oe,he,Ee):(oe.actions.push(this),oe._scheduled||(oe._scheduled=$.requestAnimationFrame(()=>oe.flush(void 0))))}recycleAsyncId(oe,he,Ee=0){var Te;if(null!=Ee?Ee>0:this.delay>0)return super.recycleAsyncId(oe,he,Ee);const{actions:xe}=oe;null!=he&&(null===(Te=xe[xe.length-1])||void 0===Te?void 0:Te.id)!==he&&($.cancelAnimationFrame(he),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(y,$,...F){const{delegate:se}=r;return se?.setTimeout?se.setTimeout(y,$,...F):setTimeout(y,$,...F)},clearTimeout(y){const{delegate:$}=r;return($?.clearTimeout||clearTimeout)(y)},delegate:void 0}},4761:(st,Ce,D)=>{D.d(Ce,{l:()=>y});const y=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),y=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,y.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:y,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&&y(A)===$}(H)){const q=F(H);return{args:q.map(oe=>H[oe]),keys:q}}}return{args:A,keys:null}}},7908:(st,Ce,D)=>{function r(y,$){if(y){const F=y.indexOf($);0<=F&&y.splice(F,1)}}D.d(Ce,{o:()=>r})},1853:(st,Ce,D)=>{function r(y){const F=y(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(y,$){return y.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 y=null;function $(se){if(r.$.useDeprecatedSynchronousErrorHandling){const ie=!y;if(ie&&(y={errorThrown:!1,error:null}),se(),ie){const{errorThrown:A,error:H}=y;if(y=null,A)throw H}}else se()}function F(se){r.$.useDeprecatedSynchronousErrorHandling&&y&&(y.errorThrown=!0,y.error=se)}},5225:(st,Ce,D)=>{function r(y,$,F,se=0,ie=!1){const A=$.schedule(function(){F(),ie?y.add(this.schedule(null,se)):this.unsubscribe()},se);if(y.add(A),!ie)return A}D.d(Ce,{N:()=>r})},3669:(st,Ce,D)=>{function r(y){return y}D.d(Ce,{D:()=>r})},7441:(st,Ce,D)=>{D.d(Ce,{X:()=>r});const r=y=>y&&"number"==typeof y.length&&"function"!=typeof y},7953:(st,Ce,D)=>{D.d(Ce,{T:()=>y});var r=D(8071);function y($){return Symbol.asyncIterator&&(0,r.T)($?.[Symbol.asyncIterator])}},8071:(st,Ce,D)=>{function r(y){return"function"==typeof y}D.d(Ce,{T:()=>r})},5055:(st,Ce,D)=>{D.d(Ce,{l:()=>$});var r=D(3494),y=D(8071);function $(F){return(0,y.T)(F[r.s])}},5397:(st,Ce,D)=>{D.d(Ce,{x:()=>$});var r=D(4761),y=D(8071);function $(F){return(0,y.T)(F?.[r.l])}},4402:(st,Ce,D)=>{D.d(Ce,{A:()=>$});var r=D(1985),y=D(8071);function $(F){return!!F&&(F instanceof r.c||(0,y.T)(F.lift)&&(0,y.T)(F.subscribe))}},9858:(st,Ce,D)=>{D.d(Ce,{y:()=>y});var r=D(8071);function y($){return(0,r.T)($?.then)}},5196:(st,Ce,D)=>{D.d(Ce,{C:()=>$,U:()=>F});var r=D(1635),y=D(8071);function $(se){return(0,r.AQ)(this,arguments,function*(){const A=se.getReader();try{for(;;){const{value:H,done:q}=yield(0,r.N3)(A.read());if(q)return yield(0,r.N3)(void 0);yield yield(0,r.N3)(H)}}finally{A.releaseLock()}})}function F(se){return(0,y.T)(se?.getReader)}},9470:(st,Ce,D)=>{D.d(Ce,{m:()=>y});var r=D(8071);function y($){return $&&(0,r.T)($.schedule)}},9974:(st,Ce,D)=>{D.d(Ce,{N:()=>$,S:()=>y});var r=D(8071);function y(F){return(0,r.T)(F?.lift)}function $(F){return se=>{if(y(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:y}=Array;function F(se){return(0,r.T)(ie=>function $(se,ie){return y(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:()=>y,m:()=>$});var r=D(3669);function y(...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),y=D(9270);function $(F){y.f.setTimeout(()=>{const{onUnhandledError:se}=r.$;if(!se)throw F;se(F)})}},591:(st,Ce,D)=>{function r(y){return new TypeError(`You provided ${null!==y&&"object"==typeof y?"an invalid object":`'${y}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}D.d(Ce,{L:()=>r})},9969:(st,Ce,D)=>{D.d(Ce,{FX:()=>Ot,If:()=>$,K2:()=>H,MA:()=>xe,Os:()=>A,P:()=>Ue,S6:()=>mt,hZ:()=>se,i0:()=>ie,i7:()=>he,iF:()=>q,kY:()=>Ee,kp:()=>F,lY:()=>Te,sM:()=>we,sf:()=>it,ui:()=>ut,wk:()=>oe});var r=D(177),y=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 q(Re){return{type:$.Style,styles:Re,offset:null}}function oe(Re,ze,dt){return{type:$.State,name:Re,styles:ze,options:dt}}function he(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 Ue(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=y.jDH({token:Re,factory:()=>(0,y.WQX)(It),providedIn:"root"})}return Re})();class et{}let It=(()=>{class Re extends mt{constructor(dt,Bt){if(super(),this.animationModuleType=(0,y.WQX)(y.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=dt.createRenderer(Bt.body,{id:"0",encapsulation:y.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Xe(Re){const ze=Re.\u0275type;return 0===ze||1===ze}(this._renderer))throw new y.wOt(3600,!1)}build(dt){const Bt=this._nextAnimationId;this._nextAnimationId++;const Zt=Array.isArray(dt)?H(dt):dt;return Ke(this._renderer,null,Bt,"register",[Zt]),new Ye(Bt,this._renderer)}static#e=this.\u0275fac=function(Bt){return new(Bt||Re)(y.KVO(y._9s),y.KVO(r.qQ))};static#t=this.\u0275prov=y.jDH({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})();class Ye extends et{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,Zt){this.id=ze,this.element=dt,this._renderer=Zt,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 Mt(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,Zt){Re.setProperty(ze,`@@${dt}:${Bt}`,Zt)}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,Zt=0;const qt=this.players.length;0==qt?queueMicrotask(()=>this._onFinish()):this.players.forEach(wn=>{wn.onDone(()=>{++dt==qt&&this._onFinish()}),wn.onDestroy(()=>{++Bt==qt&&this._onDestroy()}),wn.onStart(()=>{++Zt==qt&&this._onStart()})}),this.totalTime=this.players.reduce((wn,ke)=>Math.max(wn,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 Zt=Bt.totalTime?Math.min(1,dt/Bt.totalTime):1;Bt.setPosition(Zt)})}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:()=>Zt,FN:()=>Kt,Pd:()=>ri,Q_:()=>Br,_G:()=>_r,kB:()=>nr,px:()=>Ye,vR:()=>nn,vr:()=>Ot,w6:()=>Kn});var r=D(177),y=D(4438),$=D(6860),F=D(1413),se=D(8359),ie=D(4412),A=D(7673),H=D(7336),q=D(8141),oe=D(152),he=D(5964),Ee=D(6354),Te=D(6697),xe=D(5245),we=D(3294),Ue=D(6977),$e=D(4085),mt=D(2318),et=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,y.WQX)(y.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)(y.KVO(r.qQ),y.KVO($.OD))};static#t=this.\u0275prov=y.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 y.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,q.M)(B=>this._pressedLetters.push(B)),(0,oe.B)(Y),(0,he.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 y.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 Zt 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 wn=(()=>{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 Ze(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 Qt(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)(y.KVO($.OD))};static#t=this.\u0275prov=y.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 ln=(()=>{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)(y.KVO(wn),y.KVO(y.SKi),y.KVO(r.qQ))};static#t=this.\u0275prov=y.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),nr=(()=>{class Ve{get enabled(){return this.focusTrap.enabled}set enabled(B){this.focusTrap.enabled=(0,$e.he)(B)}get autoCapture(){return this._autoCapture}set autoCapture(B){this._autoCapture=(0,$e.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)(y.rXU(y.aKT),y.rXU(ln),y.rXU(r.qQ))};static#t=this.\u0275dir=y.FsC({type:Ve,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[y.Mj6.None,"cdkTrapFocus","enabled"],autoCapture:[y.Mj6.None,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[y.OA$]})}return Ve})();function _r(Ve){return 0===Ve.buttons||0===Ve.detail}function Kn(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 Jn=new y.nKC("cdk-input-modality-detector-options"),br={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(_r(Ae)?"keyboard":"mouse"),this._mostRecentTarget=(0,$.Fb)(Ae))},this._onTouchstart=Ae=>{Kn(Ae)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,$.Fb)(Ae))},this._options={...br,...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)(y.KVO($.OD),y.KVO(y.SKi),y.KVO(r.qQ),y.KVO(Jn,8))};static#t=this.\u0275prov=y.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const Ln=new y.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Xn(){return null}}),Wn=new y.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Jt=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-"+Jt++,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)(y.KVO(Ln,8),y.KVO(y.SKi),y.KVO(r.qQ),y.KVO(Wn,8))};static#t=this.\u0275prov=y.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const xt=new y.nKC("cdk-focus-monitor-default-options"),Dr=(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,$e.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,$e.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,$e.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,Dr),x.addEventListener("blur",this._rootNodeFocusAndBlurListener,Dr)}),this._rootNodeFocusListenerCount.set(x,K+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Ue.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,Dr),x.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Dr),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)(y.KVO(y.SKi),y.KVO($.OD),y.KVO(Vt),y.KVO(r.qQ,8),y.KVO(xt,8))};static#t=this.\u0275prov=y.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),nn=(()=>{class Ve{constructor(B,x){this._elementRef=B,this._focusMonitor=x,this._focusOrigin=null,this.cdkFocusChange=new y.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)(y.rXU(y.aKT),y.rXU(Kt))};static#t=this.\u0275dir=y.FsC({type:Ve,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return Ve})();const xr="cdk-high-contrast-black-on-white",rn="cdk-high-contrast-white-on-black",Qn="cdk-high-contrast-active";let Br=(()=>{class Ve{constructor(B,x){this._platform=B,this._document=x,this._breakpointSubscription=(0,y.WQX)(et.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(Qn,xr,rn),this._hasCheckedHighContrastMode=!0;const x=this.getHighContrastMode();1===x?B.add(Qn,xr):2===x&&B.add(Qn,rn)}}static#e=this.\u0275fac=function(x){return new(x||Ve)(y.KVO($.OD),y.KVO(r.qQ))};static#t=this.\u0275prov=y.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),ri=(()=>{class Ve{constructor(B){B._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(x){return new(x||Ve)(y.KVO(Br))};static#t=this.\u0275mod=y.$C({type:Ve});static#n=this.\u0275inj=y.G2t({imports:[mt.w5]})}return Ve})()},8203:(st,Ce,D)=>{D.d(Ce,{dS:()=>A,jI:()=>q});var r=D(4438),y=D(177);const $=new r.nKC("cdk-dir-doc",{providedIn:"root",factory:function F(){return(0,r.WQX)(y.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 he=oe?.toLowerCase()||"";return"auto"===he&&typeof navigator<"u"&&navigator?.language?se.test(navigator.language)?"rtl":"ltr":"rtl"===he?"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})(),q=(()=>{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:()=>y,i8:()=>A});var r=D(4438);function y(q){return null!=q&&"false"!=`${q}`}function $(q,oe=0){return function F(q){return!isNaN(parseFloat(q))&&!isNaN(Number(q))}(q)?Number(q):oe}function se(q){return Array.isArray(q)?q:[q]}function ie(q){return null==q?"":"string"==typeof q?q:`${q}px`}function A(q){return q instanceof r.aKT?q.nativeElement:q}function H(q,oe=/\s+/){const he=[];if(null!=q){const Ee=Array.isArray(q)?q:`${q}`.split(oe);for(const Te of Ee){const xe=`${Te}`.trim();xe&&he.push(xe)}}return he}},7336:(st,Ce,D)=>{D.d(Ce,{A:()=>ne,A$:()=>H,FX:()=>ie,Fm:()=>se,Ge:()=>Wn,Kp:()=>we,LE:()=>et,UQ:()=>$e,W3:()=>A,Z:()=>Xn,_f:()=>he,bn:()=>qt,dB:()=>xe,eg:()=>Nt,f2:()=>Xe,i7:()=>mt,n6:()=>It,rp:()=>an,t6:()=>Ee,w_:()=>Te,wn:()=>$,yZ:()=>Ue});const $=9,se=13,ie=16,A=17,H=18,he=27,Ee=32,Te=33,xe=34,we=35,Ue=36,$e=37,mt=38,et=39,It=40,Xe=48,qt=57,ne=65,Xn=90,Wn=91,Nt=224;function an(On,...Zn){return Zn.length?Zn.some(Un=>On[Un]):On.altKey||On.shiftKey||On.ctrlKey||On.metaKey}},9327:(st,Ce,D)=>{D.d(Ce,{QP:()=>It});var r=D(4438),y=D(4085),$=D(1413),F=D(4572),se=D(8793),ie=D(1985),A=D(6697),H=D(5245),q=D(152),oe=D(6354),he=D(9172),Ee=D(6977),Te=D(6860);const we=new Set;let Ue,$e=(()=>{class Ke{constructor(Xe,it){this._platform=Xe,this._nonce=it,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):et}matchMedia(Xe){return(this._platform.WEBKIT||this._platform.BLINK)&&function mt(Ke,Mt){if(!we.has(Ke))try{Ue||(Ue=document.createElement("style"),Mt&&(Ue.nonce=Mt),Ue.setAttribute("type","text/css"),document.head.appendChild(Ue)),Ue.sheet&&(Ue.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 et(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,y.FG)(Xe)).some(ut=>this._registerQuery(ut).mql.matches)}observe(Xe){const ut=Ye((0,y.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,q.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,he.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($e),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(Mt=>Mt.split(",")).reduce((Mt,Xe)=>Mt.concat(Xe)).map(Mt=>Mt.trim())}},2318:(st,Ce,D)=>{D.d(Ce,{w5:()=>se});var r=D(4438);let y=(()=>{class ie{create(H){return typeof MutationObserver>"u"?null:new MutationObserver(H)}static#e=this.\u0275fac=function(q){return new(q||ie)};static#t=this.\u0275prov=r.jDH({token:ie,factory:ie.\u0275fac,providedIn:"root"})}return ie})(),se=(()=>{class ie{static#e=this.\u0275fac=function(q){return new(q||ie)};static#t=this.\u0275mod=r.$C({type:ie});static#n=this.\u0275inj=r.G2t({providers:[y]})}return ie})()},6860:(st,Ce,D)=>{D.d(Ce,{BD:()=>we,BQ:()=>he,CZ:()=>xe,Fb:()=>It,KT:()=>mt,MU:()=>H,OD:()=>F,v8:()=>Ye,vc:()=>et});var r=D(4438),y=D(177);let $;try{$=typeof Intl<"u"&&Intl.v8BreakIterator}catch{$=!1}let ie,F=(()=>{class Oe{constructor(Mt){this._platformId=Mt,this.isBrowser=this._platformId?(0,y.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!$)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#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 q,Ee,Te,Ue;function he(Oe){return function oe(){if(null==q&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>q=!0}))}finally{q=q||!1}return q}()?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 Mt=document.createElement("div"),Xe=Mt.style;Xe.width="2px",Xe.height="1px",Oe.appendChild(Mt),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 $e(){if(null==Ue){const Oe=typeof document<"u"?document.head:null;Ue=!(!Oe||!Oe.createShadowRoot&&!Oe.attachShadow)}return Ue}()){const Ke=Oe.getRootNode?Oe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Ke instanceof ShadowRoot)return Ke}return null}function et(){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:()=>ss,B3:()=>jt,Jj:()=>fn,MD:()=>Co,N0:()=>Wo,QT:()=>$,Sm:()=>Ue,Sq:()=>Rt,T3:()=>Mn,UE:()=>zi,VF:()=>se,Vy:()=>ua,Xr:()=>Us,YU:()=>Be,ZD:()=>F,_b:()=>ye,aZ:()=>mt,bT:()=>an,e1:()=>Cr,fG:()=>Ci,fw:()=>$e,hb:()=>xe,hj:()=>q,lG:()=>Vi,qQ:()=>A,ux:()=>Dn,vh:()=>Xr});var r=D(4438);let y=null;function $(){return y}function F(w){y??=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 q=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,de){this._history.pushState(S,N,de)}replaceState(S,N,de){this._history.replaceState(S,N,de)}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 he(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)(Ue),providedIn:"root"})}return w})();const we=new r.nKC("");let Ue=(()=>{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 he(this._baseHref,S)}path(S=!1){const N=this._platformLocation.pathname+Te(this._platformLocation.search),de=this._platformLocation.hash;return de&&S?`${N}${de}`:N}pushState(S,N,de,Le){const tt=this.prepareExternalUrl(de+Te(Le));this._platformLocation.pushState(S,N,tt)}replaceState(S,N,de,Le){const tt=this.prepareExternalUrl(de+Te(Le));this._platformLocation.replaceState(S,N,tt)}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})(),$e=(()=>{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=he(this._baseHref,S);return N.length>0?"#"+N:N}pushState(S,N,de,Le){let tt=this.prepareExternalUrl(de+Te(Le));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.pushState(S,N,tt)}replaceState(S,N,de,Le){let tt=this.prepareExternalUrl(de+Te(Le));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.replaceState(S,N,tt)}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(de=>{this._subject.emit({url:this.path(!0),pop:!0,state:de.state,type:de.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="",de=null){this._locationStrategy.pushState(de,"",S,N),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+Te(N)),de)}replaceState(S,N="",de=null){this._locationStrategy.replaceState(de,"",S,N),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+Te(N)),de)}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(de=>de(S,N))}subscribe(S,N,de){return this._subject.subscribe({next:S,error:N,complete:de})}static#e=this.normalizeQueryParams=Te;static#t=this.joinWithSlash=he;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 et(){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 gn(w){const[j,S]=w.split(":");return{hours:+j,minutes:+S}}const Kn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Jn={},br=/((?:[^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 vn=function(w){return w[w.Short=0]="Short",w[w.ShortGMT=1]="ShortGMT",w[w.Long=2]="Long",w[w.Extended=3]="Extended",w}(vn||{}),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 de=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[de,Le=1,tt=1]=w.split("-").map(kt=>+kt);return Xn(de,Le-1,tt)}const S=parseFloat(w);if(!isNaN(w-S))return new Date(S);let N;if(N=w.match(Kn))return function ve(w){const j=new Date(0);let S=0,N=0;const de=w[8]?j.setUTCFullYear:j.setFullYear,Le=w[8]?j.setUTCHours:j.setHours;w[9]&&(S=Number(w[9]+w[10]),N=Number(w[9]+w[11])),de.call(j,Number(w[1]),Number(w[2])-1,Number(w[3]));const tt=Number(w[4]||0)-S,kt=Number(w[5]||0)-N,Er=Number(w[6]||0),cr=Math.floor(1e3*parseFloat("0."+(w[7]||0)));return Le.call(j,tt,kt,Er,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=Wn(S,j)||j;let kt,tt=[];for(;j;){if(kt=br.exec(j),!kt){tt.push(j);break}{tt=tt.concat(kt.slice(1));const pr=tt.pop();if(!pr)break;j=pr}}let Er=de.getTimezoneOffset();N&&(Er=K(N,Er),de=function Ae(w,j,S){const N=S?-1:1,de=w.getTimezoneOffset();return function G(w,j){return(w=new Date(w.getTime())).setMinutes(w.getMinutes()+j),w}(w,N*(K(j,de)-de))}(de,N,!0));let cr="";return tt.forEach(pr=>{const pn=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=xt(Ft.FullYear,1,0,!1,!0);break;case"yy":j=xt(Ft.FullYear,2,0,!0,!0);break;case"yyy":j=xt(Ft.FullYear,3,0,!1,!0);break;case"yyyy":j=xt(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=xt(Ft.Month,1,1);break;case"MM":case"LL":j=xt(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=xt(Ft.Date,1);break;case"dd":j=xt(Ft.Date,2);break;case"c":case"cc":j=xt(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=xt(Ft.Hours,1,-12);break;case"hh":j=xt(Ft.Hours,2,-12);break;case"H":j=xt(Ft.Hours,1);break;case"HH":j=xt(Ft.Hours,2);break;case"m":j=xt(Ft.Minutes,1);break;case"mm":j=xt(Ft.Minutes,2);break;case"s":j=xt(Ft.Seconds,1);break;case"ss":j=xt(Ft.Seconds,2);break;case"S":j=xt(Ft.FractionalSeconds,1);break;case"SS":j=xt(Ft.FractionalSeconds,2);break;case"SSS":j=xt(Ft.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":j=xr(vn.Short);break;case"ZZZZZ":j=xr(vn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":j=xr(vn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":j=xr(vn.Long);break;default:return null}return B[w]=j,j}(pr);cr+=pn?pn(de,S,Er):"''"===pr?"'":pr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),cr}function Xn(w,j,S){const N=new Date(0);return N.setFullYear(w,j,S),N.setHours(0,0,0),N}function Wn(w,j){const S=function dt(w){return(0,r.H5H)(w)[r.KH2.LocaleId]}(w);if(Jn[S]??={},Jn[S][j])return Jn[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 de=Wn(w,"shortTime"),Le=Wn(w,"shortDate");N=Jt(fe(w,Ot.Short),[de,Le]);break;case"medium":const tt=Wn(w,"mediumTime"),kt=Wn(w,"mediumDate");N=Jt(fe(w,Ot.Medium),[tt,kt]);break;case"long":const Er=Wn(w,"longTime"),cr=Wn(w,"longDate");N=Jt(fe(w,Ot.Long),[Er,cr]);break;case"full":const pr=Wn(w,"fullTime"),pn=Wn(w,"fullDate");N=Jt(fe(w,Ot.Full),[pr,pn])}return N&&(Jn[S][j]=N),N}function Jt(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,de){let Le="";(w<0||de&&w<=0)&&(de?w=1-w:(w=-w,Le=S));let tt=String(w);for(;tt.length<j;)tt="0"+tt;return N&&(tt=tt.slice(tt.length-j)),Le+tt}function xt(w,j,S=0,N=!1,de=!1){return function(Le,tt){let kt=function Dr(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,Le);if((S>0||kt>-S)&&(kt+=S),w===Ft.Hours)0===kt&&-12===S&&(kt=12);else if(w===Ft.FractionalSeconds)return function mi(w,j){return Pn(w,3).substring(0,j)}(kt,j);const Er=Ie(tt,Re.MinusSign);return Pn(kt,j,Er,N,de)}}function Kt(w,j,S=it.Format,N=!1){return function(de,Le){return function nn(w,j,S,N,de,Le){switch(S){case Vt.Months:return function qt(w,j,S){const N=(0,r.H5H)(w),Le=Rn([N[r.KH2.MonthsFormat],N[r.KH2.MonthsStandalone]],j);return Rn(Le,S)}(j,de,N)[w.getMonth()];case Vt.Days:return function Zt(w,j,S){const N=(0,r.H5H)(w),Le=Rn([N[r.KH2.DaysFormat],N[r.KH2.DaysStandalone]],j);return Rn(Le,S)}(j,de,N)[w.getDay()];case Vt.DayPeriods:const tt=w.getHours(),kt=w.getMinutes();if(Le){const cr=function ln(w){const j=(0,r.H5H)(w);return gt(j),(j[r.KH2.ExtraData][2]||[]).map(N=>"string"==typeof N?gn(N):[gn(N[0]),gn(N[1])])}(j),pr=function nr(w,j,S){const N=(0,r.H5H)(w);gt(N);const Le=Rn([N[r.KH2.ExtraData][0],N[r.KH2.ExtraData][1]],j)||[];return Rn(Le,S)||[]}(j,de,N),pn=cr.findIndex(wr=>{if(Array.isArray(wr)){const[zn,Hr]=wr,$n=tt>=zn.hours&&kt>=zn.minutes,lt=tt<Hr.hours||tt===Hr.hours&&kt<Hr.minutes;if(zn.hours<Hr.hours){if($n&<)return!0}else if($n||lt)return!0}else if(wr.hours===tt&&wr.minutes===kt)return!0;return!1});if(-1!==pn)return pr[pn]}return function Bt(w,j,S){const N=(0,r.H5H)(w),Le=Rn([N[r.KH2.DayPeriodsFormat],N[r.KH2.DayPeriodsStandalone]],j);return Rn(Le,S)}(j,de,N)[tt<12?0:1];case Vt.Eras:return function wn(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}`)}}(de,Le,w,j,S,N)}}function xr(w){return function(j,S,N){const de=-1*N,Le=Ie(S,Re.MinusSign),tt=de>0?Math.floor(de/60):Math.ceil(de/60);switch(w){case vn.Short:return(de>=0?"+":"")+Pn(tt,2,Le)+Pn(Math.abs(de%60),2,Le);case vn.ShortGMT:return"GMT"+(de>=0?"+":"")+Pn(tt,1,Le);case vn.Long:return"GMT"+(de>=0?"+":"")+Pn(tt,2,Le)+":"+Pn(Math.abs(de%60),2,Le);case vn.Extended:return 0===N?"Z":(de>=0?"+":"")+Pn(tt,2,Le)+":"+Pn(Math.abs(de%60),2,Le);default:throw new Error(`Unknown zone width "${w}"`)}}}const rn=0,Qn=4;function ri(w){const j=w.getDay(),S=0===j?-3:Qn-j;return Xn(w.getFullYear(),w.getMonth(),w.getDate()+S)}function Ve(w,j=!1){return function(S,N){let de;if(j){const Le=new Date(S.getFullYear(),S.getMonth(),1).getDay()-1,tt=S.getDate();de=1+Math.floor((tt+Le)/7)}else{const Le=ri(S),tt=function Br(w){const j=Xn(w,rn,1).getDay();return Xn(w,0,1+(j<=Qn?Qn:Qn+7)-j)}(Le.getFullYear()),kt=Le.getTime()-tt.getTime();de=1+Math.round(kt/6048e5)}return Pn(de,w,Ie(N,Re.MinusSign))}}function Y(w,j=!1){return function(S,N){return Pn(ri(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("="),[de,Le]=-1==N?[S,""]:[S.slice(0,N),S.slice(N+1)];if(de.trim()===j)return decodeURIComponent(Le)}return null}const be=/\s+/,He=[];let Be=(()=>{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 de=this.stateMap.get(S);void 0!==de?(de.enabled!==N&&(de.changed=!0,de.enabled=N),de.touched=!0):this.stateMap.set(S,{enabled:N,changed:!0,touched:!0})}_applyStateDiff(){for(const S of this.stateMap){const N=S[0],de=S[1];de.changed?(this._toggleClass(N,de.enabled),de.changed=!1):de.touched||(de.enabled&&this._toggleClass(N,!1),this.stateMap.delete(N)),de.touched=!1}}_toggleClass(S,N){(S=S.trim()).length>0&&S.split(be).forEach(de=>{N?this._renderer.addClass(this._ngEl.nativeElement,de):this._renderer.removeClass(this._ngEl.nativeElement,de)})}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 sn{constructor(j,S,N,de){this.$implicit=j,this.ngForOf=S,this.index=N,this.count=de}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,de){this._viewContainer=S,this._template=N,this._differs=de,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((de,Le,tt)=>{if(null==de.previousIndex)N.createEmbeddedView(this._template,new sn(de.item,this._ngForOf,-1,-1),null===tt?void 0:tt);else if(null==tt)N.remove(null===Le?void 0:Le);else if(null!==Le){const kt=N.get(Le);N.move(kt,tt),Nn(kt,de)}});for(let de=0,Le=N.length;de<Le;de++){const kt=N.get(de).context;kt.index=de,kt.count=Le,kt.ngForOf=this._ngForOf}S.forEachIdentityChange(de=>{Nn(N.get(de.currentIndex),de)})}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 an=(()=>{class w{constructor(S,N){this._viewContainer=S,this._context=new On,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){Zn("ngIfThen",S),this._thenTemplateRef=S,this._thenViewRef=null,this._updateView()}set ngIfElse(S){Zn("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 On{constructor(){this.$implicit=null,this.ngIf=null}}function Zn(w,j){if(j&&!j.createEmbeddedView)throw new Error(`${w} must be a TemplateRef, but received '${(0,r.Tbb)(j)}'.`)}class hn{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 Dn=(()=>{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})(),Cr=(()=>{class w{constructor(S,N,de){this.ngSwitch=de,de._addCase(),this._view=new hn(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(Dn,9))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return w})(),Ci=(()=>{class w{constructor(S,N,de){de._addDefault(new hn(S,N))}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.c1b),r.rXU(r.C4Q),r.rXU(Dn,9))};static#t=this.\u0275dir=r.FsC({type:w,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return w})(),jt=(()=>{class w{constructor(S,N,de){this._ngEl=S,this._differs=N,this._renderer=de,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[de,Le]=S.split("."),tt=-1===de.indexOf("-")?void 0:r.czy.DashCase;null!=N?this._renderer.setStyle(this._ngEl.nativeElement,de,Le?`${N}${Le}`:N,tt):this._renderer.removeStyle(this._ngEl.nativeElement,de,tt)}_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})(),Mn=(()=>{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 de=this._createContextForwardProxy();this._viewRef=N.createEmbeddedView(this.ngTemplateOutlet,de,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(S){return!!S.ngTemplateOutlet||!!S.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(S,N,de)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,N,de),get:(S,N,de)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,N,de)}})}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 Li(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 oa{createSubscription(j,S){return j.then(S,N=>{throw N})}dispose(j){}}const aa=new oa,_o=new yo;let fn=(()=>{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 aa;if((0,r.zjR)(S))return _o;throw Li()}_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(""),zt=new r.nKC("");let Xr=(()=>{class w{constructor(S,N,de){this.locale=S,this.defaultTimezone=N,this.defaultOptions=de}transform(S,N,de,Le){if(null==S||""===S||S!=S)return null;try{return Ln(S,N??this.defaultOptions?.dateFormat??"mediumDate",Le||this.locale,de??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(tt){throw Li()}}static#e=this.\u0275fac=function(N){return new(N||w)(r.rXU(r.xe9,16),r.rXU(bo,24),r.rXU(zt,24))};static#t=this.\u0275pipe=r.EJ8({name:"date",type:w,pure:!0,standalone:!0})}return w})(),Vi=(()=>{class w{constructor(S){this.differs=S,this.keyValues=[],this.compareFn=jo}transform(S,N=jo){if(!S||!(S instanceof Map)&&"object"!=typeof S)return null;this.differ??=this.differs.find(S).create();const de=this.differ.diff(S),Le=N!==this.compareFn;return de&&(this.keyValues=[],de.forEachItem(tt=>{this.keyValues.push(function Ss(w,j){return{key:w,value:j}}(tt.key,tt.currentValue))})),(de||Le)&&(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 jo(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 de=String(S),Le=String(N);return de==Le?0:de<Le?-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 ss="browser",ca="server";function zi(w){return w===ss}function ua(w){return w===ca}let Us=(()=>{class w{static#e=this.\u0275prov=(0,r.jDH)({token:w,providedIn:"root",factory:()=>zi((0,r.WQX)(r.Agw))?new ui((0,r.WQX)(A),window):new Js})}return w})();class ui{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 de=N.currentNode;for(;de;){const Le=de.shadowRoot;if(Le){const tt=Le.getElementById(j)||Le.querySelector(`[name="${j}"]`);if(tt)return tt}de=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,de=S.top+this.window.pageYOffset,Le=this.offset();this.window.scrollTo(N-Le[0],de-Le[1])}}class Js{setOffset(j){}getScrollPosition(){return[0,0]}scrollToPosition(j){}scrollToAnchor(j){}setHistoryScrollRestoration(j){}}class Wo{}},1626:(st,Ce,D)=>{D.d(Ce,{Qq:()=>J,q1:()=>yt}),D(467);var y=D(4438),$=D(7673),F=D(1985),se=D(6648),ie=D(274),A=D(5964),H=D(6354),q=D(980),oe=D(5558),he=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 Be=be.slice(0,He),ht=Be.toLowerCase(),vt=be.slice(He+1).trim();this.maybeSetNormalizedName(Be,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 Be=("a"===ye.op?this.headers.get(be):void 0)||[];Be.push(...He),this.headers.set(be,Be);break;case"d":const ht=ye.value;if(ht){let vt=this.headers.get(be);if(!vt)return;vt=vt.filter(sn=>-1===ht.indexOf(sn)),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()),Be=ye.toLowerCase();this.headers.set(Be,He),this.maybeSetNormalizedName(ye,Be)}forEach(ye){this.init(),Array.from(this.normalizedNames.keys()).forEach(be=>ye(this.normalizedNames.get(be),this.headers.get(be)))}}class Ue{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,et={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function It(ee){return encodeURIComponent(ee).replace(mt,(ye,be)=>et[be]??ye)}function Ye(ee){return`${ee}`}class Oe{constructor(ye={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ye.encoder||new Ue,ye.fromString){if(ye.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $e(ee,ye){const be=new Map;return ee.length>0&&ee.replace(/^\?/,"").split("&").forEach(Be=>{const ht=Be.indexOf("="),[vt,sn]=-1==ht?[ye.decodeKey(Be),""]:[ye.decodeKey(Be.slice(0,ht)),ye.decodeValue(Be.slice(ht+1))],Rt=be.get(vt)||[];Rt.push(sn),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],Be=Array.isArray(He)?He.map(Ye):[Ye(He)];this.map.set(be,Be)})):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 Be=ye[He];Array.isArray(Be)?Be.forEach(ht=>{be.push({param:He,value:ht,op:"a"})}):be.push({param:He,value:Be,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 Be=He.indexOf(Ye(ye.value));-1!==Be&&He.splice(Be,1),He.length>0?this.map.set(ye.param,He):this.map.delete(ye.param)}}}),this.cloneFrom=this.updates=null)}}class Mt{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,Be){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)||Be?(this.body=void 0!==He?He:null,ht=Be):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 Mt,this.params){const vt=this.params.toString();if(0===vt.length)this.urlWithParams=be;else{const sn=be.indexOf("?");this.urlWithParams=be+(-1===sn?"?":sn<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,Be=ye.responseType||this.responseType,ht=ye.transferCache??this.transferCache,vt=void 0!==ye.body?ye.body:this.body,sn=ye.withCredentials??this.withCredentials,Rt=ye.reportProgress??this.reportProgress;let Nn=ye.headers||this.headers,Nt=ye.params||this.params;const an=ye.context??this.context;return void 0!==ye.setHeaders&&(Nn=Object.keys(ye.setHeaders).reduce((On,Zn)=>On.set(Zn,ye.setHeaders[Zn]),Nn)),ye.setParams&&(Nt=Object.keys(ye.setParams).reduce((On,Zn)=>On.set(Zn,ye.setParams[Zn]),Nt)),new ze(be,He,vt,{params:Nt,headers:Nn,context:an,reportProgress:Rt,responseType:Be,withCredentials:sn,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 Zt extends Bt{constructor(ye={}){super(ye),this.type=dt.ResponseHeader}clone(ye={}){return new Zt({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 qt extends Bt{constructor(ye={}){super(ye),this.type=dt.Response,this.body=void 0!==ye.body?ye.body:null}clone(ye={}){return new qt({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 wn 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,Be={}){let ht;if(be instanceof ze)ht=be;else{let Rt,Nn;Rt=Be.headers instanceof xe?Be.headers:new xe(Be.headers),Be.params&&(Nn=Be.params instanceof Oe?Be.params:new Oe({fromObject:Be.params})),ht=new ze(be,He,void 0!==Be.body?Be.body:null,{headers:Rt,context:Be.context,params:Nn,reportProgress:Be.reportProgress,responseType:Be.responseType||"json",withCredentials:Be.withCredentials,transferCache:Be.transferCache})}const vt=(0,$.of)(ht).pipe((0,ie.H)(Rt=>this.handler.handle(Rt)));if(be instanceof ze||"events"===Be.observe)return vt;const sn=vt.pipe((0,A.p)(Rt=>Rt instanceof qt));switch(Be.observe||"body"){case"body":switch(ht.responseType){case"arraybuffer":return sn.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 sn.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 sn.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 sn.pipe((0,H.T)(Rt=>Rt.body))}case"response":return sn;default:throw new Error(`Unreachable: unhandled observe type ${Be.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,Be={}){return this.request("PATCH",be,ue(Be,He))}post(be,He,Be={}){return this.request("POST",be,ue(Be,He))}put(be,He,Be={}){return this.request("PUT",be,ue(Be,He))}static#e=this.\u0275fac=function(He){return new(He||ee)(y.KVO(Ee))};static#t=this.\u0275prov=y.jDH({token:ee,factory:ee.\u0275fac})}return ee})();function Qt(ee,ye){return ye(ee)}function Yt(ee,ye){return(be,He)=>ye.intercept(be,{handle:Be=>ee(Be,He)})}const ln=new y.nKC(""),nr=new y.nKC(""),kn=new y.nKC(""),Rn=new y.nKC("");function gn(){let ee=null;return(ye,be)=>{null===ee&&(ee=((0,y.WQX)(ln,{optional:!0})??[]).reduceRight(Yt,Qt));const He=(0,y.WQX)(y.TgB),Be=He.add();return ee(ye,be).pipe((0,q.j)(()=>He.remove(Be)))}}let _r=(()=>{class ee extends Ee{constructor(be,He){super(),this.backend=be,this.injector=He,this.chain=null,this.pendingTasks=(0,y.WQX)(y.TgB);const Be=(0,y.WQX)(Rn,{optional:!0});this.backend=Be??be}handle(be){if(null===this.chain){const Be=Array.from(new Set([...this.injector.get(nr),...this.injector.get(kn,[])]));this.chain=Be.reduceRight((ht,vt)=>function gt(ee,ye,be){return(He,Be)=>(0,y.N4e)(be,()=>ye(He,ht=>ee(ht,Be)))}(ht,vt,this.injector),Qt)}const He=this.pendingTasks.add();return this.chain(be,Be=>this.backend.handle(Be)).pipe((0,q.j)(()=>this.pendingTasks.remove(He)))}static#e=this.\u0275fac=function(He){return new(He||ee)(y.KVO(Te),y.KVO(y.uvJ))};static#t=this.\u0275prov=y.jDH({token:ee,factory:ee.\u0275fac})}return ee})();const mi=/^\)\]\}',?\n/;let Dr=(()=>{class ee{constructor(be){this.xhrFactory=be}handle(be){if("JSONP"===be.method)throw new y.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((hn,Dn)=>vt.setRequestHeader(hn,Dn.join(","))),be.headers.has("Accept")||vt.setRequestHeader("Accept","application/json, text/plain, */*"),!be.headers.has("Content-Type")){const hn=be.detectContentTypeHeader();null!==hn&&vt.setRequestHeader("Content-Type",hn)}if(be.responseType){const hn=be.responseType.toLowerCase();vt.responseType="json"!==hn?hn:"text"}const sn=be.serializeBody();let Rt=null;const Nn=()=>{if(null!==Rt)return Rt;const hn=vt.statusText||"OK",Dn=new xe(vt.getAllResponseHeaders()),Cr=function xt(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 Zt({headers:Dn,status:vt.status,statusText:hn,url:Cr}),Rt},Nt=()=>{let{headers:hn,status:Dn,statusText:Cr,url:Ci}=Nn(),Mr=null;Dn!==ke.NoContent&&(Mr=typeof vt.response>"u"?vt.responseText:vt.response),0===Dn&&(Dn=Mr?ke.Ok:0);let ci=Dn>=200&&Dn<300;if("json"===be.responseType&&"string"==typeof Mr){const Wr=Mr;Mr=Mr.replace(mi,"");try{Mr=""!==Mr?JSON.parse(Mr):null}catch(ki){Mr=Wr,ci&&(ci=!1,Mr={error:ki,text:Mr})}}ci?(ht.next(new qt({body:Mr,headers:hn,status:Dn,statusText:Cr,url:Ci||void 0})),ht.complete()):ht.error(new wn({error:Mr,headers:hn,status:Dn,statusText:Cr,url:Ci||void 0}))},an=hn=>{const{url:Dn}=Nn(),Cr=new wn({error:hn,status:vt.status||0,statusText:vt.statusText||"Unknown Error",url:Dn||void 0});ht.error(Cr)};let On=!1;const Zn=hn=>{On||(ht.next(Nn()),On=!0);let Dn={type:dt.DownloadProgress,loaded:hn.loaded};hn.lengthComputable&&(Dn.total=hn.total),"text"===be.responseType&&vt.responseText&&(Dn.partialText=vt.responseText),ht.next(Dn)},Un=hn=>{let Dn={type:dt.UploadProgress,loaded:hn.loaded};hn.lengthComputable&&(Dn.total=hn.total),ht.next(Dn)};return vt.addEventListener("load",Nt),vt.addEventListener("error",an),vt.addEventListener("timeout",an),vt.addEventListener("abort",an),be.reportProgress&&(vt.addEventListener("progress",Zn),null!==sn&&vt.upload&&vt.upload.addEventListener("progress",Un)),vt.send(sn),ht.next({type:dt.Sent}),()=>{vt.removeEventListener("error",an),vt.removeEventListener("abort",an),vt.removeEventListener("load",Nt),vt.removeEventListener("timeout",an),be.reportProgress&&(vt.removeEventListener("progress",Zn),null!==sn&&vt.upload&&vt.upload.removeEventListener("progress",Un)),vt.readyState!==vt.DONE&&vt.abort()}})))}static#e=this.\u0275fac=function(He){return new(He||ee)(y.KVO(he.N0))};static#t=this.\u0275prov=y.jDH({token:ee,factory:ee.\u0275fac})}return ee})();const Kt=new y.nKC(""),xr=new y.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Qn=new y.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Br{}let ri=(()=>{class ee{constructor(be,He,Be){this.doc=be,this.platform=He,this.cookieName=Be,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,he._b)(be,this.cookieName),this.lastCookieString=be),this.lastToken}static#e=this.\u0275fac=function(He){return new(He||ee)(y.KVO(he.qQ),y.KVO(y.Agw),y.KVO(xr))};static#t=this.\u0275prov=y.jDH({token:ee,factory:ee.\u0275fac})}return ee})();function Ve(ee,ye){const be=ee.url.toLowerCase();if(!(0,y.WQX)(Kt)||"GET"===ee.method||"HEAD"===ee.method||be.startsWith("http://")||be.startsWith("https://"))return ye(ee);const He=(0,y.WQX)(Br).getToken(),Be=(0,y.WQX)(Qn);return null!=He&&!ee.headers.has(Be)&&(ee=ee.clone({headers:ee.headers.set(Be,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,Dr,_r,{provide:Ee,useExisting:_r},{provide:Te,useExisting:Dr},{provide:nr,useValue:Ve,multi:!0},{provide:Kt,useValue:!0},{provide:Br,useClass:ri}];for(const be of ee)ye.push(...be.\u0275providers);return(0,y.EmA)(ye)}const Ae=new y.nKC("");function Q(){return function x(ee,ye){return{\u0275kind:ee,\u0275providers:ye}}(B.LegacyInterceptors,[{provide:Ae,useFactory:gn},{provide:nr,useExisting:Ae,multi:!0}])}let yt=(()=>{class ee{static#e=this.\u0275fac=function(He){return new(He||ee)};static#t=this.\u0275mod=y.$C({type:ee});static#n=this.\u0275inj=y.G2t({providers:[K(Q())]})}return ee})()},4438:(st,Ce,D)=>{D.d(Ce,{bc$:()=>_m,iLQ:()=>v6,sZ2:()=>Kp,hnV:()=>Ny,Hbi:()=>OD,o8S:()=>bu,BIS:()=>P6,gRc:()=>Yy,Ql9:()=>nD,OM3:()=>md,Ocv:()=>uD,abz:()=>Ds,Z63:()=>$s,aKT:()=>po,uvJ:()=>ls,zcH:()=>fo,bkB:()=>Ks,$GK:()=>fn,nKC:()=>Be,zZn:()=>Ii,_q3:()=>E6,MKu:()=>T6,xe9:()=>X2,Co$:()=>Av,Vns:()=>yd,SKi:()=>Ri,Xx1:()=>zi,Agw:()=>n0,PLl:()=>Xp,rOR:()=>fc,sFG:()=>f2,_9s:()=>h2,czy:()=>qu,WPN:()=>gc,kdw:()=>js,C4Q:()=>ld,NYb:()=>Xw,giA:()=>ky,RxE:()=>My,c1b:()=>ce,gXe:()=>Gs,mal:()=>l4,Af3:()=>Xo,L39:()=>iM,Ol2:()=>y4,w6W:()=>K_,oH4:()=>Uy,QZP:()=>M_,Rfq:()=>Ve,WQX:()=>Wt,QuC:()=>Ni,EmA:()=>fa,Udg:()=>sM,fpN:()=>SD,HJs:()=>hM,N4e:()=>So,vPA:()=>vd,O8t:()=>aM,An2:()=>pd,H3F:()=>Ey,H8p:()=>pl,KH2:()=>yf,TgB:()=>Zh,wOt:()=>pt,WHO:()=>Ay,e01:()=>xy,lNU:()=>gn,h9k:()=>p1,$MX:()=>lh,ZF7:()=>eu,Kcf:()=>Vm,e5t:()=>Um,UyX:()=>Hm,cWb:()=>zm,osQ:()=>jm,H5H:()=>G4,Zy3:()=>sr,mq5:()=>F8,JZv:()=>xt,LfX:()=>rs,plB:()=>Tc,jNT:()=>m6,zjR:()=>Py,TL$:()=>vm,Tbb:()=>rn,rcV:()=>Za,Vt3:()=>m4,Mj6:()=>Hi,GFd:()=>Ov,OA$:()=>ba,Jv_:()=>Y3,aNF:()=>K3,R7$:()=>Ll,BMQ:()=>O4,HbH:()=>v8,ZvI:()=>M8,AVh:()=>R4,vxM:()=>S8,wni:()=>D3,VBU:()=>Kl,FsC:()=>Eo,jDH:()=>bn,G2t:()=>bi,$C:()=>ha,EJ8:()=>ul,rXU:()=>su,nrm:()=>j4,eu8:()=>U4,bVm:()=>B2,qex:()=>L2,k0s:()=>R2,j41:()=>F2,RV6:()=>N8,xGo:()=>Ur,Mr5:()=>$4,KVO:()=>Gn,kS0:()=>er,QTQ:()=>P1,bIt:()=>X4,lsd:()=>T3,joV:()=>Vd,qSk:()=>Bd,XpG:()=>h3,nI1:()=>sy,bMT:()=>oy,i5U:()=>ay,SdG:()=>p3,NAR:()=>f3,Y8G:()=>P4,FS9:()=>q4,lJ4:()=>Q3,eq3:()=>Z3,l_i:()=>q3,ziG:()=>J3,mGM:()=>E3,sdS:()=>I3,Dyx:()=>x8,Z7z:()=>A8,fX1:()=>O8,Njj:()=>us,EBC:()=>w1,tSv:()=>C1,eBV:()=>uo,npT:()=>m1,B4B:()=>b0,n$t:()=>v1,Aen:()=>ol,xc7:()=>F4,Kam:()=>Q4,zvX:()=>W4,DNE:()=>qh,C5r:()=>ly,EFF:()=>L3,JRh:()=>e6,SpI:()=>U2,Lme:()=>t6,E5c:()=>n6,DH7:()=>W3,mxI:()=>i6,R50:()=>r6,GBs:()=>M3}),D(467);let $=null,F=!1,se=1;const ie=Symbol("SIGNAL");function A(e){const t=$;return $=e,t}const he={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&&Mt($)&&Ke($.producerNode[t],$.producerIndexOfThis[t]),$.producerNode[t]!==e&&($.producerNode[t]=e,$.producerIndexOfThis[t]=Mt($)?Oe(e,$,t):0),$.producerLastReadVersion[t]=e.version}function xe(e){if((!Mt(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||$e(n)}finally{F=t}}function Ue(){return!1!==$?.consumerAllowSignalWrites}function $e(e){e.dirty=!0,we(e),e.consumerMarkedDirty?.(e)}function mt(e){return e&&(e.nextProducerIndex=0),A(e)}function et(e,t){if(A(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Mt(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),Mt(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 Mt(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 Zt=function Bt(){throw new Error};function qt(){Zt()}let ke=null;function fe(e,t){Ue()||qt(),e.equal(e.value,t)||(e.value=t,function bt(e){e.version++,function Te(){se++}(),we(e),ke?.()}(e))}const ot={...he,equal:function y(e,t){return Object.is(e,t)},value:void 0};const Ze=()=>{},Qt={...he,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Ze};var gt=D(1413),ln=D(8359),nr=D(4412),kn=D(6354);const gn="https://g.co/ng/security#xss";class pt extends Error{constructor(t,n){super(sr(t,n)),this.code=t}}function sr(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 Jt(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 g.annotation=p,g;function g(b,O,z){const Z=b.hasOwnProperty(Ln)?b[Ln]:Object.defineProperty(b,Ln,{value:[]})[Ln];for(;Z.length<=z;)Z.push(null);return(Z[z]=Z[z]||[]).push(p),b}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}const xt=globalThis;function nn(e){for(let t in e)if(e[t]===nn)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 rn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(rn).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 Qn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const ri=nn({__forward_ref__:nn});function Ve(e){return e.__forward_ref__=Ve,e.toString=function(){return rn(this())},e}function Y(e){return B(e)?e():e}function B(e){return"function"==typeof e&&e.hasOwnProperty(ri)&&e.__forward_ref__===Ve}function bn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function bi(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ai(e){return Xi(e,ee)||Xi(e,be)}function rs(e){return null!==Ai(e)}function Xi(e,t){return e.hasOwnProperty(t)?e[t]:null}function Vs(e){return e&&(e.hasOwnProperty(ye)||e.hasOwnProperty(He))?e[ye]:null}const ee=nn({\u0275prov:nn}),ye=nn({\u0275inj:nn}),be=nn({ngInjectableDef:nn}),He=nn({ngInjectorDef:nn});class Be{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=bn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function hn(e){return e&&!!e.\u0275providers}const Dn=nn({\u0275cmp:nn}),Cr=nn({\u0275dir:nn}),Ci=nn({\u0275pipe:nn}),Mr=nn({\u0275mod:nn}),ci=nn({\u0275fac:nn}),Wr=nn({__NG_ELEMENT_ID__:nn}),ki=nn({__NG_ENV_ID__:nn});function jt(e){return"string"==typeof e?e:null==e?"":String(e)}function _o(e,t){throw new pt(-201,!1)}var fn=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}(fn||{});let Zs;function la(){return Zs}function Kr(e){const t=Zs;return Zs=e,t}function Is(e,t,n){const i=Ai(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&fn.Optional?null:void 0!==t?t:void _o()}const zt={},Xr="__NG_DI_FLAG__",Bi="ngTempTokenPath",zs=/\n/gm,Ss="__source";let Vi;function Qi(e){const t=Vi;return Vi=e,t}function Uo(e,t=fn.Default){if(void 0===Vi)throw new pt(-203,!1);return null===Vi?Is(e,void 0,t):Vi.get(e,t&fn.Optional?null:void 0,t)}function Gn(e,t=fn.Default){return(la()||Uo)(Y(e),t)}function Wt(e,t=fn.Default){return Gn(e,Hs(t))}function Hs(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function $o(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=fn.Default;for(let p=0;p<i.length;p++){const g=i[p],b=ss(g);"number"==typeof b?-1===b?a=g.token:u|=b:a=g}t.push(Gn(a,u))}else t.push(Gn(i))}return t}function Co(e,t){return e[Xr]=t,e.prototype[Xr]=t,e}function ss(e){return e[Xr]}const zi=Co(Pn("Optional"),8),js=Co(Pn("SkipSelf"),4);function Vr(e,t){return e.hasOwnProperty(ci)?e[ci]:null}function qi(e,t){e.forEach(n=>Array.isArray(n)?qi(n,t):t(n))}function Js(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Wo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function wi(e,t,n){let i=Pi(e,t);return i>=0?e[1|i]=n:(i=~i,function to(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 no(e,t){const n=Pi(e,t);if(n>=0)return e[1|n]}function Pi(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 Qr={},Fn=[],$s=new Be(""),cl=new Be("",-1),ro=new Be("");class As{get(t,n=zt){if(n===zt){const i=new Error(`NullInjectorError: No provider for ${rn(t)}!`);throw i.name="NullInjectorError",i}return n}}var Ws=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Ws||{}),Gs=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Gs||{}),Hi=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Hi||{});function io(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++],g=n[i++];e.setAttribute(t,p,g,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 g=e[u++];if("number"==typeof g){if(g===t){p=-1;break}if(g>t){p=u-1;break}}}for(;u<e.length;){const g=e[u];if("number"==typeof g)break;if(g===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!==io(t[a+1].toLowerCase(),n,0))return!0}else if(on(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 on(e){return 4===e.type&&e.value!==De}function as(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 Pa(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 g=0;g<t.length;g++){const b=t[g];if("number"!=typeof b){if(!p)if(4&i){if(i=2|1&i,""!==b&&!as(e,b,n)||""===b&&1===t.length){if(fr(i))return!1;p=!0}}else if(8&i){if(null===a||!Pt(e,a,b,n)){if(fr(i))return!1;p=!0}}else{const O=t[++g],z=Ut(b,a,on(e),n);if(-1===z){if(fr(i))return!1;p=!0;continue}if(""!==O){let Z;if(Z=z>u?"":a[z+1].toLowerCase(),2&i&&O!==Z){if(fr(i))return!1;p=!0}}}}else{if(!p&&!fr(i)&&!fr(b))return!1;if(p&&fr(b))continue;p=!1,i=b|1&i}}return fr(i)||p}function fr(e){return!(1&e)}function Ut(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 g=t[++a];for(;"string"==typeof g;)g=t[++a];continue}if(4===p)break;if(0===p){a+=4;continue}}a+=u?1:2}return-1}return function rr(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 so(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 Gl(e,t){return e?":not("+t.trim()+")":t}function Yl(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 g=e[++n];a+="["+p+(g.length>0?'="'+g+'"':"")+"]"}else 8&i?a+="."+p:4&i&&(a+=" "+p);else""!==a&&!fr(p)&&(t+=Gl(u,a),a=""),i=p,u=u||!fr(i);n++}return""!==a&&(t+=Gl(u,a)),t}function Kl(e){return Ft(()=>{const t=Fa(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ws.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Gs.Emulated,styles:e.styles||Fn,_:null,schemas:e.schemas||null,tView:null,id:""};Ra(n);const i=e.dependencies;return n.directiveDefs=To(i,!1),n.pipeDefs=To(i,!0),n.id=function Nc(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 Xl(e){return En(e)||Zr(e)}function Ql(e){return null!==e}function ha(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 Na(e,t){if(null==e)return Qr;const n={};for(const i in e)if(e.hasOwnProperty(i)){const a=e[i];let u,p,g=Hi.None;Array.isArray(a)?(g=a[0],u=a[1],p=a[2]??u):(u=a,p=a),t?(n[u]=g!==Hi.None?[i,g]:i,t[u]=p):n[u]=i}return n}function Eo(e){return Ft(()=>{const t=Fa(e);return Ra(t),t})}function ul(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 En(e){return e[Dn]||null}function Zr(e){return e[Cr]||null}function qr(e){return e[Ci]||null}function Ni(e){const t=En(e)||Zr(e)||qr(e);return null!==t&&t.standalone}function Di(e,t){const n=e[Mr]||null;if(!n&&!0===t)throw new Error(`Type ${rn(e)} does not have '\u0275mod' property.`);return n}function Fa(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||Qr,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:Na(e.inputs,t),outputs:Na(e.outputs),debugInfo:null}}function Ra(e){e.features?.forEach(t=>t(e))}function To(e,t){if(!e)return null;const n=t?qr:Xl;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(Ql)}function fa(e){return{\u0275providers:e}}function La(...e){return{\u0275providers:oo(0,e),\u0275fromNgModule:!0}}function oo(e,...t){const n=[],i=new Set;let a;const u=p=>{n.push(p)};return qi(t,p=>{const g=p;Ba(g,u,[],i)&&(a||=[],a.push(g))}),void 0!==a&&dl(a,u),n}function dl(e,t){for(let n=0;n<e.length;n++){const{ngModule:i,providers:a}=e[n];hl(a,u=>{t(u,i)})}}function Ba(e,t,n,i){if(!(e=Y(e)))return!1;let a=null,u=Vs(e);const p=!u&&En(e);if(u||p){if(p&&!p.standalone)return!1;a=e}else{const b=e.ngModule;if(u=Vs(b),!u)return!1;a=b}const g=i.has(a);if(p){if(g)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&&!g){let O;i.add(a);try{qi(u.imports,z=>{Ba(z,t,n,i)&&(O||=[],O.push(z))})}finally{}void 0!==O&&dl(O,t)}if(!g){const O=Vr(a)||(()=>new a);t({provide:a,useFactory:O,deps:Fn},a),t({provide:ro,useValue:a,multi:!0},a),t({provide:$s,useValue:()=>Gn(a),multi:!0},a)}const b=u.providers;if(null!=b&&!g){const O=e;hl(b,z=>{t(z,O)})}}}return a!==e&&void 0!==e.providers}function hl(e,t){for(let n of e)hn(n)&&(n=n.\u0275providers),Array.isArray(n)?hl(n,t):t(n)}const pa=nn({provide:String,useValue:nn});function zr(e){return null!==e&&"object"==typeof e&&pa in e}function ao(e){return"function"==typeof e}const pl=new Be(""),Va={},Fc={};let ml;function ma(){return void 0===ml&&(ml=new As),ml}class ls{}class ga extends ls{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,ec(t,p=>this.processProvider(p)),this.records.set(cl,di(void 0,this)),a.has("environment")&&this.records.set(ls,di(void 0,this));const u=this.records.get(pl);null!=u&&"string"==typeof u.value&&this.scopes.add(u.value),this.injectorDefTypes=new Set(this.get(ro,Fn,fn.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=Qi(this),i=Kr(void 0);try{return t()}finally{Qi(n),Kr(i)}}get(t,n=zt,i=fn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(ki))return t[ki](this);i=Hs(i);const u=Qi(this),p=Kr(void 0);try{if(!(i&fn.SkipSelf)){let b=this.records.get(t);if(void 0===b){const O=function Ko(e){return"function"==typeof e||"object"==typeof e&&e instanceof Be}(t)&&Ai(t);b=O&&this.injectableDefInScope(O)?di(gl(t),Va):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(i&fn.Self?ma():this.parent).get(t,n=i&fn.Optional&&n===zt?null:n)}catch(g){if("NullInjectorError"===g.name){if((g[Bi]=g[Bi]||[]).unshift(rn(t)),u)throw g;return function ca(e,t,n,i){const a=e[Bi];throw t[Ss]&&a.unshift(t[Ss]),e.message=function Zi(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=rn(t);if(Array.isArray(t))a=t.map(rn).join(" -> ");else if("object"==typeof t){let u=[];for(let p in t)if(t.hasOwnProperty(p)){let g=t[p];u.push(p+":"+("string"==typeof g?JSON.stringify(g):rn(g)))}a=`{${u.join(", ")}}`}return`${n}${i?"("+i+")":""}[${a}]: ${e.replace(zs,"\n ")}`}("\n"+e.message,a,n,i),e.ngTokenPath=a,e[Bi]=null,e}(g,t,"R3InjectorError",this.source)}throw g}finally{Kr(p),Qi(u)}}resolveInjectorInitializers(){const t=A(null),n=Qi(this),i=Kr(void 0);try{const u=this.get($s,Fn,fn.Self);for(const p of u)p()}finally{Qi(n),Kr(i),A(t)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(rn(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new pt(205,!1)}processProvider(t){let n=ao(t=Y(t))?t:Y(t&&t.provide);const i=function Jl(e){return zr(e)?di(void 0,e.useValue):di(Rc(e),Va)}(t);if(!ao(t)&&!0===t.multi){let a=this.records.get(n);a||(a=di(void 0,Va,!0),a.factory=()=>$o(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===Va&&(n.value=Fc,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Io(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 gl(e){const t=Ai(e),n=null!==t?t.factory:Vr(e);if(null!==n)return n;if(e instanceof Be)throw new pt(204,!1);if(e instanceof Function)return function ql(e){if(e.length>0)throw new pt(204,!1);const n=function xi(e){return e&&(e[ee]||e[be])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new pt(204,!1)}function Rc(e,t,n){let i;if(ao(e)){const a=Y(e);return Vr(a)||gl(a)}if(zr(e))i=()=>Y(e.useValue);else if(function fl(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...$o(e.deps||[]));else if(function Jr(e){return!(!e||!e.useExisting)}(e))i=()=>Gn(Y(e.useExisting));else{const a=Y(e&&(e.useClass||e.provide));if(!function lo(e){return!!e.deps}(e))return Vr(a)||gl(a);i=()=>new a(...$o(e.deps))}return i}function di(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ec(e,t){for(const n of e)Array.isArray(n)?ec(n,t):n&&hn(n)?ec(n.\u0275providers,t):t(n)}function So(e,t){e instanceof ga&&e.assertNotDestroyed();const i=Qi(e),a=Kr(void 0);try{return t()}finally{Qi(i),Kr(a)}}function tc(){return void 0!==la()||null!=function jo(){return Vi}()}function Xo(e){if(!tc())throw new pt(-203,!1)}const $n=0,lt=1,Lt=2,ar=3,jr=4,Tr=5,ei=6,xs=7,Ir=8,Mi=9,Ys=10,en=11,za=12,Md=13,Oo=14,qn=15,ks=16,Ps=17,Ao=18,vl=19,Ha=20,xo=21,ja=22,Hn=23,yn=25,ti=1,ur=7,Ei=9,Nr=10;var dr=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(dr||{});function Fr(e){return Array.isArray(e)&&"object"==typeof e[ti]}function hi(e){return Array.isArray(e)&&!0===e[ti]}function Ua(e){return!!(4&e.flags)}function Qo(e){return e.componentOffset>-1}function yl(e){return!(1&~e.flags)}function Ns(e){return!!e.template}function va(e){return!!(512&e[Lt])}class ya{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function _a(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function ba(){return Cl}function Cl(e){return e.type.prototype.ngOnChanges&&(e.setInput=Tf),$a}function $a(){const e=Td(this),t=e?.current;if(t){const n=e.previous;if(n===Qr)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function Tf(e,t,n,i,a){const u=this.declaredInputs[i],p=Td(e)||function If(e,t){return e[Ed]=t}(e,{previous:Qr,current:null}),g=p.current||(p.current={}),b=p.previous,O=b[u];g[u]=new ya(O&&O.currentValue,n,b===Qr),_a(e,t,a,n)}ba.ngInherit=!0;const Ed="__ngSimpleChanges__";function Td(e){return e[Ed]||null}const co=function(e,t,n){},Sd="svg";let Od=!1;function Sr(e){for(;Array.isArray(e);)e=e[$n];return e}function zc(e,t){return Sr(t[e])}function cs(e,t){return Sr(t[e.index])}function Hc(e,t){return e.data[t]}function rc(e,t){return e[t]}function Fs(e,t){const n=t[e];return Fr(n)?n:n[$n]}function Iu(e){return!(128&~e[Lt])}function ko(e,t){return null==t?null:e[t]}function Ad(e){e[Ps]=0}function Ep(e){1024&e[Lt]||(e[Lt]|=1024,Iu(e)&&ic(e))}function kd(e){return!!(9216&e[Lt]||e[Hn]?.dirty)}function jc(e){e[Ys].changeDetectionScheduler?.notify(1),kd(e)?ic(e):64&e[Lt]&&(function Of(){return Od}()?(e[Lt]|=1024,ic(e)):e[Ys].changeDetectionScheduler?.notify())}function ic(e){e[Ys].changeDetectionScheduler?.notify();let t=Wa(e);for(;null!==t&&!(8192&t[Lt])&&(t[Lt]|=8192,Iu(t));)t=Wa(t)}function Zo(e,t){if(!(256&~e[Lt]))throw new pt(911,!1);null===e[xo]&&(e[xo]=[]),e[xo].push(t)}function Wa(e){const t=e[ar];return hi(t)?t[ar]:t}const un={lFrame:ho(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ni(){return un.bindingsEnabled}function Po(){return null!==un.skipHydrationRootTNode}function qe(){return un.lFrame.lView}function _n(){return un.lFrame.tView}function uo(e){return un.lFrame.contextLView=e,e[Ir]}function us(e){return un.lFrame.contextLView=null,e}function In(){let e=Rd();for(;null!==e&&64===e.type;)e=e.parent;return e}function Rd(){return un.lFrame.currentTNode}function ds(e,t){const n=un.lFrame;n.currentTNode=e,n.isParent=t}function Au(){return un.lFrame.isParent}function Rf(){un.lFrame.isParent=!1}function hs(){const e=un.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ga(){return un.lFrame.bindingIndex}function No(){return un.lFrame.bindingIndex++}function qo(e){const t=un.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Sp(e,t){const n=un.lFrame;n.bindingIndex=n.bindingRootIndex=e,xu(t)}function xu(e){un.lFrame.currentDirectiveIndex=e}function ku(e){const t=un.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Uc(){return un.lFrame.currentQueryIndex}function Pu(e){un.lFrame.currentQueryIndex=e}function Bf(e){const t=e[lt];return 2===t.type?t.declTNode:1===t.type?e[Tr]:null}function Op(e,t,n){if(n&fn.SkipSelf){let a=t,u=e;for(;!(a=a.parent,null!==a||n&fn.Host||(a=Bf(u),null===a||(u=u[Oo],10&a.type))););if(null===a)return!1;t=a,e=u}const i=un.lFrame=Ap();return i.currentTNode=t,i.lView=e,!0}function $c(e){const t=Ap(),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 Ap(){const e=un.lFrame,t=null===e?null:e.child;return null===t?ho(e):t}function ho(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 Nu(){const e=un.lFrame;return un.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Wc=Nu;function Gc(){const e=Nu();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 es(){return un.lFrame.selectedIndex}function Fo(e){un.lFrame.selectedIndex=e}function Lr(){const e=un.lFrame;return Hc(e.tView,e.selectedIndex)}function Bd(){un.lFrame.currentNamespace=Sd}function Vd(){!function zd(){un.lFrame.currentNamespace=null}()}let Dl=!0;function ac(){return Dl}function Jo(e){Dl=e}function Yc(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n<i;n++){const u=e.data[n].type.prototype,{ngAfterContentInit:p,ngAfterContentChecked:g,ngAfterViewInit:b,ngAfterViewChecked:O,ngOnDestroy:z}=u;p&&(e.contentHooks??=[]).push(-n,p),g&&((e.contentHooks??=[]).push(n,g),(e.contentCheckHooks??=[]).push(n,g)),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 Ya(e,t,n){jd(e,t,3,n)}function lc(e,t,n,i){(3&e[Lt])===n&&jd(e,t,n,i)}function Hd(e,t){let n=e[Lt];(3&n)===t&&(n&=16383,n+=1,e[Lt]=n)}function jd(e,t,n,i){const u=i??-1,p=t.length-1;let g=0;for(let b=void 0!==i?65535&e[Ps]:0;b<p;b++)if("number"==typeof t[b+1]){if(g=t[b],null!=i&&g>=i)break}else t[b]<0&&(e[Ps]+=65536),(g<u||-1==u)&&(cc(e,n,t,b),e[Ps]=(4294901760&e[Ps])+b+2),b++}function Ml(e,t){co(4,e,t);const n=A(null);try{t.call(e)}finally{A(n),co(5,e,t)}}function cc(e,t,n,i){const a=n[i]<0,u=n[i+1],g=e[a?-n[i]:n[i]];a?e[Lt]>>14<e[Ps]>>16&&(3&e[Lt])===t&&(e[Lt]+=16384,Ml(g,u)):Ml(g,u)}const ea=-1;class uc{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function Lu(e){return e!==ea}function dc(e){return 32767&e}function Kc(e,t){let n=function Pp(e){return e>>16}(e),i=t;for(;n>0;)i=i[Oo],n--;return i}let Wd=!0;function Bu(e){const t=Wd;return Wd=e,t}const $f=255,Vu=5;let El=0;const ta={};function Xc(e,t){const n=Wf(e,t);if(-1!==n)return n;const i=t[lt];i.firstCreatePass&&(e.injectorIndex=t.length,Gd(i.data,e),Gd(t,null),Gd(i.blueprint,null));const a=h(e,t),u=e.injectorIndex;if(Lu(a)){const p=dc(a),g=Kc(a,t),b=g[lt].data;for(let O=0;O<8;O++)t[u+O]=g[p+O]|b[p+O]}return t[u+8]=a,u}function Gd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Wf(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=Yn(a),null===i)return ea;if(n++,a=a[Oo],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return ea}function V(e,t,n){!function Np(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Wr)&&(i=n[Wr]),null==i&&(i=n[Wr]=El++);const a=i&$f;t.data[e+(a>>Vu)]|=1<<a}(e,t,n)}function f(e,t,n){if(n&fn.Optional||void 0!==e)return e;_o()}function C(e,t,n,i){if(n&fn.Optional&&void 0===i&&(i=null),!(n&(fn.Self|fn.Host))){const a=e[Mi],u=Kr(void 0);try{return a?a.get(t,i,n&fn.Optional):Is(t,i,n&fn.Optional)}finally{Kr(u)}}return f(i,0,n)}function le(e,t,n,i=fn.Default,a){if(null!==e){if(2048&t[Lt]&&!(i&fn.Self)){const p=function si(e,t,n,i,a){let u=e,p=t;for(;null!==u&&null!==p&&2048&p[Lt]&&!(512&p[Lt]);){const g=ge(u,p,n,i|fn.Self,ta);if(g!==ta)return g;let b=u.parent;if(!b){const O=p[Ha];if(O){const z=O.get(n,ta,i);if(z!==ta)return z}b=Yn(p),p=p[Oo]}u=b}return a}(e,t,n,i,ta);if(p!==ta)return p}const u=ge(e,t,n,i,ta);if(u!==ta)return u}return C(t,n,i,a)}function ge(e,t,n,i,a){const u=function Et(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Wr)?e[Wr]:void 0;return"number"==typeof t?t>=0?t&$f:hr:t}(n);if("function"==typeof u){if(!Op(t,e,i))return i&fn.Host?f(a,0,i):C(t,n,i,a);try{let p;if(p=u(i),null!=p||i&fn.Optional)return p;_o()}finally{Wc()}}else if("number"==typeof u){let p=null,g=Wf(e,t),b=ea,O=i&fn.Host?t[qn][Tr]:null;for((-1===g||i&fn.SkipSelf)&&(b=-1===g?h(e,t):t[g+8],b!==ea&&Pr(i,!1)?(p=t[lt],g=dc(b),t=Kc(b,t)):g=-1);-1!==g;){const z=t[lt];if(ir(u,g,z.data)){const Z=Ge(g,t,n,p,i,O);if(Z!==ta)return Z}b=t[g+8],b!==ea&&Pr(i,t[lt].data[g+8]===O)&&ir(u,g,t)?(p=z,g=dc(b),t=Kc(b,t)):g=-1}}return a}function Ge(e,t,n,i,a,u){const p=t[lt],g=p.data[e+8],z=rt(g,p,n,null==i?Qo(g)&&Wd:i!=p&&!!(3&g.type),a&fn.Host&&u===g);return null!==z?at(t,p,z,g):ta}function rt(e,t,n,i,a){const u=e.providerIndexes,p=t.data,g=1048575&u,b=e.directiveStart,z=u>>20,Me=a?g+z:e.directiveEnd;for(let Se=i?g:g+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&&Ns(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 uc}(a)){const p=a;p.resolving&&function yo(e,t){throw t&&t.join(" > "),new pt(-200,e)}(function Mn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():jt(e)}(u[n]));const g=Bu(p.canSeeViewProviders);p.resolving=!0;const O=p.injectImpl?Kr(p.injectImpl):null;Op(e,i,fn.Default);try{a=e[n]=p.factory(void 0,u,e,i),t.firstCreatePass&&n>=i.directiveStart&&function Hf(e,t,n){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:u}=t.type.prototype;if(i){const p=Cl(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&&Kr(O),Bu(g),p.resolving=!1,Wc()}}return a}function ir(e,t,n){return!!(n[t+(e>>Vu)]&1<<e)}function Pr(e,t){return!(e&fn.Self||e&fn.Host&&t)}class dn{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,i){return le(this._tNode,this._lView,t,Hs(i),n)}}function hr(){return new dn(In(),qe())}function Ur(e){return Ft(()=>{const t=e.prototype.constructor,n=t[ci]||ii(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const u=a[ci]||ii(a);if(u&&u!==n)return u;a=Object.getPrototypeOf(a)}return u=>new u})}function ii(e){return B(e)?()=>{const t=ii(Y(e));return t&&t()}:Vr(e)}function Yn(e){const t=e[lt],n=t.type;return 2===n?t.declTNode:1===n?e[Tr]:null}function er(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}(In(),e)}function Il(e,t=null,n=null,i){const a=zu(e,t,n,i);return a.resolveInjectorInitializers(),a}function zu(e,t=null,n=null,i,a=new Set){const u=[n||Fn,La(e)];return i=i||("object"==typeof e?void 0:rn(e)),new ga(u,t||ma(),i||null,a)}let Ii=(()=>{class e{static#e=this.THROW_IF_NOT_FOUND=zt;static#t=this.NULL=new As;static create(n,i){if(Array.isArray(n))return Il({name:""},i,n,"");{const a=n.name??"";return Il({name:a},n.parent,n.providers,a)}}static#n=this.\u0275prov=bn({token:e,providedIn:"any",factory:()=>Gn(cl)});static#r=this.__NG_ELEMENT_ID__=-1}return e})();function Ca(e){return e.ngOriginalError}class fo{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&&Ca(t);for(;n&&Ca(n);)n=Ca(n);return n||null}}const ms=new Be("",{providedIn:"root",factory:()=>Wt(fo).handleError.bind(void 0)});let Ds=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=Zc;static#t=this.__NG_ENV_ID__=n=>n}return e})();class Kd extends Ds{constructor(t){super(),this._lView=t}onDestroy(t){return Zo(this._lView,t),()=>function wl(e,t){if(null===e[xo])return;const n=e[xo].indexOf(t);-1!==n&&e[xo].splice(n,1)}(this._lView,t)}}function Zc(){return new Kd(qe())}function Kf(){return Ol(In(),qe())}function Ol(e,t){return new po(cs(e,t))}let po=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=Kf}return e})();function Al(e){return e instanceof po?e.nativeElement:e}function xl(e){return t=>{setTimeout(e,void 0,t)}}const Ks=class Uu extends gt.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,tc()&&(this.destroyRef=Wt(Ds,{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=xl(u),a&&(a=xl(a)),p&&(p=xl(p)));const g=super.subscribe({next:a,error:u,complete:p});return t instanceof ln.yU&&t.add(g),g}};function Xd(){return this._results[Symbol.iterator]()}class fc{static#e=Symbol.iterator;get changes(){return this._changes??=new Ks}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=fc.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=Xd)}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 ui(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Us(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 Zd(e){return!(128&~e.flags)}const Qf=new Map;let qd=0;const $u="__ngContext__";function Ms(e,t){Fr(t)?(e[$u]=t[vl],function om(e){Qf.set(e[vl],e)}(t)):e[$u]=t}function Up(e){return $p(e[za])}function qf(e){return $p(e[jr])}function $p(e){for(;null!==e&&!hi(e);)e=e[jr];return e}let t0;function vm(e){t0=e}function Pl(){if(void 0!==t0)return t0;if(typeof document<"u")return document;throw new pt(210,!1)}const Kp=new Be("",{providedIn:"root",factory:()=>ym}),ym="ng",Xp=new Be(""),n0=new Be("",{providedIn:"platform",factory:()=>"unknown"}),_m=new Be(""),P6=new Be("",{providedIn:"root",factory:()=>Pl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let qp=()=>null;function u0(e,t,n=!1){return qp(e,t,n)}const sh=new Be("",{providedIn:"root",factory:()=>!1});let oh,ah;function Jc(e){return function m0(){if(void 0===oh&&(oh=null,xt.trustedTypes))try{oh=xt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return oh}()?.createHTML(e)||e}function g0(){if(void 0===ah&&(ah=null,xt.trustedTypes))try{ah=xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ah}function n1(e){return g0()?.createHTML(e)||e}function s1(e){return g0()?.createScriptURL(e)||e}class mc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${gn})`}}class Pm extends mc{getTypeName(){return"HTML"}}class Nm extends mc{getTypeName(){return"Style"}}class Fm extends mc{getTypeName(){return"Script"}}class Rm extends mc{getTypeName(){return"URL"}}class Lm extends mc{getTypeName(){return"ResourceURL"}}function Za(e){return e instanceof mc?e.changingThisBreaksApplicationSecurity:e}function eu(e,t){const n=function Bm(e){return e instanceof mc&&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 ${gn})`)}return n===t}function Vm(e){return new Pm(e)}function zm(e){return new Nm(e)}function Hm(e){return new Fm(e)}function jm(e){return new Rm(e)}function Um(e){return new Lm(e)}class $m{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Jc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class Wm{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Jc(t),n}}const Ym=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function lh(e){return(e=String(e)).match(Ym)?e:"unsafe:"+e}function qa(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Qu(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const a1=qa("area,br,col,hr,img,wbr"),l1=qa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),c1=qa("rp,rt"),v0=Qu(a1,Qu(l1,qa("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")),Qu(c1,qa("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")),Qu(c1,l1)),y0=qa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),u1=Qu(y0,qa("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"),qa("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")),Km=qa("script,style,template");class Xm{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=qm(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let u=Zm(n);if(u){n=u;break}n=a.pop()}return this.buf.join("")}startElement(t){const n=d1(t).toLowerCase();if(!v0.hasOwnProperty(n))return this.sanitizedSomething=!0,!Km.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,g=p.toLowerCase();if(!u1.hasOwnProperty(g)){this.sanitizedSomething=!0;continue}let b=u.value;y0[g]&&(b=lh(b)),this.buf.push(" ",p,'="',f1(b),'"')}return this.buf.push(">"),!0}endElement(t){const n=d1(t).toLowerCase();v0.hasOwnProperty(n)&&!a1.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(f1(t))}}function Zm(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw h1(t);return t}function qm(e){const t=e.firstChild;if(t&&function Qm(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw h1(t);return t}function d1(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function h1(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const Jm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eg=/([^\#-~ |!])/g;function f1(e){return e.replace(/&/g,"&").replace(Jm,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(eg,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let ch;function p1(e,t){let n=null;try{ch=ch||function o1(e){const t=new Wm(e);return function Gm(){try{return!!(new window.DOMParser).parseFromString(Jc(""),"text/html")}catch{return!1}}()?new $m(t):t}(e);let i=t?String(t):"";n=ch.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=ch.getInertBodyElement(i)}while(i!==u);return Jc((new Xm).sanitizeChildren(_0(n)||n))}finally{if(n){const i=_0(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function _0(e){return"content"in e&&function tg(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var gc=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}(gc||{});function m1(e){const t=Zu();return t?n1(t.sanitize(gc.HTML,e)||""):eu(e,"HTML")?n1(Za(e)):p1(Pl(),jt(e))}function b0(e){const t=Zu();return t?t.sanitize(gc.URL,e)||"":eu(e,"URL")?Za(e):lh(jt(e))}function g1(e){const t=Zu();if(t)return s1(t.sanitize(gc.RESOURCE_URL,e)||"");if(eu(e,"ResourceURL"))return s1(Za(e));throw new pt(904,!1)}function v1(e,t,n){return function og(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?g1:b0}(t,n)(e)}function Zu(){const e=qe();return e&&e[Ys].sanitizer}const ag=/^>|^->|<!--|-->|--!>|<!-$/g,lg=/(<|>)/g,cg="\u200b$1\u200b";function C1(e){return e.ownerDocument.defaultView}function w1(e){return e.ownerDocument}function mo(e){return e instanceof Function?e():e}var qu=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(qu||{});let nu;function T1(e,t){return nu(e,t)}function vc(e,t,n,i,a){if(null!=i){let u,p=!1;hi(i)?u=i:Fr(i)&&(p=!0,i=i[$n]);const g=Sr(i);0===e&&null!==n?null==a?O1(t,n,g):Rl(t,n,g,a||null,!0):1===e&&null!==n?Rl(t,n,g,a||null,!0):2===e?function _c(e,t,n){const i=ph(e,t);i&&function Tg(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,g,p):3===e&&t.destroyNode(g),null!=u&&function td(e,t,n,i,a){const u=n[ur];u!==Sr(n)&&vc(t,e,i,u,a);for(let g=Nr;g<n.length;g++){const b=n[g];vh(b[lt],b,e,t,i,u)}}(t,e,u,n,a)}}function Ls(e,t){return e.createComment(function y1(e){return e.replace(ag,t=>t.replace(lg,cg))}(t))}function Es(e,t,n){return e.createElement(t,n)}function I0(e,t){t[Ys].changeDetectionScheduler?.notify(1),vh(e,t,t[en],2,null,null)}function I1(e,t){const n=e[Ei],i=n.indexOf(t);n.splice(i,1)}function Ju(e,t){if(e.length<=Nr)return;const n=Nr+t,i=e[n];if(i){const a=i[ks];null!==a&&a!==e&&I1(a,i),t>0&&(e[n-1][jr]=i[jr]);const u=Wo(e,Nr+t);!function _g(e,t){I0(e,t),t[$n]=null,t[Tr]=null}(i[lt],i);const p=u[Ao];null!==p&&p.detachView(u[lt]),i[ar]=null,i[jr]=null,i[Lt]&=-129}return i}function hh(e,t){if(!(256&t[Lt])){const n=t[en];n.destroyNode&&vh(e,t,n,3,null,null),function Cg(e){let t=e[za];if(!t)return S0(e[lt],e);for(;t;){let n=null;if(Fr(t))n=t[za];else{const i=t[Nr];i&&(n=i)}if(!n){for(;t&&!t[jr]&&t!==e;)Fr(t)&&S0(t[lt],t),t=t[ar];null===t&&(t=e),Fr(t)&&S0(t[lt],t),n=t&&t[jr]}t=n}}(t)}}function S0(e,t){if(256&t[Lt])return;const n=A(null);try{t[Lt]&=-129,t[Lt]|=256,t[Hn]&&Ye(t[Hn]),function Eg(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 uc)){const u=n[i+1];if(Array.isArray(u))for(let p=0;p<u.length;p+=2){const g=a[u[p]],b=u[p+1];co(4,g,b);try{b.call(g)}finally{co(5,g,b)}}else{co(4,a,u);try{u.call(a)}finally{co(5,a,u)}}}}}(e,t),function Mg(e,t){const n=e.cleanup,i=t[xs];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[xs]=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[en].destroy();const i=t[ks];if(null!==i&&hi(t[ar])){i!==t[ar]&&I1(i,t);const a=t[Ao];null!==a&&a.detachView(e)}!function am(e){Qf.delete(e[vl])}(t)}finally{A(n)}}function fh(e,t,n){return function S1(e,t,n){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return n[$n];{const{componentOffset:a}=i;if(a>-1){const{encapsulation:u}=e.data[i.directiveStart+a];if(u===Gs.None||u===Gs.Emulated)return null}return cs(i,n)}}(e,t.parent,n)}function Rl(e,t,n,i,a){e.insertBefore(t,n,i,a)}function O1(e,t,n){e.appendChild(t,n)}function ru(e,t,n,i,a){null!==i?Rl(e,t,n,i,a):O1(e,t,n)}function ph(e,t){return e.parentNode(t)}function O0(e,t,n){return mh(e,t,n)}let gh,mh=function wa(e,t,n){return 40&e.type?cs(e,n):null};function Da(e,t,n,i){const a=fh(e,i,t),u=t[en],g=O0(i.parent||t[Tr],i,t);if(null!=a)if(Array.isArray(n))for(let b=0;b<n.length;b++)ru(u,a,n[b],g,!1);else ru(u,a,n,g,!1);void 0!==gh&&gh(u,i,t,n,a)}function yc(e,t){if(null!==t){const n=t.type;if(3&n)return cs(t,e);if(4&n)return ed(-1,e[t.index]);if(8&n){const i=t.child;if(null!==i)return yc(e,i);{const a=e[t.index];return hi(a)?ed(-1,a):Sr(a)}}if(32&n)return T1(t,e)()||Sr(e[t.index]);{const i=A1(e,t);return null!==i?Array.isArray(i)?i[0]:yc(Wa(e[qn]),i):yc(e,t.next)}}return null}function A1(e,t){return null!==t?e[qn][Tr].projection[t.projection]:null}function ed(e,t){const n=Nr+e+1;if(n<t.length){const i=t[n],a=i[lt].firstChild;if(null!==a)return yc(i,a)}return t[ur]}function k0(e,t,n,i,a,u,p){for(;null!=n;){const g=i[n.index],b=n.type;if(p&&0===t&&(g&&Ms(Sr(g),i),n.flags|=2),32&~n.flags)if(8&b)k0(e,t,n.child,i,a,u,!1),vc(t,e,a,g,u);else if(32&b){const O=T1(n,i);let z;for(;z=O();)vc(t,e,a,z,u);vc(t,e,a,g,u)}else 16&b?P0(e,t,i,n,a,u):vc(t,e,a,g,u);n=p?n.projectionNext:n.next}}function vh(e,t,n,i,a,u){k0(n,i,e.firstChild,t,a,u,!1)}function P0(e,t,n,i,a,u){const p=n[qn],b=p[Tr].projection[i.projection];if(Array.isArray(b))for(let O=0;O<b.length;O++)vc(t,e,a,b[O],u);else{let O=b;const z=p[ar];Zd(i)&&(O.flags|=128),k0(e,t,O,z,a,u,!0)}}function yh(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function iu(e,t,n){const{mergedAttrs:i,classes:a,styles:u}=n;null!==i&&Do(e,t,i),null!==a&&yh(e,t,a),null!==u&&function bc(e,t,n){e.setAttribute(t,"style",n)}(e,t,u)}const Cn={};function Ll(e=1){_h(_n(),qe(),es()+e,!1)}function _h(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&&Ya(t,u,n)}Fo(n)}function su(e,t=fn.Default){const n=qe();return null===n?Gn(e,t):le(In(),n,Y(e),t)}function P1(){throw new Error("invalid")}function N0(e,t,n,i,a,u){const p=A(null);try{let g=null;a&Hi.SignalBased&&(g=t[i][ie]),null!==g&&void 0!==g.transformFn&&(u=g.transformFn(u)),a&Hi.HasDecoratorInputTransform&&(u=e.inputTransforms[i].call(t,u)),null!==e.setInput?e.setInput(t,g,u,n,i):_a(t,g,i,u)}finally{A(p)}}function bh(e,t,n,i,a,u,p,g,b,O,z){const Z=t.blueprint.slice();return Z[$n]=a,Z[Lt]=204|i,(null!==O||e&&2048&e[Lt])&&(Z[Lt]|=2048),Ad(Z),Z[ar]=Z[Oo]=e,Z[Ir]=n,Z[Ys]=p||e&&e[Ys],Z[en]=g||e&&e[en],Z[Mi]=b||e&&e[Mi]||null,Z[Tr]=u,Z[vl]=function sm(){return qd++}(),Z[ei]=z,Z[Ha]=O,Z[qn]=2==t.type?e[qn]:Z,Z}function nd(e,t,n,i,a){let u=e.data[t];if(null===u)u=function F0(e,t,n,i,a){const u=Rd(),p=Au(),b=e.data[t]=function Ag(e,t,n,i,a,u){let p=t?t.injectorIndex:-1,g=0;return Po()&&(g|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:g,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 Ip(){return un.lFrame.inI18n}()&&(u.flags|=32);else if(64&u.type){u.type=n,u.value=i,u.attrs=a;const p=function Ou(){const e=un.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();u.injectorIndex=null===p?-1:p.injectorIndex}return ds(u,!0),u}function Cc(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 wc(e,t,n,i,a){const u=es(),p=2&i;try{Fo(-1),p&&t.length>yn&&_h(e,t,yn,!1),co(p?2:0,a),n(i,a)}finally{Fo(u),co(p?3:1,a)}}function R0(e,t,n){if(Ua(t)){const i=A(null);try{const u=t.directiveEnd;for(let p=t.directiveStart;p<u;p++){const g=e.data[p];g.contentQueries&&g.contentQueries(1,n[p],p)}}finally{A(i)}}}function Dc(e,t,n){ni()&&(function H0(e,t,n,i){const a=n.directiveStart,u=n.directiveEnd;Qo(n)&&function j1(e,t,n){const i=cs(t,e),a=N1(n);let p=16;n.signals?p=4096:n.onPush&&(p=64);const g=lu(e,bh(e,a,null,p,i,t,null,e[Ys].rendererFactory.createRenderer(i,n),null,null,null));e[t.index]=g}(t,n,e.data[a+n.componentOffset]),e.firstCreatePass||Xc(n,t),Ms(i,t);const p=n.initialInputs;for(let g=a;g<u;g++){const b=e.data[g],O=at(t,e,g,n);Ms(O,t),null!==p&&kg(0,g-a,O,b,0,p),Ns(b)&&(Fs(n.index,t)[Ir]=at(t,e,g,n))}}(e,t,n,cs(n,t)),!(64&~n.flags)&&z1(e,t,n))}function L0(e,t,n=cs){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],g=-1===p?n(t,e):e[p];e[a++]=g}}}function N1(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Ch(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Ch(e,t,n,i,a,u,p,g,b,O,z){const Z=yn+i,Me=Z+a,Se=function ou(e,t){const n=[];for(let i=0;i<t;i++)n.push(i<e?null:Cn);return n}(Z,Me),Ne="function"==typeof O?O():O;return Se[lt]={type:e,blueprint:Se,template:n,queries:null,viewQuery:g,declTNode:t,data:Se.slice().fill(null,Z),bindingStartIndex:Z,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 F1=()=>null;function au(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 g,b=Hi.None;Array.isArray(p)?(g=p[0],b=p[1]):g=p;let O=u;if(null!==a){if(!a.hasOwnProperty(u))continue;O=a[u]}0===e?Mc(i,n,O,g,b):Mc(i,n,O,g)}return i}function Mc(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 Qs(e,t,n,i,a,u,p,g){const b=cs(t,n);let z,O=t.inputs;!g&&null!=O&&(z=O[i])?(Th(e,n,z,i,a),Qo(t)&&function wh(e,t){const n=Fs(t,e);16&n[Lt]||(n[Lt]|=64)}(n,t.index)):3&t.type&&(i=function R1(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 z0(e,t,n,i){if(ni()){const a=null===i?null:{"":-1},u=function Ea(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(so(t,p.selectors,!1))if(i||(i=[]),Ns(p))if(null!==p.findHostDirectiveDefs){const g=[];a=a||new Map,p.findHostDirectiveDefs(p,g,a),i.unshift(...g,p),Dh(e,t,g.length)}else i.unshift(p),Dh(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,g;null===u?p=g=null:[p,g]=u,null!==p&&L1(e,t,n,p,a,g),a&&function H1(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 L1(e,t,n,i,a,u){for(let O=0;O<i.length;O++)V(Xc(n,t),e,i[O].type);!function xg(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,g=!1,b=Cc(e,t,i.length,null);for(let O=0;O<i.length;O++){const z=i[O];n.mergedAttrs=I(n.mergedAttrs,z.hostAttrs),id(e,n,t,b,z),Mh(b,z,a),null!==z.contentQueries&&(n.flags|=4),(null!==z.hostBindings||null!==z.hostAttrs||0!==z.hostVars)&&(n.flags|=64);const Z=z.type.prototype;!p&&(Z.ngOnChanges||Z.ngOnInit||Z.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),p=!0),!g&&(Z.ngOnChanges||Z.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),g=!0),b++}!function B0(e,t,n){const a=t.directiveEnd,u=e.data,p=t.attrs,g=[];let b=null,O=null;for(let z=t.directiveStart;z<a;z++){const Z=u[z],Me=n?n.get(Z):null,Ne=Me?Me.outputs:null;b=au(0,Z.inputs,z,b,Me?Me.inputs:null),O=au(1,Z.outputs,z,O,Ne);const Je=null===b||null===p||on(t)?null:j0(b,z,p);g.push(Je)}null!==b&&(b.hasOwnProperty("class")&&(t.flags|=8),b.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=g,t.inputs=b,t.outputs=O}(e,n,u)}function z1(e,t,n){const i=n.directiveStart,a=n.directiveEnd,u=n.index,p=function xn(){return un.lFrame.currentDirectiveIndex}();try{Fo(u);for(let g=i;g<a;g++){const b=e.data[g],O=t[g];xu(g),(null!==b.hostBindings||0!==b.hostVars||null!==b.hostAttrs)&&tl(b,O)}}finally{Fo(-1),xu(p)}}function tl(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Dh(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Mh(e,t,n){if(n){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)n[t.exportAs[i]]=e;Ns(t)&&(n[""]=e)}}function id(e,t,n,i,a){e.data[i]=a;const u=a.factory||(a.factory=Vr(a.type)),p=new uc(u,Ns(a),su);e.blueprint[i]=p,n[i]=p,function B1(e,t,n,i,a){const u=a.hostBindings;if(u){let p=e.hostBindingOpCodes;null===p&&(p=e.hostBindingOpCodes=[]);const g=~t.index;(function V1(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(p)!=g&&p.push(g),p.push(n,i,u)}}(e,t,i,Cc(e,n,a.hostVars,Cn),a)}function Ta(e,t,n,i,a,u){const p=cs(e,t);!function sd(e,t,n,i,a,u,p){if(null==u)e.removeAttribute(t,a,n);else{const g=null==p?jt(u):p(u,i||"",a);e.setAttribute(t,a,g,n)}}(t[en],p,u,e.value,n,i,a)}function kg(e,t,n,i,a,u){const p=u[t];if(null!==p)for(let g=0;g<p.length;)N0(i,n,p[g++],p[g++],p[g++],p[g++])}function j0(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 g=0;g<p.length;g+=3)if(p[g]===t){i.push(u,p[g+1],p[g+2],n[a+1]);break}}a+=2}else a+=2;else a+=4}return i}function U1(e,t,n,i){return[e,!0,0,t,null,i,null,n,null,null]}function U0(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 g=e.data[p];Pu(n[a]),g.contentQueries(2,t[p],p)}}}finally{A(i)}}}function lu(e,t){return e[za]?e[Md][jr]=t:e[za]=t,e[Md]=t,t}function nl(e,t,n){Pu(0);const i=A(null);try{t(e,n)}finally{A(i)}}function $1(e){return e[xs]||(e[xs]=[])}function Eh(e){return e.cleanup||(e.cleanup=[])}function $0(e,t,n){return(null===e||Ns(e))&&(n=function Tu(e){for(;Array.isArray(e);){if("object"==typeof e[ti])return e;e=e[$n]}return null}(n[t.index])),n[en]}function od(e,t){const n=e[Mi],i=n?n.get(fo,null):null;i&&i.handleError(t)}function Th(e,t,n,i,a){for(let u=0;u<n.length;){const p=n[u++],g=n[u++],b=n[u++];N0(e.data[p],t[p],i,g,b,a)}}function Ia(e,t,n){const i=zc(t,e);!function T0(e,t,n){e.setValue(t,n)}(e[en],i,n)}function W1(e,t){const n=Fs(t,e),i=n[lt];!function Pg(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(i,n);const a=n[$n];null!==a&&null===n[ei]&&(n[ei]=u0(a,n[Mi])),W0(i,n,n[Ir])}function W0(e,t,n){$c(t);try{const i=e.viewQuery;null!==i&&nl(1,i,n);const a=e.template;null!==a&&wc(e,t,a,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Ao]?.finishViewCreation(e),e.staticContentQueries&&U0(e,t),e.staticViewQueries&&nl(2,e.viewQuery,n);const u=e.components;null!==u&&function Ng(e,t){for(let n=0;n<t.length;n++)W1(e,t[n])}(t,u)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[Lt]&=-5,Gc()}}function cu(e,t,n,i){const a=A(null);try{const u=t.tView,b=bh(e,u,n,4096&e[Lt]?4096:16,null,t,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null);b[ks]=e[t.index];const z=e[Ao];return null!==z&&(b[Ao]=z.createEmbeddedView(u)),W0(u,b,n),b}finally{A(a)}}function Ih(e,t){const n=Nr+t;if(n<e.length)return e[n]}function uu(e,t){return!t||null===t.firstChild||Zd(e)}function Lo(e,t,n,i=!0){const a=t[lt];if(function wg(e,t,n,i){const a=Nr+i,u=n.length;i>0&&(n[a-1][jr]=t),i<u-Nr?(t[jr]=n[a],Js(n,Nr+i,t)):(n.push(t),t[jr]=null),t[ar]=n;const p=t[ks];null!==p&&n!==p&&function Dg(e,t){const n=e[Ei];t[qn]!==t[ar][ar][qn]&&(e[Lt]|=dr.HasTransplantedViews),null===n?e[Ei]=[t]:n.push(t)}(p,t);const g=t[Ao];null!==g&&g.insertView(e),jc(t),t[Lt]|=128}(a,t,e,n),i){const p=ed(n,e),g=t[en],b=ph(g,e[ur]);null!==b&&function bg(e,t,n,i,a,u){i[$n]=a,i[Tr]=t,vh(e,i,n,1,a,u)}(a,e[Tr],g,t,b,p)}const u=t[ei];null!==u&&null!==u.firstChild&&(u.firstChild=null)}function Sh(e,t){const n=Ju(e,t);return void 0!==n&&hh(n[lt],n),n}function ad(e,t,n,i,a=!1){for(;null!==n;){const u=t[n.index];null!==u&&i.push(Sr(u)),hi(u)&&rl(u,i);const p=n.type;if(8&p)ad(e,t,n.child,i);else if(32&p){const g=T1(n,t);let b;for(;b=g();)i.push(b)}else if(16&p){const g=A1(t,n);if(Array.isArray(g))i.push(...g);else{const b=Wa(t[qn]);ad(b[lt],b,g,i,!0)}}n=a?n.projectionNext:n.next}return i}function rl(e,t){for(let n=Nr;n<e.length;n++){const i=e[n],a=i[lt].firstChild;null!==a&&ad(i[lt],i,a,t)}e[ur]!==e[$n]&&t.push(e[ur])}let Oh=[];const Rg={...he,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{ic(e.lView)},consumerOnSignalRead(){this.lView[Hn]=this}},G0=100;function il(e,t=!0,n=0){const i=e[Ys],a=i.rendererFactory;a.begin?.();try{!function du(e,t){G1(e,t);let n=0;for(;kd(e);){if(n===G0)throw new pt(103,!1);n++,G1(e,1)}}(e,n)}catch(p){throw t&&od(e,p),p}finally{a.end?.(),i.inlineEffectRunner?.flush()}}function Lg(e,t,n,i){const a=t[Lt];if(!(256&~a))return;t[Ys].inlineEffectRunner?.flush(),$c(t);let p=null,g=null;(function Y0(e){return 2!==e.type})(e)&&(g=function Ah(e){return e[Hn]??function Fg(e){const t=Oh.pop()??Object.create(Rg);return t.lView=e,t}(e)}(t),p=mt(g));try{Ad(t),function Lf(e){return un.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&wc(e,t,n,2,i);const b=!(3&~a);if(b){const Z=e.preOrderCheckHooks;null!==Z&&Ya(t,Z,null)}else{const Z=e.preOrderHooks;null!==Z&&lc(t,Z,0,null),Hd(t,0)}if(function zl(e){for(let t=Up(e);null!==t;t=qf(t)){if(!(t[Lt]&dr.HasTransplantedViews))continue;const n=t[Ei];for(let i=0;i<n.length;i++){Ep(n[i])}}}(t),Vl(t,0),null!==e.contentQueries&&U0(e,t),b){const Z=e.contentCheckHooks;null!==Z&&Ya(t,Z)}else{const Z=e.contentHooks;null!==Z&&lc(t,Z,1),Hd(t,1)}!function Sg(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)Fo(~a);else{const u=a,p=n[++i],g=n[++i];Sp(p,u),g(2,t[u])}}}finally{Fo(-1)}}(e,t);const O=e.components;null!==O&&Bg(t,O,0);const z=e.viewQuery;if(null!==z&&nl(2,z,i),b){const Z=e.viewCheckHooks;null!==Z&&Ya(t,Z)}else{const Z=e.viewHooks;null!==Z&&lc(t,Z,2),Hd(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[ja]){for(const Z of t[ja])Z();t[ja]=null}t[Lt]&=-73}catch(b){throw ic(t),b}finally{null!==g&&(et(g,p),function xh(e){e.lView[Hn]!==e&&(e.lView=null,Oh.push(e))}(g)),Gc()}}function Vl(e,t){for(let n=Up(e);null!==n;n=qf(n))for(let i=Nr;i<n.length;i++)X0(n[i],t)}function K0(e,t,n){X0(Fs(t,e),n)}function X0(e,t){Iu(e)&&G1(e,t)}function G1(e,t){const i=e[lt],a=e[Lt],u=e[Hn];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)Lg(i,e,i.template,e[Ir]);else if(8192&a){Vl(e,1);const g=i.components;null!==g&&Bg(e,g,1)}}function Bg(e,t,n){for(let i=0;i<t.length;i++)K0(e,t[i],n)}function kh(e){for(e[Ys].changeDetectionScheduler?.notify();e;){e[Lt]|=64;const t=Wa(e);if(va(e)&&!t)return e;e=t}return null}class gs{get rootNodes(){const t=this._lView,n=t[lt];return ad(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[Ir]}set context(t){this._lView[Ir]=t}get destroyed(){return!(256&~this._lView[Lt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[ar];if(hi(t)){const n=t[8],i=n?n.indexOf(this):-1;i>-1&&(Ju(t,i),Wo(n,i))}this._attachedToViewContainer=!1}hh(this._lView[lt],this._lView)}onDestroy(t){Zo(this._lView,t)}markForCheck(){kh(this._cdRefInjectingView||this._lView)}detach(){this._lView[Lt]&=-129}reattach(){jc(this._lView),this._lView[Lt]|=128}detectChanges(){this._lView[Lt]|=1024,il(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,I0(this._lView[lt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new pt(902,!1);this._appRef=t,jc(this._lView)}}let ld=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=zg}return e})();const Ph=ld,Vg=class extends Ph{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=cu(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:i});return new gs(a)}};function zg(){return hu(In(),qe())}function hu(e,t){return 4&e.type?new Vg(t,e,Ol(e,t)):null}let l2=()=>null;function mu(e,t){return l2(e,t)}class pd{}class c2{}class Hh{}class d2{resolveComponentFactory(t){throw function Jg(e){const t=Error(`No component factory found for ${rn(e)}.`);return t.ngComponent=e,t}(t)}}let md=(()=>{class e{static#e=this.NULL=new d2}return e})();class h2{}let f2=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function e4(){const e=qe(),n=Fs(In().index,e);return(Fr(n)?n:e)[en]}()}return e})(),p2=(()=>{class e{static#e=this.\u0275prov=bn({token:e,providedIn:"root",factory:()=>null})}return e})();const J0={},m2=new Set;function Bo(e){m2.has(e)||(m2.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function ep(...e){}class Ri{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ks(!1),this.onMicrotaskEmpty=new Ks(!1),this.onStable=new Ks(!1),this.onError=new Ks(!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 n4(){const e="function"==typeof xt.requestAnimationFrame;let t=xt[e?"requestAnimationFrame":"setTimeout"],n=xt[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 av(e){const t=()=>{!function ov(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(xt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,g2(e),e.isCheckStableRunning=!0,tp(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),g2(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,a,u,p,g)=>{if(function lv(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(g))return n.invokeTask(a,u,p,g);try{return i4(e),n.invokeTask(a,u,p,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===u.type||e.shouldCoalesceRunChangeDetection)&&t(),s4(e)}},onInvoke:(n,i,a,u,p,g,b)=>{try{return i4(e),n.invoke(a,u,p,g,b)}finally{e.shouldCoalesceRunChangeDetection&&t(),s4(e)}},onHasTask:(n,i,a,u)=>{n.hasTask(a,u),i===a&&("microTask"==u.change?(e._hasPendingMicrotasks=u.microTask,g2(e),tp(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(!Ri.isInAngularZone())throw new pt(909,!1)}static assertNotInAngularZone(){if(Ri.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,r4,ep,ep);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 r4={};function tp(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 g2(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function i4(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function s4(e){e._nesting--,tp(e)}class o4{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ks,this.onMicrotaskEmpty=new Ks,this.onStable=new Ks,this.onError=new Ks}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 gu=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(gu||{});const a4={destroy(){}};function l4(e,t){!t&&Xo();const n=t?.injector??Wt(Ii);if(!function Fl(e){return"browser"===(e??Wt(Ii)).get(n0)}(n))return a4;Bo("NgAfterNextRender");const i=n.get(Ec),a=i.handler??=new u4,u=t?.phase??gu.MixedReadWrite,p=()=>{a.unregister(b),g()},g=n.get(Ds).onDestroy(p),b=So(n,()=>new c4(u,()=>{p(),e()}));return a.register(b),{destroy:p}}class c4{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=Wt(Ri),this.errorHandler=Wt(fo,{optional:!0}),Wt(pd,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class u4{constructor(){this.executingCallbacks=!1,this.buckets={[gu.EarlyRead]:new Set,[gu.Write]:new Set,[gu.MixedReadWrite]:new Set,[gu.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 Ec=(()=>{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=bn({token:e,providedIn:"root",factory:()=>new e})}return e})();function Tc(e){return!!Di(e)}function np(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 g=t[p];"number"==typeof g?u=g:1==u?a=Qn(a,g):2==u&&(i=Qn(i,g+": "+t[++p]+";"))}n?e.styles=i:e.stylesWithoutHost=i,n?e.classes=a:e.classesWithoutHost=a}class f4 extends md{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=En(t);return new gd(n,this.ngModule)}}function _2(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 Gh{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=Hs(i);const a=this.injector.get(t,J0,i);return a!==J0||n===J0?a:this.parentInjector.get(t,n,i)}}class gd extends Hh{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=_2(t.inputs);if(null!==n)for(const a of i)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return i}get outputs(){return _2(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function xc(e){return e.map(Yl).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 ls?a:a?.injector;p&&null!==this.componentDef.getStandaloneInjector&&(p=this.componentDef.getStandaloneInjector(p)||p);const g=p?new Gh(t,p):t,b=g.get(h2,null);if(null===b)throw new pt(407,!1);const O=g.get(p2,null),Me={rendererFactory:b,sanitizer:O,inlineEffectRunner:null,afterRenderEventManager:g.get(Ec,null),changeDetectionScheduler:g.get(pd,null)},Se=b.createRenderer(null,this.componentDef),Ne=this.componentDef.selectors[0][0]||"div",Je=i?function $t(e,t,n,i){const u=i.get(sh,!1)||n===Gs.ShadowDom,p=e.selectRootElement(t,u);return function rd(e){F1(e)}(p),p}(Se,i,this.componentDef.encapsulation,g):Es(Se,Ne,function fv(e){const t=e.toLowerCase();return"svg"===t?Sd:"math"===t?"math":null}(Ne));let ft=512;this.componentDef.signals?ft|=4096:this.componentDef.onPush||(ft|=16);let Ct=null;null!==Je&&(Ct=u0(Je,g,!0));const ct=Ch(0,null,null,1,0,null,null,null,null,null,null),mn=bh(null,ct,null,ft,null,null,Me,Se,g,null,Ct);let yr,Yr;$c(mn);try{const bs=this.componentDef;let Ho,Df=null;bs.findHostDirectiveDefs?(Ho=[],Df=new Map,bs.findHostDirectiveDefs(bs,Ho,Df),Ho.push(bs)):Ho=[bs];const E_=function s(e,t){const n=e[lt],i=yn;return e[i]=t,nd(n,i,2,"#host",null)}(mn,Je),fM=function o(e,t,n,i,a,u,p){const g=a[lt];!function l(e,t,n,i){for(const a of e)t.mergedAttrs=I(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(np(t,t.mergedAttrs,!0),null!==n&&iu(i,n,t))}(i,e,t,p);let b=null;null!==t&&(b=u0(t,a[Mi]));const O=u.rendererFactory.createRenderer(t,n);let z=16;n.signals?z=4096:n.onPush&&(z=64);const Z=bh(a,N1(n),null,z,a[e.index],e,u,O,null,null,b);return g.firstCreatePass&&Dh(g,e,i.length-1),lu(a,Z),a[e.index]=Z}(E_,Je,bs,Ho,mn,Me,Se);Yr=Hc(ct,yn),Je&&function E(e,t,n,i){if(i)Do(e,n,["ng-version","17.3.5"]);else{const{attrs:a,classes:u}=function kc(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(!fr(a))break;a=u}i++}return{attrs:t,classes:n}}(t.selectors[0]);a&&Do(e,n,a),u&&u.length>0&&yh(e,n,u.join(" "))}}(Se,bs,Je,i),void 0!==n&&function R(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)}}(Yr,this.ngContentSelectors,n),yr=function m(e,t,n,i,a,u){const p=In(),g=a[lt],b=cs(p,a);L1(g,a,p,n,null,i);for(let z=0;z<n.length;z++)Ms(at(a,g,p.directiveStart+z,p),a);z1(g,a,p),b&&Ms(b,a);const O=at(a,g,p.directiveStart+p.componentOffset,p);if(e[Ir]=a[Ir]=O,null!==u)for(const z of u)z(O,t);return R0(g,p,a),O}(fM,bs,Ho,Df,mn,[U]),W0(ct,mn,null)}finally{Gc()}return new c(this.componentType,yr,Ol(Yr,mn),mn,Yr)}finally{A(u)}}}class c extends c2{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 gs(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;Th(u[lt],u,a,t,n),this.previousInputValues.set(t,n),kh(Fs(this._tNode.index,u))}}get injector(){return new dn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function U(){const e=In();Yc(qe()[lt],e)}let ce=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=me}return e})();function me(){return At(In(),qe())}const je=ce,Qe=class extends je{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return Ol(this._hostTNode,this._hostLView)}get injector(){return new dn(this._hostTNode,this._hostLView)}get parentInjector(){const t=h(this._hostTNode,this._hostLView);if(Lu(t)){const n=Kc(t,this._hostLView),i=dc(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=Dt(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Nr}createEmbeddedView(t,n,i){let a,u;"number"==typeof i?a=i:null!=i&&(a=i.index,u=i.injector);const p=mu(this._lContainer,t.ssrId),g=t.createEmbeddedViewImpl(n||{},u,p);return this.insertImpl(g,a,uu(this._hostTNode,p)),g}createComponent(t,n,i,a,u){const p=t&&!function tt(e){return"function"==typeof e}(t);let g;if(p)g=n;else{const Ne=n||{};g=Ne.index,i=Ne.injector,a=Ne.projectableNodes,u=Ne.environmentInjector||Ne.ngModuleRef}const b=p?t:new gd(En(t)),O=i||this.parentInjector;if(!u&&null==b.ngModule){const Je=(p?O:this.parentInjector).get(ls,null);Je&&(u=Je)}const z=En(b.componentType??{}),Z=mu(this._lContainer,z?.id??null),Se=b.create(O,a,Z?.firstChild??null,u);return this.insertImpl(Se.hostView,g,uu(this._hostTNode,Z)),Se}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){const a=t._lView;if(function kf(e){return hi(e[ar])}(a)){const g=this.indexOf(t);if(-1!==g)this.detach(g);else{const b=a[ar],O=new Qe(b,b[Tr],b[ar]);O.detach(O.indexOf(t))}}const u=this._adjustIndex(n),p=this._lContainer;return Lo(p,a,u,i),t.attachToViewContainerRef(),Js(Tt(p),u,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Dt(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=Ju(this._lContainer,n);i&&(Wo(Tt(this._lContainer),n),hh(i[lt],i))}detach(t){const n=this._adjustIndex(t,-1),i=Ju(this._lContainer,n);return i&&null!=Wo(Tt(this._lContainer),n)?new gs(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function Dt(e){return e[8]}function Tt(e){return e[8]||(e[8]=[])}function At(e,t){let n;const i=t[e.index];return hi(i)?n=i:(n=U1(i,t,null,e),t[e.index]=n,lu(t,n)),_t(n,t,e,i),new Qe(n,e,t)}let _t=function tr(e,t,n,i){if(e[ur])return;let a;a=8&n.type?Sr(i):function nt(e,t){const n=e[en],i=n.createComment(""),a=cs(t,e);return Rl(n,ph(n,a),i,function Ig(e,t){return e.nextSibling(t)}(n,a),!1),i}(t,n),e[ur]=a},Xt=()=>!1;class Oi{constructor(t){this.queryList=t,this.matches=null}clone(){return new Oi(this.queryList)}setDirty(){this.queryList.setDirty()}}class ts{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 ts(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!==Kh(t,n).matches&&this.queries[n].setDirty()}}class jl{constructor(t,n,i=null){this.flags=n,this.read=i,this.predicate="string"==typeof t?function go(e){return e.split(",").map(t=>t.trim())}(t):t}}class Ul{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 Ul(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 Yh{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 Yh(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,Sc(n,u)),this.matchTNodeWithReadOption(t,n,rt(n,t,u,!1,!1))}else i===ld?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,rt(n,t,i,!1,!1))}matchTNodeWithReadOption(t,n,i){if(null!==i){const a=this.metadata.read;if(null!==a)if(a===po||a===ce||a===ld&&4&n.type)this.addMatch(n.index,-2);else{const u=rt(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 Sc(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 b2(e,t,n,i){return-1===n?function rp(e,t){return 11&e.type?Ol(e,t):4&e.type?hu(e,t):null}(t,e):-2===n?function C2(e,t,n){return n===po?Ol(t,e):n===ld?hu(t,e):n===ce?At(t,e):void 0}(e,t,i):at(e,e[lt],n,t)}function Ht(e,t,n,i){const a=t[Ao].queries[i];if(null===a.matches){const u=e.data,p=n.matches,g=[];for(let b=0;null!==p&&b<p.length;b+=2){const O=p[b];g.push(O<0?null:b2(t,u[O],p[b+1],n.metadata.read))}a.matches=g}return a.matches}function tn(e,t,n,i){const a=e.queries.getByIndex(n),u=a.matches;if(null!==u){const p=Ht(e,t,a,n);for(let g=0;g<u.length;g+=2){const b=u[g];if(b>0)i.push(p[g/2]);else{const O=u[g+1],z=t[-b];for(let Z=Nr;Z<z.length;Z++){const Me=z[Z];Me[ks]===Me[ar]&&tn(Me[lt],Me,O,i)}if(null!==z[Ei]){const Z=z[Ei];for(let Me=0;Me<Z.length;Me++){const Se=Z[Me];tn(Se[lt],Se,O,i)}}}}}return i}function lr(e,t,n){const i=new fc(!(4&~n));return function Og(e,t,n,i){const a=$1(t);a.push(n),e.firstCreatePass&&Eh(e).push(i,a.length-1)}(e,t,i,i.destroy),(t[Ao]??=new ts).queries.push(new Oi(i))-1}function sl(e,t,n){null===e.queries&&(e.queries=new Ul),e.queries.track(new Yh(t,n))}function Kh(e,t){return e.queries.getByIndex(t)}function w2(e,t){const n=e[lt],i=Kh(n,t);return i.crossesNgTemplate?tn(n,e,t,[]):Ht(n,e,i,t)}function vd(e,t){Bo("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){Ue()||qt(),fe(e,t(e.value))}(i,a),n.asReadonly=Xh.bind(n),n}function Xh(){const e=this[ie];if(void 0===e.readonlyFn){const t=()=>this();t[ie]=e,e.readonlyFn=t}return e.readonlyFn}function pv(e){return function vs(e){return"function"==typeof e&&void 0!==e[ie]}(e)&&"function"==typeof e.set}function m4(e){let t=function Ev(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const i=[e];for(;t;){let a;if(Ns(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=M2(e.inputs),p.inputTransforms=M2(e.inputTransforms),p.declaredInputs=M2(e.declaredInputs),p.outputs=M2(e.outputs);const g=a.hostBindings;g&&j_(e,g);const b=a.viewQuery,O=a.contentQueries;if(b&&z_(e,b),O&&H_(e,O),B_(e,a),xr(e.outputs,a.outputs),Ns(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 g=u[p];g&&g.ngInherit&&g(e),g===m4&&(n=!1)}}t=Object.getPrototypeOf(t)}!function V_(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 B_(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 M2(e){return e===Qr?{}:e===Fn?[]:e}function z_(e,t){const n=e.viewQuery;e.viewQuery=n?(i,a)=>{t(i,a),n(i,a)}:t}function H_(e,t){const n=e.contentQueries;e.contentQueries=n?(i,a,u)=>{t(i,a,u),n(i,a,u)}:t}function j_(e,t){const n=e.hostBindings;e.hostBindings=n?(i,a)=>{t(i,a),n(i,a)}:t}function Ov(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 yd{}class Av{}function K_(e,t){return new g4(e,t??null,[])}class g4 extends yd{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new f4(this);const a=Di(t);this._bootstrapComponents=mo(a.bootstrap),this._r3Injector=zu(t,n,[{provide:yd,useValue:this},{provide:md,useValue:this.componentFactoryResolver},...i],rn(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 v4 extends Av{constructor(t){super(),this.moduleType=t}create(t){return new g4(this.moduleType,t,[])}}class xv extends yd{constructor(t){super(),this.componentFactoryResolver=new f4(this),this.instance=null;const n=new ga([...t.providers,{provide:yd,useValue:this},{provide:md,useValue:this.componentFactoryResolver}],t.parent||ma(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function y4(e,t,n=null){return new xv({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Zh=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new nr.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=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function T2(e){return!!_4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function _4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function $l(e,t,n){return e[t]=n}function Wi(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function _d(e,t,n,i){const a=Wi(e,t,n);return Wi(e,t+1,i)||a}function qh(e,t,n,i,a,u,p,g){const b=qe(),O=_n(),z=e+yn,Z=O.firstCreatePass?function tb(e,t,n,i,a,u,p,g,b){const O=t.consts,z=nd(t,e,4,p||null,ko(O,g));z0(t,n,z,ko(O,b)),Yc(t,z);const Z=z.tView=Ch(2,z,i,a,u,t.directiveRegistry,t.pipeRegistry,null,t.schemas,O,null);return null!==t.queries&&(t.queries.template(t,z),Z.queries=t.queries.embeddedTView(z)),z}(z,O,b,t,n,i,a,u,p):O.data[z];ds(Z,!1);const Me=kv(O,b,Z,e);ac()&&Da(O,b,Me,Z),Ms(Me,b);const Se=U1(Me,b,Me,Z);return b[z]=Se,lu(b,Se),function Bn(e,t,n){return Xt(e,t,n)}(Se,Z,b),yl(Z)&&Dc(O,b,Z),null!=p&&L0(b,Z,g),qh}let kv=function Pv(e,t,n,i){return Jo(!0),t[en].createComment("")};function O4(e,t,n,i){const a=qe();return Wi(a,No(),t)&&(_n(),Ta(Lr(),a,e,t,n,i)),O4}function lf(e,t,n,i){return Wi(e,No(),n)?t+jt(n)+i:Cn}function uf(e,t,n,i,a,u,p,g){const O=function I2(e,t,n,i,a){const u=_d(e,t,n,i);return Wi(e,t+2,a)||u}(e,Ga(),n,a,p);return qo(3),O?t+jt(n)+i+jt(a)+u+jt(p)+g:Cn}function P2(e,t){return e<<17|t<<2}function _u(e){return e>>17&32767}function A4(e){return 2|e}function Cd(e){return(131068&e)>>2}function x4(e,t){return-131069&e|t<<2}function k4(e){return 1|e}function u8(e,t,n,i){const a=e[n+1],u=null===t;let p=i?_u(a):Cd(a),g=!1;for(;0!==p&&(!1===g||u);){const O=e[p+1];zb(e[p],t)&&(g=!0,e[p+1]=i?k4(O):A4(O)),p=i?_u(O):Cd(O)}g&&(e[n+1]=i?A4(a):k4(a))}function zb(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Pi(e,t)>=0}const ys={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function d8(e){return e.substring(ys.key,ys.keyEnd)}function Hb(e){return e.substring(ys.value,ys.valueEnd)}function h8(e,t){const n=ys.textEnd;return n===t?-1:(t=ys.keyEnd=function $b(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,ys.key=t,n),gf(e,t,n))}function f8(e,t){const n=ys.textEnd;let i=ys.key=gf(e,t,n);return n===i?-1:(i=ys.keyEnd=function Wb(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=m8(e,i,n),i=ys.value=gf(e,i,n),i=ys.valueEnd=function Gb(e,t,n){let i=-1,a=-1,u=-1,p=t,g=p;for(;p<n;){const b=e.charCodeAt(p++);if(59===b)return g;34===b||39===b?g=p=g8(e,b,p,n):t===p-4&&85===u&&82===a&&76===i&&40===b?g=p=g8(e,41,p,n):b>32&&(g=p),u=a,a=i,i=-33&b}return g}(e,i,n),m8(e,i,n))}function p8(e){ys.key=0,ys.keyEnd=0,ys.value=0,ys.valueEnd=0,ys.textEnd=e.length}function gf(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function m8(e,t,n,i){return(t=gf(e,t,n))<n&&t++,t}function g8(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 P4(e,t,n){const i=qe();return Wi(i,No(),t)&&Qs(_n(),Lr(),i,e,t,i[en],n,!1),P4}function N4(e,t,n,i,a){const p=a?"class":"style";Th(e,n,t.inputs[p],p,i)}function F4(e,t,n){return al(e,t,n,!1),F4}function R4(e,t){return al(e,t,null,!0),R4}function ol(e){ll(b8,Yb,e,!1)}function Yb(e,t){for(let n=function Ub(e){return p8(e),f8(e,gf(e,0,ys.textEnd))}(t);n>=0;n=f8(t,n))b8(e,d8(t),Hb(t))}function v8(e){ll(Jb,Wl,e,!0)}function Wl(e,t){for(let n=function jb(e){return p8(e),h8(e,gf(e,0,ys.textEnd))}(t);n>=0;n=h8(t,n))wi(e,d8(t),!0)}function al(e,t,n,i){const a=qe(),u=_n(),p=qo(2);u.firstUpdatePass&&_8(u,e,p,i),t!==Cn&&Wi(a,p,t)&&C8(u,u.data[es()],a,a[en],e,a[p+1]=function tC(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=rn(Za(e)))),e}(t,n),i,p)}function ll(e,t,n,i){const a=_n(),u=qo(2);a.firstUpdatePass&&_8(a,null,u,i);const p=qe();if(n!==Cn&&Wi(p,u,n)){const g=a.data[es()];if(D8(g,i)&&!y8(a,u)){let b=i?g.classesWithoutHost:g.stylesWithoutHost;null!==b&&(n=Qn(b,n||"")),N4(a,g,p,n,i)}else!function eC(e,t,n,i,a,u,p,g){a===Cn&&(a=Fn);let b=0,O=0,z=0<a.length?a[0]:null,Z=0<u.length?u[0]:null;for(;null!==z||null!==Z;){const Me=b<a.length?a[b+1]:void 0,Se=O<u.length?u[O+1]:void 0;let Je,Ne=null;z===Z?(b+=2,O+=2,Me!==Se&&(Ne=Z,Je=Se)):null===Z||null!==z&&z<Z?(b+=2,Ne=z):(O+=2,Ne=Z,Je=Se),null!==Ne&&C8(e,t,n,i,Ne,Je,p,g),z=b<a.length?a[b]:null,Z=O<u.length?u[O]:null}}(a,g,p,p[en],p[u+1],p[u+1]=function qb(e,t,n){if(null==n||""===n)return Fn;const i=[],a=Za(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 y8(e,t){return t>=e.expandoStartIndex}function _8(e,t,n,i){const a=e.data;if(null===a[n+1]){const u=a[es()],p=y8(e,n);D8(u,i)&&null===t&&!p&&(t=!1),t=function Kb(e,t,n,i){const a=ku(e);let u=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(n=up(n=L4(null,e,t,n,i),t.attrs,i),u=null);else{const p=t.directiveStylingLast;if(-1===p||e[p]!==a)if(n=L4(a,e,t,n,i),null===u){let b=function Xb(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Cd(i))return e[_u(i)]}(e,t,i);void 0!==b&&Array.isArray(b)&&(b=L4(null,e,t,b[1],i),b=up(b,t.attrs,i),function Qb(e,t,n,i){e[_u(n?t.classBindings:t.styleBindings)]=i}(e,t,i,b))}else u=function Zb(e,t,n){let i;const a=t.directiveEnd;for(let u=1+t.directiveStylingLast;u<a;u++)i=up(i,e[u].hostAttrs,n);return up(i,t.attrs,n)}(e,t,i)}return void 0!==u&&(i?t.residualClasses=u:t.residualStyles=u),n}(a,u,t,i),function Bb(e,t,n,i,a,u){let p=u?t.classBindings:t.styleBindings,g=_u(p),b=Cd(p);e[i]=n;let z,O=!1;if(Array.isArray(n)?(z=n[1],(null===z||Pi(n,z)>0)&&(O=!0)):z=n,a)if(0!==b){const Me=_u(e[g+1]);e[i+1]=P2(Me,g),0!==Me&&(e[Me+1]=x4(e[Me+1],i)),e[g+1]=function Rb(e,t){return 131071&e|t<<17}(e[g+1],i)}else e[i+1]=P2(g,0),0!==g&&(e[g+1]=x4(e[g+1],i)),g=i;else e[i+1]=P2(b,0),0===g?g=i:e[b+1]=x4(e[b+1],i),b=i;O&&(e[i+1]=A4(e[i+1])),u8(e,z,i,!0),u8(e,z,i,!1),function Vb(e,t,n,i,a){const u=a?e.residualClasses:e.residualStyles;null!=u&&"string"==typeof t&&Pi(u,t)>=0&&(n[i+1]=k4(n[i+1]))}(t,z,e,i,u),p=P2(g,b),u?t.classBindings=p:t.styleBindings=p}(a,u,t,n,p,i)}}function L4(e,t,n,i,a){let u=null;const p=n.directiveEnd;let g=n.directiveStylingLast;for(-1===g?g=n.directiveStart:g++;g<p&&(u=t[g],i=up(i,u.hostAttrs,a),u!==e);)g++;return null!==e&&(n.directiveStylingLast=g),i}function up(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]),wi(e,p,!!n||t[++u]))}return void 0===e?null:e}function b8(e,t,n){wi(e,t,Za(n))}function Jb(e,t,n){const i=String(t);""!==i&&!i.includes(" ")&&wi(e,i,n)}function C8(e,t,n,i,a,u,p,g){if(!(3&t.type))return;const b=e.data,O=b[g+1],z=function Lb(e){return!(1&~e)}(O)?w8(b,t,n,a,Cd(O),p):void 0;N2(z)||(N2(u)||function Fb(e){return!(2&~e)}(O)&&(u=w8(b,null,n,a,g,p)),function k1(e,t,n,i,a){if(t)a?e.addClass(n,i):e.removeClass(n,i);else{let u=-1===i.indexOf("-")?void 0:qu.DashCase;null==a?e.removeStyle(n,i,u):("string"==typeof a&&a.endsWith("!important")&&(a=a.slice(0,-10),u|=qu.Important),e.setStyle(n,i,a,u))}}(i,p,zc(es(),n),a,u))}function w8(e,t,n,i,a,u){const p=null===t;let g;for(;a>0;){const b=e[a],O=Array.isArray(b),z=O?b[1]:b,Z=null===z;let Me=n[a+1];Me===Cn&&(Me=Z?Fn:void 0);let Se=Z?no(Me,i):z===i?Me:void 0;if(O&&!N2(Se)&&(Se=no(b,i)),N2(Se)&&(g=Se,p))return g;const Ne=e[a+1];a=p?_u(Ne):Cd(Ne)}if(null!==t){let b=u?t.residualClasses:t.residualStyles;null!=b&&(g=no(b,i))}return g}function N2(e){return void 0!==e}function D8(e,t){return!!(e.flags&(t?8:16))}function M8(e,t,n){ll(wi,Wl,lf(qe(),e,t,n),!0)}class dC{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 B4(e,t,n,i,a){return e===n&&Object.is(t,i)?1:Object.is(a(e,t),a(n,i))?-1:0}function V4(e,t,n,i){return!(void 0===t||!t.has(i)||(e.attach(n,t.get(i)),t.delete(i),0))}function E8(e,t,n,i,a){if(V4(e,t,i,n(i,a)))e.updateValue(i,a);else{const u=e.create(i,a);e.attach(i,u)}}function T8(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 I8{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 S8(e,t,n){Bo("NgControlFlow");const i=qe(),a=No(),u=z4(i,yn+e);if(Wi(i,a,t)){const g=A(null);try{if(Sh(u,0),-1!==t){const b=H4(i[lt],yn+t),O=mu(u,b.tView.ssrId);Lo(u,cu(i,b,n,{dehydratedView:O}),0,uu(b,O))}}finally{A(g)}}else{const g=Ih(u,0);void 0!==g&&(g[Ir]=n)}}class fC{constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-Nr}}function O8(e,t){return t}class mC{constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}}function A8(e,t,n,i,a,u,p,g,b,O,z,Z,Me){Bo("NgControlFlow");const Se=void 0!==b,Ne=qe(),Je=g?p.bind(Ne[qn][Ir]):p,ft=new mC(Se,Je);Ne[yn+e]=ft,qh(e+1,t,n,i,a,u),Se&&qh(e+2,b,O,z,Z,Me)}class gC extends dC{constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Nr}at(t){return this.getLView(t)[Ir].$implicit}attach(t,n){const i=n[ei];this.needsIndexUpdate||=t!==this.length,Lo(this.lContainer,n,t,uu(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function vC(e,t){return Ju(e,t)}(this.lContainer,t)}create(t,n){const i=mu(this.lContainer,this.templateTNode.tView.ssrId);return cu(this.hostLView,this.templateTNode,new fC(this.lContainer,n,t),{dehydratedView:i})}destroy(t){hh(t[lt],t)}updateValue(t,n){this.getLView(t)[Ir].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Ir].$index=t}getLView(t){return function yC(e,t){return Ih(e,t)}(this.lContainer,t)}}function x8(e){const t=A(null),n=es();try{const i=qe(),a=i[lt],u=i[n];if(void 0===u.liveCollection){const g=n+1,b=z4(i,g),O=H4(a,g);u.liveCollection=new gC(b,i,O)}else u.liveCollection.reset();const p=u.liveCollection;if(function hC(e,t,n){let i,a,u=0,p=e.length-1;if(Array.isArray(t)){let g=t.length-1;for(;u<=p&&u<=g;){const b=e.at(u),O=t[u],z=B4(u,b,u,O,n);if(0!==z){z<0&&e.updateValue(u,O),u++;continue}const Z=e.at(p),Me=t[g],Se=B4(p,Z,g,Me,n);if(0!==Se){Se<0&&e.updateValue(p,Me),p--,g--;continue}const Ne=n(u,b),Je=n(p,Z),ft=n(u,O);if(Object.is(ft,Je)){const Ct=n(g,Me);Object.is(Ct,Ne)?(e.swap(u,p),e.updateValue(p,Me),g--,p--):e.move(p,u),e.updateValue(u,O),u++}else if(i??=new I8,a??=T8(e,u,p,n),V4(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<=g;)E8(e,i,n,u,t[u]),u++}else if(null!=t){const g=t[Symbol.iterator]();let b=g.next();for(;!b.done&&u<=p;){const O=e.at(u),z=b.value,Z=B4(u,O,u,z,n);if(0!==Z)Z<0&&e.updateValue(u,z),u++,b=g.next();else{i??=new I8,a??=T8(e,u,p,n);const Me=n(u,z);if(V4(e,i,u,Me))e.updateValue(u,z),u++,p++,b=g.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=g.next()}}for(;!b.done;)E8(e,i,n,e.length,b.value),b=g.next()}for(;u<=p;)e.destroy(e.detach(p--));i?.forEach(g=>{e.destroy(g)})}(p,e,u.trackByFn),p.updateIndexes(),u.hasEmptyBlock){const g=No(),b=0===p.length;if(Wi(i,g,b)){const O=n+2,z=z4(i,O);if(b){const Z=H4(a,O),Me=mu(z,Z.tView.ssrId);Lo(z,cu(i,Z,void 0,{dehydratedView:Me}),0,uu(Z,Me))}else Sh(z,0)}}}finally{A(t)}}function z4(e,t){return e[t]}function H4(e,t){return Hc(e,t)}function F2(e,t,n,i){const a=qe(),u=_n(),p=yn+e,g=a[en],b=u.firstCreatePass?function _C(e,t,n,i,a,u){const p=t.consts,b=nd(t,e,2,i,ko(p,a));return z0(t,n,b,ko(p,u)),null!==b.attrs&&np(b,b.attrs,!1),null!==b.mergedAttrs&&np(b,b.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,b),b}(p,u,a,t,n,i):u.data[p],O=k8(u,a,b,g,t,e);a[p]=O;const z=yl(b);return ds(b,!0),iu(g,O,b),!function op(e){return!(32&~e.flags)}(b)&&ac()&&Da(u,a,O,b),0===function Pf(){return un.lFrame.elementDepthCount}()&&Ms(O,a),function Nf(){un.lFrame.elementDepthCount++}(),z&&(Dc(u,a,b),R0(u,b,a)),null!==i&&L0(a,b),F2}function R2(){let e=In();Au()?Rf():(e=e.parent,ds(e,!1));const t=e;(function Ff(e){return un.skipHydrationRootTNode===e})(t)&&function mr(){un.skipHydrationRootTNode=null}(),function Fd(){un.lFrame.elementDepthCount--}();const n=_n();return n.firstCreatePass&&(Yc(n,e),Ua(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Ru(e){return!!(8&e.flags)}(t)&&N4(n,t,qe(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function jf(e){return!!(16&e.flags)}(t)&&N4(n,t,qe(),t.stylesWithoutHost,!1),R2}function j4(e,t,n,i){return F2(e,t,n,i),R2(),j4}let k8=(e,t,n,i,a,u)=>(Jo(!0),Es(i,a,function oc(){return un.lFrame.currentNamespace}()));function L2(e,t,n){const i=qe(),a=_n(),u=e+yn,p=a.firstCreatePass?function wC(e,t,n,i,a){const u=t.consts,p=ko(u,i),g=nd(t,e,8,"ng-container",p);return null!==p&&np(g,p,!0),z0(t,n,g,ko(u,a)),null!==t.queries&&t.queries.elementStart(t,g),g}(u,a,i,t,n):a.data[u];ds(p,!0);const g=P8(a,i,p,e);return i[u]=g,ac()&&Da(a,i,g,p),Ms(g,i),yl(p)&&(Dc(a,i,p),R0(a,p,i)),null!=n&&L0(i,p),L2}function B2(){let e=In();const t=_n();return Au()?Rf():(e=e.parent,ds(e,!1)),t.firstCreatePass&&(Yc(t,e),Ua(e)&&t.queries.elementEnd(e)),B2}function U4(e,t,n){return L2(e,t,n),B2(),U4}let P8=(e,t,n,i)=>(Jo(!0),Ls(t[en],""));function N8(){return qe()}function $4(e,t,n){const i=qe();return Wi(i,No(),t)&&Qs(_n(),Lr(),i,e,t,i[en],n,!0),$4}function W4(e,t,n){const i=qe();if(Wi(i,No(),t)){const u=_n(),p=Lr();Qs(u,p,i,e,t,$0(ku(u.data),p,i),n,!0)}return W4}const wd=void 0;var TC=["en",[["a","p"],["AM","PM"],wd],[["AM","PM"],wd,wd],[["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"]],wd,[["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"]],wd,[["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}",wd,"{1} 'at' {0}",wd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function EC(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let vf={};function G4(e){const t=function IC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=R8(t);if(n)return n;const i=t.split("-")[0];if(n=R8(i),n)return n;if("en"===i)return TC;throw new pt(701,!1)}function F8(e){return G4(e)[yf.PluralCase]}function R8(e){return e in vf||(vf[e]=xt.ng&&xt.ng.common&&xt.ng.common.locales&&xt.ng.common.locales[e]),vf[e]}var yf=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}(yf||{});const _f="en-US";let L8=_f;function X4(e,t,n,i){const a=qe(),u=_n(),p=In();return Z4(u,a,a[en],p,e,t,i),X4}function Q4(e,t){const n=In(),i=qe(),a=_n();return Z4(a,i,$0(ku(a.data),n,i),n,e,t),Q4}function Z4(e,t,n,i,a,u,p){const g=yl(i),O=e.firstCreatePass&&Eh(e),z=t[Ir],Z=$1(t);let Me=!0;if(3&i.type||p){const Je=cs(i,t),ft=p?p(Je):Je,Ct=Z.length,ct=p?yr=>p(Sr(yr[i.index])):i.index;let mn=null;if(!p&&g&&(mn=function D5(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 g=t[xs],b=a[u+2];return g.length>b?g[b]:null}"string"==typeof p&&(u+=2)}return null}(e,t,a,i.index)),null!==mn)(mn.__ngLastListenerFn__||mn).__ngNextListenerFn__=u,mn.__ngLastListenerFn__=u,Me=!1;else{u=d3(i,t,z,u,!1);const yr=n.listen(ft,a,u);Z.push(u,yr),O&&O.push(a,ct,Ct,Ct+1)}}else u=d3(i,t,z,u,!1);const Se=i.outputs;let Ne;if(Me&&null!==Se&&(Ne=Se[a])){const Je=Ne.length;if(Je)for(let ft=0;ft<Je;ft+=2){const Yr=t[Ne[ft]][Ne[ft+1]].subscribe(u),bs=Z.length;Z.push(u,Yr),O&&O.push(a,i.index,bs,-(bs+1))}}}function u3(e,t,n,i){const a=A(null);try{return co(6,t,n),!1!==n(i)}catch(u){return od(e,u),!1}finally{co(7,t,n),A(a)}}function d3(e,t,n,i,a){return function u(p){if(p===Function)return i;kh(e.componentOffset>-1?Fs(e.index,t):t);let b=u3(t,n,i,p),O=u.__ngNextListenerFn__;for(;O;)b=u3(t,n,O,p)&&b,O=O.__ngNextListenerFn__;return a&&!1===b&&p.preventDefault(),b}}function h3(e=1){return function Vf(e){return(un.lFrame.contextLView=function xd(e,t){for(;e>0;)t=t[Oo],e--;return t}(e,un.lFrame.contextLView))[Ir]}(e)}function M5(e,t){let n=null;const i=function Yo(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?so(e,u,!0):Ac(i,u))return a}else n=a}return n}function f3(e){const t=qe()[qn][Tr];if(!t.projection){const i=t.projection=function Cs(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?M5(u,e):0;null!==p&&(a[p]?a[p].projectionNext=u:i[p]=u,a[p]=u),u=u.next}}}function p3(e,t=0,n){const i=qe(),a=_n(),u=nd(a,yn+e,16,null,n||null);null===u.projection&&(u.projection=t),Rf(),(!i[ei]||Po())&&32&~u.flags&&function x1(e,t,n){P0(t[en],0,t,n,fh(e,n,t),O0(n.parent||t[Tr],n,t))}(a,i,u)}function q4(e,t,n){return J4(e,"",t,"",n),q4}function J4(e,t,n,i,a){const u=qe(),p=lf(u,t,n,i);return p!==Cn&&Qs(_n(),Lr(),u,e,p,u[en],a,!1),J4}function D3(e,t,n,i){!function ra(e,t,n,i){const a=_n();if(a.firstCreatePass){const u=In();sl(a,new jl(t,n,i),u.index),function pi(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 lr(a,qe(),n)}(e,t,n,i)}function M3(e,t,n){!function $i(e,t,n){const i=_n();return i.firstCreatePass&&(sl(i,new jl(e,t,n),-1),!(2&~t)&&(i.staticViewQueries=!0)),lr(i,qe(),t)}(e,t,n)}function E3(e){const t=qe(),n=_n(),i=Uc();Pu(i+1);const a=Kh(n,i);if(e.dirty&&function xf(e){return!(4&~e[Lt])}(t)===!(2&~a.metadata.flags)){if(null===a.matches)e.reset([]);else{const u=w2(t,i);e.reset(u,Al),e.notifyOnChanges()}return!0}return!1}function T3(){return function cn(e,t){return e[Ao].queries[t].queryList}(qe(),Uc())}function I3(e){return rc(function sc(){return un.lFrame.contextLView}(),yn+e)}function L3(e,t=""){const n=qe(),i=_n(),a=e+yn,u=i.firstCreatePass?nd(i,a,1,t,null):i.data[a],p=B3(i,n,u,t,e);n[a]=p,ac()&&Da(i,n,p,u),ds(u,!1)}let B3=(e,t,n,i,a)=>(Jo(!0),function Gr(e,t){return e.createText(t)}(t[en],i));function e6(e){return U2("",e,""),e6}function U2(e,t,n){const i=qe(),a=lf(i,e,t,n);return a!==Cn&&Ia(i,es(),a),U2}function t6(e,t,n,i,a){const u=qe(),p=function cf(e,t,n,i,a,u){const g=_d(e,Ga(),n,a);return qo(2),g?t+jt(n)+i+jt(a)+u:Cn}(u,e,t,n,i,a);return p!==Cn&&Ia(u,es(),p),t6}function n6(e,t,n,i,a,u,p){const g=qe(),b=uf(g,e,t,n,i,a,u,p);return b!==Cn&&Ia(g,es(),b),n6}function r6(e,t,n){pv(t)&&(t=t());const i=qe();return Wi(i,No(),t)&&Qs(_n(),Lr(),i,e,t,i[en],n,!1),r6}function W3(e,t){const n=pv(e);return n&&e.set(t),n}function i6(e,t){const n=qe(),i=_n(),a=In();return Z4(i,n,n[en],a,e,t),i6}function s6(e,t,n,i,a){if(e=Y(e),Array.isArray(e))for(let u=0;u<e.length;u++)s6(e[u],t,n,i,a);else{const u=_n(),p=qe(),g=In();let b=ao(e)?e:Y(e.provide);const O=Rc(e),z=1048575&g.providerIndexes,Z=g.directiveStart,Me=g.providerIndexes>>20;if(ao(e)||!e.multi){const Se=new uc(O,a,su),Ne=a6(b,t,a?z:z+Me,Z);-1===Ne?(V(Xc(g,p),u,b),o6(u,e,t.length),t.push(b),g.directiveStart++,g.directiveEnd++,a&&(g.providerIndexes+=1048576),n.push(Se),p.push(Se)):(n[Ne]=Se,p[Ne]=Se)}else{const Se=a6(b,t,z+Me,Z),Ne=a6(b,t,z,z+Me),ft=Ne>=0&&n[Ne];if(a&&!ft||!a&&!(Se>=0&&n[Se])){V(Xc(g,p),u,b);const Ct=function U5(e,t,n,i,a){const u=new uc(e,n,su);return u.multi=[],u.index=t,u.componentProviders=0,G3(u,a,i&&!n),u}(a?j5:H5,n.length,a,i,O);!a&&ft&&(n[Ne].providerFactory=Ct),o6(u,e,t.length,0),t.push(b),g.directiveStart++,g.directiveEnd++,a&&(g.providerIndexes+=1048576),n.push(Ct),p.push(Ct)}else o6(u,e,Se>-1?Se:Ne,G3(n[a?Ne:Se],O,!a&&i));!a&&i&&ft&&n[Ne].componentProviders++}}}function o6(e,t,n,i){const a=ao(t),u=function Zl(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 G3(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function a6(e,t,n,i){for(let a=n;a<i;a++)if(t[a]===e)return a;return-1}function H5(e,t,n,i){return l6(this.multi,[])}function j5(e,t,n,i){const a=this.multi;let u;if(this.providerFactory){const p=this.providerFactory.componentProviders,g=at(n,n[lt],this.providerFactory.index,i);u=g.slice(0,p),l6(a,u);for(let b=p;b<g.length;b++)u.push(g[b])}else u=[],l6(a,u);return u}function l6(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function Y3(e,t=[]){return n=>{n.providersResolver=(i,a)=>function z5(e,t,n){const i=_n();if(i.firstCreatePass){const a=Ns(e);s6(n,i.data,i.blueprint,a,!0),s6(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}let $5=(()=>{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=oo(0,n.type),a=i.length>0?y4([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=bn({token:e,providedIn:"environment",factory:()=>new e(Gn(ls))})}return e})();function K3(e){Bo("NgStandalone"),e.getStandaloneInjector=t=>t.get($5).getOrCreateStandaloneInjector(e)}function Q3(e,t,n){const i=hs()+e,a=qe();return a[i]===Cn?$l(a,i,n?t.call(n):t()):function sp(e,t){return e[t]}(a,i)}function Z3(e,t,n,i){return ey(qe(),hs(),e,t,n,i)}function q3(e,t,n,i,a){return ty(qe(),hs(),e,t,n,i,a)}function J3(e,t,n,i,a,u,p){return function ry(e,t,n,i,a,u,p,g,b){const O=t+n;return function Oa(e,t,n,i,a,u){const p=_d(e,t,n,i);return _d(e,t+2,a,u)||p}(e,O,a,u,p,g)?$l(e,O+4,b?i.call(b,a,u,p,g):i(a,u,p,g)):vp(e,O+4)}(qe(),hs(),e,t,n,i,a,u,p)}function vp(e,t){const n=e[t];return n===Cn?void 0:n}function ey(e,t,n,i,a,u){const p=t+n;return Wi(e,p,a)?$l(e,p+1,u?i.call(u,a):i(a)):vp(e,p+1)}function ty(e,t,n,i,a,u,p){const g=t+n;return _d(e,g,a,u)?$l(e,g+2,p?i.call(p,a,u):i(a,u)):vp(e,g+2)}function sy(e,t){const n=_n();let i;const a=e+yn;n.firstCreatePass?(i=function J5(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=Vr(i.type)),g=Kr(su);try{const b=Bu(!1),O=u();return Bu(b),function S5(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,qe(),a,O),O}finally{Kr(g)}}function oy(e,t,n){const i=e+yn,a=qe(),u=rc(a,i);return yp(a,i)?ey(a,hs(),t,u.transform,n,u):u.transform(n)}function ay(e,t,n,i){const a=e+yn,u=qe(),p=rc(u,a);return yp(u,a)?ty(u,hs(),t,p.transform,n,i,p):p.transform(n,i)}function yp(e,t){return e[lt].data[t].pure}function ly(e,t){return hu(e,t)}class My{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let Ey=(()=>{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=bn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const Ay=new Be(""),xy=new Be("");let p6,Xw=(()=>{class e{constructor(n,i,a){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,p6||(function Qw(e){p6=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:()=>{Ri.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)(Gn(Ri),Gn(ky),Gn(xy))};static#t=this.\u0275prov=bn({token:e,factory:e.\u0275fac})}return e})(),ky=(()=>{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 p6?.findTestabilityInTree(this,n,i)??null}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=bn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function m6(e){return!!e&&"function"==typeof e.then}function Py(e){return!!e&&"function"==typeof e.subscribe}const Ny=new Be("");let g6=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=Wt(Ny,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const u=a();if(m6(u))n.push(u);else if(Py(u)){const p=new Promise((g,b)=>{u.subscribe({complete:g,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=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const v6=new Be("");function Ly(e,t){return Array.isArray(t)?t.reduce(Ly,e):{...e,...t}}let bu=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Wt(ms),this.afterRenderEffectManager=Wt(Ec),this.externalTestViews=new Set,this.beforeRender=new gt.B,this.afterTick=new gt.B,this.componentTypes=[],this.components=[],this.isStable=Wt(Zh).hasPendingTasks.pipe((0,kn.T)(n=>!n)),this._injector=Wt(ls)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const a=n instanceof Hh;if(!this._injector.get(g6).done)throw!a&&Ni(n),new pt(405,!1);let p;p=a?n:this._injector.get(md).resolveComponentFactory(n),this.componentTypes.push(p.componentType);const g=function Zw(e){return e.isBoundToModule}(p)?void 0:this._injector.get(yd),O=p.create(Ii.NULL,[],i||p.selector,g),z=O.location.nativeElement,Z=O.injector.get(Ay,null);return Z?.registerApplication(z),O.onDestroy(()=>{this.detachView(O.hostView),Y2(this.components,O),Z?.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===G0)throw new pt(103,!1);if(n){const u=0===i;this.beforeRender.next(u);for(let{_lView:p,notifyErrorHandler:g}of this._views)Jw(p,u,g)}if(i++,a.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>y6(u))&&(a.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:u})=>y6(u))))break}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;Y2(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(v6,[]);[...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),()=>Y2(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=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Y2(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function Jw(e,t,n){!t&&!y6(e)||function eD(e,t,n){let i;n?(i=0,e[Lt]|=1024):i=64&e[Lt]?0:1,il(e,t,i)}(e,n,t)}function y6(e){return kd(e)}class tD{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let nD=(()=>{class e{compileModuleSync(n){return new v4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),u=mo(Di(n).declarations).reduce((p,g)=>{const b=En(g);return b&&p.push(new gd(b)),p},[]);return new tD(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=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),sD=(()=>{class e{constructor(){this.zone=Wt(Ri),this.applicationRef=Wt(bu)}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=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function oD(){const e=Wt(Ri),t=Wt(fo);return n=>e.runOutsideAngular(()=>t.handleError(n))}let lD=(()=>{class e{constructor(){this.subscription=new ln.yU,this.initialized=!1,this.zone=Wt(Ri),this.pendingTasks=Wt(Zh)}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(()=>{Ri.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ri.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=bn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const X2=new Be("",{providedIn:"root",factory:()=>Wt(X2,fn.Optional|fn.SkipSelf)||function cD(){return typeof $localize<"u"&&$localize.locale||_f}()}),uD=new Be("",{providedIn:"root",factory:()=>"USD"}),_6=new Be("");let Hy=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,i){const a=function cv(e="zone.js",t){return"noop"===e?new o4:"zone.js"===e?new Ri(t):e}(i?.ngZone,function zy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const u=function X_(e,t,n){return new g4(e,t,n)}(n.moduleType,this.injector,function Vy(e){return[{provide:Ri,useFactory:e},{provide:$s,multi:!0,useFactory:()=>{const t=Wt(sD,{optional:!0});return()=>t.initialize()}},{provide:$s,multi:!0,useFactory:()=>{const t=Wt(lD);return()=>{t.initialize()}}},{provide:ms,useFactory:oD}]}(()=>a)),p=u.injector.get(fo,null);return a.runOutsideAngular(()=>{const g=a.onError.subscribe({next:b=>{p.handleError(b)}});u.onDestroy(()=>{Y2(this._modules,u),g.unsubscribe()})}),function Ry(e,t,n){try{const i=n();return m6(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(p,a,()=>{const g=u.injector.get(g6);return g.runInitializers(),g.donePromise.then(()=>(function B8(e){"string"==typeof e&&(L8=e.toLowerCase().replace(/_/g,"-"))}(u.injector.get(X2,_f)||_f),this._moduleDoBootstrap(u),u))})})}bootstrapModule(n,i=[]){const a=Ly({},i);return function iD(e,t,n){const i=new v4(n);return Promise.resolve(i)}(0,0,n).then(u=>this.bootstrapModuleFactory(u,a))}_moduleDoBootstrap(n){const i=n.injector.get(bu);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(_6,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)(Gn(Ii))};static#t=this.\u0275prov=bn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Cu=null;const jy=new Be("");function Uy(e,t,n=[]){const i=`Platform: ${t}`,a=new Be(i);return(u=[])=>{let p=b6();if(!p||p.injector.get(jy,!1)){const g=[...n,...u,{provide:a,useValue:!0}];e?e(g):function hD(e){if(Cu&&!Cu.get(jy,!1))throw new pt(400,!1);(function Fy(){!function wn(e){Zt=e}(()=>{throw new pt(600,!1)})})(),Cu=e;const t=e.get(Hy);(function Wy(e){e.get(Xp,null)?.forEach(n=>n())})(e)}(function $y(e=[],t){return Ii.create({name:t,providers:[{provide:pl,useValue:"platform"},{provide:_6,useValue:new Set([()=>Cu=null])},...e]})}(g,i))}return function fD(e){const t=b6();if(!t)throw new pt(401,!1);return t}()}}function b6(){return Cu?.get(Hy)??null}let Yy=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=mD}return e})();function mD(e){return function gD(e,t,n){if(Qo(e)&&!n){const i=Fs(e.index,t);return new gs(i,i)}return 47&e.type?new gs(t[qn],t):null}(In(),qe(),!(16&~e))}class Zy{constructor(){}supports(t){return T2(t)}create(t){return new CD(t)}}const bD=(e,t)=>t;class CD{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||bD}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<Jy(i,a,u)?n:i,g=Jy(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=g-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}}g!==b&&t(p,g,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=[]),!T2(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 g=0;g<this.length;g++)u=t[g],p=this._trackByFn(g,u),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,u,p,g)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,p,g),i=!0),n=n._next}else a=0,function J_(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,g=>{p=this._trackByFn(a,g),null!==n&&Object.is(n.trackById,p)?(i&&(n=this._verifyReinsertion(n,g,p,a)),Object.is(n.item,g)||this._addIdentityChange(n,g)):(n=this._mismatch(n,g,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 wD(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 qy),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 qy),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 wD{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 DD{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 qy{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new DD,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 Jy(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 e_{constructor(){}supports(t){return t instanceof Map||_4(t)}create(){return new MD}}class MD{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||_4(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 ED(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 ED{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 t_(){return new E6([new Zy])}let E6=(()=>{class e{static#e=this.\u0275prov=bn({token:e,providedIn:"root",factory:t_});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||t_()),deps:[[e,new js,new zi]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(null!=i)return i;throw new pt(901,!1)}}return e})();function n_(){return new T6([new e_])}let T6=(()=>{class e{static#e=this.\u0275prov=bn({token:e,providedIn:"root",factory:n_});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||n_()),deps:[[e,new js,new zi]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(i)return i;throw new pt(901,!1)}}return e})();const SD=Uy(null,"core",[]);let OD=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(i){return new(i||e)(Gn(bu))};static#t=this.\u0275mod=ha({type:e});static#n=this.\u0275inj=bi({})}return e})();function iM(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function sM(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function aM(e){const t=A(null);try{return e()}finally{A(t)}}const lM=new Be("",{providedIn:"root",factory:()=>Wt(cM)});let cM=(()=>{class e{static#e=this.\u0275prov=bn({token:e,providedIn:"root",factory:()=>new uM})}return e})();class uM{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Wt(Zh),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 dM{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(Qt);n&&(i.consumerAllowSignalWrites=!0),i.fn=e,i.schedule=t;const a=b=>{i.cleanupFn=b};return i.ref={notify:()=>$e(i),run:()=>{if(null===i.fn)return;if(function q(){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=Ze,i.fn(a)}finally{et(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=Ze)}(i),[ie]:i},i.ref}(g=>this.runEffect(g),()=>this.schedule(),p),this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(fo,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function M_(e,t){Bo("NgSignals"),!t?.injector&&Xo();const n=t?.injector??Wt(Ii),i=!0!==t?.manualCleanup?n.get(Ds):null,a=new dM(n.get(lM),e,typeof Zone>"u"?null:Zone.current,i,n,t?.allowSignalWrites??!1),u=n.get(Yy,null,{optional:!0});return u&&8&u._lView[Lt]?(u._lView[ja]??=[]).push(a.watcher.notify):a.watcher.notify(),a}function hM(e){const t=En(e);if(!t)return null;const n=new gd(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:()=>gn,Fm:()=>fn,J3:()=>ve,JD:()=>Vi,MJ:()=>On,Q0:()=>yo,X1:()=>Do,YN:()=>io,YS:()=>qi,Zm:()=>oe,cV:()=>Nn,cb:()=>pt,cz:()=>$e,gE:()=>Ae,hs:()=>Zn,j4:()=>zt,k0:()=>It,kq:()=>H,l_:()=>qs,me:()=>xe,ok:()=>As,qT:()=>Aa,tU:()=>wo,vO:()=>ln,vS:()=>Mn,wz:()=>Gn,xH:()=>is,xq:()=>Js,y7:()=>ca});var r=D(4438),y=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(""),q={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(on){return De.onChange(on.target.checked)})("blur",function(){return De.onTouched()})},features:[r.Jv_([q]),r.Vt3]})}return P})();const he={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,y.QT)()?(0,y.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(on){return De._handleInput(on.target.value)})("blur",function(){return De.onTouched()})("compositionstart",function(){return De._compositionStart()})("compositionend",function(on){return De._compositionEnd(on.target.value)})},features:[r.Jv_([he]),r.Vt3]})}return P})();function we(P){return null==P||("string"==typeof P||Array.isArray(P))&&0===P.length}function Ue(P){return null!=P&&"number"==typeof P.length}const $e=new r.nKC(""),mt=new r.nKC(""),et=/^(?=.{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 Mt(L)}static email(L){return function Xe(P){return we(P.value)||et.test(P.value)?null:{email:!0}}(L)}static minLength(L){return function it(P){return L=>we(L.value)||!Ue(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 Mt(P){return!0===P.value?null:{required:!0}}function ut(P){return L=>Ue(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 Zt(P,L){return L.map(I=>I(P))}function wn(P){return P.map(L=>function qt(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(Zt(I,L))}}function ue(P){return null!=P?ke(wn(P)):null}function J(P){if(!P)return null;const L=P.filter(ze);return 0==L.length?null:function(I){const X=Zt(I,L).map(dt);return(0,F.p)(X).pipe((0,se.T)(Bt))}}function ne(P){return null!=P?J(wn(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 Ze(P,L){const I=bt(L);return bt(P).forEach(De=>{Gt(I,De)||I.push(De)}),I}function Qt(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 ln extends Yt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class nr{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 gn=(()=>{class P extends nr{constructor(I){super(I)}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU(ln,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 nr{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 nn="VALID",xr="INVALID",rn="PENDING",Qn="DISABLED";function Br(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===nn}get invalid(){return this.status===xr}get pending(){return this.status==rn}get disabled(){return this.status===Qn}get enabled(){return this.status!==Qn}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(Ze(L,this._rawValidators))}addAsyncValidators(L){this.setAsyncValidators(Ze(L,this._rawAsyncValidators))}removeValidators(L){this.setValidators(Qt(L,this._rawValidators))}removeAsyncValidators(L){this.setAsyncValidators(Qt(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=rn,!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=Qn,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=nn,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===nn||this.status===rn)&&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()?Qn:nn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(L){if(this.asyncValidator){this.status=rn,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()?Qn:this.errors?xr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(rn)?rn:this._anyControlsHaveStatus(xr)?xr:nn}_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 ri(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(Br(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 ae extends Ae{}const _e=new r.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>We}),We="always";function yt(P,L){return[...L.path,P]}function Vn(P,L,I=We){or(P,L),L.valueAccessor.writeValue(P.value),(P.disabled||"always"===I)&&L.valueAccessor.setDisabledState?.(P.disabled),function Bs(P,L){L.valueAccessor.registerOnChange(I=>{P._pendingValue=I,P._pendingChange=!0,P._pendingDirty=!0,"change"===P.updateOn&&bn(P,L)})}(P,L),function $r(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 Ki(P,L){L.valueAccessor.registerOnTouched(()=>{P._pendingTouched=!0,"blur"===P.updateOn&&P._pendingChange&&bn(P,L),"submit"!==P.updateOn&&P.markAsTouched()})}(P,L),function Ts(P,L){if(L.valueAccessor.setDisabledState){const I=X=>{L.valueAccessor.setDisabledState(X)};P.registerOnDisabledChange(I),L._registerOnDestroy(()=>{P._unregisterOnDisabledChange(I)})}}(P,L)}function jn(P,L,I=!0){const X=()=>{};L.valueAccessor&&(L.valueAccessor.registerOnChange(X),L.valueAccessor.registerOnTouched(X)),ns(P,L),P&&(L._invokeOnDestroyCallbacks(),P._registerOnCollectionChange(()=>{}))}function St(P,L){P.forEach(I=>{I.registerOnValidatorChange&&I.registerOnValidatorChange(L)})}function or(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 ns(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(on=>on!==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(on=>on!==L.asyncValidator);Pt.length!==De.length&&(I=!0,P.setAsyncValidators(Pt))}}}const X=()=>{};return St(L._rawValidators,X),St(L._rawAsyncValidators,X),I}function bn(P,L){P._pendingDirty&&P.markAsDirty(),P.setValue(P._pendingValue,{emitModelToViewChange:!1}),L.viewToModelUpdate(P._pendingValue),P._pendingChange=!1}function bi(P,L){or(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 Be(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 sn={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({});bi(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($e,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(on){return De.onSubmit(on)})("reset",function(){return De.onReset()})},inputs:{options:[r.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.Jv_([sn]),r.Vt3]})}return P})();function Nt(P,L){const I=P.indexOf(L);I>-1&&P.splice(I,1)}function an(P){return"object"==typeof P&&null!==P&&2===Object.keys(P).length&&"value"in P&&"disabled"in P}const On=class extends G{constructor(L=null,I,X){super(Br(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=an(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){an(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}},Zn=On,ki={provide:ln,useExisting:(0,r.Rfq)(()=>Mn)},jt=Promise.resolve();let Mn=(()=>{class P extends ln{constructor(I,X,De,Pt,on,as){super(),this._changeDetectorRef=on,this.callSetDisabledState=as,this.control=new On,this._registered=!1,this.name="",this.update=new r.bkB,this._parent=I,this._setValidators(X),this._setAsyncValidators(De),this.valueAccessor=Be(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){jt.then(()=>{this.control.setValue(I,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(I){const X=I.isDisabled.currentValue,De=0!==X&&(0,r.L39)(X);jt.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($e,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_([ki]),r.Vt3,r.OA$]})}return P})(),Aa=(()=>{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 Li={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(on){return De.onChange(on.target.value)})("blur",function(){return De.onTouched()})},features:[r.Jv_([Li]),r.Vt3]})}return P})();const oa={provide:H,useExisting:(0,r.Rfq)(()=>fn),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})(),fn=(()=>{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})??We}ngOnInit(){this._control=this._injector.get(ln),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_([oa]),r.Vt3]})}return P})();const Kr=new r.nKC(""),Is={provide:ln,useExisting:(0,r.Rfq)(()=>qs)};let qs=(()=>{class P extends ln{set isDisabled(I){}static#e=this._ngModelWarningSentOnce=!1;constructor(I,X,De,Pt,on){super(),this._ngModelWarningConfig=Pt,this.callSetDisabledState=on,this.update=new r.bkB,this._ngModelWarningSent=!1,this._setValidators(I),this._setAsyncValidators(X),this.valueAccessor=Be(0,De)}ngOnChanges(I){if(this._isControlChanged(I)){const X=I.form.previousValue;X&&jn(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&&jn(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($e,10),r.rXU(mt,10),r.rXU(H,10),r.rXU(Kr,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_([Is]),r.Vt3,r.OA$]})}return P})();const bo={provide:gt,useExisting:(0,r.Rfq)(()=>zt)};let zt=(()=>{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&&(ns(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){jn(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&&(jn(X||null,I),(P=>P instanceof On)(De)&&(Vn(De,I,this.callSetDisabledState),I.control=De))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(I){const X=this.form.get(I.path);bi(X,I),X.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(I){if(this.form){const X=this.form.get(I.path);X&&function Ai(P,L){return ns(P,L)}(X,I)&&X.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){or(this.form,this),this._oldForm&&ns(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(X){return new(X||P)(r.rXU($e,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(on){return De.onSubmit(on)})("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 Ss={provide:ln,useExisting:(0,r.Rfq)(()=>Vi)};let Vi=(()=>{class P extends ln{set isDisabled(I){}static#e=this._ngModelWarningSentOnce=!1;constructor(I,X,De,Pt,on){super(),this._ngModelWarningConfig=on,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=Be(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($e,10),r.rXU(mt,10),r.rXU(H,10),r.rXU(Kr,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_([Ss]),r.Vt3,r.OA$]})}return P})();const jo={provide:H,useExisting:(0,r.Rfq)(()=>Gn),multi:!0};function Qi(P,L){return null==P?`${L}`:(L&&"object"==typeof L&&(L="Object"),`${P}: ${L}`.slice(0,50))}let Gn=(()=>{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=Qi(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 Uo(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(on){return De.onChange(on.target.value)})("blur",function(){return De.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([jo]),r.Vt3]})}return P})(),is=(()=>{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(Qi(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(Gn,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)(()=>ss),multi:!0};function Hs(P,L){return null==P?`${L}`:("string"==typeof L&&(L=`'${L}'`),L&&"object"==typeof L&&(L="Object"),`${P}: ${L}`.slice(0,50))}let ss=(()=>{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,on)=>{Pt._setSelected(De.indexOf(on.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 on=Pt;for(let as=0;as<on.length;as++){const fr=this._getOptionValue(on[as].value);De.push(fr)}}else{const on=X.options;for(let as=0;as<on.length;as++){const Mo=on[as];if(Mo.selected){const fr=this._getOptionValue(Mo.value);De.push(fr)}}}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 $o(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(on){return De.onChange(on.target)})("blur",function(){return De.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.Jv_([Wt]),r.Vt3]})}return P})(),ca=(()=>{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(Hs(this.id,I)),this._select.writeValue(this._select.value))}set value(I){this._select?(this._value=I,this._setElementValue(Hs(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(ss,9))};static#t=this.\u0275dir=r.FsC({type:P,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return P})();let zi=(()=>{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 Us={provide:$e,useExisting:(0,r.Rfq)(()=>qi),multi:!0},ui={provide:$e,useExisting:(0,r.Rfq)(()=>Js),multi:!0};let qi=(()=>{class P extends zi{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_([Us]),r.Vt3]})}return P})(),Js=(()=>{class P extends qi{constructor(){super(...arguments),this.createValidator=I=>Mt}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_([ui]),r.Vt3]})}return P})();const to={provide:$e,useExisting:(0,r.Rfq)(()=>wo),multi:!0};let wo=(()=>{class P extends zi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=I=>function Zi(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_([to]),r.Vt3]})}return P})(),Qr=(()=>{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(Br(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 ro(P){return!!P&&(void 0!==P.asyncValidators||void 0!==P.validators||void 0!==P.updateOn)}let As=(()=>{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 ro(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 ae(De,X)}control(I,X,De){let Pt={};return this.useNonNullable?(ro(X)?Pt=X:(Pt.validators=X,Pt.asyncValidators=De),new On(I,{...Pt,nonNullable:!0})):new On(I,X,De)}array(I,X,De){const Pt=I.map(on=>this._createControl(on));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 On||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})(),io=(()=>{class P{static withConfig(I){return{ngModule:P,providers:[{provide:_e,useValue:I.callSetDisabledState??We}]}}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:[Qr]})}return P})(),Do=(()=>{class P{static withConfig(I){return{ngModule:P,providers:[{provide:Kr,useValue:I.warnOnNgModelWithFormControl??"always"},{provide:_e,useValue:I.callSetDisabledState??We}]}}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:[Qr]})}return P})()},6600:(st,Ce,D)=>{D.d(Ce,{MJ:()=>J,es:()=>gt,de:()=>ne,Ju:()=>ke,QC:()=>Kt,is:()=>xt,yE:()=>Xe,wT:()=>Qn,Sy:()=>Ve,r6:()=>Wn,Ej:()=>Q,pZ:()=>Jt,X0:()=>Zt,tO:()=>ve,jb:()=>Br,TL:()=>ri});var r=D(4438),y=D(8617),$=D(8203),se=D(177),ie=D(6860),A=D(4085),H=D(1413),q=D(7336);const Ee=["text"],Te=[[["mat-icon"]],"*"],xe=["mat-icon","*"];function we(re,ae){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 Ue(re,ae){if(1&re&&r.nrm(0,"mat-pseudo-checkbox",3),2&re){const te=r.XpG();r.Y8G("disabled",te.disabled)}}function $e(re,ae){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",""],et=["*"],Mt=new r.nKC("mat-sanity-checks",{providedIn:"root",factory:function Ke(){return!0}});let Xe=(()=>{class re{constructor(te,_e,We){this._sanityChecks=_e,this._document=We,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(y.Q_),r.KVO(Mt,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 Zt{constructor(ae,te,_e,We,yt){this._defaultMatcher=ae,this.ngControl=te,this._parentFormGroup=_e,this._parentForm=We,this._stateChanges=yt,this.errorState=!1}updateErrorState(){const ae=this.errorState,te=this._parentFormGroup||this._parentForm,_e=this.matcher||this._defaultMatcher,We=this.ngControl?this.ngControl.control:null,yt=_e?.isErrorState(We,te)??!1;yt!==ae&&(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(ae){return this.isDateInstance(ae)&&this.isValid(ae)?ae:null}deserialize(ae){return null==ae||this.isDateInstance(ae)&&this.isValid(ae)?ae:this.invalid()}setLocale(ae){this.locale=ae,this._localeChanges.next()}compareDate(ae,te){return this.getYear(ae)-this.getYear(te)||this.getMonth(ae)-this.getMonth(te)||this.getDate(ae)-this.getDate(te)}sameDate(ae,te){if(ae&&te){let _e=this.isValid(ae),We=this.isValid(te);return _e&&We?!this.compareDate(ae,te):_e==We}return ae==te}clampDate(ae,te,_e){return te&&this.compareDate(ae,te)<0?te:_e&&this.compareDate(ae,_e)>0?_e:ae}}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 gn=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}(gn||{});class pt{constructor(ae,te,_e,We=!1){this._renderer=ae,this.element=te,this.config=_e,this._animationForciblyDisabledThroughCss=We,this.state=gn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const sr=(0,ie.BQ)({passive:!0,capture:!0});class _r{constructor(){this._events=new Map,this._delegateEventHandler=ae=>{const te=(0,ie.Fb)(ae);te&&this._events.get(ae.type)?.forEach((_e,We)=>{(We===te||We.contains(te))&&_e.forEach(yt=>yt.handleEvent(ae))})}}addHandler(ae,te,_e,We){const yt=this._events.get(te);if(yt){const Vn=yt.get(_e);Vn?Vn.add(We):yt.set(_e,new Set([We]))}else this._events.set(te,new Map([[_e,new Set([We])]])),ae.runOutsideAngular(()=>{document.addEventListener(te,this._delegateEventHandler,sr)})}removeHandler(ae,te,_e){const We=this._events.get(ae);if(!We)return;const yt=We.get(te);yt&&(yt.delete(_e),0===yt.size&&We.delete(te),0===We.size&&(this._events.delete(ae),document.removeEventListener(ae,this._delegateEventHandler,sr)))}}const Kn={enterDuration:225,exitDuration:150},br=(0,ie.BQ)({passive:!0,capture:!0}),vn=["mousedown","touchstart"],Ft=["mouseup","mouseleave","touchend","touchcancel"];class Vt{static#e=this._eventManager=new _r;constructor(ae,te,_e,We){this._target=ae,this._ngZone=te,this._platform=We,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,We.isBrowser&&(this._containerElement=(0,A.i8)(_e))}fadeInRipple(ae,te,_e={}){const We=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),yt={...Kn,..._e.animation};_e.centered&&(ae=We.left+We.width/2,te=We.top+We.height/2);const Vn=_e.radius||function Ln(re,ae,te){const _e=Math.max(Math.abs(re-te.left),Math.abs(re-te.right)),We=Math.max(Math.abs(ae-te.top),Math.abs(ae-te.bottom));return Math.sqrt(_e*_e+We*We)}(ae,te,We),jn=ae-We.left,St=te-We.top,Ts=yt.enterDuration,or=document.createElement("div");or.classList.add("mat-ripple-element"),or.style.left=jn-Vn+"px",or.style.top=St-Vn+"px",or.style.height=2*Vn+"px",or.style.width=2*Vn+"px",null!=_e.color&&(or.style.backgroundColor=_e.color),or.style.transitionDuration=`${Ts}ms`,this._containerElement.appendChild(or);const ns=window.getComputedStyle(or),Ki=ns.transitionDuration,bn="none"===ns.transitionProperty||"0s"===Ki||"0s, 0s"===Ki||0===We.width&&0===We.height,$r=new pt(this,or,_e,bn);or.style.transform="scale3d(1, 1, 1)",$r.state=gn.FADING_IN,_e.persistent||(this._mostRecentTransientRipple=$r);let bi=null;return!bn&&(Ts||yt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ai=()=>this._finishRippleTransition($r),rs=()=>this._destroyRipple($r);or.addEventListener("transitionend",Ai),or.addEventListener("transitioncancel",rs),bi={onTransitionEnd:Ai,onTransitionCancel:rs}}),this._activeRipples.set($r,bi),(bn||!Ts)&&this._finishRippleTransition($r),$r}fadeOutRipple(ae){if(ae.state===gn.FADING_OUT||ae.state===gn.HIDDEN)return;const te=ae.element,_e={...Kn,...ae.config.animation};te.style.transitionDuration=`${_e.exitDuration}ms`,te.style.opacity="0",ae.state=gn.FADING_OUT,(ae._animationForciblyDisabledThroughCss||!_e.exitDuration)&&this._finishRippleTransition(ae)}fadeOutAll(){this._getActiveRipples().forEach(ae=>ae.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(ae=>{ae.config.persistent||ae.fadeOut()})}setupTriggerEvents(ae){const te=(0,A.i8)(ae);!this._platform.isBrowser||!te||te===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=te,vn.forEach(_e=>{Vt._eventManager.addHandler(this._ngZone,_e,te,this)}))}handleEvent(ae){"mousedown"===ae.type?this._onMousedown(ae):"touchstart"===ae.type?this._onTouchStart(ae):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ft.forEach(te=>{this._triggerElement.addEventListener(te,this,br)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(ae){ae.state===gn.FADING_IN?this._startFadeOutTransition(ae):ae.state===gn.FADING_OUT&&this._destroyRipple(ae)}_startFadeOutTransition(ae){const te=ae===this._mostRecentTransientRipple,{persistent:_e}=ae.config;ae.state=gn.VISIBLE,!_e&&(!te||!this._isPointerDown)&&ae.fadeOut()}_destroyRipple(ae){const te=this._activeRipples.get(ae)??null;this._activeRipples.delete(ae),this._activeRipples.size||(this._containerRect=null),ae===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),ae.state=gn.HIDDEN,null!==te&&(ae.element.removeEventListener("transitionend",te.onTransitionEnd),ae.element.removeEventListener("transitioncancel",te.onTransitionCancel)),ae.element.remove()}_onMousedown(ae){const te=(0,y._G)(ae),_e=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!te&&!_e&&(this._isPointerDown=!0,this.fadeInRipple(ae.clientX,ae.clientY,this._target.rippleConfig))}_onTouchStart(ae){if(!this._target.rippleDisabled&&!(0,y.w6)(ae)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const te=ae.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(ae=>{!ae.config.persistent&&(ae.state===gn.VISIBLE||ae.config.terminateOnPointerUp&&ae.state===gn.FADING_IN)&&ae.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const ae=this._triggerElement;ae&&(vn.forEach(te=>Vt._eventManager.removeHandler(te,ae,this)),this._pointerUpEventsRegistered&&Ft.forEach(te=>ae.removeEventListener(te,this,br)))}}const Xn=new r.nKC("mat-ripple-global-options");let Wn=(()=>{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,We,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,We)}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,We){return"number"==typeof te?this._rippleRenderer.fadeInRipple(te,_e,{...this.rippleConfig,...We}):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(Xn,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,We){2&_e&&r.AVh("mat-ripple-unbounded",We.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})(),Jt=(()=>{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,We){2&_e&&r.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===We.state)("mat-pseudo-checkbox-checked","checked"===We.state)("mat-pseudo-checkbox-disabled",We.disabled)("mat-pseudo-checkbox-minimal","minimal"===We.appearance)("mat-pseudo-checkbox-full","full"===We.appearance)("_mat-animation-noopable","NoopAnimations"===We._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[r.aNF],decls:0,vars:0,template:function(_e,We){},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 xt=new r.nKC("MAT_OPTION_PARENT_COMPONENT"),Kt=new r.nKC("MatOptgroup");let xr=0;class rn{constructor(ae,te=!1){this.source=ae,this.isUserInput=te}}let Qn=(()=>{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,We,yt){this._element=te,this._changeDetectorRef=_e,this._parent=We,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 We=this._getHostElement();"function"==typeof We.focus&&We.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===q.Fm||te.keyCode===q.t6)&&!(0,q.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 rn(this,te))}static#e=this.\u0275fac=function(_e){return new(_e||re)(r.rXU(r.aKT),r.rXU(r.gRc),r.rXU(xt,8),r.rXU(Kt,8))};static#t=this.\u0275cmp=r.VBU({type:re,selectors:[["mat-option"]],viewQuery:function(_e,We){if(1&_e&&r.GBs(Ee,7),2&_e){let yt;r.mGM(yt=r.lsd())&&(We._text=yt.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(_e,We){1&_e&&r.bIt("click",function(){return We._selectViaInteraction()})("keydown",function(Vn){return We._handleKeydown(Vn)}),2&_e&&(r.Mr5("id",We.id),r.BMQ("aria-selected",We.selected)("aria-disabled",We.disabled.toString()),r.AVh("mdc-list-item--selected",We.selected)("mat-mdc-option-multiple",We.multiple)("mat-mdc-option-active",We.active)("mdc-list-item--disabled",We.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,We){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,Ue,1,1,"mat-pseudo-checkbox",3)(6,$e,2,1,"span",4),r.nrm(7,"div",5)),2&_e&&(r.vxM(0,We.multiple?0:-1),r.R7$(5),r.vxM(5,We.multiple||!We.selected||We.hideSingleSelectionIndicator?-1:5),r.R7$(),r.vxM(6,We.group&&We.group._inert?6:-1),r.R7$(),r.Y8G("matRippleTrigger",We._getHostElement())("matRippleDisabled",We.disabled||We.disableRipple))},dependencies:[Pn,Wn],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 Br(re,ae,te){if(te.length){let _e=ae.toArray(),We=te.toArray(),yt=0;for(let Vn=0;Vn<re+1;Vn++)_e[Vn].group&&_e[Vn].group===We[yt]&&yt++;return yt}return 0}function ri(re,ae,te,_e){return re<te?re:re+ae>te+_e?Math.max(0,re-_e+ae):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:[Jt,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)(Xn,{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 We=te.target.closest(`[${x}]`);We&&this._createRipple(We)},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 We=this._hosts.get(te);We?We.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 We=this._document.createElement("span");We.classList.add("mat-ripple",te.getAttribute(K)),te.append(We);const yt=new Wn(new r.aKT(We),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,We){2&_e&&r.AVh("mdc-form-field--align-end","before"===We.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[r.aNF],attrs:mt,ngContentSelectors:et,decls:1,vars:0,template:function(_e,We){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:()=>nr,hE:()=>gn,sG:()=>Qt,up:()=>mi});var r=D(4438),y=D(177);class $ extends y.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class F extends ${static makeCurrent(){(0,y.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,y._b)(document.cookie,B)}}let se=null,q=(()=>{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 he=(()=>{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,y.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(y.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/"},Ue=/%COMP%/g,Ye=new r.nKC("",{providedIn:"root",factory:()=>!0});function Mt(Y,B){return B.map(x=>x.replace(Ue,Y))}let Xe=(()=>{class Y{constructor(x,K,G,Ae,Q,ve,re,ae=null){this.eventManager=x,this.sharedStylesHost=K,this.appId=G,this.removeStylesOnCompDestroy=Ae,this.doc=Q,this.platformId=ve,this.ngZone=re,this.nonce=ae,this.rendererByCompId=new Map,this.platformIsServer=(0,y.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,ae=this.sharedStylesHost,te=this.removeStylesOnCompDestroy,_e=this.platformIsServer;switch(K.encapsulation){case r.gXe.Emulated:Ae=new Bt(re,ae,K,this.appId,te,Q,ve,_e);break;case r.gXe.ShadowDom:return new ze(re,ae,x,K,Q,ve,this.nonce,_e);default:Ae=new dt(re,ae,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(he),r.KVO(xe),r.KVO(r.sZ2),r.KVO(Ye),r.KVO(y.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,y.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 ae=Mt(G.id,G.styles);for(const te of ae){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?Mt(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 ae=G+"-"+K.id;super(B,x,K,Ae,Q,ve,re,ae),this.contentAttr=function Oe(Y){return"_ngcontent-%COMP%".replace(Ue,Y)}(ae),this.hostAttr=function Ke(Y){return"_nghost-%COMP%".replace(Ue,Y)}(ae)}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 Zt=(()=>{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(y.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const qt=["alt","control","meta","shift"],wn={"\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,y.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."),qt.forEach(ae=>{const te=K.indexOf(ae);te>-1&&(K.splice(te,1),Q+=ae+".")}),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=wn[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"),qt.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(y.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac})}return Y})();const Qt=(0,r.oH4)(r.fpN,"browser",[{provide:r.Agw,useValue:y.AJ},{provide:r.PLl,useValue:function ot(){F.makeCurrent()},multi:!0},{provide:y.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,y.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]}],ln=[{provide:r.H8p,useValue:"root"},{provide:r.zcH,useFactory:function bt(){return new r.zcH},deps:[]},{provide:oe,useClass:Zt,multi:!0,deps:[y.qQ,r.SKi,r.Agw]},{provide:oe,useClass:ue,multi:!0,deps:[y.qQ]},Xe,xe,he,{provide:r._9s,useExisting:Xe},{provide:y.N0,useClass:q,deps:[]},[]];let nr=(()=>{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:[...ln,...gt],imports:[y.MD,r.Hbi]})}return Y})(),gn=(()=>{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(y.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(xt),G},providedIn:"root"})}return Y})(),xt=(()=>{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(y.qQ))};static#t=this.\u0275prov=r.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"})}return Y})()},7062:(st,Ce,D)=>{D.d(Ce,{nX:()=>Ss,wF:()=>Zn,Ix:()=>lt,Wk:()=>jr,wQ:()=>Tr,iI:()=>yl,n3:()=>$o});var r=D(4438),y=D(4402),$=D(6648),F=D(7673),se=D(4412),ie=D(4572);const H=(0,D(1853).L)(v=>function(){v(this),this.name="EmptyError",this.message="no elements in sequence"});var q=D(8793),oe=D(9030),he=D(1203),Ee=D(8810),Te=D(983),xe=D(1985),we=D(8359),Ue=D(9974),$e=D(4360);function mt(){return(0,Ue.N)((v,M)=>{let _=null;v._refCount++;const T=(0,$e._)(M,void 0,void 0,void 0,()=>{if(!v||v._refCount<=0||0<--v._refCount)return void(_=null);const k=v._connection,W=_;_=null,k&&(!W||k===W)&&k.unsubscribe(),M.unsubscribe()});v.subscribe(T),T.closed||(_=v.connect())})}class et extends xe.c{constructor(M,_){super(),this.source=M,this.subjectFactory=_,this._subject=null,this._refCount=0,this._connection=null,(0,Ue.S)(M)&&(this.lift=M.lift)}_subscribe(M){return this.getSubject().subscribe(M)}getSubject(){const M=this._subject;return(!M||M.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:M}=this;this._subject=this._connection=null,M?.unsubscribe()}connect(){let M=this._connection;if(!M){M=this._connection=new we.yU;const _=this.getSubject();M.add(this.source.subscribe((0,$e._)(_,void 0,()=>{this._teardown(),_.complete()},T=>{this._teardown(),_.error(T)},()=>this._teardown()))),M.closed&&(this._connection=null,M=we.yU.EMPTY)}return M}refCount(){return mt()(this)}}var It=D(1413),Ye=D(177),Oe=D(6354),Ke=D(5558),Mt=D(6697),Xe=D(9172),it=D(5964),ut=D(3028);function Ot(v){return(0,Ue.N)((M,_)=>{let T=!1;M.subscribe((0,$e._)(_,k=>{T=!0,_.next(k)},()=>{T||_.next(v),_.complete()}))})}function Re(v=ze){return(0,Ue.N)((M,_)=>{let T=!1;M.subscribe((0,$e._)(_,k=>{T=!0,_.next(k)},()=>T?_.complete():_.error(v())))})}function ze(){return new H}var dt=D(3669);function Bt(v,M){const _=arguments.length>=2;return T=>T.pipe(v?(0,it.p)((k,W)=>v(k,W,T)):dt.D,(0,Mt.s)(1),_?Ot(M):Re(()=>new H))}var Zt=D(274),qt=D(8141),wn=D(9437);function J(v){return v<=0?()=>Te.w:(0,Ue.N)((M,_)=>{let T=[];M.subscribe((0,$e._)(_,k=>{T.push(k),v<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 Ze="primary",Qt=Symbol("RouteTitle");class Yt{constructor(M){this.params=M||{}}has(M){return Object.prototype.hasOwnProperty.call(this.params,M)}get(M){if(this.has(M)){const _=this.params[M];return Array.isArray(_)?_[0]:_}return null}getAll(M){if(this.has(M)){const _=this.params[M];return Array.isArray(_)?_:[_]}return[]}get keys(){return Object.keys(this.params)}}function gt(v){return new Yt(v)}function ln(v,M,_){const T=_.path.split("/");if(T.length>v.length||"full"===_.pathMatch&&(M.hasChildren()||T.length<v.length))return null;const k={};for(let W=0;W<T.length;W++){const pe=T[W],Fe=v[W];if(pe.startsWith(":"))k[pe.substring(1)]=Fe;else if(pe!==Fe.path)return null}return{consumed:v.slice(0,T.length),posParams:k}}function kn(v,M){const _=v?Rn(v):void 0,T=M?Rn(M):void 0;if(!_||!T||_.length!=T.length)return!1;let k;for(let W=0;W<_.length;W++)if(k=_[W],!gn(v[k],M[k]))return!1;return!0}function Rn(v){return[...Object.keys(v),...Object.getOwnPropertySymbols(v)]}function gn(v,M){if(Array.isArray(v)&&Array.isArray(M)){if(v.length!==M.length)return!1;const _=[...v].sort(),T=[...M].sort();return _.every((k,W)=>T[W]===k)}return v===M}function pt(v){return v.length>0?v[v.length-1]:null}function sr(v){return(0,y.A)(v)?v:(0,r.jNT)(v)?(0,$.H)(Promise.resolve(v)):(0,F.of)(v)}const _r={exact:function vn(v,M,_){if(!xt(v.segments,M.segments)||!Xn(v.segments,M.segments,_)||v.numberOfChildren!==M.numberOfChildren)return!1;for(const T in M.children)if(!v.children[T]||!vn(v.children[T],M.children[T],_))return!1;return!0},subset:Vt},Kn={exact:function br(v,M){return kn(v,M)},subset:function Ft(v,M){return Object.keys(M).length<=Object.keys(v).length&&Object.keys(M).every(_=>gn(v[_],M[_]))},ignored:()=>!0};function Jn(v,M,_){return _r[_.paths](v.root,M.root,_.matrixParams)&&Kn[_.queryParams](v.queryParams,M.queryParams)&&!("exact"===_.fragment&&v.fragment!==M.fragment)}function Vt(v,M,_){return Ln(v,M,M.segments,_)}function Ln(v,M,_,T){if(v.segments.length>_.length){const k=v.segments.slice(0,_.length);return!(!xt(k,_)||M.hasChildren()||!Xn(k,_,T))}if(v.segments.length===_.length){if(!xt(v.segments,_)||!Xn(v.segments,_,T))return!1;for(const k in M.children)if(!v.children[k]||!Vt(v.children[k],M.children[k],T))return!1;return!0}{const k=_.slice(0,v.segments.length),W=_.slice(v.segments.length);return!!(xt(v.segments,k)&&Xn(v.segments,k,T)&&v.children[Ze])&&Ln(v.children[Ze],M,W,T)}}function Xn(v,M,_){return M.every((T,k)=>Kn[_](v[k].parameters,T.parameters))}class Wn{constructor(M=new Jt([],{}),_={},T=null){this.root=M,this.queryParams=_,this.fragment=T}get queryParamMap(){return this._queryParamMap??=gt(this.queryParams),this._queryParamMap}toString(){return xr.serialize(this)}}class Jt{constructor(M,_){this.segments=M,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 rn(this)}}class Pn{constructor(M,_){this.path=M,this.parameters=_}get parameterMap(){return this._parameterMap??=gt(this.parameters),this._parameterMap}toString(){return K(this)}}function xt(v,M){return v.length===M.length&&v.every((_,T)=>_.path===M[T].path)}let Kt=(()=>{class v{static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:()=>new nn,providedIn:"root"})}return v})();class nn{parse(M){const _=new Vn(M);return new Wn(_.parseRootSegment(),_.parseQueryParams(),_.parseFragment())}serialize(M){const _=`/${Qn(M.root,!0)}`,T=function Ae(v){const M=Object.entries(v).map(([_,T])=>Array.isArray(T)?T.map(k=>`${ri(_)}=${ri(k)}`).join("&"):`${ri(_)}=${ri(T)}`).filter(_=>_);return M.length?`?${M.join("&")}`:""}(M.queryParams);return`${_}${T}${"string"==typeof M.fragment?`#${function Ve(v){return encodeURI(v)}(M.fragment)}`:""}`}}const xr=new nn;function rn(v){return v.segments.map(M=>K(M)).join("/")}function Qn(v,M){if(!v.hasChildren())return rn(v);if(M){const _=v.children[Ze]?Qn(v.children[Ze],!1):"",T=[];return Object.entries(v.children).forEach(([k,W])=>{k!==Ze&&T.push(`${k}:${Qn(W,!1)}`)}),T.length>0?`${_}(${T.join("//")})`:_}{const _=function Dr(v,M){let _=[];return Object.entries(v.children).forEach(([T,k])=>{T===Ze&&(_=_.concat(M(k,T)))}),Object.entries(v.children).forEach(([T,k])=>{T!==Ze&&(_=_.concat(M(k,T)))}),_}(v,(T,k)=>k===Ze?[Qn(v.children[Ze],!1)]:[`${k}:${Qn(T,!1)}`]);return 1===Object.keys(v.children).length&&null!=v.children[Ze]?`${rn(v)}/${_[0]}`:`${rn(v)}/(${_.join("//")})`}}function Br(v){return encodeURIComponent(v).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ri(v){return Br(v).replace(/%3B/gi,";")}function Y(v){return Br(v).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function B(v){return decodeURIComponent(v)}function x(v){return B(v.replace(/\+/g,"%20"))}function K(v){return`${Y(v.path)}${function G(v){return Object.entries(v).map(([M,_])=>`;${Y(M)}=${Y(_)}`).join("")}(v.parameters)}`}const Q=/^[^\/()?;#]+/;function ve(v){const M=v.match(Q);return M?M[0]:""}const re=/^[^\/()?;=#]+/,te=/^[^=?&#]+/,We=/^[^&#]+/;class Vn{constructor(M){this.url=M,this.remaining=M}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Jt([],{}):new Jt([],this.parseChildren())}parseQueryParams(){const M={};if(this.consumeOptional("?"))do{this.parseQueryParam(M)}while(this.consumeOptional("&"));return M}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const M=[];for(this.peekStartsWith("(")||M.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),M.push(this.parseSegment());let _={};this.peekStartsWith("/(")&&(this.capture("/"),_=this.parseParens(!0));let T={};return this.peekStartsWith("(")&&(T=this.parseParens(!1)),(M.length>0||Object.keys(_).length>0)&&(T[Ze]=new Jt(M,_)),T}parseSegment(){const M=ve(this.remaining);if(""===M&&this.peekStartsWith(";"))throw new r.wOt(4009,!1);return this.capture(M),new Pn(B(M),this.parseMatrixParams())}parseMatrixParams(){const M={};for(;this.consumeOptional(";");)this.parseParam(M);return M}parseParam(M){const _=function ae(v){const M=v.match(re);return M?M[0]:""}(this.remaining);if(!_)return;this.capture(_);let T="";if(this.consumeOptional("=")){const k=ve(this.remaining);k&&(T=k,this.capture(T))}M[B(_)]=B(T)}parseQueryParam(M){const _=function _e(v){const M=v.match(te);return M?M[0]:""}(this.remaining);if(!_)return;this.capture(_);let T="";if(this.consumeOptional("=")){const pe=function yt(v){const M=v.match(We);return M?M[0]:""}(this.remaining);pe&&(T=pe,this.capture(T))}const k=x(_),W=x(T);if(M.hasOwnProperty(k)){let pe=M[k];Array.isArray(pe)||(pe=[pe],M[k]=pe),pe.push(W)}else M[k]=W}parseParens(M){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(":")):M&&(W=Ze);const pe=this.parseChildren();_[W]=1===Object.keys(pe).length?pe[Ze]:new Jt([],pe),this.consumeOptional("//")}return _}peekStartsWith(M){return this.remaining.startsWith(M)}consumeOptional(M){return!!this.peekStartsWith(M)&&(this.remaining=this.remaining.substring(M.length),!0)}capture(M){if(!this.consumeOptional(M))throw new r.wOt(4011,!1)}}function jn(v){return v.segments.length>0?new Jt([],{[Ze]:v}):v}function St(v){const M={};for(const[T,k]of Object.entries(v.children)){const W=St(k);if(T===Ze&&0===W.segments.length&&W.hasChildren())for(const[pe,Fe]of Object.entries(W.children))M[pe]=Fe;else(W.segments.length>0||W.hasChildren())&&(M[T]=W)}return function Ts(v){if(1===v.numberOfChildren&&v.children[Ze]){const M=v.children[Ze];return new Jt(v.segments.concat(M.segments),M.children)}return v}(new Jt(v.segments,M))}function or(v){return v instanceof Wn}function Bs(v){let M;const k=jn(function _(W){const pe={};for(const Pe of W.children){const wt=_(Pe);pe[Pe.outlet]=wt}const Fe=new Jt(W.url,pe);return W===v&&(M=Fe),Fe}(v.root));return M??k}function Ki(v,M,_,T){let k=v;for(;k.parent;)k=k.parent;if(0===M.length)return bi(k,k,k,_,T);const W=function Xi(v){if("string"==typeof v[0]&&1===v.length&&"/"===v[0])return new rs(!0,0,v);let M=0,_=!1;const T=v.reduce((k,W,pe)=>{if("object"==typeof W&&null!=W){if(W.outlets){const Fe={};return Object.entries(W.outlets).forEach(([Pe,wt])=>{Fe[Pe]="string"==typeof wt?wt.split("/"):wt}),[...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?M++:""!=Fe&&k.push(Fe))}),k):[...k,W]},[]);return new rs(_,M,T)}(M);if(W.toRoot())return bi(k,k,new Jt([],{}),_,T);const pe=function Vs(v,M,_){if(v.isAbsolute)return new xi(M,!0,0);if(!_)return new xi(M,!1,NaN);if(null===_.parent)return new xi(_,!0,0);const T=bn(v.commands[0])?0:1;return function ee(v,M,_){let T=v,k=M,W=_;for(;W>k;){if(W-=k,T=T.parent,!T)throw new r.wOt(4005,!1);k=T.segments.length}return new xi(T,!1,k-W)}(_,_.segments.length-1+T,v.numberOfDoubleDots)}(W,k,v),Fe=pe.processChildren?He(pe.segmentGroup,pe.index,W.commands):be(pe.segmentGroup,pe.index,W.commands);return bi(k,pe.segmentGroup,Fe,_,T)}function bn(v){return"object"==typeof v&&null!=v&&!v.outlets&&!v.segmentPath}function $r(v){return"object"==typeof v&&null!=v&&v.outlets}function bi(v,M,_,T,k){let pe,W={};T&&Object.entries(T).forEach(([Pe,wt])=>{W[Pe]=Array.isArray(wt)?wt.map(Tn=>`${Tn}`):`${wt}`}),pe=v===M?_:Ai(v,M,_);const Fe=jn(St(pe));return new Wn(Fe,W,k)}function Ai(v,M,_){const T={};return Object.entries(v.children).forEach(([k,W])=>{T[k]=W===M?_:Ai(W,M,_)}),new Jt(v.segments,T)}class rs{constructor(M,_,T){if(this.isAbsolute=M,this.numberOfDoubleDots=_,this.commands=T,M&&T.length>0&&bn(T[0]))throw new r.wOt(4003,!1);const k=T.find($r);if(k&&k!==pt(T))throw new r.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class xi{constructor(M,_,T){this.segmentGroup=M,this.processChildren=_,this.index=T}}function be(v,M,_){if(v??=new Jt([],{}),0===v.segments.length&&v.hasChildren())return He(v,M,_);const T=function Be(v,M,_){let T=0,k=M;const W={match:!1,pathIndex:0,commandIndex:0};for(;k<v.segments.length;){if(T>=_.length)return W;const pe=v.segments[k],Fe=_[T];if($r(Fe))break;const Pe=`${Fe}`,wt=T<_.length-1?_[T+1]:null;if(k>0&&void 0===Pe)break;if(Pe&&wt&&"object"==typeof wt&&void 0===wt.outlets){if(!Rt(Pe,wt,pe))return W;T+=2}else{if(!Rt(Pe,{},pe))return W;T++}k++}return{match:!0,pathIndex:k,commandIndex:T}}(v,M,_),k=_.slice(T.commandIndex);if(T.match&&T.pathIndex<v.segments.length){const W=new Jt(v.segments.slice(0,T.pathIndex),{});return W.children[Ze]=new Jt(v.segments.slice(T.pathIndex),v.children),He(W,0,k)}return T.match&&0===k.length?new Jt(v.segments,{}):T.match&&!v.hasChildren()?ht(v,M,_):T.match?He(v,0,k):ht(v,M,_)}function He(v,M,_){if(0===_.length)return new Jt(v.segments,{});{const T=function ye(v){return $r(v[0])?v[0].outlets:{[Ze]:v}}(_),k={};if(Object.keys(T).some(W=>W!==Ze)&&v.children[Ze]&&1===v.numberOfChildren&&0===v.children[Ze].segments.length){const W=He(v.children[Ze],M,_);return new Jt(v.segments,W.children)}return Object.entries(T).forEach(([W,pe])=>{"string"==typeof pe&&(pe=[pe]),null!==pe&&(k[W]=be(v.children[W],M,pe))}),Object.entries(v.children).forEach(([W,pe])=>{void 0===T[W]&&(k[W]=pe)}),new Jt(v.segments,k)}}function ht(v,M,_){const T=v.segments.slice(0,M);let k=0;for(;k<_.length;){const W=_[k];if($r(W)){const Pe=vt(W.outlets);return new Jt(T,Pe)}if(0===k&&bn(_[0])){T.push(new Pn(v.segments[M].path,sn(_[0]))),k++;continue}const pe=$r(W)?W.outlets[Ze]:`${W}`,Fe=k<_.length-1?_[k+1]:null;pe&&Fe&&bn(Fe)?(T.push(new Pn(pe,sn(Fe))),k+=2):(T.push(new Pn(pe,{})),k++)}return new Jt(T,{})}function vt(v){const M={};return Object.entries(v).forEach(([_,T])=>{"string"==typeof T&&(T=[T]),null!==T&&(M[_]=ht(new Jt([],{}),0,T))}),M}function sn(v){const M={};return Object.entries(v).forEach(([_,T])=>M[_]=`${T}`),M}function Rt(v,M,_){return v==_.path&&kn(M,_.parameters)}const Nn="imperative";var Nt=function(v){return v[v.NavigationStart=0]="NavigationStart",v[v.NavigationEnd=1]="NavigationEnd",v[v.NavigationCancel=2]="NavigationCancel",v[v.NavigationError=3]="NavigationError",v[v.RoutesRecognized=4]="RoutesRecognized",v[v.ResolveStart=5]="ResolveStart",v[v.ResolveEnd=6]="ResolveEnd",v[v.GuardsCheckStart=7]="GuardsCheckStart",v[v.GuardsCheckEnd=8]="GuardsCheckEnd",v[v.RouteConfigLoadStart=9]="RouteConfigLoadStart",v[v.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",v[v.ChildActivationStart=11]="ChildActivationStart",v[v.ChildActivationEnd=12]="ChildActivationEnd",v[v.ActivationStart=13]="ActivationStart",v[v.ActivationEnd=14]="ActivationEnd",v[v.Scroll=15]="Scroll",v[v.NavigationSkipped=16]="NavigationSkipped",v}(Nt||{});class an{constructor(M,_){this.id=M,this.url=_}}class On extends an{constructor(M,_,T="imperative",k=null){super(M,_),this.type=Nt.NavigationStart,this.navigationTrigger=T,this.restoredState=k}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Zn extends an{constructor(M,_,T){super(M,_),this.urlAfterRedirects=T,this.type=Nt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Un=function(v){return v[v.Redirect=0]="Redirect",v[v.SupersededByNewNavigation=1]="SupersededByNewNavigation",v[v.NoDataFromResolver=2]="NoDataFromResolver",v[v.GuardRejected=3]="GuardRejected",v}(Un||{}),hn=function(v){return v[v.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",v[v.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",v}(hn||{});class Dn extends an{constructor(M,_,T,k){super(M,_),this.reason=T,this.code=k,this.type=Nt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Cr extends an{constructor(M,_,T,k){super(M,_),this.reason=T,this.code=k,this.type=Nt.NavigationSkipped}}class Ci extends an{constructor(M,_,T,k){super(M,_),this.error=T,this.target=k,this.type=Nt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Mr extends an{constructor(M,_,T,k){super(M,_),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 ci extends an{constructor(M,_,T,k){super(M,_),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 Wr extends an{constructor(M,_,T,k,W){super(M,_),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 ki extends an{constructor(M,_,T,k){super(M,_),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 jt extends an{constructor(M,_,T,k){super(M,_),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 Mn{constructor(M){this.route=M,this.type=Nt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Aa{constructor(M){this.route=M,this.type=Nt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Li{constructor(M){this.snapshot=M,this.type=Nt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yo{constructor(M){this.snapshot=M,this.type=Nt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oa{constructor(M){this.snapshot=M,this.type=Nt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class aa{constructor(M){this.snapshot=M,this.type=Nt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _o{constructor(M,_,T){this.routerEvent=M,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 fn{}class Zs{constructor(M){this.url=M}}class Kr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Is,this.attachRef=null}}let Is=(()=>{class v{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 Kr,this.contexts.set(_,T)),T}getContext(_){return this.contexts.get(_)||null}static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();class qs{constructor(M){this._root=M}get root(){return this._root.value}parent(M){const _=this.pathFromRoot(M);return _.length>1?_[_.length-2]:null}children(M){const _=bo(M,this._root);return _?_.children.map(T=>T.value):[]}firstChild(M){const _=bo(M,this._root);return _&&_.children.length>0?_.children[0].value:null}siblings(M){const _=zt(M,this._root);return _.length<2?[]:_[_.length-2].children.map(k=>k.value).filter(k=>k!==M)}pathFromRoot(M){return zt(M,this._root).map(_=>_.value)}}function bo(v,M){if(v===M.value)return M;for(const _ of M.children){const T=bo(v,_);if(T)return T}return null}function zt(v,M){if(v===M.value)return[M];for(const _ of M.children){const T=zt(v,_);if(T.length)return T.unshift(M),T}return[]}class Xr{constructor(M,_){this.value=M,this.children=_}toString(){return`TreeNode(${this.value})`}}function Bi(v){const M={};return v&&v.children.forEach(_=>M[_.value.outlet]=_),M}class xa extends qs{constructor(M,_){super(M),this.snapshot=_,Uo(this,M)}toString(){return this.snapshot.toString()}}function zs(v){const M=function ka(v){const W=new jo([],{},{},"",{},Ze,v,null,{});return new Qi("",new Xr(W,[]))}(v),_=new se.t([new Pn("",{})]),T=new se.t({}),k=new se.t({}),W=new se.t({}),pe=new se.t(""),Fe=new Ss(_,T,W,pe,k,Ze,v,M.root);return Fe.snapshot=M.root,new xa(new Xr(Fe,[]),M)}class Ss{constructor(M,_,T,k,W,pe,Fe,Pe){this.urlSubject=M,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)(wt=>wt[Qt]))??(0,F.of)(void 0),this.url=M,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)(M=>gt(M))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Oe.T)(M=>gt(M))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Vi(v,M,_="emptyOnly"){let T;const{routeConfig:k}=v;return T=null===M||"always"!==_&&""!==k?.path&&(M.component||M.routeConfig?.loadComponent)?{params:{...v.params},data:{...v.data},resolve:{...v.data,...v._resolvedData??{}}}:{params:{...M.params,...v.params},data:{...M.data,...v.data},resolve:{...v.data,...M.data,...k?.data,...v._resolvedData}},k&&Hs(k)&&(T.resolve[Qt]=k.title),T}class jo{get title(){return this.data?.[Qt]}constructor(M,_,T,k,W,pe,Fe,Pe,wt){this.url=M,this.params=_,this.queryParams=T,this.fragment=k,this.data=W,this.outlet=pe,this.component=Fe,this.routeConfig=Pe,this._resolve=wt}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 Qi extends qs{constructor(M,_){super(_),this.url=M,Uo(this,_)}toString(){return Gn(this._root)}}function Uo(v,M){M.value._routerState=v,M.children.forEach(_=>Uo(v,_))}function Gn(v){const M=v.children.length>0?` { ${v.children.map(Gn).join(", ")} } `:"";return`${v.value}${M}`}function is(v){if(v.snapshot){const M=v.snapshot,_=v._futureSnapshot;v.snapshot=_,kn(M.queryParams,_.queryParams)||v.queryParamsSubject.next(_.queryParams),M.fragment!==_.fragment&&v.fragmentSubject.next(_.fragment),kn(M.params,_.params)||v.paramsSubject.next(_.params),function nr(v,M){if(v.length!==M.length)return!1;for(let _=0;_<v.length;++_)if(!kn(v[_],M[_]))return!1;return!0}(M.url,_.url)||v.urlSubject.next(_.url),kn(M.data,_.data)||v.dataSubject.next(_.data)}else v.snapshot=v._futureSnapshot,v.dataSubject.next(v._futureSnapshot.data)}function Wt(v,M){const _=kn(v.params,M.params)&&function mi(v,M){return xt(v,M)&&v.every((_,T)=>kn(_.parameters,M[T].parameters))}(v.url,M.url);return _&&!(!v.parent!=!M.parent)&&(!v.parent||Wt(v.parent,M.parent))}function Hs(v){return"string"==typeof v.title||null===v.title}let $o=(()=>{class v{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ze,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)(Is),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)(ss,{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||v)};static#t=this.\u0275dir=r.FsC({type:v,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[r.OA$]})}return v})();class Co{constructor(M,_,T){this.route=M,this.childContexts=_,this.parent=T,this.__ngOutletInjector=!0}get(M,_){return M===Ss?this.route:M===Is?this.childContexts:this.parent.get(M,_)}}const ss=new r.nKC("");let ca=(()=>{class v{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||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac})}return v})();function os(v,M,_){if(_&&v.shouldReuseRoute(M.value,_.value.snapshot)){const T=_.value;T._futureSnapshot=M.value;const k=function zi(v,M,_){return M.children.map(T=>{for(const k of _.children)if(v.shouldReuseRoute(T.value,k.value.snapshot))return os(v,T,k);return os(v,T)})}(v,M,_);return new Xr(T,k)}{if(v.shouldAttach(M.value)){const W=v.retrieve(M.value);if(null!==W){const pe=W.route;return pe.value._futureSnapshot=M.value,pe.children=M.children.map(Fe=>os(v,Fe)),pe}}const T=function ua(v){return new Ss(new se.t(v.url),new se.t(v.params),new se.t(v.queryParams),new se.t(v.fragment),new se.t(v.data),v.outlet,v.component,v)}(M.value),k=M.children.map(W=>os(v,W));return new Xr(T,k)}}const js="ngNavigationCancelingError";function da(v,M){const{redirectTo:_,navigationBehaviorOptions:T}=or(M)?{redirectTo:M,navigationBehaviorOptions:void 0}:M,k=Vr(!1,Un.Redirect);return k.url=_,k.navigationBehaviorOptions=T,k}function Vr(v,M){const _=new Error(`NavigationCancelingError: ${v||""}`);return _[js]=!0,_.cancellationCode=M,_}function ui(v){return!!v&&v[js]}let qi=(()=>{class v{static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275cmp=r.VBU({type:v,selectors:[["ng-component"]],standalone:!0,features:[r.aNF],decls:1,vars:0,template:function(T,k){1&T&&r.nrm(0,"router-outlet")},dependencies:[$o],encapsulation:2})}return v})();function Pi(v){const M=v.children&&v.children.map(Pi),_=M?{...v,children:M}:{...v};return!_.component&&!_.loadComponent&&(M||_.loadChildren)&&_.outlet&&_.outlet!==Ze&&(_.component=qi),_}function Os(v){return v.outlet||Ze}function Qr(v){if(!v)return null;if(v.routeConfig?._injector)return v.routeConfig._injector;for(let M=v.parent;M;M=M.parent){const _=M.routeConfig;if(_?._loadedInjector)return _._loadedInjector;if(_?._injector)return _._injector}return null}class cl{constructor(M,_,T,k,W){this.routeReuseStrategy=M,this.futureState=_,this.currState=T,this.forwardEvent=k,this.inputBindingEnabled=W}activate(M){const _=this.futureState._root,T=this.currState?this.currState._root:null;this.deactivateChildRoutes(_,T,M),is(this.futureState.root),this.activateChildRoutes(_,T,M)}deactivateChildRoutes(M,_,T){const k=Bi(_);M.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(M,_,T){const k=M.value,W=_?_.value:null;if(k===W)if(k.component){const pe=T.getContext(k.outlet);pe&&this.deactivateChildRoutes(M,_,pe.children)}else this.deactivateChildRoutes(M,_,T);else W&&this.deactivateRouteAndItsChildren(_,T)}deactivateRouteAndItsChildren(M,_){M.value.component&&this.routeReuseStrategy.shouldDetach(M.value.snapshot)?this.detachAndStoreRouteSubtree(M,_):this.deactivateRouteAndOutlet(M,_)}detachAndStoreRouteSubtree(M,_){const T=_.getContext(M.value.outlet),k=T&&M.value.component?T.children:_,W=Bi(M);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(M.value.snapshot,{componentRef:pe,route:M,contexts:Fe})}}deactivateRouteAndOutlet(M,_){const T=_.getContext(M.value.outlet),k=T&&M.value.component?T.children:_,W=Bi(M);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(M,_,T){const k=Bi(_);M.children.forEach(W=>{this.activateRoutes(W,k[W.value.outlet],T),this.forwardEvent(new aa(W.value.snapshot))}),M.children.length&&this.forwardEvent(new yo(M.value.snapshot))}activateRoutes(M,_,T){const k=M.value,W=_?_.value:null;if(is(k),k===W)if(k.component){const pe=T.getOrCreateContext(k.outlet);this.activateChildRoutes(M,_,pe.children)}else this.activateChildRoutes(M,_,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),is(Fe.route.value),this.activateChildRoutes(M,null,pe.children)}else{const Fe=Qr(k.snapshot);pe.attachRef=null,pe.route=k,pe.injector=Fe,pe.outlet&&pe.outlet.activateWith(k,pe.injector),this.activateChildRoutes(M,null,pe.children)}}else this.activateChildRoutes(M,null,T)}}class ro{constructor(M){this.path=M,this.route=this.path[this.path.length-1]}}class As{constructor(M,_){this.component=M,this.route=_}}function Ws(v,M,_){const T=v._root;return io(T,M?M._root:null,_,[T.value])}function Hi(v,M){const _=Symbol(),T=M.get(v,_);return T===_?"function"!=typeof v||(0,r.LfX)(v)?M.get(v):v:T}function io(v,M,_,T,k={canDeactivateChecks:[],canActivateChecks:[]}){const W=Bi(M);return v.children.forEach(pe=>{(function Do(v,M,_,T,k={canDeactivateChecks:[],canActivateChecks:[]}){const W=v.value,pe=M?M.value:null,Fe=_?_.getContext(v.value.outlet):null;if(pe&&W.routeConfig===pe.routeConfig){const Pe=function P(v,M,_){if("function"==typeof _)return _(v,M);switch(_){case"pathParamsChange":return!xt(v.url,M.url);case"pathParamsOrQueryParamsChange":return!xt(v.url,M.url)||!kn(v.queryParams,M.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Wt(v,M)||!kn(v.queryParams,M.queryParams);default:return!Wt(v,M)}}(pe,W,W.routeConfig.runGuardsAndResolvers);Pe?k.canActivateChecks.push(new ro(T)):(W.data=pe.data,W._resolvedData=pe._resolvedData),io(v,M,W.component?Fe?Fe.children:null:_,T,k),Pe&&Fe&&Fe.outlet&&Fe.outlet.isActivated&&k.canDeactivateChecks.push(new As(Fe.outlet.component,pe))}else pe&&L(M,Fe,k),k.canActivateChecks.push(new ro(T)),io(v,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(v,M,_){const T=Bi(v),k=v.value;Object.entries(T).forEach(([W,pe])=>{L(pe,k.component?M?M.children.getContext(W):null:M,_)}),_.canDeactivateChecks.push(new As(k.component&&M&&M.outlet&&M.outlet.isActivated?M.outlet.component:null,k))}function I(v){return"function"==typeof v}function fr(v){return v instanceof H||"EmptyError"===v?.name}const Ut=Symbol("INITIAL_VALUE");function so(){return(0,Ke.n)(v=>(0,ie.z)(v.map(M=>M.pipe((0,Mt.s)(1),(0,Xe.Z)(Ut)))).pipe((0,Oe.T)(M=>{for(const _ of M)if(!0!==_){if(_===Ut)return Ut;if(!1===_||_ instanceof Wn)return _}return!0}),(0,it.p)(M=>M!==Ut),(0,Mt.s)(1)))}function Xl(v){return(0,he.F)((0,qt.M)(M=>{if(or(M))throw da(0,M)}),(0,Oe.T)(M=>!0===M))}class ha{constructor(M){this.segmentGroup=M||null}}class Na extends Error{constructor(M){super(),this.urlTree=M}}function Eo(v){return(0,Ee.$)(new ha(v))}class qr{constructor(M,_){this.urlSerializer=M,this.urlTree=_}lineralizeSegments(M,_){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[Ze])return(0,Ee.$)(new r.wOt(4e3,!1));k=k.children[Ze]}}applyRedirectCommands(M,_,T){const k=this.applyRedirectCreateUrlTree(_,this.urlSerializer.parse(_),M,T);if(_.startsWith("/"))throw new Na(k);return k}applyRedirectCreateUrlTree(M,_,T,k){const W=this.createSegmentGroup(M,_.root,T,k);return new Wn(W,this.createQueryParams(_.queryParams,this.urlTree.queryParams),_.fragment)}createQueryParams(M,_){const T={};return Object.entries(M).forEach(([k,W])=>{if("string"==typeof W&&W.startsWith(":")){const Fe=W.substring(1);T[k]=_[Fe]}else T[k]=W}),T}createSegmentGroup(M,_,T,k){const W=this.createSegments(M,_.segments,T,k);let pe={};return Object.entries(_.children).forEach(([Fe,Pe])=>{pe[Fe]=this.createSegmentGroup(M,Pe,T,k)}),new Jt(W,pe)}createSegments(M,_,T,k){return _.map(W=>W.path.startsWith(":")?this.findPosParam(M,W,k):this.findOrReturn(W,T))}findPosParam(M,_,T){const k=T[_.path.substring(1)];if(!k)throw new r.wOt(4001,!1);return k}findOrReturn(M,_){let T=0;for(const k of _){if(k.path===M.path)return _.splice(T),k;T++}return M}}const Ni={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Di(v,M,_,T,k){const W=Fa(v,M,_);return W.matched?(T=function Js(v,M){return v.providers&&!v._injector&&(v._injector=(0,r.Ol2)(v.providers,M,`Route: ${v.path}`)),v._injector??M}(M,T),function Ql(v,M,_,T){const k=M.canMatch;if(!k||0===k.length)return(0,F.of)(!0);const W=k.map(pe=>{const Fe=Hi(pe,v);return sr(function Mo(v){return v&&I(v.canMatch)}(Fe)?Fe.canMatch(M,_):(0,r.N4e)(v,()=>Fe(M,_)))});return(0,F.of)(W).pipe(so(),Xl())}(T,M,_).pipe((0,Oe.T)(pe=>!0===pe?W:{...Ni}))):(0,F.of)(W)}function Fa(v,M,_){if("**"===M.path)return function Ra(v){return{matched:!0,parameters:v.length>0?pt(v).parameters:{},consumedSegments:v,remainingSegments:[],positionalParamSegments:{}}}(_);if(""===M.path)return"full"===M.pathMatch&&(v.hasChildren()||_.length>0)?{...Ni}:{matched:!0,consumedSegments:[],remainingSegments:_,parameters:{},positionalParamSegments:{}};const k=(M.matcher||ln)(_,v,M);if(!k)return{...Ni};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(v,M,_,T){return _.length>0&&function fa(v,M,_){return _.some(T=>oo(v,M,T)&&Os(T)!==Ze)}(v,_,T)?{segmentGroup:new Jt(M,Nc(T,new Jt(_,v.children))),slicedSegments:[]}:0===_.length&&function La(v,M,_){return _.some(T=>oo(v,M,T))}(v,_,T)?{segmentGroup:new Jt(v.segments,Pc(v,_,T,v.children)),slicedSegments:_}:{segmentGroup:new Jt(v.segments,v.children),slicedSegments:_}}function Pc(v,M,_,T){const k={};for(const W of _)if(oo(v,M,W)&&!T[Os(W)]){const pe=new Jt([],{});k[Os(W)]=pe}return{...T,...k}}function Nc(v,M){const _={};_[Ze]=M;for(const T of v)if(""===T.path&&Os(T)!==Ze){const k=new Jt([],{});_[Os(T)]=k}return _}function oo(v,M,_){return(!(v.hasChildren()||M.length>0)||"full"!==_.pathMatch)&&""===_.path}class wu{}class zr{constructor(M,_,T,k,W,pe,Fe){this.injector=M,this.configLoader=_,this.rootComponentType=T,this.config=k,this.urlTree=W,this.paramsInheritanceStrategy=pe,this.urlSerializer=Fe,this.applyRedirects=new qr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(M){return new r.wOt(4002,`'${M.segmentGroup}'`)}recognize(){const M=To(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(M).pipe((0,Oe.T)(_=>{const T=new jo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ze,this.rootComponentType,null,{}),k=new Xr(T,_),W=new Qi("",k),pe=function ns(v,M,_=null,T=null){return Ki(Bs(v),M,_,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(M){return this.processSegmentGroup(this.injector,this.config,M,Ze).pipe((0,wn.W)(T=>{if(T instanceof Na)return this.urlTree=T.urlTree,this.match(T.urlTree.root);throw T instanceof ha?this.noMatchError(T):T}))}inheritParamsAndData(M,_){const T=M.value,k=Vi(T,_,this.paramsInheritanceStrategy);T.params=Object.freeze(k.params),T.data=Object.freeze(k.data),M.children.forEach(W=>this.inheritParamsAndData(W,T))}processSegmentGroup(M,_,T,k){return 0===T.segments.length&&T.hasChildren()?this.processChildren(M,_,T):this.processSegment(M,_,T,T.segments,k,!0).pipe((0,Oe.T)(W=>W instanceof Xr?[W]:[]))}processChildren(M,_,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,Zt.H)(W=>{const pe=T.children[W],Fe=function Oc(v,M){const _=v.filter(T=>Os(T)===M);return _.push(...v.filter(T=>Os(T)!==M)),_}(_,W);return this.processSegmentGroup(M,Fe,pe,W)}),function ue(v,M){return(0,Ue.N)(function ke(v,M,_,T,k){return(W,pe)=>{let Fe=_,Pe=M,wt=0;W.subscribe((0,$e._)(pe,Tn=>{const An=wt++;Pe=Fe?v(Pe,Tn,An):(Fe=!0,Tn),T&&pe.next(Pe)},k&&(()=>{Fe&&pe.next(Pe),pe.complete()})))}}(v,M,arguments.length>=2,!0))}((W,pe)=>(W.push(...pe),W)),Ot(null),function ne(v,M){const _=arguments.length>=2;return T=>T.pipe(v?(0,it.p)((k,W)=>v(k,W,T)):dt.D,J(1),_?Ot(M):Re(()=>new H))}(),(0,ut.Z)(W=>{if(null===W)return Eo(T);const pe=ao(W);return function Jr(v){v.sort((M,_)=>M.value.outlet===Ze?-1:_.value.outlet===Ze?1:M.value.outlet.localeCompare(_.value.outlet))}(pe),(0,F.of)(pe)}))}processSegment(M,_,T,k,W,pe){return(0,$.H)(_).pipe((0,Zt.H)(Fe=>this.processSegmentAgainstRoute(Fe._injector??M,_,Fe,T,k,W,pe).pipe((0,wn.W)(Pe=>{if(Pe instanceof ha)return(0,F.of)(null);throw Pe}))),Bt(Fe=>!!Fe),(0,wn.W)(Fe=>{if(fr(Fe))return function Ba(v,M,_){return 0===M.length&&!v.children[_]}(T,k,W)?(0,F.of)(new wu):Eo(T);throw Fe}))}processSegmentAgainstRoute(M,_,T,k,W,pe,Fe){return function dl(v,M,_,T){return!!(Os(v)===T||T!==Ze&&oo(M,_,v))&&Fa(M,v,_).matched}(T,k,W,pe)?void 0===T.redirectTo?this.matchSegmentAgainstRoute(M,k,T,W,pe):this.allowRedirects&&Fe?this.expandSegmentAgainstRouteUsingRedirect(M,k,_,T,W,pe):Eo(k):Eo(k)}expandSegmentAgainstRouteUsingRedirect(M,_,T,k,W,pe){const{matched:Fe,consumedSegments:Pe,positionalParamSegments:wt,remainingSegments:Tn}=Fa(_,k,W);if(!Fe)return Eo(_);k.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const An=this.applyRedirects.applyRedirectCommands(Pe,k.redirectTo,wt);return this.applyRedirects.lineralizeSegments(k,An).pipe((0,ut.Z)(fi=>this.processSegment(M,T,_,fi.concat(Tn),pe,!1)))}matchSegmentAgainstRoute(M,_,T,k,W){const pe=Di(_,T,k,M);return"**"===T.path&&(_.children={}),pe.pipe((0,Ke.n)(Fe=>Fe.matched?this.getChildConfig(M=T._injector??M,T,k).pipe((0,Ke.n)(({routes:Pe})=>{const wt=T._loadedInjector??M,{consumedSegments:Tn,remainingSegments:An,parameters:fi}=Fe,ya=new jo(Tn,fi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function pl(v){return v.data||{}}(T),Os(T),T.component??T._loadedComponent??null,T,function Va(v){return v.resolve||{}}(T)),{segmentGroup:_a,slicedSegments:ba}=To(_,Tn,An,Pe);if(0===ba.length&&_a.hasChildren())return this.processChildren(wt,Pe,_a).pipe((0,Oe.T)($a=>null===$a?null:new Xr(ya,$a)));if(0===Pe.length&&0===ba.length)return(0,F.of)(new Xr(ya,[]));const Cl=Os(T)===W;return this.processSegment(wt,Pe,_a,ba,Cl?Ze:W,!0).pipe((0,Oe.T)($a=>new Xr(ya,$a instanceof Xr?[$a]:[])))})):Eo(_)))}getChildConfig(M,_,T){return _.children?(0,F.of)({routes:_.children,injector:M}):_.loadChildren?void 0!==_._loadedRoutes?(0,F.of)({routes:_._loadedRoutes,injector:_._loadedInjector}):function Kl(v,M,_,T){const k=M.canLoad;if(void 0===k||0===k.length)return(0,F.of)(!0);const W=k.map(pe=>{const Fe=Hi(pe,v);return sr(function De(v){return v&&I(v.canLoad)}(Fe)?Fe.canLoad(M,_):(0,r.N4e)(v,()=>Fe(M,_)))});return(0,F.of)(W).pipe(so(),Xl())}(M,_,T).pipe((0,ut.Z)(k=>k?this.configLoader.loadChildren(M,_).pipe((0,qt.M)(W=>{_._loadedRoutes=W.routes,_._loadedInjector=W.injector})):function Zr(v){return(0,Ee.$)(Vr(!1,Un.GuardRejected))}())):(0,F.of)({routes:[],injector:M})}}function fl(v){const M=v.value.routeConfig;return M&&""===M.path}function ao(v){const M=[],_=new Set;for(const T of v){if(!fl(T)){M.push(T);continue}const k=M.find(W=>T.value.routeConfig===W.value.routeConfig);void 0!==k?(k.children.push(...T.children),_.add(k)):M.push(T)}for(const T of _){const k=ao(T.children);M.push(new Xr(T.value,k))}return M.filter(T=>!_.has(T))}function ma(v){const M=v.children.map(_=>ma(_)).flat();return[v,...M]}function ql(v){return(0,Ke.n)(M=>{const _=v(M);return _?(0,$.H)(_).pipe((0,Oe.T)(()=>M)):(0,F.of)(M)})}let Jl=(()=>{class v{buildTitle(_){let T,k=_.root;for(;void 0!==k;)T=this.getResolvedTitleForRoute(k)??T,k=k.children.find(W=>W.outlet===Ze);return T}getResolvedTitleForRoute(_){return _.data[Qt]}static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:()=>(0,r.WQX)(Rc),providedIn:"root"})}return v})(),Rc=(()=>{class v extends Jl{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||v)(r.KVO(Gt.hE))};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();const di=new r.nKC("",{providedIn:"root",factory:()=>({})}),lo=new r.nKC("");let Io=(()=>{class v{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=sr(_.loadComponent()).pipe((0,Oe.T)(So),(0,qt.M)(W=>{this.onLoadEndListener&&this.onLoadEndListener(_),_._loadedComponent=W}),(0,Ie.j)(()=>{this.componentLoaders.delete(_)})),k=new et(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 Ko(v,M,_,T){return sr(v.loadChildren()).pipe((0,Oe.T)(So),(0,ut.Z)(k=>k instanceof r.Co$||Array.isArray(k)?(0,F.of)(k):(0,$.H)(M.compileModuleAsync(k))),(0,Oe.T)(k=>{T&&T(v);let W,pe,Fe=!1;return Array.isArray(k)?(pe=k,!0):(W=k.create(_).injector,pe=W.get(lo,[],{optional:!0,self:!0}).flat()),{routes:pe.map(Pi),injector:W}}))}(T,this.compiler,_,this.onLoadEndListener).pipe((0,Ie.j)(()=>{this.childrenLoaders.delete(T)})),pe=new et(W,()=>new It.B).pipe(mt());return this.childrenLoaders.set(T,pe),pe}static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();function So(v){return function ec(v){return v&&"object"==typeof v&&"default"in v}(v)?v.default:v}let tc=(()=>{class v{static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:()=>(0,r.WQX)(Xo),providedIn:"root"})}return v})(),Xo=(()=>{class v{shouldProcessUrl(_){return!0}extract(_){return _}merge(_,T){return _}static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();const w=new r.nKC(""),j=new r.nKC("");function S(v,M,_){const T=v.get(j),k=v.get(Ye.qQ);return v.get(r.SKi).runOutsideAngular(()=>{if(!k.startViewTransition||T.skipNextTransition)return T.skipNextTransition=!1,Promise.resolve();let W;const pe=new Promise(wt=>{W=wt}),Fe=k.startViewTransition(()=>(W(),function N(v){return new Promise(M=>{(0,r.mal)(M,{injector:v})})}(v))),{onViewTransitionCreated:Pe}=T;return Pe&&(0,r.N4e)(v,()=>Pe({transition:Fe,from:M,to:_})),pe})}let de=(()=>{class v{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)(Io),this.environmentInjector=(0,r.WQX)(r.uvJ),this.urlSerializer=(0,r.WQX)(Kt),this.rootContexts=(0,r.WQX)(Is),this.location=(0,r.WQX)(Ye.aZ),this.inputBindingEnabled=null!==(0,r.WQX)(ss,{optional:!0}),this.titleStrategy=(0,r.WQX)(Jl),this.options=(0,r.WQX)(di,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,r.WQX)(tc),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 Aa(k)),this.configLoader.onLoadStartListener=k=>this.events.next(new Mn(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,"",Un.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 wt=!_.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!wt&&"reload"!==(Pe.extras.onSameUrlNavigation??_.onSameUrlNavigation)){const An="";return this.events.next(new Cr(Pe.id,this.urlSerializer.serialize(Pe.rawUrl),An,hn.IgnoredSameUrlNavigation)),Pe.resolve(null),Te.w}if(this.urlHandlingStrategy.shouldProcessUrl(Pe.rawUrl))return(0,F.of)(Pe).pipe((0,Ke.n)(An=>{const fi=this.transitions?.getValue();return this.events.next(new On(An.id,this.urlSerializer.serialize(An.extractedUrl),An.source,An.restoredState)),fi!==this.transitions?.getValue()?Te.w:Promise.resolve(An)}),function Fc(v,M,_,T,k,W){return(0,ut.Z)(pe=>function hl(v,M,_,T,k,W,pe="emptyOnly"){return new zr(v,M,_,T,k,pe,W).recognize()}(v,M,_,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,qt.M)(An=>{W.targetSnapshot=An.targetSnapshot,W.urlAfterRedirects=An.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:An.urlAfterRedirects};const fi=new Mr(An.id,this.urlSerializer.serialize(An.extractedUrl),this.urlSerializer.serialize(An.urlAfterRedirects),An.targetSnapshot);this.events.next(fi)}));if(wt&&this.urlHandlingStrategy.shouldProcessUrl(Pe.currentRawUrl)){const{id:An,extractedUrl:fi,source:ya,restoredState:_a,extras:ba}=Pe,Cl=new On(An,this.urlSerializer.serialize(fi),ya,_a);this.events.next(Cl);const $a=zs(this.rootComponentType).snapshot;return this.currentTransition=W={...Pe,targetSnapshot:$a,urlAfterRedirects:fi,extras:{...ba,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=fi,(0,F.of)(W)}{const An="";return this.events.next(new Cr(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),An,hn.IgnoredByUrlHandlingStrategy)),Pe.resolve(null),Te.w}}),(0,qt.M)(Pe=>{const wt=new ci(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot);this.events.next(wt)}),(0,Oe.T)(Pe=>(this.currentTransition=W={...Pe,guards:Ws(Pe.targetSnapshot,Pe.currentSnapshot,this.rootContexts)},W)),function Yo(v,M){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 Pa(v,M,_,T){return(0,$.H)(v).pipe((0,ut.Z)(k=>function kc(v,M,_,T,k){const W=M&&M.routeConfig?M.routeConfig.canDeactivate:null;if(!W||0===W.length)return(0,F.of)(!0);const pe=W.map(Fe=>{const Pe=Qr(M)??k,wt=Hi(Fe,Pe);return sr(function as(v){return v&&I(v.canDeactivate)}(wt)?wt.canDeactivate(v,M,_,T):(0,r.N4e)(Pe,()=>wt(v,M,_,T))).pipe(Bt())});return(0,F.of)(pe).pipe(so())}(k.component,k.route,_,M,T)),Bt(k=>!0!==k,!0))}(pe,T,k,v).pipe((0,ut.Z)(Fe=>Fe&&function X(v){return"boolean"==typeof v}(Fe)?function rr(v,M,_,T){return(0,$.H)(M).pipe((0,Zt.H)(k=>(0,q.x)(function Gl(v,M){return null!==v&&M&&M(new Li(v)),(0,F.of)(!0)}(k.route.parent,T),function Ac(v,M){return null!==v&&M&&M(new oa(v)),(0,F.of)(!0)}(k.route,T),function xc(v,M,_){const T=M[M.length-1],W=M.slice(0,M.length-1).reverse().map(pe=>function Gs(v){const M=v.routeConfig?v.routeConfig.canActivateChild:null;return M&&0!==M.length?{node:v,guards:M}:null}(pe)).filter(pe=>null!==pe).map(pe=>(0,oe.v)(()=>{const Fe=pe.guards.map(Pe=>{const wt=Qr(pe.node)??_,Tn=Hi(Pe,wt);return sr(function on(v){return v&&I(v.canActivateChild)}(Tn)?Tn.canActivateChild(T,v):(0,r.N4e)(wt,()=>Tn(T,v))).pipe(Bt())});return(0,F.of)(Fe).pipe(so())}));return(0,F.of)(W).pipe(so())}(v,k.path,_),function Yl(v,M,_){const T=M.routeConfig?M.routeConfig.canActivate:null;if(!T||0===T.length)return(0,F.of)(!0);const k=T.map(W=>(0,oe.v)(()=>{const pe=Qr(M)??_,Fe=Hi(W,pe);return sr(function Pt(v){return v&&I(v.canActivate)}(Fe)?Fe.canActivate(M,v):(0,r.N4e)(pe,()=>Fe(M,v))).pipe(Bt())}));return(0,F.of)(k).pipe(so())}(v,k.route,_))),Bt(k=>!0!==k,!0))}(T,W,v,M):(0,F.of)(Fe)),(0,Oe.T)(Fe=>({..._,guardsResult:Fe})))})}(this.environmentInjector,Pe=>this.events.next(Pe)),(0,qt.M)(Pe=>{if(W.guardsResult=Pe.guardsResult,or(Pe.guardsResult))throw da(0,Pe.guardsResult);const wt=new Wr(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot,!!Pe.guardsResult);this.events.next(wt)}),(0,it.p)(Pe=>!!Pe.guardsResult||(this.cancelNavigationTransition(Pe,"",Un.GuardRejected),!1)),ql(Pe=>{if(Pe.guards.canActivateChecks.length)return(0,F.of)(Pe).pipe((0,qt.M)(wt=>{const Tn=new ki(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot);this.events.next(Tn)}),(0,Ke.n)(wt=>{let Tn=!1;return(0,F.of)(wt).pipe(function ml(v,M){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 wt of ma(Pe))pe.add(wt);let Fe=0;return(0,$.H)(pe).pipe((0,Zt.H)(Pe=>W.has(Pe)?function ls(v,M,_,T){const k=v.routeConfig,W=v._resolve;return void 0!==k?.title&&!Hs(k)&&(W[Qt]=k.title),function ga(v,M,_,T){const k=Rn(v);if(0===k.length)return(0,F.of)({});const W={};return(0,$.H)(k).pipe((0,ut.Z)(pe=>function gl(v,M,_,T){const k=Qr(M)??T,W=Hi(v,k);return sr(W.resolve?W.resolve(M,_):(0,r.N4e)(k,()=>W(M,_)))}(v[pe],M,_,T).pipe(Bt(),(0,qt.M)(Fe=>{W[pe]=Fe}))),J(1),(0,fe.u)(W),(0,wn.W)(pe=>fr(pe)?Te.w:(0,Ee.$)(pe)))}(W,v,M,T).pipe((0,Oe.T)(pe=>(v._resolvedData=pe,v.data=Vi(v,v.parent,_).resolve,null)))}(Pe,T,v,M):(Pe.data=Vi(Pe,Pe.parent,v).resolve,(0,F.of)(void 0))),(0,qt.M)(()=>Fe++),J(1),(0,ut.Z)(Pe=>Fe===pe.size?(0,F.of)(_):Te.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,qt.M)({next:()=>Tn=!0,complete:()=>{Tn||this.cancelNavigationTransition(wt,"",Un.NoDataFromResolver)}}))}),(0,qt.M)(wt=>{const Tn=new jt(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot);this.events.next(Tn)}))}),ql(Pe=>{const wt=Tn=>{const An=[];Tn.routeConfig?.loadComponent&&!Tn.routeConfig._loadedComponent&&An.push(this.configLoader.loadComponent(Tn.routeConfig).pipe((0,qt.M)(fi=>{Tn.component=fi}),(0,Oe.T)(()=>{})));for(const fi of Tn.children)An.push(...wt(fi));return An};return(0,ie.z)(wt(Pe.targetSnapshot.root)).pipe(Ot(null),(0,Mt.s)(1))}),ql(()=>this.afterPreactivation()),(0,Ke.n)(()=>{const{currentSnapshot:Pe,targetSnapshot:wt}=W,Tn=this.createViewTransition?.(this.environmentInjector,Pe.root,wt.root);return Tn?(0,$.H)(Tn).pipe((0,Oe.T)(()=>W)):(0,F.of)(W)}),(0,Oe.T)(Pe=>{const wt=function Zi(v,M,_){const T=os(v,M._root,_?_._root:void 0);return new xa(T,M)}(_.routeReuseStrategy,Pe.targetSnapshot,Pe.currentRouterState);return this.currentTransition=W={...Pe,targetRouterState:wt},this.currentNavigation.targetRouterState=wt,W}),(0,qt.M)(()=>{this.events.next(new fn)}),((v,M,_,T)=>(0,Oe.T)(k=>(new cl(M,k.targetRouterState,k.currentRouterState,_,T).activate(v),k)))(this.rootContexts,_.routeReuseStrategy,Pe=>this.events.next(Pe),this.inputBindingEnabled),(0,Mt.s)(1),(0,qt.M)({next:Pe=>{pe=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Zn(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,qt.M)(Pe=>{throw Pe}))),(0,Ie.j)(()=>{!pe&&!Fe&&this.cancelNavigationTransition(W,"",Un.SupersededByNewNavigation),this.currentTransition?.id===W.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,wn.W)(Pe=>{if(Fe=!0,ui(Pe))this.events.next(new Dn(W.id,this.urlSerializer.serialize(W.extractedUrl),Pe.message,Pe.cancellationCode)),function Us(v){return ui(v)&&or(v.url)}(Pe)?this.events.next(new Zs(Pe.url)):W.resolve(!1);else{this.events.next(new Ci(W.id,this.urlSerializer.serialize(W.extractedUrl),Pe,W.targetSnapshot??void 0));try{W.resolve(_.errorHandler(Pe))}catch(wt){this.options.resolveNavigationPromiseOnError?W.resolve(!1):W.reject(wt)}}return Te.w}))}))}cancelNavigationTransition(_,T,k){const W=new Dn(_.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||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();function Le(v){return v!==Nn}let tt=(()=>{class v{static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:()=>(0,r.WQX)(Er),providedIn:"root"})}return v})();class kt{shouldDetach(M){return!1}store(M,_){}shouldAttach(M){return!1}retrieve(M){return null}shouldReuseRoute(M,_){return M.routeConfig===_.routeConfig}}let Er=(()=>{class v extends kt{static#e=this.\u0275fac=(()=>{let _;return function(k){return(_||(_=r.xGo(v)))(k||v)}})();static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),cr=(()=>{class v{static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:()=>(0,r.WQX)(pr),providedIn:"root"})}return v})(),pr=(()=>{class v extends cr{constructor(){super(...arguments),this.location=(0,r.WQX)(Ye.aZ),this.urlSerializer=(0,r.WQX)(Kt),this.options=(0,r.WQX)(di,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,r.WQX)(tc),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Wn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=zs(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 On)this.stateMemento=this.createStateMemento();else if(_ instanceof Cr)this.rawUrlTree=T.initialUrl;else if(_ instanceof Mr){if("eager"===this.urlUpdateStrategy&&!T.extras.skipLocationChange){const k=this.urlHandlingStrategy.merge(T.finalUrl,T.initialUrl);this.setBrowserUrl(k,T)}}else _ instanceof fn?(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 Dn&&(_.code===Un.GuardRejected||_.code===Un.NoDataFromResolver)?this.restoreHistory(T):_ instanceof Ci?this.restoreHistory(T,!0):_ instanceof Zn&&(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(v)))(k||v)}})();static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();var pn=function(v){return v[v.COMPLETE=0]="COMPLETE",v[v.FAILED=1]="FAILED",v[v.REDIRECTING=2]="REDIRECTING",v}(pn||{});function wr(v,M){v.events.pipe((0,it.p)(_=>_ instanceof Zn||_ instanceof Dn||_ instanceof Ci||_ instanceof Cr),(0,Oe.T)(_=>_ instanceof Zn||_ instanceof Cr?pn.COMPLETE:_ instanceof Dn&&(_.code===Un.Redirect||_.code===Un.SupersededByNewNavigation)?pn.REDIRECTING:pn.FAILED),(0,it.p)(_=>_!==pn.REDIRECTING),(0,Mt.s)(1)).subscribe(()=>{M()})}function zn(v){throw v}const Hr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},$n={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let lt=(()=>{class v{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)(di,{optional:!0})||{},this.pendingTasks=(0,r.WQX)(r.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,r.WQX)(de),this.urlSerializer=(0,r.WQX)(Kt),this.location=(0,r.WQX)(Ye.aZ),this.urlHandlingStrategy=(0,r.WQX)(tc),this._events=new It.B,this.errorHandler=this.options.errorHandler||zn,this.navigated=!1,this.routeReuseStrategy=(0,r.WQX)(tt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,r.WQX)(lo,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,r.WQX)(ss,{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 Dn&&T.code!==Un.Redirect&&T.code!==Un.SupersededByNewNavigation)this.navigated=!0;else if(T instanceof Zn)this.navigated=!0;else if(T instanceof Zs){const pe=this.urlHandlingStrategy.merge(T.url,k.currentRawUrl),Fe={info:k.extras.info,skipLocationChange:k.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Le(k.source)};this.scheduleNavigation(pe,Nn,null,Fe,{resolve:k.resolve,reject:k.reject,promise:k.promise})}(function ar(v){return!(v instanceof fn||v instanceof Zs)})(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(Pi),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,wt=Pe?this.currentUrlTree.fragment:pe;let An,Tn=null;switch(Fe){case"merge":Tn={...this.currentUrlTree.queryParams,...W};break;case"preserve":Tn=this.currentUrlTree.queryParams;break;default:Tn=W||null}null!==Tn&&(Tn=this.removeEmptyProps(Tn));try{An=Bs(k?k.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof _[0]||!_[0].startsWith("/"))&&(_=[]),An=this.currentUrlTree.root}return Ki(An,_,Tn,wt??null)}navigateByUrl(_,T={skipLocationChange:!1}){const k=or(_)?_:this.parseUrl(_),W=this.urlHandlingStrategy.merge(k,this.rawUrlTree);return this.scheduleNavigation(W,Nn,null,T)}navigate(_,T={skipLocationChange:!1}){return function Lt(v){for(let M=0;M<v.length;M++)if(null==v[M])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?{...Hr}:!1===T?{...$n}:T,or(_))return Jn(this.currentUrlTree,_,k);const W=this.parseUrl(_);return Jn(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,wt;pe?(Fe=pe.resolve,Pe=pe.reject,wt=pe.promise):wt=new Promise((An,fi)=>{Fe=An,Pe=fi});const Tn=this.pendingTasks.add();return wr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Tn))}),this.navigationTransitions.handleNavigationRequest({source:T,restoredState:k,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:_,extras:W,resolve:Fe,reject:Pe,promise:wt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),wt.catch(An=>Promise.reject(An))}static#e=this.\u0275fac=function(T){return new(T||v)};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),jr=(()=>{class v{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(wt=>{wt instanceof Zn&&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||v)(r.rXU(lt),r.rXU(Ss),r.kS0("tabindex"),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(Ye.hb))};static#t=this.\u0275dir=r.FsC({type:v,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 v})(),Tr=(()=>{class v{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 Zn&&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 ei(v){return!!v.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||v)(r.rXU(lt),r.rXU(r.aKT),r.rXU(r.sFG),r.rXU(r.gRc),r.rXU(jr,8))};static#t=this.\u0275dir=r.FsC({type:v,selectors:[["","routerLinkActive",""]],contentQueries:function(T,k,W){if(1&T&&r.wni(W,jr,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 v})();class xs{}let Ys=(()=>{class v{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 Zn),(0,Zt.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||v)(r.KVO(lt),r.KVO(r.Ql9),r.KVO(r.uvJ),r.KVO(xs),r.KVO(Io))};static#t=this.\u0275prov=r.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})();const en=new r.nKC("");let za=(()=>{class v{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 On?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=_.navigationTrigger,this.restoredId=_.restoredState?_.restoredState.navigationId:0):_ instanceof Zn?(this.lastId=_.id,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.urlAfterRedirects).fragment)):_ instanceof Cr&&_.code===hn.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:v,factory:v.\u0275fac})}return v})();function qn(v,M){return{\u0275kind:v,\u0275providers:M}}function Ha(){const v=(0,r.WQX)(r.zZn);return M=>{const _=v.get(r.o8S);if(M!==_.components[0])return;const T=v.get(lt),k=v.get(xo);1===v.get(ja)&&T.initialNavigation(),v.get(Ji,null,r.$GK.Optional)?.setUpPreloading(),v.get(en,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}),Ji=new r.nKC("");function ur(v){return qn(0,[{provide:Ji,useExisting:Ys},{provide:xs,useExisting:v}])}function Fr(v){return qn(9,[{provide:w,useValue:S},{provide:j,useValue:{skipNextTransition:!!v?.skipInitialTransition,...v}}])}const Ua=new r.nKC("ROUTER_FORROOT_GUARD"),Qo=[Ye.aZ,{provide:Kt,useClass:nn},lt,Is,{provide:Ss,useFactory:function Oo(v){return v.routerState.root},deps:[lt]},Io,[]];let yl=(()=>{class v{constructor(_){}static forRoot(_,T){return{ngModule:v,providers:[Qo,[],{provide:lo,multi:!0,useValue:_},{provide:Ua,useFactory:Bc,deps:[[lt,new r.Xx1,new r.kdw]]},{provide:di,useValue:T||{}},T?.useHash?{provide:Ye.hb,useClass:Ye.fw}:{provide:Ye.hb,useClass:Ye.Sm},{provide:en,useFactory:()=>{const v=(0,r.WQX)(Ye.Xr),M=(0,r.WQX)(r.SKi),_=(0,r.WQX)(di),T=(0,r.WQX)(de),k=(0,r.WQX)(Kt);return _.scrollOffset&&v.setOffset(_.scrollOffset),new za(k,T,v,M,_)}},T?.preloadingStrategy?ur(T.preloadingStrategy).\u0275providers:[],T?.initialNavigation?nc(T):[],T?.bindToComponentInputs?qn(8,[ca,{provide:ss,useExisting:ca}]).\u0275providers:[],T?.enableViewTransitions?Fr().\u0275providers:[],[{provide:_l,useFactory:Ha},{provide:r.iLQ,multi:!0,useExisting:_l}]]}}static forChild(_){return{ngModule:v,providers:[{provide:lo,multi:!0,useValue:_}]}}static#e=this.\u0275fac=function(T){return new(T||v)(r.KVO(Ua,8))};static#t=this.\u0275mod=r.$C({type:v});static#n=this.\u0275inj=r.G2t({})}return v})();function Bc(v){return"guarded"}function nc(v){return["disabled"===v.initialNavigation?qn(3,[{provide:r.hnV,multi:!0,useFactory:()=>{const M=(0,r.WQX)(lt);return()=>{M.setUpLocationChangeListener()}}},{provide:ja,useValue:2}]).\u0275providers:[],"enabledBlocking"===v.initialNavigation?qn(2,[{provide:ja,useValue:0},{provide:r.hnV,multi:!0,deps:[r.zZn],useFactory:M=>{const _=M.get(Ye.hj,Promise.resolve());return()=>_.then(()=>new Promise(T=>{const k=M.get(lt),W=M.get(xo);wr(k,()=>{T(!0)}),M.get(de).afterPreactivation=()=>(T(!0),W.closed?(0,F.of)(void 0):W),k.initialNavigation()}))}}]).\u0275providers:[]]}const _l=new r.nKC("")},8921:(st,Ce,D)=>{D.d(Ce,{CyY:()=>Hr,Zic:()=>$n,mCO:()=>Lt,nSt:()=>ar,EJq:()=>jr,_SP:()=>Ys,wX6:()=>Mi,UjT:()=>wr,_fv:()=>pn,Z7S:()=>en,ayw:()=>Md,tmq:()=>zn,jMj:()=>qn,qHy:()=>Ps,iby:()=>ks,Rjr:()=>Ao,f3O:()=>vl,lMi:()=>Ha,Dw2:()=>kr,gUq:()=>Ua,vwk:()=>yl,Itg:()=>Ns,cXP:()=>Du,Bnb:()=>_l,RlG:()=>Vc,Iyx:()=>hs,gLf:()=>Id,DcD:()=>de,G95:()=>Le,HUM:()=>If,PsF:()=>M,AAN:()=>Mf,Mrl:()=>_,eOK:()=>Mu,krp:()=>W,rlA:()=>v,n5m:()=>pe,kiz:()=>Fe,akk:()=>_a,iQ3:()=>ba,cy2:()=>ya,l_X:()=>Cl,CWS:()=>Pe,XW7:()=>wt,e$m:()=>Tf,YJZ:()=>fi,tHK:()=>Td,wPz:()=>An,pc9:()=>Od,lZj:()=>Of,EH9:()=>Sr,GCM:()=>Af,Coh:()=>Tu,B7R:()=>cs,fvw:()=>Tn,ISP:()=>Ed,D7j:()=>Fs,YpC:()=>xf,OeB:()=>Iu,Jyz:()=>Wa,zfW:()=>Po,s$3:()=>Nf,epl:()=>Fd,Q_q:()=>Ff,L$K:()=>ni,VtU:()=>Pf,Ppg:()=>Ad,uSe:()=>ko,BZu:()=>kf,Ied:()=>Ep,HJA:()=>kd,_rF:()=>xd,fSQ:()=>wl,J1k:()=>jc,M9b:()=>Zo,aDA:()=>qo,Xfz:()=>No,Emn:()=>Ip,oMR:()=>Sd,GgS:()=>ec,jgS:()=>Uc,kc$:()=>ku,nAL:()=>Dl,pjP:()=>oc,kvK:()=>Pu,iNJ:()=>Bf,tIt:()=>Ld,OTD:()=>Sp,uu0:()=>Hd,h7w:()=>jd,RKs:()=>lc,VFc:()=>ac,sZU:()=>Hf,bGq:()=>Yc,jr_:()=>Ml,ptL:()=>Ko,jS2:()=>uc,T5C:()=>Ud,d3n:()=>ea,eY7:()=>Fu,MBE:()=>xp,E0T:()=>jf,W9m:()=>cc,dgQ:()=>Lu,Ss0:()=>dc,v29:()=>$f,L7X:()=>Wf,TX5:()=>Vu,ijd:()=>El,v6N:()=>ta,ofD:()=>Np,x09:()=>Xc,AOl:()=>Gd});var r=D(4438),y=D(4085),$=D(177),F=D(9969),se=D(1413),ie=D(4412),A=D(1985),H=D(3726),q=D(4779),oe=D(9974);var Te=D(4360),xe=D(8750),we=D(3669),Ue=D(5343),$e=D(9326),et=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 Zt=Math.max,qt=Math.min,wn=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,le=1;V&&dt(h)&&(C=h.offsetWidth>0&&wn(f.width)/h.offsetWidth||1,le=h.offsetHeight>0&&wn(f.height)/h.offsetHeight||1);var Ge=(ze(h)?Re(h):window).visualViewport,rt=!ue()&&d,at=(f.left+(rt&&Ge?Ge.offsetLeft:0))/C,Et=(f.top+(rt&&Ge?Ge.offsetTop:0))/le,ir=f.width/C,Pr=f.height/le;return{width:ir,height:Pr,top:Et,right:at+ir,bottom:Et+Pr,left:at,x:at,y:Et}}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 Ze(h){return Re(h).getComputedStyle(h)}function Qt(h){var V=Ze(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=wn(V.width)/h.offsetWidth||1,f=wn(V.height)/h.offsetHeight||1;return 1!==d||1!==f}(V),le=bt(V),ge=J(h,C,d),Ge={scrollLeft:0,scrollTop:0},rt={x:0,y:0};return(f||!f&&!d)&&(("body"!==ot(V)||Qt(le))&&(Ge=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)?((rt=J(V,!0)).x+=V.clientLeft,rt.y+=V.clientTop):le&&(rt.x=Gt(le))),{x:ge.left+Ge.scrollLeft-rt.x,y:ge.top+Ge.scrollTop-rt.y,width:ge.width,height:ge.height}}function ln(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 nr(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)&&Qt(h)?h:kn(nr(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),le=Re(f),ge=C?[le].concat(le.visualViewport||[],Qt(f)?f:[]):f,Ge=V.concat(ge);return C?Ge:Ge.concat(Rn(nr(ge)))}function gn(h){return["table","td","th"].indexOf(ot(h))>=0}function pt(h){return dt(h)&&"fixed"!==Ze(h).position?h.offsetParent:null}function _r(h){for(var V=Re(h),d=pt(h);d&&gn(d)&&"static"===Ze(d).position;)d=pt(d);return d&&("html"===ot(d)||"body"===ot(d)&&"static"===Ze(d).position)?V:d||function sr(h){var V=/firefox/i.test(ke());if(/Trident/i.test(ke())&&dt(h)&&"fixed"===Ze(h).position)return null;var C=nr(h);for(Bt(C)&&(C=C.host);dt(C)&&["html","body"].indexOf(ot(C))<0;){var le=Ze(C);if("none"!==le.transform||"none"!==le.perspective||"paint"===le.contain||-1!==["transform","perspective"].indexOf(le.willChange)||V&&"filter"===le.willChange||V&&le.filter&&"none"!==le.filter)return C;C=C.parentNode}return null}(h)||V}var Kn="top",Jn="bottom",br="right",vn="left",Ft="auto",Vt=[Kn,Jn,br,vn],Ln="start",Xn="end",Jt="viewport",Pn="popper",xt=Vt.reduce(function(h,V){return h.concat([V+"-"+Ln,V+"-"+Xn])},[]),Dr=[].concat(Vt,[Ft]).reduce(function(h,V){return h.concat([V,V+"-"+Ln,V+"-"+Xn])},[]),B=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function x(h){var V=new Map,d=new Set,f=[];function C(le){d.add(le.name),[].concat(le.requires||[],le.requiresIfExists||[]).forEach(function(Ge){if(!d.has(Ge)){var rt=V.get(Ge);rt&&C(rt)}}),f.push(le)}return h.forEach(function(le){V.set(le.name,le)}),h.forEach(function(le){d.has(le.name)||C(le)}),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,le=void 0===C?Q:C;return function(Ge,rt,at){void 0===at&&(at=le);var Et={placement:"bottom",orderedModifiers:[],options:Object.assign({},Q,le),modifiersData:{},elements:{reference:Ge,popper:rt},attributes:{},styles:{}},ir=[],Pr=!1,Sn={state:Et,setOptions:function(Ur){var ii="function"==typeof Ur?Ur(Et.options):Ur;dn(),Et.options=Object.assign({},le,Et.options,ii),Et.scrollParents={reference:ze(Ge)?Rn(Ge):Ge.contextElement?Rn(Ge.contextElement):[],popper:Rn(rt)};var si=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,Et.options.modifiers)));return Et.orderedModifiers=si.filter(function(Yn){return Yn.enabled}),function gr(){Et.orderedModifiers.forEach(function(hr){var ii=hr.options,Yn=hr.effect;if("function"==typeof Yn){var er=Yn({state:Et,name:hr.name,instance:Sn,options:void 0===ii?{}:ii});ir.push(er||function(){})}})}(),Sn.update()},forceUpdate:function(){if(!Pr){var Ur=Et.elements,ii=Ur.reference,si=Ur.popper;if(ve(ii,si)){Et.rects={reference:gt(ii,_r(si),"fixed"===Et.options.strategy),popper:ln(si)},Et.reset=!1,Et.placement=Et.options.placement,Et.orderedModifiers.forEach(function(vi){return Et.modifiersData[vi.name]=Object.assign({},vi.data)});for(var Yn=0;Yn<Et.orderedModifiers.length;Yn++)if(!0!==Et.reset){var er=Et.orderedModifiers[Yn],Or=er.fn,oi=er.options;"function"==typeof Or&&(Et=Or({state:Et,options:void 0===oi?{}:oi,name:er.name,instance:Sn})||Et)}else Et.reset=!1,Yn=-1}}},update:G(function(){return new Promise(function(hr){Sn.forceUpdate(),hr(Et)})}),destroy:function(){dn(),Pr=!0}};if(!ve(Ge,rt))return Sn;function dn(){ir.forEach(function(hr){return hr()}),ir=[]}return Sn.setOptions(at).then(function(hr){!Pr&&at.onFirstUpdate&&at.onFirstUpdate(hr)}),Sn}}var te={passive:!0};function yt(h){return h.split("-")[0]}function Vn(h){return h.split("-")[1]}function jn(h){return["top","bottom"].indexOf(h)>=0?"x":"y"}function St(h){var rt,V=h.reference,d=h.element,f=h.placement,C=f?yt(f):null,le=f?Vn(f):null,ge=V.x+V.width/2-d.width/2,Ge=V.y+V.height/2-d.height/2;switch(C){case Kn:rt={x:ge,y:V.y-d.height};break;case Jn:rt={x:ge,y:V.y+V.height};break;case br:rt={x:V.x+V.width,y:Ge};break;case vn:rt={x:V.x-d.width,y:Ge};break;default:rt={x:V.x,y:V.y}}var at=C?jn(C):null;if(null!=at){var Et="y"===at?"height":"width";switch(le){case Ln:rt[at]=rt[at]-(V[Et]/2-d[Et]/2);break;case Xn:rt[at]=rt[at]+(V[Et]/2-d[Et]/2)}}return rt}var ns={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ki(h){var V,d=h.popper,f=h.popperRect,C=h.placement,le=h.variation,ge=h.offsets,Ge=h.position,rt=h.gpuAcceleration,at=h.adaptive,Et=h.roundOffsets,ir=h.isFixed,Pr=ge.x,Sn=void 0===Pr?0:Pr,gr=ge.y,dn=void 0===gr?0:gr,hr="function"==typeof Et?Et({x:Sn,y:dn}):{x:Sn,y:dn};Sn=hr.x,dn=hr.y;var Ur=ge.hasOwnProperty("x"),ii=ge.hasOwnProperty("y"),si=vn,Yn=Kn,er=window;if(at){var Or=_r(d),oi="clientHeight",Ti="clientWidth";Or===Re(d)&&"static"!==Ze(Or=bt(d)).position&&"absolute"===Ge&&(oi="scrollHeight",Ti="scrollWidth"),(C===Kn||(C===vn||C===br)&&le===Xn)&&(Yn=Jn,dn-=(ir&&Or===er&&er.visualViewport?er.visualViewport.height:Or[oi])-f.height,dn*=rt?1:-1),C!==vn&&(C!==Kn&&C!==Jn||le!==Xn)||(si=br,Sn-=(ir&&Or===er&&er.visualViewport?er.visualViewport.width:Or[Ti])-f.width,Sn*=rt?1:-1)}var ws,fs=Object.assign({position:Ge},at&&ns),Fi=!0===Et?function Bs(h,V){var f=h.y,C=V.devicePixelRatio||1;return{x:wn(h.x*C)/C||0,y:wn(f*C)/C||0}}({x:Sn,y:dn},Re(d)):{x:Sn,y:dn};return Sn=Fi.x,dn=Fi.y,Object.assign({},fs,rt?((ws={})[Yn]=ii?"0":"",ws[si]=Ur?"0":"",ws.transform=(er.devicePixelRatio||1)<=1?"translate("+Sn+"px, "+dn+"px)":"translate3d("+Sn+"px, "+dn+"px, 0)",ws):((V={})[Yn]=ii?dn+"px":"",V[si]=Ur?Sn+"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 sn(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===Jt?sn(function Be(h,V){var d=Re(h),f=bt(h),C=d.visualViewport,le=f.clientWidth,ge=f.clientHeight,Ge=0,rt=0;if(C){le=C.width,ge=C.height;var at=ue();(at||!at&&"fixed"===V)&&(Ge=C.offsetLeft,rt=C.offsetTop)}return{width:le,height:ge,x:Ge+Gt(h),y:rt}}(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):sn(function ht(h){var V,d=bt(h),f=ne(h),C=null==(V=h.ownerDocument)?void 0:V.body,le=Zt(d.scrollWidth,d.clientWidth,C?C.scrollWidth:0,C?C.clientWidth:0),ge=Zt(d.scrollHeight,d.clientHeight,C?C.scrollHeight:0,C?C.clientHeight:0),Ge=-f.scrollLeft+Gt(h),rt=-f.scrollTop;return"rtl"===Ze(C||d).direction&&(Ge+=Zt(d.clientWidth,C?C.clientWidth:0)-le),{width:le,height:ge,x:Ge,y:rt}}(bt(h)))}function Zn(h){return Object.assign({},{top:0,right:0,bottom:0,left:0},h)}function Un(h,V){return V.reduce(function(d,f){return d[f]=h,d},{})}function hn(h,V){void 0===V&&(V={});var f=V.placement,C=void 0===f?h.placement:f,le=V.strategy,ge=void 0===le?h.strategy:le,Ge=V.boundary,rt=void 0===Ge?"clippingParents":Ge,at=V.rootBoundary,Et=void 0===at?Jt:at,ir=V.elementContext,Pr=void 0===ir?Pn:ir,Sn=V.altBoundary,gr=void 0!==Sn&&Sn,dn=V.padding,hr=void 0===dn?0:dn,Ur=Zn("number"!=typeof hr?hr:Un(hr,Vt)),si=h.rects.popper,Yn=h.elements[gr?Pr===Pn?"reference":Pn:Pr],er=function an(h,V,d,f){var C="clippingParents"===V?function Nt(h){var V=Rn(nr(h)),f=["absolute","fixed"].indexOf(Ze(h).position)>=0&&dt(h)?_r(h):h;return ze(f)?V.filter(function(C){return ze(C)&&vt(C,f)&&"body"!==ot(C)}):[]}(h):[].concat(V),le=[].concat(C,[d]),Ge=le.reduce(function(rt,at){var Et=Nn(h,at,f);return rt.top=Zt(Et.top,rt.top),rt.right=qt(Et.right,rt.right),rt.bottom=qt(Et.bottom,rt.bottom),rt.left=Zt(Et.left,rt.left),rt},Nn(h,le[0],f));return Ge.width=Ge.right-Ge.left,Ge.height=Ge.bottom-Ge.top,Ge.x=Ge.left,Ge.y=Ge.top,Ge}(ze(Yn)?Yn:Yn.contextElement||bt(h.elements.popper),rt,Et,ge),Or=J(h.elements.reference),oi=St({reference:Or,element:si,strategy:"absolute",placement:C}),Ti=sn(Object.assign({},si,oi)),gi=Pr===Pn?Ti:Or,vi={top:er.top-gi.top+Ur.top,bottom:gi.bottom-er.bottom+Ur.bottom,left:er.left-gi.left+Ur.left,right:gi.right-er.right+Ur.right},fs=h.modifiersData.offset;if(Pr===Pn&&fs){var Fi=fs[C];Object.keys(vi).forEach(function(ws){var Rs=[br,Jn].indexOf(ws)>=0?1:-1,Tl=[Kn,Jn].indexOf(ws)>=0?"y":"x";vi[ws]+=Fi[Tl]*Rs})}return vi}function Wr(h,V,d){return Zt(h,qt(V,d))}function aa(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[Kn,br,Jn,vn].some(function(V){return h[V]>=0})}var Kr=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,le=void 0===C||C,ge=f.resize,Ge=void 0===ge||ge,rt=Re(V.elements.popper),at=[].concat(V.scrollParents.reference,V.scrollParents.popper);return le&&at.forEach(function(Et){Et.addEventListener("scroll",d.update,te)}),Ge&&rt.addEventListener("resize",d.update,te),function(){le&&at.forEach(function(Et){Et.removeEventListener("scroll",d.update,te)}),Ge&&rt.removeEventListener("resize",d.update,te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function Ts(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 bn(h){var V=h.state,d=h.options,f=d.gpuAcceleration,C=void 0===f||f,le=d.adaptive,ge=void 0===le||le,Ge=d.roundOffsets,rt=void 0===Ge||Ge,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,Ki(Object.assign({},at,{offsets:V.modifiersData.popperOffsets,position:V.options.strategy,adaptive:ge,roundOffsets:rt})))),null!=V.modifiersData.arrow&&(V.styles.arrow=Object.assign({},V.styles.arrow,Ki(Object.assign({},at,{offsets:V.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:rt})))),V.attributes.popper=Object.assign({},V.attributes.popper,{"data-popper-placement":V.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function bi(h){var V=h.state;Object.keys(V.elements).forEach(function(d){var f=V.styles[d]||{},C=V.attributes[d]||{},le=V.elements[d];!dt(le)||!ot(le)||(Object.assign(le.style,f),Object.keys(C).forEach(function(ge){var Ge=C[ge];!1===Ge?le.removeAttribute(ge):le.setAttribute(ge,!0===Ge?"":Ge)}))})},effect:function Ai(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],le=V.attributes[f]||{},Ge=Object.keys(V.styles.hasOwnProperty(f)?V.styles[f]:d[f]).reduce(function(rt,at){return rt[at]="",rt},{});!dt(C)||!ot(C)||(Object.assign(C.style,Ge),Object.keys(le).forEach(function(rt){C.removeAttribute(rt)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function xi(h){var V=h.state,f=h.name,C=h.options.offset,le=void 0===C?[0,0]:C,ge=Dr.reduce(function(Et,ir){return Et[ir]=function Xi(h,V,d){var f=yt(h),C=[vn,Kn].indexOf(f)>=0?-1:1,le="function"==typeof d?d(Object.assign({},V,{placement:h})):d,ge=le[0],Ge=le[1];return ge=ge||0,Ge=(Ge||0)*C,[vn,br].indexOf(f)>=0?{x:Ge,y:ge}:{x:ge,y:Ge}}(ir,V.rects,le),Et},{}),Ge=ge[V.placement],at=Ge.y;null!=V.modifiersData.popperOffsets&&(V.modifiersData.popperOffsets.x+=Ge.x,V.modifiersData.popperOffsets.y+=at),V.modifiersData[f]=ge}},{name:"flip",enabled:!0,phase:"main",fn:function Ci(h){var V=h.state,d=h.options,f=h.name;if(!V.modifiersData[f]._skip){for(var C=d.mainAxis,le=void 0===C||C,ge=d.altAxis,Ge=void 0===ge||ge,rt=d.fallbackPlacements,at=d.padding,Et=d.boundary,ir=d.rootBoundary,Pr=d.altBoundary,Sn=d.flipVariations,gr=void 0===Sn||Sn,dn=d.allowedAutoPlacements,hr=V.options.placement,Ur=yt(hr),si=rt||(Ur!==hr&&gr?function Cr(h){if(yt(h)===Ft)return[];var V=ye(h);return[He(h),V,He(V)]}(hr):[ye(hr)]),Yn=[hr].concat(si).reduce(function(Ka,Sl){return Ka.concat(yt(Sl)===Ft?function Dn(h,V){void 0===V&&(V={});var C=V.boundary,le=V.rootBoundary,ge=V.padding,Ge=V.flipVariations,rt=V.allowedAutoPlacements,at=void 0===rt?Dr:rt,Et=Vn(V.placement),ir=Et?Ge?xt:xt.filter(function(gr){return Vn(gr)===Et}):Vt,Pr=ir.filter(function(gr){return at.indexOf(gr)>=0});0===Pr.length&&(Pr=ir);var Sn=Pr.reduce(function(gr,dn){return gr[dn]=hn(h,{placement:dn,boundary:C,rootBoundary:le,padding:ge})[yt(dn)],gr},{});return Object.keys(Sn).sort(function(gr,dn){return Sn[gr]-Sn[dn]})}(V,{placement:Sl,boundary:Et,rootBoundary:ir,padding:at,flipVariations:gr,allowedAutoPlacements:dn}):Sl)},[]),er=V.rects.reference,Or=V.rects.popper,oi=new Map,Ti=!0,gi=Yn[0],vi=0;vi<Yn.length;vi++){var fs=Yn[vi],Fi=yt(fs),ws=Vn(fs)===Ln,Rs=[Kn,Jn].indexOf(Fi)>=0,Tl=Rs?"width":"height",ps=hn(V,{placement:fs,boundary:Et,rootBoundary:ir,altBoundary:Pr,padding:at}),Ro=Rs?ws?br:vn:ws?Jn:Kn;er[Tl]>Or[Tl]&&(Ro=ye(Ro));var Qc=ye(Ro),hc=[];if(le&&hc.push(ps[Fi]<=0),Ge&&hc.push(ps[Ro]<=0,ps[Qc]<=0),hc.every(function(Ka){return Ka})){gi=fs,Ti=!1;break}oi.set(fs,hc)}if(Ti)for(var zu=function(Sl){var Ca=Yn.find(function(fo){var ms=oi.get(fo);if(ms)return ms.slice(0,Sl).every(function(Ds){return Ds})});if(Ca)return gi=Ca,"break"},Ii=gr?3:1;Ii>0&&"break"!==zu(Ii);Ii--);V.placement!==gi&&(V.modifiersData[f]._skip=!0,V.placement=gi,V.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function jt(h){var V=h.state,d=h.options,f=h.name,C=d.mainAxis,le=void 0===C||C,ge=d.altAxis,Ge=void 0!==ge&&ge,Pr=d.tether,Sn=void 0===Pr||Pr,gr=d.tetherOffset,dn=void 0===gr?0:gr,hr=hn(V,{boundary:d.boundary,rootBoundary:d.rootBoundary,padding:d.padding,altBoundary:d.altBoundary}),Ur=yt(V.placement),ii=Vn(V.placement),si=!ii,Yn=jn(Ur),er=function ci(h){return"x"===h?"y":"x"}(Yn),Or=V.modifiersData.popperOffsets,oi=V.rects.reference,Ti=V.rects.popper,gi="function"==typeof dn?dn(Object.assign({},V.rects,{placement:V.placement})):dn,vi="number"==typeof gi?{mainAxis:gi,altAxis:gi}:Object.assign({mainAxis:0,altAxis:0},gi),fs=V.modifiersData.offset?V.modifiersData.offset[V.placement]:null,Fi={x:0,y:0};if(Or){if(le){var ws,Rs="y"===Yn?Kn:vn,Tl="y"===Yn?Jn:br,ps="y"===Yn?"height":"width",Ro=Or[Yn],Qc=Ro+hr[Rs],hc=Ro-hr[Tl],Il=Sn?-Ti[ps]/2:0,zu=ii===Ln?oi[ps]:Ti[ps],Ii=ii===Ln?-Ti[ps]:-oi[ps],Yd=V.elements.arrow,Ka=Sn&&Yd?ln(Yd):{width:0,height:0},Sl=V.modifiersData["arrow#persistent"]?V.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Ca=Sl[Rs],fo=Sl[Tl],ms=Wr(0,oi[ps],Ka[ps]),Ds=si?oi[ps]/2-Il-ms-Ca-vi.mainAxis:zu-ms-Ca-vi.mainAxis,Kd=si?-oi[ps]/2+Il+ms+fo+vi.mainAxis:Ii+ms+fo+vi.mainAxis,Zc=V.elements.arrow&&_r(V.elements.arrow),Hu=Zc?"y"===Yn?Zc.clientTop||0:Zc.clientLeft||0:0,Xa=null!=(ws=fs?.[Yn])?ws:0,Yf=Ro+Kd-Xa,Fp=Wr(Sn?qt(Qc,Ro+Ds-Xa-Hu):Qc,Ro,Sn?Zt(hc,Yf):hc);Or[Yn]=Fp,Fi[Yn]=Fp-Ro}if(Ge){var ju,po=Or[er],Al="y"===er?"height":"width",Uu=po+hr["x"===Yn?Kn:vn],xl=po-hr["x"===Yn?Jn:br],Ks=-1!==[Kn,vn].indexOf(Ur),Xd=null!=(ju=fs?.[er])?ju:0,fc=Ks?Uu:po-oi[Al]-Ti[Al]-Xd+vi.altAxis,kl=Ks?po+oi[Al]+Ti[Al]-Xd-vi.altAxis:xl,Qd=Sn&&Ks?function ki(h,V,d){var f=Wr(h,V,d);return f>d?d:f}(fc,po,kl):Wr(Sn?fc:Uu,po,Sn?kl:xl);Or[er]=Qd,Fi[er]=Qd-po}V.modifiersData[f]=Fi}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function Li(h){var V,d=h.state,f=h.name,C=h.options,le=d.elements.arrow,ge=d.modifiersData.popperOffsets,Ge=yt(d.placement),rt=jn(Ge),Et=[vn,br].indexOf(Ge)>=0?"height":"width";if(le&&ge){var ir=function(V,d){return Zn("number"!=typeof(V="function"==typeof V?V(Object.assign({},d.rects,{placement:d.placement})):V)?V:Un(V,Vt))}(C.padding,d),Pr=ln(le),Sn="y"===rt?Kn:vn,gr="y"===rt?Jn:br,dn=d.rects.reference[Et]+d.rects.reference[rt]-ge[rt]-d.rects.popper[Et],hr=ge[rt]-d.rects.reference[rt],Ur=_r(le),ii=Ur?"y"===rt?Ur.clientHeight||0:Ur.clientWidth||0:0,Or=ii/2-Pr[Et]/2+(dn/2-hr/2),oi=Wr(ir[Sn],Or,ii-Pr[Et]-ir[gr]);d.modifiersData[f]=((V={})[rt]=oi,V.centerOffset=oi-Or,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 fn(h){var V=h.state,d=h.name,f=V.rects.reference,C=V.rects.popper,le=V.modifiersData.preventOverflow,ge=hn(V,{elementContext:"reference"}),Ge=hn(V,{altBoundary:!0}),rt=aa(ge,f),at=aa(Ge,C,le),Et=_o(rt),ir=_o(at);V.modifiersData[d]={referenceClippingOffsets:rt,popperEscapeOffsets:at,isReferenceHidden:Et,hasPopperEscaped:ir},V.attributes.popper=Object.assign({},V.attributes.popper,{"data-popper-reference-hidden":Et,"data-popper-escaped":ir})}}]}),Is=D(9327),qs=D(8617),bo=D(4662);const zt=["*"],Xr=["*","*"];function Uo(h,V){1&h&&r.eu8(0)}function Gn(h,V){if(1&h&&r.DNE(0,Uo,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 is(h,V){if(1&h&&(r.qex(0),r.DNE(1,Gn,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 Zi=()=>({});function os(h,V){1&h&&r.eu8(0)}function zi(h,V){if(1&h&&(r.j41(0,"a",3),r.DNE(1,os,1,0,"ng-container",4),r.k0s()),2&h){let d,f,C,le,ge,Ge,rt;const at=r.XpG(),Et=r.sdS(4);r.Y8G("routerLink",at.url)("cHtmlAttr",null!==(d=at.attributes)&&void 0!==d?d:r.lJ4(11,Zi))("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!==(le=null==at.linkProps?null:at.linkProps.preserveFragment)&&void 0!==le&&le)("skipLocationChange",null!==(ge=null==at.linkProps?null:at.linkProps.skipLocationChange)&&void 0!==ge&&ge)("replaceUrl",null!==(Ge=null==at.linkProps?null:at.linkProps.replaceUrl)&&void 0!==Ge&&Ge)("state",null!==(rt=null==at.linkProps?null:at.linkProps.state)&&void 0!==rt?rt:r.lJ4(12,Zi)),r.R7$(),r.Y8G("ngTemplateOutlet",Et)}}function ua(h,V){1&h&&r.eu8(0)}function js(h,V){if(1&h&&(r.j41(0,"span",5),r.DNE(1,ua,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,Zi)),r.R7$(),r.Y8G("ngTemplateOutlet",C)}}function da(h,V){1&h&&r.SdG(0)}function Vr(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 Us(h,V){if(1&h&&r.DNE(0,Vr,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 ui=["content"];function qi(h,V){1&h&&(r.j41(0,"div",null,1),r.SdG(2),r.k0s())}function Js(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 Wo=h=>({active:h});function Cs(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,le=r.XpG();return r.Njj(le.onClick(C))}),r.k0s(),r.bVm()}if(2&h){const d=V.index,f=r.XpG();r.R7$(),r.HbH(r.eq3(4,Wo,f.active===d)),r.BMQ("data-coreui-target",d)("aria-current",f.active===d)}}function eo(h,V){1&h&&(r.qex(0),r.SdG(1),r.bVm())}function Go(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 to(h,V){1&h&&r.SdG(0,1)}function wo(h,V){1&h&&r.eu8(0)}function wi(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 no(h,V){1&h&&r.SdG(0,1)}const Pi=["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 $s(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 cl(h,V){if(1&h&&(r.j41(0,"a",1),r.DNE(1,Fn,1,2,"img",2)(2,$s,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 ro(h,V){1&h&&r.SdG(0)}function As(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 Ws=h=>({$implicit:h}),Gs=()=>({exact:!1});function Hi(h,V){1&h&&r.eu8(0)}function io(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,Hi,1,0,"ng-container",6),r.nrm(3,"c-sidebar-nav-link-content",7),r.DNE(4,io,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,Zi)),r.R7$(2),r.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",r.eq3(9,Ws,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,Zi)),r.R7$(2),r.Y8G("ngTemplateOutlet",C)("ngTemplateOutletContext",r.eq3(10,Ws,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,le,ge,Ge,rt;const at=r.XpG(),Et=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,Zi))("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!==(le=null==at.item.linkProps?null:at.item.linkProps.skipLocationChange)&&void 0!==le&&le)("replaceUrl",null!==(ge=null==at.item.linkProps?null:at.item.linkProps.replaceUrl)&&void 0!==ge&&ge)("state",null!==(Ge=null==at.item.linkProps?null:at.item.linkProps.state)&&void 0!==Ge?Ge:r.lJ4(19,Zi))("routerLink",at.item.url)("routerLinkActiveOptions",null!==(rt=null==at.item.linkProps?null:at.item.linkProps.routerLinkActiveOptions)&&void 0!==rt?rt:r.lJ4(20,Gs)),r.R7$(2),r.Y8G("ngTemplateOutlet",Et)("ngTemplateOutletContext",r.eq3(21,Ws,at.item)),r.R7$(),r.Y8G("item",at.item),r.R7$(),r.Y8G("ngIf",at.item.badge)}}function on(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 as(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 fr(h,V){if(1&h&&r.DNE(0,on,2,3,"i",8)(1,as,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 Ut(h,V){if(1&h&&r.nrm(0,"i",2),2&h){const d=r.XpG();r.Y8G("ngClass",d.getLabelIconClass())}}function so(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 Yo(h,V){1&h&&r.eu8(0)}function Pa(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 rr(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 Gl(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 Yl(h,V){if(1&h&&r.DNE(0,rr,2,3,"i",3)(1,Ac,2,5,"ng-template",6)(2,Gl,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 xc=()=>({exact:!0});function kc(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,xc))}}function Kl(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,Zi))("item",f)("ngClass",r.bMT(1,3,f))}}function Xl(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,Zi))("item",f)("ngClass",r.bMT(1,3,f))}}function Ql(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 ha(h,V){1&h&&r.eu8(0)}function Na(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,kc,3,7,"c-sidebar-nav-group",3)(3,Kl,2,6,"c-sidebar-nav-divider",4)(4,Xl,2,6,"c-sidebar-nav-title",4)(5,Ql,2,4,"c-sidebar-nav-label",5)(6,ha,1,0,"ng-container",6)(7,Na,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 ul=()=>({outline:0});function En(h,V){if(1&h&&r.nrm(0,"button",1),2&h){const d=r.XpG();r.Aen(r.lJ4(3,ul)),r.Y8G("cToastClose",d.toast)}}function Zr(h,V){}const qr=["tooltipTemplate"],Ni=[[["",8,"chart-wrapper"]],"*"],Di=[".chart-wrapper","*"];function Fa(h,V){1&h&&r.eu8(0)}function Ra(h,V){if(1&h&&(r.j41(0,"div",8),r.DNE(1,Fa,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 Pc(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 Nc(h,V){1&h&&r.eu8(0)}function fa(h,V){1&h&&r.eu8(0)}function La(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.title,"\n")}}function oo(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.value,"\n")}}function dl(h,V){1&h&&r.SdG(0)}function Ba(h,V){1&h&&r.SdG(0,1)}function wu(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 hl(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 pa(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 zr(h,V){1&h&&r.eu8(0)}function Jr(h,V){if(1&h&&(r.j41(0,"div",4),r.DNE(1,zr,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 fl(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 ao(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 Zl(h,V){1&h&&r.eu8(0)}function pl(h,V){if(1&h&&(r.qex(0),r.DNE(1,Zl,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 Va(h,V){if(1&h&&r.EFF(0),2&h){const d=r.XpG();r.SpI(" ",d.icon,"\n")}}function Fc(h,V){1&h&&r.SdG(0)}function ml(h,V){1&h&&r.nrm(0,"div",6)}function ma(h,V){if(1&h&&(r.DNE(0,ml,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 ls(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 ga(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 gl(h,V){1&h&&r.eu8(0)}function ql(h,V){1&h&&r.eu8(0)}function Jl(h,V){if(1&h&&(r.j41(0,"c-card-footer"),r.DNE(1,ql,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 Rc(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 di(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 lo=function(h){return h.xs="xs",h.sm="sm",h.md="md",h.lg="lg",h.xl="xl",h.xxl="xxl",h}(lo||{});let Io=(()=>{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})(),Ko=(()=>{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})(),ec=(()=>{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 de=(()=>{class h{set animate(d){this._animate=d}get animate(){return this._animate}set horizontal(d){this._horizontal=(0,y.he)(d)}get horizontal(){return this._horizontal}set visible(d){this._visible=(0,y.he)(d)}get visible(){return this._visible}set navbar(d){this._navbar=(0,y.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,le=this.horizontal?N:j,ge=this.horizontal?"width":"height",rt=`scroll${ge[0].toUpperCase()+ge.slice(1)}`,at=this.animationBuilder.build((0,F.sM)(d?C:le,{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[rt]}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})(),Le=(()=>{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})(),pn=(()=>{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})(),wr=(()=>{class h extends pn{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})(),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})(),Hr=(()=>{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,y.he)(d)}get fade(){return this._fade}set fade(d){this._fade=(0,y.he)(d)}get visible(){return this._visible}set visible(d){this._visible!==d&&(this._visible=(0,y.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,le){if(1&f&&r.wni(le,Ko,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:zt,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,is,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,wr],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})(),$n=(()=>{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})(),ar=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),jr=(()=>{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{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})(),ei=(()=>{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:zt,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,zi,2,13,"a",2)(1,js,2,3,"ng-template",null,0,r.C5r)(3,da,1,0,"ng-template",null,1,r.C5r)),2&f){const le=r.sdS(2);r.Y8G("ngIf",!C.active)("ngIfElse",le)}},dependencies:[et.iI,et.Wk,$.bT,$.T3,Io],styles:["[_nghost-%COMP%]{display:list-item;text-align:-webkit-match-parent;text-align:match-parent}"]})}return h})(),xs=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ir=(()=>{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 et.wF)).subscribe(C=>{const le=[];let ge=this.route.root,Ge="";do{const rt=ge.children;ge=null,rt.forEach(at=>{if(at.outlet===this.outlet){const Et=at.snapshot;Ge+="/"+Et.url.map(ir=>ir.path).join("/"),le.push({label:at.snapshot.data.title||"",url:Ge,queryParams:Et.queryParams}),ge=at}})}while(ge);return this.breadcrumbsBehaviorSubject.next(Object.assign([],le)),le})}static#e=this.\u0275fac=function(f){return new(f||h)(r.KVO(et.Ix),r.KVO(et.nX))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),Mi=(()=>{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(Ir))};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,Us,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:[xs,ei,$.Sq,$.bT,$.Jj]})}return h})(),Ys=(()=>{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:[Ir],imports:[ei,Mi]})}return h})(),en=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Md=(()=>{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})(),qn=(()=>{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})(),ks=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ps=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ao=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),vl=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ha=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),kr=(()=>{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})(),Ei=(()=>{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,Ge)=>{ge.forEach(rt=>{this.intersecting.next(rt.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})(),Nr=(()=>{class h{constructor(d){this.renderer=d,this.listeners=new Map}setListeners({hostElement:d,trigger:f,callbackOn:C,callbackOff:le,callbackToggle:ge}){const Ge=d.nativeElement,rt=Array.isArray(f)?f:f?.split(" ")??[];rt?.includes("click")&&"function"==typeof ge&&this.listeners.set("click",this.renderer.listen(Ge,"click",ge)),rt?.includes("focus")&&"function"==typeof C&&this.listeners.set("focus",this.renderer.listen(Ge,"focus",C)),(rt?.includes("click")||rt?.includes("focus"))&&"function"==typeof le&&this.listeners.set("blur",this.renderer.listen(Ge,"blur",le)),rt?.includes("hover")&&("function"==typeof C&&this.listeners.set("mouseenter",this.renderer.listen(Ge,"mouseenter",C)),"function"==typeof le&&this.listeners.set("mouseleave",this.renderer.listen(Ge,"mouseleave",le)))}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})(),dr=(()=>{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})(),Fr=(()=>{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 le=this.state.activeItemIndex||0;this.carouselService.setIndex({active:C.activeItemIndex,interval:this.state.items&&this.state.items[le]?.interval||-1,lastItemIndex:(C.items?.length??0)-1})}}setItems(d){if(d.length){const f=d.toArray();f.forEach((C,le)=>{C.index=le}),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,le=C?.length??0;return le>0?"next"===d?f===le-1?0:f+1:0===f?le-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(dr))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac})}return h})(),hi=(()=>{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})(),Ua=(()=>{class h{get hostClasses(){return{carousel:!0,slide:!0,"carousel-dark":!!this.dark,"carousel-fade":"crossfade"===this.transition}}constructor(d,f,C,le,ge,Ge){this.config=d,this.hostElement=f,this.carouselService=C,this.carouselState=le,this.intersectionService=ge,this.listenersService=Ge,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"),le=(0,H.R)(f,"touchend"),ge=(0,H.R)(f,"touchmove");this.swipeSubscription=C.pipe(function Ee(...h){return function he(...h){return(0,oe.N)((V,d)=>{(0,q.y)(V,...h).subscribe(d)})}(...h)}(le.pipe(function mt(...h){const V=(0,$e.ms)(h);return(0,oe.N)((d,f)=>{const C=h.length,le=new Array(C);let ge=h.map(()=>!1),Ge=!1;for(let rt=0;rt<C;rt++)(0,xe.Tg)(h[rt]).subscribe((0,Te._)(f,at=>{le[rt]=at,!Ge&&!ge[rt]&&(ge[rt]=!0,(Ge=ge.every(we.D))&&(ge=null))},Ue.l));d.subscribe((0,Te._)(f,rt=>{if(Ge){const at=[rt,...le];f.next(V?V(...at):at)}}))})}(ge)))).subscribe(([Ge,[rt,at]])=>{Ge.stopPropagation(),at.stopPropagation();const Et=Ge.touches[0].clientX-at.touches[0].clientX;if(Math.abs(Et)>.3*f.clientWidth&&Ge.timeStamp<=at.timeStamp){const ir=this.carouselState.direction(Et>0?"next":"prev");this.carouselState.state={activeItemIndex:ir}}})}else this.swipeSubscription?.unsubscribe()}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(hi),r.rXU(r.aKT),r.rXU(dr),r.rXU(Fr),r.rXU(Ei),r.rXU(Nr))};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_([dr,Fr,hi,Ei,Nr]),r.aNF],ngContentSelectors:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),yl=(()=>{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(Fr))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-control"]],viewQuery:function(f,C){if(1&f&&r.GBs(ui,5),2&f){let le;r.mGM(le=r.lsd())&&(C.content=le.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:zt,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,Js,3,5,"ng-template",null,0,r.C5r)),2&f){const le=r.sdS(2);r.Y8G("ngIf",C.hasContent)("ngIfElse",le)}},dependencies:[$.bT],encapsulation:2})}return h})(),Ns=(()=>{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(dr),r.rXU(Fr))};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,Cs,2,6,"ng-container",1),r.k0s()),2&f&&(r.R7$(),r.Y8G("ngForOf",C.items))},dependencies:[$.Sq],encapsulation:2})}return h})();function va(h,V){return!0===V.left}function Lc(h,V){return!1===V.left}const Bc=(0,F.hZ)("slideAnimation",[(0,F.wk)("*",(0,F.iF)({transform:"translateX(0)",display:"block",opacity:1})),(0,F.kY)(va,(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)(Lc,(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})]))]),nc=(0,F.hZ)("fadeAnimation",[(0,F.wk)("*",(0,F.iF)({zIndex:1,opacity:1})),(0,F.kY)(va,(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)(Lc,(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 _l=(()=>{class h{set active(d){this._active=(0,y.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(dr),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:zt,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,eo,2,0,"ng-container",0)),2&f&&r.Y8G("ngIf",C.active)},dependencies:[$.bT],styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Du=(()=>{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(Fr))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-carousel-inner"]],contentQueries:function(f,C,le){if(1&f&&r.wni(le,_l,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:zt,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:[Bc,nc]}})}return h})(),Vc=(()=>{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:[dr,Fr,hi]})}return h})(),Mf=(()=>{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})(),bl=(()=>{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})(),Mu=(()=>{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(bl))};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 Ef{}let v=(()=>{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,y.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(bl),r.rXU(Ef,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:Ef,useExisting:(0,r.Rfq)(()=>M)}])]})}return h})(),M=(()=>{class h{constructor(d,f,C,le,ge,Ge){this.document=d,this.elementRef=f,this.renderer=C,this.ngZone=le,this.changeDetectorRef=ge,this.dropdownService=Ge,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,y.he)(d)}get dark(){return this._dark}set popper(d){this._popper=(0,y.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,y.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=Kr(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(bl))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-dropdown"]],contentQueries:function(f,C,le){if(1&f&&(r.wni(le,v,5),r.wni(le,Mu,5),r.wni(le,Mu,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_([bl]),r.OA$,r.aNF],ngContentSelectors:zt,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(bl),r.rXU(M,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:[bl]})}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:zt,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})(),wt=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Tn=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),An=(()=>{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})(),fi=(()=>{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})(),ya=(()=>{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})(),_a=(()=>{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,le){if(1&f&&r.wni(le,ya,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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),ba=(()=>{class h{set indeterminate(d){const f=(0,y.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,y.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})(),Cl=(()=>{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})(),Tf=(()=>{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})(),Ed=(()=>{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})(),Td=(()=>{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})(),If=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Eu=(()=>{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(lo).forEach(f=>{const C=this[f],le="xs"===f?"":`-${f}`;d[`col${le}`]=!0===C,d[`col${le}-${C}`]="number"==typeof C||"string"==typeof C}),"object"==typeof this.offset){const f={...this.offset};Object.entries(f).forEach(C=>{const[le,ge]=[...C];d[`offset${"xs"===le?"":`-${le}`}-${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[le,ge]=[...C];d[`order${"xs"===le?"":`-${le}`}-${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,y.he)(d):"boolean"==typeof d?d:(0,y.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})(),Id=(()=>{class h extends Eu{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),co=(()=>{class h{get hostClasses(){const d=this.xs,f={row:!0,[`row-cols-${d}`]:!!d};return Object.keys(lo).forEach(C=>{const le=this[C];"number"!=typeof le&&"string"!=typeof le||(f[`row-cols-${"xs"===C?"":C}-${le}`]=!!le)}),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})(),Sd=(()=>{class h extends co{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Od=(()=>{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})(),Of=(()=>{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:Xr,decls:3,vars:2,consts:[["elseBlock",""],[3,"ngClass",4,"ngIf","ngIfElse"],[3,"ngClass"]],template:function(f,C){if(1&f&&(r.NAR(Xr),r.DNE(0,Go,2,1,"div",1)(1,to,1,0,"ng-template",null,0,r.C5r)),2&f){const le=r.sdS(2);r.Y8G("ngIf",!!C.container)("ngIfElse",le)}},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})(),Tu=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))}})}return h})(),cs=(()=>{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})(),Af=(()=>{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})(),Fs=(()=>{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})(),xf=(()=>{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})(),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})(),kf=(()=>{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})(),ko=(()=>{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:zt,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})(),Ad=(()=>{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:zt,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})(),Ep=(()=>{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})(),xd=(()=>{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(Is.QP))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-navbar"]],contentQueries:function(f,C,le){if(1&f&&r.wni(le,de,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:Xr,decls:5,vars:1,consts:[["withContainerTemplate",""],["noContainerTemplate",""],[4,"ngTemplateOutlet"],[3,"ngClass"]],template:function(f,C){if(1&f&&(r.NAR(Xr),r.DNE(0,wo,1,0,"ng-container",2)(1,wi,2,1,"ng-template",null,0,r.C5r)(3,no,1,0,"ng-template",null,1,r.C5r)),2&f){const le=r.sdS(2),ge=r.sdS(4);r.Y8G("ngTemplateOutlet",C.container?le:ge)}},dependencies:[$.YU,$.T3],encapsulation:2})}return h})(),kd=(()=>{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})(),jc=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Zo=(()=>{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})(),wl=(()=>{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})(),Wa=(()=>{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:zt,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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Pd=(()=>{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:zt,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})(),Nd=(()=>{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})(),Pf=(()=>{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(Nd))};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})(),Nf=(()=>{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:zt,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-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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),ni=(()=>{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})(),Po=(()=>{class h{#e;#t;constructor(d,f,C,le,ge){this.document=d,this.renderer=f,this.hostElement=C,this.modalService=le,this.backdropService=ge,this.#e=(0,r.WQX)(r.abz),this.#t=(0,r.WQX)(qs.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 Ge=this.modalContentRef.nativeElement.querySelectorAll('[tabindex]:not([tabindex="-1"]), button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled])');this.#t.focusVia(Ge[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(Nd),r.rXU(Tr))};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(Pi,5,r.aKT)),2&f){let le;r.mGM(le=r.lsd())&&(C.modalContent=le.first),r.mGM(le=r.lsd())&&(C.modalContentRef=le.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:zt,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:[Pd,un,qs.Pd,qs.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})(),Ff=(()=>{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:[Nd],imports:[Po]})}return h})(),hs=(()=>{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})(),No=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),qo=(()=>{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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Ip=(()=>{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})(),Ld=(()=>{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})(),Sp=(()=>{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})(),xn=(()=>{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})(),xu=(()=>{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(xn))};static#t=this.\u0275prov=r.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),ku=(()=>{class h{#e;#t;#n;#r;#i;#a;#o;#s;set narrow(d){this.#e=(0,y.he)(d)}get narrow(){return this.#e}set overlaid(d){this.#t=(0,y.he)(d)}get overlaid(){return this.#t}set unfoldable(d){this.#n=(0,y.he)(d)}get unfoldable(){return this.#n}set visible(d){const f=(0,y.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,le,ge){this.document=d,this.renderer=f,this.breakpointObserver=C,this.sidebarService=le,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 le=["visible","unfoldable","narrow"];for(const ge in d)if(le.includes(ge)&&d[ge]&&!d[ge].firstChange){const Ge=(0,y.he)(d[ge].currentValue);f.get(ge)!==Ge&&C.set(ge,Ge)}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(le=>{const ge=le.breakpoints[f],Ge=!ge&&this.unfoldable;this.#i!==ge&&(this.#i=ge,this.sidebarService.toggle({mobile:ge,unfoldable:Ge,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(Is.QP),r.rXU(xn),r.rXU(xu))};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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},encapsulation:2})}return h})(),Uc=(()=>{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:zt,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,cl,3,3,"ng-template",0)(1,ro,1,0,"ng-template",0)),2&f&&(r.Y8G("ngIf",C.brandImg),r.R7$(),r.Y8G("ngIf",!C.brandImg))},dependencies:[et.Wk,Io,$.bT,$.YU],encapsulation:2})}return h})(),Pu=(()=>{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(xn))};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})(),Bf=(()=>{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})(),ho=(()=>{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})(),Nu=(()=>{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})(),Wc=(()=>{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})(),Gc=(()=>{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})(),Vf=(()=>{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})(),es=(()=>{class h{constructor(d){this.helper=d}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ho))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-link-content"]],inputs:{item:"item"},standalone:!0,features:[r.Jv_([ho]),r.aNF],decls:1,vars:1,consts:[[4,"ngIf"]],template:function(f,C){1&f&&r.DNE(0,As,3,1,"ng-container",0),2&f&&r.Y8G("ngIf",!0)},dependencies:[$.bT],encapsulation:2})}return h})(),Fo=(()=>{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 et.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((le,ge)=>le===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(et.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_([ho]),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,fr,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,et.iI,et.Wk,et.wQ,Io,bo.LJ,es,Vf,Gc,Wc],encapsulation:2})}return h})(),Lr=(()=>{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(ho))};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,Ut,1,1,"i",1),r.qex(2),r.EFF(3),r.bVm(),r.DNE(4,so,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:[Io,Gc,$.YU,$.bT],encapsulation:2})}return h})(),Bd=(()=>{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(le=>le.length>0).forEach(le=>{this.renderer.addClass(f,le)})}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})(),zf=(()=>{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 le;return le=["divider","title"].includes(C)?`nav-${C}`:"group"===C?"":"nav-item",d.class?`${le} ${d.class}`:le}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ho,16))};static#t=this.\u0275pipe=r.EJ8({name:"cSidebarNavItemClass",type:h,pure:!0,standalone:!0})}return h})(),zd=(()=>{class h{constructor(d,f,C,le,ge){this.router=d,this.renderer=f,this.hostElement=C,this.helper=le,this.sidebarNavGroupService=ge,this.dropdownMode="path",this.navItems=[],this.display={display:"block"},this.navigationEndObservable=d.events.pipe((0,ut.p)(Ge=>Ge instanceof et.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((le,ge)=>le===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(et.Ix),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(ho),r.rXU(Nu))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-sidebar-nav-group"]],viewQuery:function(f,C){if(1&f&&r.GBs(oc,5,r.aKT),2&f){let le;r.mGM(le=r.lsd())&&(C.sidebarNav=le.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_([ho,Nu]),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 le=r.RV6();r.j41(0,"a",1),r.bIt("click",function(Ge){return r.eBV(le),r.Njj(C.toggleGroup(Ge))}),r.DNE(1,Yo,1,0,"ng-container",2),r.qex(2),r.EFF(3),r.bVm(),r.DNE(4,Pa,3,4,"span",3),r.k0s(),r.j41(5,"c-sidebar-nav",4),r.bIt("@openClose.done",function(Ge){return r.eBV(le),r.Njj(C.onAnimationDone(Ge))})("@openClose.start",function(Ge){return r.eBV(le),r.Njj(C.onAnimationStart(Ge))}),r.k0s(),r.DNE(6,Yl,3,3,"ng-template",null,0,r.C5r)}if(2&f){const le=r.sdS(7);r.Y8G("cHtmlAttr",C.item.attributes),r.R7$(),r.Y8G("ngTemplateOutlet",le)("ngTemplateOutletContext",r.eq3(10,Ws,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:()=>[Io,bo.LJ,$.T3,$.bT,$.YU,Wc,Gc,oc,$.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})(),oc=(()=>{class h{constructor(d,f,C,le,ge,Ge){this.sidebar=d,this.helper=f,this.router=C,this.renderer=le,this.hostElement=ge,this.sidebarService=Ge,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(ku,8),r.rXU(ho),r.rXU(et.Ix),r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(xn))};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:zt,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,Io,Fo,Lr,Bd,zf,zd,Vd,et.iI,et.wQ],encapsulation:2})}return h})(),Dl=(()=>{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:[xn,ho,Nu],imports:[oc,zd,Fo]})}return h})(),ac=(()=>{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})(),Hf=(()=>{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 le=this.renderer.parentNode(d);this.renderer.appendChild(le,f),this.renderer.insertBefore(le,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})(),Yc=(()=>{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})(),Ya=(()=>{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,y.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(Ya))};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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"]})}return h})(),Hd=(()=>{class h{set activeTabPaneIdx(d){const f=(0,y.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(Ya))};static#t=this.\u0275cmp=r.VBU({type:h,selectors:[["c-tab-content"]],contentQueries:function(f,C,le){if(1&f&&r.wni(le,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:zt,decls:1,vars:0,template:function(f,C){1&f&&(r.NAR(),r.SdG(0))},styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return h})(),jd=(()=>{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,y.he)(d);this._active!==f&&(this._active=f,this.changeDetectorRef.detectChanges())}get active(){return this._active}set disabled(d){this._disabled=(0,y.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(Ya))};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})(),Ml=(()=>{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:[Ya]})}return h})(),cc=(()=>{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})(),ea=(()=>{class h{constructor(d,f,C,le){this.hostElement=d,this.renderer=f,this.toasterService=C,this.changeDetectorRef=le,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,y.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(cc),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:zt,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})(),uc=(()=>{class h{constructor(d){this.toast=d,this.toastBodyClass=!0}static#e=this.\u0275fac=function(f){return new(f||h)(r.rXU(ea,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:zt,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(cc))};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})(),Fu=(()=>{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(ea,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:zt,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,En,1,4,"button",0),r.bVm()),2&f&&(r.R7$(2),r.Y8G("ngIf",C.closeButton))},dependencies:[Ud,wr,$.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 Ru=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}(Ru||{});let jf=(()=>{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(Ru),this.toastsDynamic=[],this.placement=Ru.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 le=this.toasterHost.viewContainerRef.createComponent(d,C);this.toastsDynamic.push(le);const ge=this.toastsDynamic.indexOf(le);for(const[Ge,rt]of Object.entries(f))le.instance[Ge]=rt;return le.instance.placement=this.placement,le.instance.dynamic=!0,le.instance.index=ge,le.instance.visible=!0,le.instance.visibleChange.emit(!0),le.changeDetectorRef?.detectChanges(),le}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(cc))};static#n=this.\u0275cmp=r.VBU({type:h,selectors:[["c-toaster"]],contentQueries:function(f,C,le){if(1&f&&r.wni(le,ea,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 le;r.mGM(le=r.lsd())&&(C.toasterHost=le.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:zt,decls:2,vars:0,consts:[["cToasterHost",""]],template:function(f,C){1&f&&(r.NAR(),r.DNE(0,Zr,0,0,"ng-template",0),r.SdG(1,0,["cToasterHost",""]))},dependencies:[$d],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({providers:[cc]})}return h})(),kp=(()=>{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(qr,5,r.c1b),2&f){let le;r.mGM(le=r.lsd())&&(C.viewContainerRef=le.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})(),Lu=(()=>{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,le,ge,Ge,rt){this.document=d,this.renderer=f,this.hostElement=C,this.viewContainerRef=le,this.listenersService=ge,this.changeDetectorRef=Ge,this.intersectionService=rt,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(kp))}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=Kr(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(Nr),r.rXU(r.gRc),r.rXU(Ei))};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_([Nr,Ei]),r.OA$]})}return h})(),dc=(()=>{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})(),$f=(()=>{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})(),Vu=(()=>{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,le){if(1&f&&r.wni(le,Ko,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:Di,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(Ni),r.qex(0),r.j41(1,"c-card-body",4)(2,"div"),r.DNE(3,Ra,2,1,"div",5)(4,Pc,2,1,"div",6),r.k0s(),r.DNE(5,Nc,1,0,"ng-container",7),r.k0s(),r.DNE(6,fa,1,0,"ng-container",7),r.bVm(),r.DNE(7,La,1,1,"ng-template",null,0,r.C5r)(9,oo,1,1,"ng-template",null,1,r.C5r)(11,dl,1,0,"ng-template",null,2,r.C5r)(13,Ba,1,0,"ng-template",null,3,r.C5r)),2&f){const le=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)||le)}},dependencies:[Ps,$.YU,$.bT,$.T3],encapsulation:2})}return h})(),El=(()=>{class h extends ks{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:zt,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,wu,2,1,"div",0)(2,hl,2,1,"div",1),r.SdG(3),r.DNE(4,pa,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:[Ps,$.bT,$.YU],encapsulation:2})}return h})(),ta=(()=>{class h extends ks{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,le){if(1&f&&r.wni(le,Ko,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:zt,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,Jr,2,2,"div",2)(2,fl,2,2,"div",2)(3,ao,2,2,"div",2)(4,pl,2,1,"ng-container",3),r.k0s(),r.DNE(5,Va,1,1,"ng-template",null,0,r.C5r)(7,Fc,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:[Ps,$.bT,$.YU,$.T3],encapsulation:2})}return h})(),Np=(()=>{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:zt,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,ma,6,3,"ng-template",2),r.k0s()),2&f&&(r.Y8G("ngClass",C.headerClasses),r.R7$(3),r.Y8G("ngForOf",C.values))},dependencies:[Ha,Ps,Id,co,$.YU,$.Sq,$.bT],encapsulation:2})}return h})(),Xc=(()=>{class h extends ks{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:zt,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,ls,2,2,"div",1)(2,ga,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:[Ps,$.bT,$.YU],encapsulation:2})}return h})(),Gd=(()=>{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,le){if(1&f&&r.wni(le,Ko,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,gl,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,Jl,2,1,"c-card-footer",4),r.bVm(),r.DNE(10,Rc,2,1,"ng-template",null,0,r.C5r)(12,di,2,1,"ng-template",null,1,r.C5r)),2&f){const le=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)||le),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:[Ps,Ao,$.YU,$.T3,$.bT],encapsulation:2})}return h})(),Wf=(()=>{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:()=>q,Rv:()=>A,op:()=>Ee});var r=D(4438),y=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 Ue in we)this._iconNames[Ue]=Ue;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(Ue){return new(Ue||Te)};static#t=this.\u0275prov=r.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})(),q=(()=>{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,Ue,$e,mt){this.renderer=we,this.elementRef=Ue,this.sanitizer=$e,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(Ue){return new(Ue||Te)(r.rXU(r.sFG),r.rXU(r.aKT),r.rXU(y.up),r.rXU(A))};static#t=this.\u0275dir=r.FsC({type:Te,selectors:[["svg","cIcon",""]],hostVars:7,hostBindings:function(Ue,$e){2&Ue&&(r.Mr5("innerHtml",$e.innerHtml,r.npT),r.BMQ("viewBox",$e.viewBox)("xmlns",$e.xmlns)("pointer-events",$e.pointerEvents)("role",$e.role),r.HbH($e.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(Ue){return new(Ue||Te)};static#t=this.\u0275mod=r.$C({type:Te});static#n=this.\u0275inj=r.G2t({})}return Te})()},13:(st,Ce,D)=>{function r(y,$){return(y<0?"-":"")+Math.abs(y).toString().padStart($,"0")}D.d(Ce,{F:()=>r})},1666:(st,Ce,D)=>{D.d(Ce,{q:()=>y});let r={};function y(){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"})}},y=(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:y,P:(se,ie)=>{const A=se.match(/(P+)(p+)?/)||[],H=A[1],q=A[2];if(!q)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}}",y(q,ie))}}},5872:(st,Ce,D)=>{D.d(Ce,{G:()=>y});var r=D(4273);function y($){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+$/,y=/^Y+$/,$=["D","DD","YY","YYYY"];function F(H){return r.test(H)}function se(H){return y.test(H)}function ie(H,q,oe){const he=function A(H,q,oe){const he="Y"===H[0]?"years":"days of the month";return`Use \`${H.toLowerCase()}\` instead of \`${H}\` (in \`${q}\`) for formatting ${he} to the input \`${oe}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(H,q,oe);if(console.warn(he),$.includes(H))throw new RangeError(he)}},9857:(st,Ce,D)=>{D.d(Ce,{Cg:()=>A,_m:()=>q,my:()=>se,s0:()=>H,w4:()=>ie}),Math.pow(10,8);const se=6048e5,ie=864e5,A=6e4,H=36e5,q=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:()=>qt});var r=D(3501),y=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),Ue=D(910),$e=D(7012),mt=D(6045),et=D(13);const It={y(ue,J){const ne=ue.getFullYear(),fe=ne>0?ne:1-ne;return(0,et.F)("yy"===J?fe%100:fe,J.length)},M(ue,J){const ne=ue.getMonth();return"M"===J?String(ne+1):(0,et.F)(ne+1,2)},d:(ue,J)=>(0,et.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,et.F)(ue.getHours()%12||12,J.length),H:(ue,J)=>(0,et.F)(ue.getHours(),J.length),m:(ue,J)=>(0,et.F)(ue.getMinutes(),J.length),s:(ue,J)=>(0,et.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,et.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,et.F)(ot%100,2):"Yo"===J?ne.ordinalNumber(ot,{unit:"year"}):(0,et.F)(ot,J.length)},R:function(ue,J){const ne=(0,Ue.p)(ue);return(0,et.F)(ne,J.length)},u:function(ue,J){const ne=ue.getFullYear();return(0,et.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,et.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,et.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,et.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,$e.N)(ue,fe);return"wo"===J?ne.ordinalNumber(Ie,{unit:"week"}):(0,et.F)(Ie,J.length)},I:function(ue,J,ne){const fe=(0,we.s)(ue);return"Io"===J?ne.ordinalNumber(fe,{unit:"week"}):(0,et.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 he(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,et.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,et.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,et.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,et.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,et.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,et.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 Mt(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 Mt(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,et.F)(fe,J.length)},T:function(ue,J,ne){const fe=ue.getTime();return(0,et.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,et.F)(ot,2)}function Mt(ue,J){return ue%60==0?(ue>0?"-":"+")+(0,et.F)(Math.abs(ue)/60,2):Xe(ue,J)}function Xe(ue,J=""){const ne=ue>0?"-":"+",fe=Math.abs(ue);return ne+(0,et.F)(Math.trunc(fe/60),2)+J+(0,et.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,Zt=/[a-zA-Z]/;function qt(ue,J,ne){const fe=(0,y.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 Ze=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:wn(Yt)};if(Oe[gt])return{isToken:!0,value:Yt};if(gt.match(Zt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+gt+"`");return{isToken:!1,value:Yt}});Ie.localize.preprocessor&&(Ze=Ie.localize.preprocessor(Gt,Ze));const Qt={firstWeekContainsDate:ot,weekStartsOn:bt,locale:Ie};return Ze.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,Qt)}).join("")}function wn(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),y=D(8152),$=D(910),F=D(7729),A=D(4273);function H(oe){const he=(0,A.a)(oe),Ee=+(0,y.b)(he)-+function se(oe){const he=(0,$.p)(oe),Ee=(0,F.w)(oe,0);return Ee.setFullYear(he,0,4),Ee.setHours(0,0,0,0),(0,y.b)(Ee)}(he);return Math.round(Ee/r.my)+1}},910:(st,Ce,D)=>{D.d(Ce,{p:()=>F});var r=D(7729),y=D(8152),$=D(4273);function F(ie){const A=(0,$.a)(ie),H=A.getFullYear(),q=(0,r.w)(ie,0);q.setFullYear(H+1,0,4),q.setHours(0,0,0,0);const oe=(0,y.b)(q),he=(0,r.w)(ie,0);he.setFullYear(H,0,4),he.setHours(0,0,0,0);const Ee=(0,y.b)(he);return A.getTime()>=oe.getTime()?H+1:A.getTime()>=Ee.getTime()?H:H-1}},7012:(st,Ce,D)=>{D.d(Ce,{N:()=>q});var r=D(9857),y=D(7793),$=D(7729),F=D(6045),se=D(1666),H=D(4273);function q(he,Ee){const Te=(0,H.a)(he),xe=+(0,y.k)(Te,Ee)-+function ie(he,Ee){const Te=(0,se.q)(),xe=Ee?.firstWeekContainsDate??Ee?.locale?.options?.firstWeekContainsDate??Te.firstWeekContainsDate??Te.locale?.options?.firstWeekContainsDate??1,we=(0,F.h)(he,Ee),Ue=(0,$.w)(he,0);return Ue.setFullYear(we,0,xe),Ue.setHours(0,0,0,0),(0,y.k)(Ue,Ee)}(Te,Ee);return Math.round(xe/r.my)+1}},6045:(st,Ce,D)=>{D.d(Ce,{h:()=>se});var r=D(7729),y=D(7793),$=D(4273),F=D(1666);function se(A,H){const q=(0,$.a)(A),oe=q.getFullYear(),he=(0,F.q)(),Ee=H?.firstWeekContainsDate??H?.locale?.options?.firstWeekContainsDate??he.firstWeekContainsDate??he.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,y.k)(Te,H),we=(0,r.w)(A,0);we.setFullYear(oe,0,Ee),we.setHours(0,0,0,0);const Ue=(0,y.k)(we,H);return q.getTime()>=xe.getTime()?oe+1:q.getTime()>=Ue.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),y=D(4273);function $(se){if(!(0,r.$)(se)&&"number"!=typeof se)return!1;const ie=(0,y.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,Ze=fe?.width?String(fe.width):Gt;ot=J.formattingValues[Ze]||J.formattingValues[Gt]}else{const Gt=J.defaultWidth,Ze=fe?.width?String(fe.width):J.defaultWidth;ot=J.values[Ze]||J.values[Gt]}return ot[J.argumentCallback?J.argumentCallback(ne):ne]}}function et(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],Ze=Ie&&J.parsePatterns[Ie]||J.parsePatterns[J.defaultParseWidth],Qt=Array.isArray(Ze)?function Ye(J,ne){for(let fe=0;fe<J.length;fe++)if(ne(J[fe]))return fe}(Ze,ln=>ln.test(Gt)):function It(J,ne){for(const fe in J)if(Object.prototype.hasOwnProperty.call(J,fe)&&ne(J[fe]))return fe}(Ze,ln=>ln.test(Gt));let Yt;return Yt=J.valueCallback?J.valueCallback(Qt):Qt,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:et({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:et({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:et({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:et({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:et({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:()=>y});var r=D(7793);function y(F){return(0,r.k)(F,{weekStartsOn:1})}},7793:(st,Ce,D)=>{D.d(Ce,{k:()=>$});var r=D(4273),y=D(1666);function $(se,ie){const A=(0,y.q)(),H=ie?.weekStartsOn??ie?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,q=(0,r.a)(se),oe=q.getDay(),he=(oe<H?7:0)+oe-H;return q.setDate(q.getDate()-he),q.setHours(0,0,0,0),q}},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),y=D(177),$=D(4085),F=D(8141),se=D(1985),ie=D(3726),A=D(6354),H=D(7786),q=D(6977),oe=D(5558),he=D(983),Ee=D(7673),Te=D(1413),xe=D(3294),we=D(536),Ue=D(3028),$e=D(4412),mt=D(152),et=D(8359),It=D(9974),Ye=D(4360),Ke=D(5964),Mt=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 Qt(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 Qt;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 ae(te){let _e=0,We=1;for(;10!==We&&re[We]<=te;++We)_e+=.1;--We;let jn=_e+(te-re[We])/(re[We+1]-re[We])*.1,St=bt(jn,G,Q);return St>=.001?function Ze(G,Ae,Q,ve){for(let re=0;re<4;++re){let ae=bt(Ae,Q,ve);if(0===ae)return Ae;Ae-=(ot(Ae,Q,ve)-G)/ae}return Ae}(te,jn,G,Q):0===St?jn:function Gt(G,Ae,Q,ve,re){let ae,te,_e=0;do{te=Ae+(Q-Ae)/2,ae=ot(te,ve,re)-G,ae>0?Q=te:Ae=te}while(Math.abs(ae)>1e-7&&++_e<10);return te}(te,_e,_e+.1,G,Q)}(_e),Ae,ve)}}const gt=new r.nKC("SMOOTH_SCROLL_OPTIONS");let ln=(()=>{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 ae=Q.easing(re);Q.currentX=Q.startX+(Q.x-Q.startX)*ae,Q.currentY=Q.startY+(Q.y-Q.startY)*ae,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),ae={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(ae).pipe((0,ze.v)(_e=>this._isFinished(_e,re,te)))),(0,q.Q)(this._interrupted(Q,re)),(0,dt.j)(()=>this._destroy(Q,re))).subscribe()})}scrollTo(Q,ve){if((0,y.UE)(this._platform)){const re=this._getElement(Q),ae="rtl"===getComputedStyle(re).direction,te=(0,it.BD)(),_e={...this._defaultOptions,...ve,left:null==ve.left?ae?ve.end:ve.start:ve.left,right:null==ve.right?ae?ve.start:ve.end:ve.right};return null!=_e.bottom&&(_e.top=re.scrollHeight-re.clientHeight-_e.bottom),ae&&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 ae=this._getElement(Q),te=this._getElement(ve,ae),_e={...re,left:te.offsetLeft+(re.left||0),top:te.offsetTop+(re.top||0)};return te?this.scrollTo(ae,_e):Promise.resolve()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.KVO(y.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"],gn=["*"];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 sr(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 _r(G,Ae){if(1&G&&(r.qex(0),r.DNE(1,pt,2,2,"scrollbar-x",5)(2,sr,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 Kn=(()=>{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 Jn(G){return(0,F.M)(()=>{G.onselectstart=()=>!1})}function br(G){return(0,F.M)(()=>{G.onselectstart=null})}function vn(){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 ae=(0,ie.R)(this.nativeElement,"mousemove",{passive:!0}),te=Q?ae:ae.pipe(vn()),_e=(0,ie.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,A.T)(()=>!1));(0,H.h)(te,_e).pipe((0,F.M)(We=>re.next(We)),(0,q.Q)(ve)).subscribe()}),this.clicked=new se.c(re=>{const ae=(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)));ae.pipe((0,oe.n)(()=>te),(0,q.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})(),Xn=(()=>{class G{get clicked(){const Q=(0,ie.R)(this.trackElement,"mousedown",{passive:!0}).pipe(vn(),Jn(this.document)),ve=(0,ie.R)(this.document,"mouseup",{passive:!0}).pipe(vn(),br(this.document),(0,oe.n)(()=>he.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)(ae=>ae[this.pageProperty]),(0,A.T)(ae=>(ae-this.offset-ve/2)/this.size*re),(0,F.M)(ae=>{this.cmp.scrollTo({...this.mapToScrollToOption(ae),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})(),Wn=(()=>{class G extends Xn{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(y.qQ))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarTrackX",""]],standalone:!0,features:[r.Vt3]})}return G})(),Jt=(()=>{class G extends Xn{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(y.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(vn())}constructor(Q,ve,re,ae){this.cmp=Q,this.track=ve,this.thumbElement=re,this.document=ae,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 xt(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 ae=(0,Ee.of)(Q).pipe(Jn(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(vn()),_e=(0,ie.R)(this.document,"mouseup",{capture:!0}).pipe(vn(),br(this.document),(0,F.M)(()=>this.setDragging(!1)));return ae.pipe((0,A.T)(We=>We[this.pageProperty]),(0,A.T)(We=>We-this.dragStartOffset),(0,Ue.Z)(We=>te.pipe((0,A.T)(yt=>yt[this.clientProperty]),(0,A.T)(yt=>yt-this.track.offset),(0,A.T)(yt=>re*(yt-We)/ve),(0,A.T)(yt=>this.handleDrag(yt,re)),(0,F.M)(yt=>this.scrollTo(yt)),(0,q.Q)(_e))))}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.rXU(Ln),r.rXU(Xn),r.rXU(HTMLElement),r.rXU(Document))};static#t=this.\u0275dir=r.FsC({type:G,outputs:{dragging:"dragging"}})}return G})(),Dr=(()=>{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,ae,te){super(Q,ve,re.nativeElement,ae),this.cmp=Q,this.track=ve,this.element=re,this.document=ae,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(Wn),r.rXU(r.aKT),r.rXU(y.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,ae){super(Q,ve,re.nativeElement,ae),this.cmp=Q,this.track=ve,this.element=re,this.document=ae}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(Jt),r.rXU(r.aKT),r.rXU(y.qQ))};static#t=this.\u0275dir=r.FsC({type:G,selectors:[["","scrollbarThumbY",""]],standalone:!0,features:[r.Vt3]})}return G})(),nn=(()=>{class G{constructor(Q,ve,re,ae,te){this.el=Q,this.cmp=ve,this.platform=re,this.document=ae,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)(ae=>!!ae&&Ft(ae,this.el.getBoundingClientRect())),(0,xe.F)(),(0,F.M)(ae=>this.document.onselectstart=ae?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,F.M)(ae=>{ae?Ft(ae,this.thumb.clientRect)?this.viewportThumbClicked.next(ae):Ft(ae,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(ae)):this.cmp.setClicked(!1)}),(0,q.Q)(this.destroyed)).subscribe()):(Q=this.thumb.clicked,ve=this.track.clicked,re=this.hovered),(0,H.h)(re.pipe((0,F.M)(ae=>this.setHovered(ae))),Q.pipe((0,oe.n)(ae=>this.thumb.dragged(ae))),ve.pipe((0,oe.n)(ae=>this.track.onTrackClicked(ae,this.thumb.size,this.viewportScrollSize))))}get hovered(){const Q=(0,ie.R)(this.el,"mouseenter",{passive:!0}).pipe(vn(),(0,A.T)(()=>!0)),ve=(0,ie.R)(this.el,"mouseleave",{passive:!0}).pipe(vn(),(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,q.Q)(this.destroyed)).subscribe(),(0,H.h)(this.cmp.scrolled,this.cmp.updated).pipe((0,F.M)(()=>this.thumb?.update()),(0,q.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 nn{get viewportScrollSize(){return this.cmp.viewport.scrollHeight}constructor(Q,ve,re,ae,te){super(Q.nativeElement,ve,re,ae,te),this.cmp=ve,this.platform=re,this.document=ae,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(y.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(Jt,7),r.GBs(Kt,7)),2&ve){let ae;r.mGM(ae=r.lsd())&&(re.track=ae.first),r.mGM(ae=r.lsd())&&(re.thumb=ae.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:[Jt,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})(),rn=(()=>{class G extends nn{get viewportScrollSize(){return this.cmp.viewport.scrollWidth}constructor(Q,ve,re,ae,te){super(Q.nativeElement,ve,re,ae,te),this.cmp=ve,this.platform=re,this.document=ae,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(y.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(Wn,7),r.GBs(Dr,7)),2&ve){let ae;r.mGM(ae=r.lsd())&&(re.track=ae.first),r.mGM(ae=r.lsd())&&(re.thumb=ae.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:[Wn,Dr],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 Qn=new r.nKC("NG_SCROLLBAR_OPTIONS"),Br={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 ri=(()=>{class G{constructor(Q){this.globalOptions=Q?{...Br,...Q}:Br,this.rtlScrollAxisType=(0,it.BD)()}static#e=this.\u0275fac=function(ve){return new(ve||G)(r.KVO(Qn,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 $e.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)(ae=>this._scrollbarSize.next(ae))).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(y.qQ),r.KVO(ri),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=et.yU.EMPTY,this._subscriber=re.scrollbarSize.subscribe(ae=>{this.renderer.setStyle(Q.nativeElement,"--native-scrollbar-size",`-${ae}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,ae,te,_e){this.el=Q,this.zone=ve,this.changeDetectorRef=re,this.dir=ae,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,ae=!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)&&(ae=this.viewport.scrollWidth>this.viewport.clientWidth,ve="always"===this.visibility||ae),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:ae})}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 ae=Q;Q=re,ve&&Ae.next([ae,re]),ve=!0}))})}(),(0,Ke.p)(([re,ae])=>re!==ae),(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,Mt.Z)(this.scrollAuditTime)):Q,this.scrolled=Q.pipe((0,q.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,q.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(ln),r.rXU(ri))};static#t=this.\u0275cmp=r.VBU({type:G,selectors:[["ng-scrollbar"]],contentQueries:function(ve,re,ae){if(1&ve&&r.wni(ae,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 ae;r.mGM(ae=r.lsd())&&(re.scrollbarY=ae.first),r.mGM(ae=r.lsd())&&(re.scrollbarX=ae.first),r.mGM(ae=r.lsd())&&(re.defaultViewPort=ae.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:gn,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,_r,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:[y.bT,Kn,B,Vt,Y,rn,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,q){try{var oe=$[H](q),he=oe.value}catch(Ee){return void se(Ee)}oe.done?F(he):Promise.resolve(he).then(ie,A)}function y($){return function(){var F=this,se=arguments;return new Promise(function(ie,A){var H=$.apply(F,se);function q(he){r(H,ie,A,q,oe,"next",he)}function oe(he){r(H,ie,A,q,oe,"throw",he)}q(void 0)})}}D.d(Ce,{A:()=>y})},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(Qt){try{Ze(ne.next(Qt))}catch(Yt){ot(Yt)}}function Gt(Qt){try{Ze(ne.throw(Qt))}catch(Yt){ot(Yt)}}function Ze(Qt){Qt.done?Ie(Qt.value):function fe(Ie){return Ie instanceof J?Ie:new J(function(ot){ot(Ie)})}(Qt.value).then(bt,Gt)}Ze((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(ln){return new Promise(function(nr,kn){Ie.push([gt,ln,nr,kn])>1||bt(gt,ln)})})}function bt(gt,ln){try{!function Gt(gt){gt.value instanceof Ye?Promise.resolve(gt.value.v).then(Ze,Qt):Yt(Ie[0][2],gt)}(ne[gt](ln))}catch(nr){Yt(Ie[0][3],nr)}}function Ze(gt){bt("next",gt)}function Qt(gt){bt("throw",gt)}function Yt(gt,ln){gt(ln),Ie.shift(),Ie.length&&bt(Ie[0][0],Ie[0][1])}}function Mt(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 Ue(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(Ze){Ie({value:Ze,done:bt})},ot)}(bt,Gt,(ot=ke[Ie](ot)).done,ot.value)})}}}D.d(Ce,{AQ:()=>Oe,Cg:()=>se,N3:()=>Ye,sH:()=>Ee,xN:()=>Mt}),"function"==typeof SuppressedError&&SuppressedError},8330:st=>{st.exports=JSON.parse('{"name":"MikroWizard","version":"1.0.2","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)}]); |